|
vdr 2.6.4
|
Public Member Functions | |
| cLircDevRemote (void) | |
| bool | Connect (const char *DeviceName) |
Public Member Functions inherited from cLircRemote | |
| virtual | ~cLircRemote () |
| virtual bool | Ready (void) |
Public Member Functions inherited from cRemote | |
| virtual | ~cRemote () |
| virtual bool | Initialize (void) |
| const char * | Name (void) |
Public Member Functions inherited from cListObject | |
| 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 Member Functions | |
| virtual void | Action (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from cLircRemote | |
| static void | NewLircRemote (const char *Name) |
Static Public Member Functions inherited from cRemote | |
| 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) |
Protected Member Functions inherited from cLircRemote | |
| cLircRemote (const char *Name) | |
Protected Member Functions inherited from cRemote | |
| 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) |
Protected Member Functions inherited from cThread | |
| void | SetPriority (int Priority) |
| void | SetIOPriority (int Priority) |
| void | Lock (void) |
| void | Unlock (void) |
| bool | Running (void) |
| void | Cancel (int WaitSeconds=0) |
| cThread (const char *Description=NULL, bool LowPriority=false) | |
| virtual | ~cThread () |
| void | SetDescription (const char *Description,...) __attribute__((format(printf |
| void bool | Start (void) |
| bool | Active (void) |
Static Protected Member Functions inherited from cThread | |
| static tThreadId | ThreadId (void) |
| static tThreadId | IsMainThread (void) |
| static void | SetMainThreadId (void) |
Protected Attributes inherited from cLircRemote | |
| int | f |
|
privatevirtual |
A derived cThread class must implement the code it wants to execute as a separate thread in this function.
If this is a loop, it must check Running() repeatedly to see whether it's time to stop.
Implements cThread.
Definition at line 212 of file lirc.c.
References cLircRemote::f, cRemote::Put(), cSetup::RcRepeatDelay, cSetup::RcRepeatDelta, cThread::Running(), and Setup.
| bool cLircDevRemote::Connect | ( | const char * | DeviceName | ) |
Definition at line 183 of file lirc.c.
References cLircRemote::f, LOG_ERROR_STR, and cThread::Start().
Referenced by cLircRemote::NewLircRemote().