|
vdr 2.7.9
|
#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 |
Private Member Functions | |
| cListObject (const cListObject &ListObject) | |
| cListObject & | operator= (const cListObject &ListObject) |
Private Attributes | |
| cListObject * | prev |
| cListObject * | next |
Friends | |
| class | cListGarbageCollector |
|
inlineprivate |
Definition at line 547 of file tools.h.
References cListObject().
Referenced by Append(), cHashObject::cHashObject(), cListObject(), cChannelSorter::Compare(), cEvent::Compare(), Compare(), cMenuChannelItem::Compare(), cMenuScheduleItem::Compare(), cMenuTimerItem::Compare(), cNestedItem::Compare(), cPictureEntry::Compare(), cRecording::Compare(), cScanData::Compare(), cSetupLine::Compare(), cTimer::Compare(), Index(), Insert(), Next(), cHashObject::Object(), operator=(), and Prev().
| cListObject::cListObject | ( | void | ) |
| void cListObject::Append | ( | cListObject * | Object | ) |
Definition at line 2093 of file tools.c.
References cListObject(), next, and prev.
Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().
|
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 cChannelSorter, cEvent, cMenuChannelItem, cMenuScheduleItem, cMenuTimerItem, cNestedItem, cPictureEntry, cRecording, cScanData, cSetupLine, and cTimer.
Definition at line 552 of file tools.h.
References cListObject().
Referenced by CompareListObjects().
| int cListObject::Index | ( | void | ) | const |
Definition at line 2114 of file tools.c.
References cListObject(), and prev.
Referenced by cDvbPlayer::Action(), cOsdMenu::Add(), cChannel::Ca(), cCamSlot::cCamSlot(), cEitTables::Check(), cSVDRPServer::CmdDELC(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMtdCamSlot::cMtdCamSlot(), cMenuChannels::Delete(), cMenuFolder::Delete(), cOsdMenu::DisplayItem(), cSubtitleObject::DrawLine(), cReplayControl::EditTest(), cOsdMenu::Ins(), cListBase::Move(), cStatus::MsgOsdCurrentItem(), cStatus::MsgOsdItem(), cStatus::MsgSetAudioTrack(), cStatus::MsgSetSubtitleTrack(), cStatus::OsdCurrentItem(), cStatusTest::OsdCurrentItem(), cStatus::OsdItem(), cStatus::OsdItem(), cStatusTest::OsdItem(), cEitTables::Processed(), cStatus::SetAudioTrack(), cStatusTest::SetAudioTrack(), cSubtitleClut::SetColor(), cOsdMenu::SetCurrent(), cMenuChannelItem::SetMenuItem(), cMenuRecordingItem::SetMenuItem(), cMenuScheduleItem::SetMenuItem(), cMenuTimerItem::SetMenuItem(), cOsdItem::SetMenuItem(), cStatus::SetSubtitleTrack(), and cStatusTest::SetSubtitleTrack().
| void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 2099 of file tools.c.
References cListObject(), next, and prev.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
Definition at line 560 of file tools.h.
References cListObject(), and next.
Referenced by cSVDRPhosts::Acceptable(), cRemoveDeletedRecordingsThread::Action(), cListBase::Add(), cCamSlot::AddPid(), AssertFreeDiskSpace(), cCamSlot::BuildCaPmts(), cSVDRPServer::CmdCHAN(), cSVDRPServer::CmdCLRE(), cSVDRPServer::CmdLSTC(), cSVDRPServer::CmdLSTR(), cSVDRPServer::CmdLSTT(), cMenuEditTranItem::cMenuEditTranItem(), cMenuPathEdit::cMenuPathEdit(), cListBase::Del(), cSkinLCARSDisplayMenu::DrawTimers(), cTimer::Expired(), cCamSlot::IsDecrypting(), cSVDRPhosts::LocalhostOnly(), cChannels::MaxChannelNameLength(), cChannels::MaxShortChannelNameLength(), cListBase::Move(), cDisplayChannel::NextAvailableChannel(), cMenuChannels::Number(), cEpgDataWriter::Perform(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cDisplayChannel::ProcessKey(), cMenuChannels::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuSetupMisc::ProcessKey(), cMenuChannels::Propagate(), cSchedules::Read(), RemoveDeletedRecordings(), cMenuChannels::Set(), cMenuTimers::Set(), cCamSlot::SetPid(), and cListBase::Sort().
|
inlineprivate |
Definition at line 548 of file tools.h.
References cListObject().
|
inline |
Definition at line 559 of file tools.h.
References cListObject(), and prev.
Referenced by cSVDRPServer::CmdLSTT(), cSVDRPServer::CmdMOVC(), cListBase::Del(), cListBase::Ins(), cListBase::Move(), cMenuChannels::Move(), and cDisplayChannel::NextAvailableChannel().
| void cListObject::Unlink | ( | void | ) |
Definition at line 2105 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
friend |
Definition at line 544 of file tools.h.
References cListGarbageCollector.
Referenced by cListGarbageCollector.
|
private |
Definition at line 546 of file tools.h.
Referenced by Append(), cListObject(), Insert(), Next(), cListGarbageCollector::Put(), cFilter::SetStatus(), and Unlink().
|
private |