vdr  1.7.27
Public Member Functions | Private Member Functions | Private Attributes
cRecordControl Class Reference

#include <menu.h>

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 (bool ExecuteUserCommand=true)
const char * InstantId (void)
const char * FileName (void)
cTimerTimer (void)
 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)
bool GetEvent (void)

Private Attributes

cDevicedevice
cTimertimer
cRecorderrecorder
const cEventevent
cString instantId
char * fileName

Detailed Description

Definition at line 218 of file include/vdr/menu.h.


Constructor & Destructor Documentation

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

Definition at line 4632 of file menu.c.

References fileName, and Stop().

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

Member Function Documentation

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

Definition at line 231 of file include/vdr/menu.h.

References device.

Referenced by cRecordControl().

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

Definition at line 231 of file menu.h.

References device.

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

Definition at line 234 of file include/vdr/menu.h.

References fileName.

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

Definition at line 234 of file menu.h.

References fileName.

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

Definition at line 233 of file menu.h.

References instantId.

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

Definition at line 235 of file menu.h.

References timer.

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

Member Data Documentation

Definition at line 220 of file include/vdr/menu.h.

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

const cEvent * cRecordControl::event [private]

Definition at line 223 of file include/vdr/menu.h.

Referenced by cRecordControl(), and GetEvent().

char * cRecordControl::fileName [private]

Definition at line 225 of file include/vdr/menu.h.

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

Definition at line 224 of file include/vdr/menu.h.

Referenced by cRecordControl(), and InstantId().

Definition at line 222 of file include/vdr/menu.h.

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

Definition at line 221 of file include/vdr/menu.h.

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


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