|
vdr 2.7.8
|
Public Member Functions | |
| cDirCopier (const char *DirNameSrc, const char *DirNameDst) | |
| virtual | ~cDirCopier () override |
| bool | Error (void) |
| Public Member Functions inherited from cThread | |
| 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) |
Private Member Functions | |
| bool | Throttled (void) |
| virtual void | Action (void) override |
Private Attributes | |
| cString | dirNameSrc |
| cString | dirNameDst |
| bool | error |
| bool | suspensionLogged |
Additional Inherited Members | |
| Static Public Member Functions inherited from cThread | |
| static tThreadId | ThreadId (void) |
| static tThreadId | IsMainThread (void) |
| static void | SetMainThreadId (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) |
Definition at line 1860 of file recording.c.
| cDirCopier::cDirCopier | ( | const char * | DirNameSrc, |
| const char * | DirNameDst ) |
Definition at line 1874 of file recording.c.
References cThread::cThread(), dirNameDst, dirNameSrc, error, and suspensionLogged.
|
overridevirtual |
Definition at line 1883 of file recording.c.
References cThread::Cancel().
|
overrideprivatevirtual |
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 1904 of file recording.c.
References AddDirectory(), DirectoryOk(), dirNameDst, dirNameSrc, dsyslog, error, esyslog, FileSize(), isyslog, MALLOC, max(), cReadDir::Next(), cReadDir::Ok(), cThread::Running(), safe_read(), safe_write(), cCondWait::SleepMs(), and Throttled().
|
inline |
Definition at line 1871 of file recording.c.
References error.
|
private |
Definition at line 1888 of file recording.c.
References dsyslog, cIoThrottle::Engaged(), and suspensionLogged.
Referenced by Action().
|
private |
Definition at line 1863 of file recording.c.
Referenced by Action(), and cDirCopier().
|
private |
Definition at line 1862 of file recording.c.
Referenced by Action(), and cDirCopier().
|
private |
Definition at line 1864 of file recording.c.
Referenced by Action(), cDirCopier(), and Error().
|
private |
Definition at line 1865 of file recording.c.
Referenced by cDirCopier(), and Throttled().