|
vdr
2.4.0
|
#include <menu.h>
Public Member Functions | |
| cRecordControl (cDevice *Device, cTimers *Timers, cTimer *Timer=NULL, bool Pause=false) | |
| virtual | ~cRecordControl () |
| bool | Process (time_t t) |
| cDevice * | Device (void) |
| void | Stop (bool ExecuteUserCommand=true) |
| const char * | InstantId (void) |
| const char * | FileName (void) |
| cTimer * | Timer (void) |
Private Member Functions | |
| bool | GetEvent (void) |
Private Attributes | |
| cDevice * | device |
| cTimer * | timer |
| cRecorder * | recorder |
| const cEvent * | event |
| cString | instantId |
| char * | fileName |
| cRecordControl::cRecordControl | ( | cDevice * | Device, |
| cTimers * | Timers, | ||
| cTimer * | Timer = NULL, |
||
| bool | Pause = false |
||
| ) |
Definition at line 5262 of file menu.c.
References cTimers::Add(), DEFERTIMER, cTimers::Del(), DELETENULL(), dsyslog, cRecordControls::GetRecordControl(), cSchedules::GetSchedulesRead(), cRecordingUserCommand::InvokeCommand(), isyslog, cReplayControl::LastReplayed(), LOCK_RECORDINGS_WRITE, MakeDirs(), cStatus::MsgRecording(), cDevice::NumDevices(), cDevice::PrimaryDevice(), cStateKey::Remove(), RUC_BEFORERECORDING, cListBase::SetModified(), cReplayControl::SetRecording(), SetRecordingTimerId(), Setup, cString::sprintf(), and cSetup::SVDRPHostName.
|
private |
Definition at line 5346 of file menu.c.
References dsyslog, INSTANT_REC_EPG_LOOKAHEAD, LOCK_SCHEDULES_READ, MAXWAIT4EPGINFO, cCondWait::SleepMs(), and tfInstant.
|
inline |
Definition at line 251 of file menu.h.
Referenced by cReplayControl::Stop().
| bool cRecordControl::Process | ( | time_t | t | ) |
Definition at line 5383 of file menu.c.
References MAXRECORDCONTROLS, cRecordControls::RecordControls, and cRecordControls::state.
| void cRecordControl::Stop | ( | bool | ExecuteUserCommand = true | ) |
Definition at line 5370 of file menu.c.
References DELETENULL(), cRecordingUserCommand::InvokeCommand(), cStatus::MsgRecording(), RUC_AFTERRECORDING, and SetRecordingTimerId().
Referenced by cReplayControl::Stop().
|
inline |
Definition at line 253 of file menu.h.
Referenced by RecordingInUseMessage(), and cReplayControl::Stop().
1.8.11