cRecordControl Class Reference

#include <menu.h>

Collaboration diagram for cRecordControl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cRecordControl (cDevice *Device, cTimer *Timer=NULL, bool Pause=false)
virtual ~cRecordControl ()
bool Process (time_t t)
cDeviceDevice (void)
void Stop (void)
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 174 of file menu.h.


Constructor & Destructor Documentation

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

cRecordControl::~cRecordControl (  )  [virtual]

Definition at line 3776 of file menu.c.

References fileName, and Stop().

Here is the call graph for this function:


Member Function Documentation

bool cRecordControl::GetEvent ( void   )  [private]

bool cRecordControl::Process ( time_t  t  ) 

Definition at line 3823 of file menu.c.

References AssertFreeDiskSpace(), cReceiver::IsAttached(), cTimer::Matches(), cTimer::Priority(), recorder, cTimer::SetPending(), and timer.

Referenced by cRecordControls::Start().

Here is the call graph for this function:

cDevice* cRecordControl::Device ( void   )  [inline]

Definition at line 187 of file menu.h.

References device.

void cRecordControl::Stop ( void   ) 

const char* cRecordControl::InstantId ( void   )  [inline]

Definition at line 189 of file menu.h.

References instantId.

Referenced by cRecordControls::GetInstantId(), and cRecordControls::Stop().

const char* cRecordControl::FileName ( void   )  [inline]

Definition at line 190 of file menu.h.

References fileName.

cTimer* cRecordControl::Timer ( void   )  [inline]

Definition at line 191 of file menu.h.

References timer.

Referenced by cSVDRP::CmdDELR(), cMenuRecordings::Delete(), and cRecordControls::Stop().


Member Data Documentation

Definition at line 176 of file menu.h.

Referenced by cRecordControl(), Device(), and Stop().

Definition at line 177 of file menu.h.

Referenced by cRecordControl(), GetEvent(), Process(), Stop(), and Timer().

Definition at line 178 of file menu.h.

Referenced by cRecordControl(), Process(), and Stop().

const cEvent* cRecordControl::event [private]

Definition at line 179 of file menu.h.

Referenced by cRecordControl(), and GetEvent().

Definition at line 180 of file menu.h.

Referenced by cRecordControl(), and InstantId().

char* cRecordControl::fileName [private]

Definition at line 181 of file menu.h.

Referenced by cRecordControl(), FileName(), Stop(), and ~cRecordControl().


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

Generated on Tue Jan 13 14:31:22 2009 for VDR by  doxygen 1.5.6