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

Public Member Functions

 cTimerEntry (cMenuTimerItem *item)
 
 cTimerEntry (const cTimer *timer, time_t start)
 
virtual int Compare (const cListObject &ListObject) const
 
bool active (void) const
 
time_t startTime (void) const
 
int priority (void) const
 
int duration (void) const
 
bool repTimer (void) const
 
bool isDummy (void) const
 
const cTimerTimer (void) const
 
void SetDiskStatus (char DiskStatus)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Private Attributes

cMenuTimerItemitem
 
const cTimertimer
 
time_t start
 

Detailed Description

Definition at line 1150 of file menu.c.

Constructor & Destructor Documentation

cTimerEntry::cTimerEntry ( cMenuTimerItem item)
inline

Definition at line 1156 of file menu.c.

cTimerEntry::cTimerEntry ( const cTimer timer,
time_t  start 
)
inline

Definition at line 1157 of file menu.c.

Member Function Documentation

bool cTimerEntry::active ( void  ) const
inline

Definition at line 1159 of file menu.c.

References cTimer::HasFlags(), and tfActive.

Referenced by cMenuTimers::ActualiseDiskStatus().

int cTimerEntry::Compare ( const cListObject ListObject) const
virtual

Must return 0 if this object is equal to ListObject, a positive value if it is "greater", and a negative value if it is "smaller".

Reimplemented from cListObject.

Definition at line 1169 of file menu.c.

References priority(), and startTime().

int cTimerEntry::duration ( void  ) const

Definition at line 1178 of file menu.c.

References cTimer::Start(), cTimer::Stop(), and cMenuEditTimer::timer.

Referenced by cMenuTimers::ActualiseDiskStatus().

bool cTimerEntry::isDummy ( void  ) const
inline

Definition at line 1164 of file menu.c.

Referenced by cMenuTimers::ActualiseDiskStatus().

int cTimerEntry::priority ( void  ) const
inline

Definition at line 1161 of file menu.c.

References cTimer::Priority().

Referenced by Compare().

bool cTimerEntry::repTimer ( void  ) const
inline

Definition at line 1163 of file menu.c.

References cTimer::IsSingleEvent().

Referenced by cMenuTimers::ActualiseDiskStatus().

void cTimerEntry::SetDiskStatus ( char  DiskStatus)

Definition at line 1187 of file menu.c.

Referenced by cMenuTimers::ActualiseDiskStatus().

time_t cTimerEntry::startTime ( void  ) const
inline

Definition at line 1160 of file menu.c.

Referenced by cMenuTimers::ActualiseDiskStatus(), and Compare().

const cTimer* cTimerEntry::Timer ( void  ) const
inline

Definition at line 1165 of file menu.c.

References cMenuEditTimer::timer.

Referenced by cMenuTimers::ActualiseDiskStatus().

Member Data Documentation

cMenuTimerItem* cTimerEntry::item
private

Definition at line 1152 of file menu.c.

time_t cTimerEntry::start
private

Definition at line 1154 of file menu.c.

const cTimer* cTimerEntry::timer
private

Definition at line 1153 of file menu.c.


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