vdr  1.7.27
Public Member Functions | Protected Member Functions | Protected Attributes
cListBase Class Reference

#include <tools.h>

List of all members.

Public Member Functions

virtual ~cListBase ()
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)
cListObjectGet (int Index) const
int Count (void) const
void Sort (void)
virtual ~cListBase ()
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)
cListObjectGet (int Index) const
int Count (void) const
void Sort (void)

Protected Member Functions

 cListBase (void)
 cListBase (void)

Protected Attributes

cListObjectobjects
cListObjectlastObject
int count

Detailed Description

Definition at line 432 of file include/vdr/tools.h.


Constructor & Destructor Documentation

cListBase::cListBase ( void  ) [protected]

Definition at line 1862 of file tools.c.

References count, lastObject, and objects.

cListBase::~cListBase ( ) [virtual]

Definition at line 1868 of file tools.c.

References Clear().

cListBase::cListBase ( void  ) [protected]
virtual cListBase::~cListBase ( ) [virtual]

Member Function Documentation

void cListBase::Add ( cListObject Object,
cListObject After = NULL 
)
void cListBase::Add ( cListObject Object,
cListObject After = NULL 
)
void cListBase::Clear ( void  ) [virtual]
virtual void cListBase::Clear ( void  ) [virtual]
int cListBase::Count ( void  ) const [inline]

Definition at line 446 of file tools.h.

int cListBase::Count ( void  ) const [inline]
void cListBase::Del ( cListObject Object,
bool  DeleteObject = true 
)
void cListBase::Del ( cListObject Object,
bool  DeleteObject = true 
)
cListObject* cListBase::Get ( int  Index) const

Reimplemented in cList< T >, cList< T >, cList< cCiCaPidData >, cList< cCiCaPidData >, cList< cPictureEntry >, cList< cPictureEntry >, cList< cSourceParam >, cList< cSourceParam >, cList< cHashObject >, cList< cHashObject >, cList< cSubtitleClut >, cList< cSubtitleClut >, cList< cSource >, cList< cSource >, cList< cKeyMacro >, cList< cKeyMacro >, cList< cDvbSubtitlePage >, cList< cDvbSubtitlePage >, cList< cOsdItem >, cList< cOsdItem >, cList< cLinkChannel >, cList< cLinkChannel >, cList< cSetupLine >, cList< cSetupLine >, cList< cSubtitleObject >, cList< cSubtitleObject >, cList< cFilterData >, cList< cFilterData >, cList< cDvbSubtitleBitmaps >, cList< cDvbSubtitleBitmaps >, cList< cAudio >, cList< cAudio >, cList< cDll >, cList< cDll >, cList< cScr >, cList< cScr >, cList< cDeviceHook >, cList< cDeviceHook >, cList< cSVDRPhost >, cList< cSVDRPhost >, cList< cEvent >, cList< cEvent >, cList< cCaDescriptors >, cList< cCaDescriptors >, cList< cRemote >, cList< cRemote >, cList< cSkin >, cList< cSkin >, cList< cChannel >, cList< cChannel >, cList< cGlyph >, cList< cGlyph >, cList< cRecording >, cList< cRecording >, cList< cChannelCamRelation >, cList< cChannelCamRelation >, cList< cStatus >, cList< cStatus >, cList< cNestedItem >, cList< cNestedItem >, cList< cCaDescriptor >, cList< cCaDescriptor >, cList< cEpgHandler >, cList< cEpgHandler >, cList< cKey >, cList< cKey >, cList< cFilterHandle >, cList< cFilterHandle >, cList< cFilter >, cList< cFilter >, cList< cMark >, cList< cMark >, cList< cTimer >, cList< cTimer >, cList< cScanData >, cList< cScanData >, cList< cCamSlot >, cList< cCamSlot >, cList< cCiCaProgramData >, cList< cCiCaProgramData >, cList< cSubtitleRegion >, cList< cSubtitleRegion >, cList< cDiseqc >, cList< cDiseqc >, cList< cSchedule >, and cList< cSchedule >.

