|
vdr
2.2.0
|
#include <menu.h>
Public Member Functions | |
| cRecordControl (cDevice *Device, 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 |
Definition at line 4812 of file menu.c.
References cTimers::Add(), cRecordings::AddByName(), DEFERTIMER, cTimers::Del(), DELETENULL(), dsyslog, cRecordControls::GetRecordControl(), HasRecordingsSortMode(), cRecordingUserCommand::InvokeCommand(), cTimer::IsSingleEvent(), isyslog, cReplayControl::LastReplayed(), MakeDirs(), cStatus::MsgRecording(), cDevice::NumDevices(), cDevice::PrimaryDevice(), Recordings, rsmTime, RUC_BEFORERECORDING, cSchedules::Schedules(), cTimers::SetModified(), cReplayControl::SetRecording(), SetRecordingsSortMode(), cString::sprintf(), and Timers.
|
private |
Definition at line 4904 of file menu.c.
References dsyslog, cSchedule::GetEventAround(), cSchedules::GetSchedule(), INSTANT_REC_EPG_LOOKAHEAD, MAXWAIT4EPGINFO, cSchedules::Schedules(), cCondWait::SleepMs(), and tfInstant.
|
inline |
Definition at line 247 of file menu.h.
Referenced by cReplayControl::Stop().
| bool cRecordControl::Process | ( | time_t | t | ) |
Definition at line 4945 of file menu.c.
References AssertFreeDiskSpace(), MAXRECORDCONTROLS, cRecordControls::RecordControls, and cRecordControls::state.
| void cRecordControl::Stop | ( | bool | ExecuteUserCommand = true | ) |
Definition at line 4932 of file menu.c.
References DELETENULL(), cRecordingUserCommand::InvokeCommand(), cStatus::MsgRecording(), RUC_AFTERRECORDING, cTimers::SetModified(), and Timers.
Referenced by cReplayControl::Stop().
|
inline |
Definition at line 249 of file menu.h.
Referenced by cMenuRecordings::Delete(), RecordingInUseMessage(), and cReplayControl::Stop().
1.8.11