#include <remote.h>
List of all members.
Detailed Description
Definition at line 20 of file remote.h.
Constructor & Destructor Documentation
| cRemote::cRemote |
( |
const char * |
Name | ) |
[protected] |
| virtual cRemote::~cRemote |
( |
| ) |
[virtual] |
Member Function Documentation
| static bool cRemote::CallPlugin |
( |
const char * |
Plugin | ) |
[static] |
Initiates calling the given plugin's main menu function. The Plugin parameter is the name of the plugin, and must be a static string. Returns true if the plugin call was successfully initiated (the actual call to the plugin's main menu function will take place some time later, during the next execution of VDR's main loop). If there is already a plugin call pending false will be returned and the caller should try again later.
| static void cRemote::Clear |
( |
void |
| ) |
[static] |
| static bool cRemote::Enabled |
( |
void |
| ) |
[inline, static] |
| static eKeys cRemote::Get |
( |
int |
WaitMs = 1000, |
|
|
char ** |
UnknownCode = NULL |
|
) |
| [static] |
| static const char* cRemote::GetPlugin |
( |
void |
| ) |
[static] |
Returns the name of the plugin that was set with a previous call to PutMacro() or CallPlugin(). The internally stored pointer to the plugin name will be reset to NULL by this call.
| const char* cRemote::GetSetup |
( |
void |
| ) |
[protected] |
| static bool cRemote::HasKeys |
( |
void |
| ) |
[static] |
| virtual bool cRemote::Initialize |
( |
void |
| ) |
[virtual] |
| static bool cRemote::IsLearning |
( |
| ) |
[inline, static] |
| static time_t cRemote::LastActivity |
( |
void |
| ) |
[inline, static] |
Absolute time when last key was delivered by Get().
Definition at line 68 of file remote.h.
| const char* cRemote::Name |
( |
void |
| ) |
[inline] |
| bool cRemote::Put |
( |
const char * |
Code, |
|
|
bool |
Repeat = false, |
|
|
bool |
Release = false |
|
) |
| [protected] |
| bool cRemote::Put |
( |
uint64_t |
Code, |
|
|
bool |
Repeat = false, |
|
|
bool |
Release = false |
|
) |
| [protected] |
| static bool cRemote::Put |
( |
eKeys |
Key, |
|
|
bool |
AtFront = false |
|
) |
| [static] |
| static bool cRemote::PutMacro |
( |
eKeys |
Key | ) |
[static] |
| void cRemote::PutSetup |
( |
const char * |
Setup | ) |
[protected] |
| virtual bool cRemote::Ready |
( |
void |
| ) |
[inline, virtual] |
| static void cRemote::SetEnabled |
( |
bool |
Enabled | ) |
[inline, static] |
| static void cRemote::SetLearning |
( |
cRemote * |
Learning | ) |
[inline, static] |
The documentation for this class was generated from the following file: