|
vdr
1.7.31
|
Public Member Functions | |
| cEpgDataWriter (void) | |
| void | Perform (void) |
Public Member Functions inherited from cThread | |
| cThread (const char *Description=NULL) | |
| virtual | ~cThread () |
| void | SetDescription (const char *Description,...) __attribute__((format(printf |
| void bool | Start (void) |
| bool | Active (void) |
| cThread (const char *Description=NULL) | |
| virtual | ~cThread () |
| void | SetDescription (const char *Description,...) __attribute__((format(printf |
| void bool | Start (void) |
| bool | Active (void) |
Protected Member Functions | |
| virtual void | Action (void) |
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) |
| void | SetPriority (int Priority) |
| void | SetIOPriority (int Priority) |
| void | Lock (void) |
| void | Unlock (void) |
| bool | Running (void) |
| void | Cancel (int WaitSeconds=0) |
Private Attributes | |
| cMutex | mutex |
Additional Inherited Members | |
Static Public Member Functions inherited from cThread | |
| static tThreadId | ThreadId (void) |
| static tThreadId | IsMainThread (void) |
| static void | SetMainThreadId (void) |
| static tThreadId | ThreadId (void) |
| static tThreadId | IsMainThread (void) |
| static void | SetMainThreadId (void) |
|
protectedvirtual |
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 1155 of file epg.c.
References Perform(), cThread::SetIOPriority(), and cThread::SetPriority().
| void cEpgDataWriter::Perform | ( | void | ) |
Definition at line 1162 of file epg.c.
References cSchedules::Dump(), cList< T >::First(), mutex, cList< T >::Next(), and cSchedules::Schedules().
Referenced by Action(), and cSchedules::Cleanup().
|
private |
1.8.1.2