vdr 2.6.1
Public Member Functions | List of all members
cScanList Class Reference

Public Member Functions

void AddTransponders (const cList< cChannel > *Channels)
 
void AddTransponder (const cChannel *Channel)
 
- Public Member Functions inherited from cList< cScanData >
 cList (const char *NeedsLocking=NULL)
 
 cList (const char *NeedsLocking=NULL)
 
const cScanDataGet (int Index) const
 
cScanDataGet (int Index)
 
const cScanDataGet (int Index) const
 
cScanDataGet (int Index)
 
const cScanDataFirst (void) const
 
cScanDataFirst (void)
 
const cScanDataFirst (void) const
 
cScanDataFirst (void)
 
const cScanDataLast (void) const
 
cScanDataLast (void)
 
const cScanDataLast (void) const
 
cScanDataLast (void)
 
const cScanDataPrev (const cScanData *Object) const
 
cScanDataPrev (const cScanData *Object)
 
const cScanDataPrev (const cScanData *Object) const
 
cScanDataPrev (const cScanData *Object)
 
const cScanDataNext (const cScanData *Object) const
 
cScanDataNext (const cScanData *Object)
 
const cScanDataNext (const cScanData *Object) const
 
cScanDataNext (const cScanData *Object)
 
- Public Member Functions inherited from cListBase
virtual ~cListBase ()
 
bool Lock (cStateKey &StateKey, bool Write=false, int TimeoutMs=0) const
 
void SetSyncStateKey (cStateKey &StateKey)
 
void SetUseGarbageCollector (void)
 
void SetExplicitModify (void)
 
void SetModified (void)
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
virtual void Clear (void)
 
bool Contains (const cListObject *Object) const
 
const cListObjectGet (int Index) const
 
cListObjectGet (int Index)
 
int Count (void) const
 
void Sort (void)
 
virtual ~cListBase ()
 
bool Lock (cStateKey &StateKey, bool Write=false, int TimeoutMs=0) const
 
void SetSyncStateKey (cStateKey &StateKey)
 
void SetUseGarbageCollector (void)
 
void SetExplicitModify (void)
 
void SetModified (void)
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
virtual void Clear (void)
 
bool Contains (const cListObject *Object) const
 
const cListObjectGet (int Index) const
 
cListObjectGet (int Index)
 
int Count (void) const
 
void Sort (void)
 

Additional Inherited Members

- Protected Member Functions inherited from cListBase
 cListBase (const char *NeedsLocking=NULL)
 
 cListBase (const char *NeedsLocking=NULL)
 
- Protected Attributes inherited from cListBase
cListObjectobjects
 
cListObjectlastObject
 
int count
 
cStateLock stateLock
 
const char * needsLocking
 
bool useGarbageCollector
 

Detailed Description

Definition at line 46 of file eitscan.c.

Member Function Documentation

◆ AddTransponder()

void cScanList::AddTransponder ( const cChannel Channel)

◆ AddTransponders()

void cScanList::AddTransponders ( const cList< cChannel > *  Channels)

Definition at line 52 of file eitscan.c.

References AddTransponder(), cList< T >::First(), cList< T >::Next(), and cListBase::Sort().

Referenced by cEITScanner::Process().


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