vdr  2.2.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cRecordControl Class Reference

#include <menu.h>

Public Member Functions

 cRecordControl (cDevice *Device, cTimer *Timer=NULL, bool Pause=false)
 
virtual ~cRecordControl ()
 
bool Process (time_t t)
 
cDeviceDevice (void)
 
void Stop (bool ExecuteUserCommand=true)
 
const char * InstantId (void)
 
const char * FileName (void)
 
cTimerTimer (void)
 

Private Member Functions

bool GetEvent (void)
 

Private Attributes

cDevicedevice
 
cTimertimer
 
cRecorderrecorder
 
const cEventevent
 
cString instantId
 
char * fileName
 

Detailed Description

Definition at line 232 of file menu.h.

Constructor & Destructor Documentation

cRecordControl::cRecordControl ( cDevice Device,
cTimer Timer = NULL,
bool  Pause = false 
)
cRecordControl::~cRecordControl ( )
virtual

Definition at line 5108 of file menu.c.

Member Function Documentation

cDevice* cRecordControl::Device ( void  )
inline

Definition at line 245 of file menu.h.

const char* cRecordControl::FileName ( void  )
inline

Definition at line 248 of file menu.h.

bool cRecordControl::GetEvent ( void  )
private
const char* cRecordControl::InstantId ( void  )
inline

Definition at line 247 of file menu.h.

Referenced by cReplayControl::Stop().

bool cRecordControl::Process ( time_t  t)
void cRecordControl::Stop ( bool  ExecuteUserCommand = true)
cTimer* cRecordControl::Timer ( void  )
inline

Definition at line 249 of file menu.h.

Referenced by cMenuRecordings::Delete(), RecordingInUseMessage(), and cReplayControl::Stop().

Member Data Documentation

cDevice* cRecordControl::device
private

Definition at line 234 of file menu.h.

const cEvent* cRecordControl::event
private

Definition at line 237 of file menu.h.

char* cRecordControl::fileName
private

Definition at line 239 of file menu.h.

cString cRecordControl::instantId
private

Definition at line 238 of file menu.h.

cRecorder* cRecordControl::recorder
private

Definition at line 236 of file menu.h.

cTimer* cRecordControl::timer
private

Definition at line 235 of file menu.h.


The documentation for this class was generated from the following files: