vdr 2.7.7
cScanData Class Reference

Public Member Functions

 cScanData (const cChannel *Channel)
virtual int Compare (const cListObject &ListObject) const override
int Source (void) const
int Transponder (void) const
const cChannelGetChannel (void) const
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

cChannel channel

Detailed Description

Definition at line 19 of file eitscan.c.

Constructor & Destructor Documentation

◆ cScanData()

cScanData::cScanData ( const cChannel * Channel)

Definition at line 30 of file eitscan.c.

References channel.

Referenced by Compare().

Member Function Documentation

◆ Compare()

int cScanData::Compare ( const cListObject & ListObject) const
overridevirtual

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 35 of file eitscan.c.

References cListObject::cListObject(), cScanData(), Source(), and Transponder().

◆ GetChannel()

const cChannel * cScanData::GetChannel ( void ) const
inline

Definition at line 27 of file eitscan.c.

References channel.

◆ Source()

int cScanData::Source ( void ) const
inline

Definition at line 25 of file eitscan.c.

References channel.

Referenced by Compare().

◆ Transponder()

int cScanData::Transponder ( void ) const
inline

Definition at line 26 of file eitscan.c.

References channel.

Referenced by Compare().

Member Data Documentation

◆ channel

cChannel cScanData::channel
private

Definition at line 21 of file eitscan.c.

Referenced by cScanData(), GetChannel(), Source(), and Transponder().


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