vdr
1.7.31
|
#include <tools.h>
Public Member Functions | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Private Attributes | |
cListObject * | prev |
cListObject * | next |
Definition at line 436 of file include/vdr/tools.h.
cListObject::cListObject | ( | void | ) |
cListObject::cListObject | ( | void | ) |
|
virtual |
void cListObject::Append | ( | cListObject * | Object | ) |
Definition at line 1864 of file tools.c.
Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().
void cListObject::Append | ( | cListObject * | Object | ) |
|
inlinevirtual |
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 in cMenuScheduleItem, cTimerEntry, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cSetupLine, cNestedItem, cNestedItem, cRecording, cRecording, cEvent, cEvent, cTimer, cTimer, cScanData, and cPictureEntry.
Definition at line 442 of file include/vdr/tools.h.
Referenced by CompareListObjects().
|
inlinevirtual |
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 in cMenuScheduleItem, cTimerEntry, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cSetupLine, cNestedItem, cNestedItem, cRecording, cRecording, cEvent, cEvent, cTimer, cTimer, cScanData, and cPictureEntry.
int cListObject::Index | ( | void | ) | const |
Definition at line 1885 of file tools.c.
References prev.
Referenced by cDvbPlayer::Action(), cOsdMenu::Add(), cChannel::Ca(), cCamSlot::cCamSlot(), cSVDRP::CmdDELC(), cSVDRP::CmdDELR(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupOSD::cMenuSetupOSD(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMenuTimers::Commands(), cMenuFolder::Delete(), cMenuChannels::Delete(), cOsdMenu::DisplayItem(), cReplayControl::EditTest(), cDevice::GetDevice(), cTimers::GetMatch(), cOsdMenu::Ins(), cListBase::Move(), cPatFilter::Process(), cDisplayChannel::ProcessKey(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cTimer::ToDescr(), and cMenuMain::Update().
int cListObject::Index | ( | void | ) | const |
void cListObject::Insert | ( | cListObject * | Object | ) |
void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 1870 of file tools.c.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
|
inline |
Definition at line 450 of file include/vdr/tools.h.
Referenced by cSVDRPhosts::Acceptable(), cListBase::Add(), cCamSlot::AddPid(), cHdffSetupPage::BuildVideoConversionItem(), cListBase::Clear(), cMenuEditTranItem::cMenuEditTranItem(), cListBase::Del(), cListBase::Get(), cCamSlot::IsDecrypting(), cSVDRPhosts::LocalhostOnly(), cListBase::Move(), cMenuChannels::Number(), cMenuEditSrcItem::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuChannels::Propagate(), cCamSlot::SendCaPmt(), cCamSlot::SetPid(), cListBase::Sort(), and cChannel::~cChannel().
|
inline |
Definition at line 449 of file include/vdr/tools.h.
Referenced by cListBase::Del(), cListBase::Ins(), cListBase::Move(), and cMenuEditSrcItem::ProcessKey().
|
inline |
void cListObject::Unlink | ( | void | ) |
void cListObject::Unlink | ( | void | ) |
Definition at line 1876 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
private |
Definition at line 438 of file include/vdr/tools.h.
Referenced by Append(), cListObject(), Insert(), cFilter::SetStatus(), and Unlink().
|
private |
Definition at line 438 of file include/vdr/tools.h.
Referenced by Append(), cListObject(), Index(), Insert(), and Unlink().