#include <lirc.h>
Private Attributes |
int | f |
struct sockaddr_un | addr |
Additional Inherited Members |
static void | SetLearning (cRemote *Learning) |
static bool | IsLearning () |
static bool | Enabled (void) |
static void | SetEnabled (bool Enabled) |
static void | Clear (void) |
static bool | Put (eKeys Key, bool AtFront=false) |
static bool | PutMacro (eKeys Key) |
static bool | CallPlugin (const char *Plugin) |
static const char * | GetPlugin (void) |
static bool | HasKeys (void) |
static eKeys | Get (int WaitMs=1000, char **UnknownCode=NULL) |
static time_t | LastActivity (void) |
static void | TriggerLastActivity (void) |
static void | SetLearning (cRemote *Learning) |
static bool | IsLearning () |
static bool | Enabled (void) |
static void | SetEnabled (bool Enabled) |
static void | Clear (void) |
static bool | Put (eKeys Key, bool AtFront=false) |
static bool | PutMacro (eKeys Key) |
static bool | CallPlugin (const char *Plugin) |
static const char * | GetPlugin (void) |
static bool | HasKeys (void) |
static eKeys | Get (int WaitMs=1000, char **UnknownCode=NULL) |
static time_t | LastActivity (void) |
static void | TriggerLastActivity (void) |
| cRemote (const char *Name) |
const char * | GetSetup (void) |
void | PutSetup (const char *Setup) |
bool | Put (uint64_t Code, bool Repeat=false, bool Release=false) |
bool | Put (const char *Code, bool Repeat=false, bool Release=false) |
| cRemote (const char *Name) |
const char * | GetSetup (void) |
void | PutSetup (const char *Setup) |
bool | Put (uint64_t Code, bool Repeat=false, bool Release=false) |
bool | Put (const char *Code, bool Repeat=false, bool Release=false) |
static tThreadId | ThreadId (void) |
static tThreadId | IsMainThread (void) |
static void | SetMainThreadId (void) |
static tThreadId | ThreadId (void) |
static tThreadId | IsMainThread (void) |
static void | SetMainThreadId (void) |
Detailed Description
Definition at line 17 of file include/vdr/lirc.h.
Member Enumeration Documentation
- Enumerator:
LIRC_KEY_BUF |
|
LIRC_BUFFER_SIZE |
|
Definition at line 19 of file lirc.h.
Constructor & Destructor Documentation
cLircRemote::cLircRemote |
( |
const char * |
DeviceName | ) |
|
cLircRemote::~cLircRemote |
( |
| ) |
|
|
virtual |
cLircRemote::cLircRemote |
( |
const char * |
DeviceName | ) |
|
virtual cLircRemote::~cLircRemote |
( |
| ) |
|
|
virtual |
Member Function Documentation
void cLircRemote::Action |
( |
void |
| ) |
|
|
privatevirtual |
Definition at line 62 of file lirc.c.
References Connect(), cTimeMs::Elapsed(), esyslog, f, cFile::FileReady(), isyslog, LIRC_BUFFER_SIZE, LIRC_KEY_BUF, cRemote::Put(), RECONNECTDELAY, REPEATDELAY, REPEATFREQ, REPEATTIMEOUT, cThread::Running(), safe_read(), cTimeMs::Set(), and cCondWait::SleepMs().
virtual void cLircRemote::Action |
( |
void |
| ) |
|
|
privatevirtual |
bool cLircRemote::Connect |
( |
void |
| ) |
|
|
private |
bool cLircRemote::Connect |
( |
void |
| ) |
|
|
private |
bool cLircRemote::Ready |
( |
void |
| ) |
|
|
virtual |
Definition at line 57 of file lirc.c.
References f.
virtual bool cLircRemote::Ready |
( |
void |
| ) |
|
|
virtual |
Member Data Documentation
struct sockaddr_un cLircRemote::addr |
|
private |
The documentation for this class was generated from the following files: