|
vdr
1.7.27
|
#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 |
| cKeyMacro (void) | |
| ~cKeyMacro () | |
| bool | Parse (char *s) |
| int | NumKeys (void) const |
| const eKeys * | Macro (void) const |
| const char * | Plugin (void) const |
Private Attributes | |
| eKeys | macro [MAXKEYSINMACRO] |
| int | numKeys |
| char * | plugin |
Definition at line 119 of file include/vdr/keys.h.
| cKeyMacro::cKeyMacro | ( | void | ) |
| cKeyMacro::cKeyMacro | ( | void | ) |
| const eKeys* cKeyMacro::Macro | ( | void | ) | const [inline] |
Definition at line 132 of file include/vdr/keys.h.
References macro.
Referenced by cRemote::PutMacro().
| const eKeys* cKeyMacro::Macro | ( | void | ) | const [inline] |
| int cKeyMacro::NumKeys | ( | void | ) | const [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 128 of file include/vdr/keys.h.
References numKeys.
Referenced by cRemote::PutMacro().
| int cKeyMacro::NumKeys | ( | void | ) | const [inline] |
| bool cKeyMacro::Parse | ( | char * | s | ) |
| bool cKeyMacro::Parse | ( | char * | s | ) |
Definition at line 213 of file keys.c.
References esyslog, cKey::FromString(), cPluginManager::GetPlugin(), k_Plugin, kNone, macro, MAXKEYSINMACRO, numKeys, and plugin.
| const char* cKeyMacro::Plugin | ( | void | ) | const [inline] |
| const char* cKeyMacro::Plugin | ( | void | ) | const [inline] |
Definition at line 133 of file include/vdr/keys.h.
References plugin.
Referenced by cRemote::PutMacro().
eKeys cKeyMacro::macro [private] |
Definition at line 121 of file include/vdr/keys.h.
Referenced by cKeyMacro(), Macro(), and Parse().
int cKeyMacro::numKeys [private] |
Definition at line 122 of file include/vdr/keys.h.
Referenced by cKeyMacro(), NumKeys(), and Parse().
char * cKeyMacro::plugin [private] |
Definition at line 123 of file include/vdr/keys.h.
Referenced by cKeyMacro(), Parse(), Plugin(), and ~cKeyMacro().
1.8.0