vdr  2.2.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cRecordingsHandlerEntry Class Reference
Collaboration diagram for cRecordingsHandlerEntry:
[legend]

Public Member Functions

 cRecordingsHandlerEntry (int Usage, const char *FileNameSrc, const char *FileNameDst)
 
 ~cRecordingsHandlerEntry ()
 
int Usage (const char *FileName=NULL) const
 
const char * FileNameSrc (void) const
 
const char * FileNameDst (void) const
 
bool Active (bool &Error)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObject * Prev (void) const
 
cListObject * Next (void) const
 

Private Member Functions

void ClearPending (void)
 

Private Attributes

int usage
 
cString fileNameSrc
 
cString fileNameDst
 
cCutter * cutter
 
cDirCopier * copier
 

Detailed Description

Definition at line 1821 of file recording.c.

Constructor & Destructor Documentation

◆ cRecordingsHandlerEntry()

cRecordingsHandlerEntry::cRecordingsHandlerEntry ( int  Usage,
const char *  FileNameSrc,
const char *  FileNameDst 
)

Definition at line 1838 of file recording.c.

References copier, cutter, fileNameDst, FileNameDst(), fileNameSrc, FileNameSrc(), usage, and Usage().

◆ ~cRecordingsHandlerEntry()

cRecordingsHandlerEntry::~cRecordingsHandlerEntry ( )

Definition at line 1847 of file recording.c.

References copier, and cutter.

Member Function Documentation

◆ Active()

bool cRecordingsHandlerEntry::Active ( bool &  Error)

◆ ClearPending()

void cRecordingsHandlerEntry::ClearPending ( void  )
inlineprivate

Definition at line 1828 of file recording.c.

References ruPending, and usage.

Referenced by Active().

◆ FileNameDst()

const char* cRecordingsHandlerEntry::FileNameDst ( void  ) const
inline

Definition at line 1834 of file recording.c.

References fileNameDst.

Referenced by Active(), and cRecordingsHandlerEntry().

◆ FileNameSrc()

const char* cRecordingsHandlerEntry::FileNameSrc ( void  ) const
inline

Definition at line 1833 of file recording.c.

References fileNameSrc.

Referenced by Active(), and cRecordingsHandlerEntry().

◆ Usage()

int cRecordingsHandlerEntry::Usage ( const char *  FileName = NULL) const

Definition at line 1853 of file recording.c.

References fileNameDst, fileNameSrc, ruDst, ruSrc, and usage.

Referenced by Active(), and cRecordingsHandlerEntry().

Member Data Documentation

◆ copier

cDirCopier* cRecordingsHandlerEntry::copier
private

Definition at line 1827 of file recording.c.

Referenced by Active(), cRecordingsHandlerEntry(), and ~cRecordingsHandlerEntry().

◆ cutter

cCutter* cRecordingsHandlerEntry::cutter
private

Definition at line 1826 of file recording.c.

Referenced by Active(), cRecordingsHandlerEntry(), and ~cRecordingsHandlerEntry().

◆ fileNameDst

cString cRecordingsHandlerEntry::fileNameDst
private

Definition at line 1825 of file recording.c.

Referenced by cRecordingsHandlerEntry(), FileNameDst(), and Usage().

◆ fileNameSrc

cString cRecordingsHandlerEntry::fileNameSrc
private

Definition at line 1824 of file recording.c.

Referenced by cRecordingsHandlerEntry(), FileNameSrc(), and Usage().

◆ usage

int cRecordingsHandlerEntry::usage
private

Definition at line 1823 of file recording.c.

Referenced by ClearPending(), cRecordingsHandlerEntry(), and Usage().


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