vdr  1.7.31
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
 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 1076 of file menu.c.

Constructor & Destructor Documentation

cTimerEntry::cTimerEntry ( cMenuTimerItem item)
inline

Definition at line 1082 of file menu.c.

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

Definition at line 1083 of file menu.c.

Member Function Documentation

bool cTimerEntry::active ( void  ) const
inline

Definition at line 1085 of file menu.c.

References cTimer::HasFlags(), tfActive, and timer.

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 1095 of file menu.c.

References priority(), and startTime().

int cTimerEntry::duration ( void  ) const

Definition at line 1104 of file menu.c.

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

Referenced by cMenuTimers::ActualiseDiskStatus().

bool cTimerEntry::isDummy ( void  ) const
inline

Definition at line 1090 of file menu.c.

References item.

Referenced by cMenuTimers::ActualiseDiskStatus().

int cTimerEntry::priority ( void  ) const
inline

Definition at line 1087 of file menu.c.

References cTimer::Priority(), and timer.

Referenced by Compare().

bool cTimerEntry::repTimer ( void  ) const
inline

Definition at line 1089 of file menu.c.

References cTimer::IsSingleEvent(), and timer.

Referenced by cMenuTimers::ActualiseDiskStatus().

void cTimerEntry::SetDiskStatus ( char  DiskStatus)

Definition at line 1113 of file menu.c.

References item, and cMenuTimerItem::SetDiskStatus().

Referenced by cMenuTimers::ActualiseDiskStatus().

time_t cTimerEntry::startTime ( void  ) const
inline

Definition at line 1086 of file menu.c.

References start.

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

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

Definition at line 1091 of file menu.c.

References timer.

Referenced by cMenuTimers::ActualiseDiskStatus().

Member Data Documentation

cMenuTimerItem* cTimerEntry::item
private

Definition at line 1078 of file menu.c.

Referenced by isDummy(), and SetDiskStatus().

time_t cTimerEntry::start
private

Definition at line 1080 of file menu.c.

Referenced by startTime().

const cTimer* cTimerEntry::timer
private

Definition at line 1079 of file menu.c.

Referenced by active(), duration(), priority(), repTimer(), and Timer().


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