vdr
2.4.1
|
#include <tools.h>
Public Member Functions | |
cListObject (void) | |
virtual | ~cListObject () |
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 |
void cListObject::Append | ( | cListObject * | Object | ) |
Definition at line 2051 of file tools.c.
References prev.
Referenced by cListBase::Add(), cListBase::Ins(), and cListBase::Move().
int cListObject::Index | ( | void | ) | const |
Definition at line 2072 of file tools.c.
References prev.
Referenced by cDvbPlayer::Action(), cOsdMenu::Add(), cChannel::Ca(), cCamSlot::cCamSlot(), cSVDRPServer::CmdDELC(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMtdCamSlot::cMtdCamSlot(), cMenuFolder::Delete(), cMenuChannels::Delete(), cOsdMenu::DisplayItem(), cSubtitleObject::DrawLine(), cReplayControl::EditTest(), cTimers::GetMatch(), cPatFilter::GetPmtPid(), cOsdMenu::Ins(), cListBase::Move(), cStatus::MsgOsdItem(), cStatus::MsgSetAudioTrack(), cStatus::MsgSetSubtitleTrack(), cStatusTest::SetAudioTrack(), cSubtitleClut::SetColor(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cOsdItem::SetMenuItem(), cMenuChannelItem::SetMenuItem(), cMenuTimerItem::SetMenuItem(), cMenuScheduleItem::SetMenuItem(), cMenuRecordingItem::SetMenuItem(), cStatusTest::SetSubtitleTrack(), and cMenuMain::Update().
void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 2057 of file tools.c.
References next.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
Definition at line 510 of file tools.h.
Referenced by cSVDRPhosts::Acceptable(), cRemoveDeletedRecordingsThread::Action(), cListBase::Add(), cCamSlot::AddPid(), AssertFreeDiskSpace(), cCamSlot::BuildCaPmts(), cHdffSetupPage::BuildVideoConversionItem(), cListBase::Clear(), cSVDRPServer::CmdCHAN(), cSVDRPServer::CmdCLRE(), cSVDRPServer::CmdLSTC(), cSVDRPServer::CmdLSTR(), cSVDRPServer::CmdLSTT(), cMenuEditTranItem::cMenuEditTranItem(), cListBase::Contains(), cListBase::Del(), cSkinLCARSDisplayMenu::DrawTimers(), cSchedules::Dump(), cListBase::Get(), cCamSlot::IsDecrypting(), cSVDRPhosts::LocalhostOnly(), cChannels::MaxChannelNameLength(), cChannels::MaxShortChannelNameLength(), cListBase::Move(), cDisplayChannel::NextAvailableChannel(), cMenuChannels::Number(), cEpgDataWriter::Perform(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cMenuEditSrcItem::ProcessKey(), cDisplayChannel::ProcessKey(), cMenuChannels::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuChannels::Propagate(), cSchedules::Read(), RemoveDeletedRecordings(), cSchedules::ResetVersions(), cMenuChannels::Set(), cMenuTimers::Set(), cCamSlot::SetPid(), and cListBase::Sort().
|
inlineprivate |
|
inline |
Definition at line 509 of file tools.h.
Referenced by cSVDRPServer::CmdLSTT(), cListBase::Del(), cListBase::Ins(), cListBase::Move(), cDisplayChannel::NextAvailableChannel(), and cMenuEditSrcItem::ProcessKey().
void cListObject::Unlink | ( | void | ) |
Definition at line 2063 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
friend |
|
private |
Definition at line 496 of file tools.h.
Referenced by Insert(), cListGarbageCollector::Put(), and cFilter::SetStatus().
|
private |