vdr
2.2.0
|
#include <keys.h>
Public Member Functions | |
cKeyMacro (void) | |
~cKeyMacro () | |
bool | Parse (char *s) |
int | NumKeys (void) const |
const eKeys * | Macro (void) const |
const char * | Plugin (void) const |
![]() | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Private Attributes | |
eKeys | macro [MAXKEYSINMACRO] |
int | numKeys |
char * | plugin |
cKeyMacro::cKeyMacro | ( | void | ) |
Definition at line 201 of file keys.c.
References kNone, and MAXKEYSINMACRO.
|
inline |
Definition at line 135 of file keys.h.
Referenced by cRemote::PutMacro().
|
inline |
Returns the number of keys in this macro.
The first key (with index 0) is the macro code. The actual macro expansion codes start at index 1 and go to NumKeys() - 1.
Definition at line 131 of file keys.h.
Referenced by cRemote::PutMacro().
bool cKeyMacro::Parse | ( | char * | s | ) |
Definition at line 214 of file keys.c.
References esyslog, cKey::FromString(), cPluginManager::GetPlugin(), k_Plugin, kNone, and MAXKEYSINMACRO.
|
inline |
Definition at line 136 of file keys.h.
Referenced by cRemote::PutMacro().
|
private |