cListObject * cListBase::Get ( int  Index) const

Reimplemented in cList< T >, cList< T >, cList< cCiCaPidData >, cList< cCiCaPidData >, cList< cPictureEntry >, cList< cPictureEntry >, cList< cSourceParam >, cList< cSourceParam >, cList< cHashObject >, cList< cHashObject >, cList< cSubtitleClut >, cList< cSubtitleClut >, cList< cSource >, cList< cSource >, cList< cKeyMacro >, cList< cKeyMacro >, cList< cDvbSubtitlePage >, cList< cDvbSubtitlePage >, cList< cOsdItem >, cList< cOsdItem >, cList< cLinkChannel >, cList< cLinkChannel >, cList< cSetupLine >, cList< cSetupLine >, cList< cSubtitleObject >, cList< cSubtitleObject >, cList< cFilterData >, cList< cFilterData >, cList< cDvbSubtitleBitmaps >, cList< cDvbSubtitleBitmaps >, cList< cAudio >, cList< cAudio >, cList< cDll >, cList< cDll >, cList< cScr >, cList< cScr >, cList< cDeviceHook >, cList< cDeviceHook >, cList< cSVDRPhost >, cList< cSVDRPhost >, cList< cEvent >, cList< cEvent >, cList< cCaDescriptors >, cList< cCaDescriptors >, cList< cRemote >, cList< cRemote >, cList< cSkin >, cList< cSkin >, cList< cChannel >, cList< cChannel >, cList< cGlyph >, cList< cGlyph >, cList< cRecording >, cList< cRecording >, cList< cChannelCamRelation >, cList< cChannelCamRelation >, cList< cStatus >, cList< cStatus >, cList< cNestedItem >, cList< cNestedItem >, cList< cCaDescriptor >, cList< cCaDescriptor >, cList< cEpgHandler >, cList< cEpgHandler >, cList< cKey >, cList< cKey >, cList< cFilterHandle >, cList< cFilterHandle >, cList< cFilter >, cList< cFilter >, cList< cMark >, cList< cMark >, cList< cTimer >, cList< cTimer >, cList< cScanData >, cList< cScanData >, cList< cCamSlot >, cList< cCamSlot >, cList< cCiCaProgramData >, cList< cCiCaProgramData >, cList< cSubtitleRegion >, cList< cSubtitleRegion >, cList< cDiseqc >, cList< cDiseqc >, cList< cSchedule >, and cList< cSchedule >.

Definition at line 1957 of file tools.c.

References cListObject::Next(), and objects.

Referenced by cList< cSchedule >::Get(), and Move().

void cListBase::Ins ( cListObject Object,
cListObject Before = NULL 
)
void cListBase::Ins ( cListObject Object,
cListObject Before = NULL 
)
void cListBase::Move ( int  From,
int  To 
) [virtual]

Reimplemented in cMenuChannels.

Definition at line 1917 of file tools.c.

References Get().

Referenced by cSVDRP::CmdMOVC(), cMenuChannels::Move(), and cOsdMenu::ProcessKey().

virtual void cListBase::Move ( int  From,
int  To 
) [virtual]

Reimplemented in cMenuChannels.

void cListBase::Move ( cListObject From,
cListObject To 
)
void cListBase::Move ( cListObject From,
cListObject To 
)
void cListBase::Sort ( void  )

Reimplemented in cMarks, and cMarks.

void cListBase::Sort ( void  )

Member Data Documentation

int cListBase::count [protected]

Definition at line 436 of file include/vdr/tools.h.

Referenced by Add(), Clear(), cListBase(), cOsdMenu::Del(), Del(), cOsdMenu::Display(), Ins(), and Sort().

Definition at line 434 of file include/vdr/tools.h.

Referenced by Add(), Clear(), cListBase(), Del(), Ins(), Move(), and Sort().

Definition at line 434 of file include/vdr/tools.h.

Referenced by Add(), Clear(), cListBase(), Del(), Get(), Ins(), Move(), and Sort().


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