|
vdr
2.2.0
|
#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 Attributes | |
| cListObject * | prev |
| cListObject * | next |
| void cListObject::Append | ( | cListObject * | Object | ) |
Definition at line 1968 of file tools.c.
References 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 cMenuScheduleItem, cMenuTimerItem, cChannelSorter, cMenuChannelItem, cSetupLine, cNestedItem, cRecording, cEvent, cTimer, cScanData, and cPictureEntry.
Definition at line 460 of file tools.h.
Referenced by CompareListObjects().
| int cListObject::Index | ( | void | ) | const |
Definition at line 1989 of file tools.c.
References prev.
Referenced by cDvbPlayer::Action(), cOsdMenu::Add(), cChannel::Ca(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdNEWT(), cSVDRP::CmdNEXT(), cSVDRP::CmdUPDT(), cMenuPluginItem::cMenuPluginItem(), cMenuSetupOSD::cMenuSetupOSD(), cMenuSetupPluginItem::cMenuSetupPluginItem(), cMenuFolder::Delete(), cMenuChannels::Delete(), cOsdMenu::DisplayItem(), cReplayControl::EditTest(), cDevice::GetDevice(), cTimers::GetMatch(), cPatFilter::GetPmtPid(), cOsdMenu::Ins(), cListBase::Move(), cStatus::OsdProgramme(), cDevice::PrimaryDevice(), cDisplayChannel::ProcessKey(), RecordingInUseMessage(), cOsdItem::Set(), cOsdMenu::SetCurrent(), cMenuEditTimer::SetFirstDayItem(), cOsdMenu::SubMenu(), cTimer::ToDescr(), and cMenuMain::Update().
| void cListObject::Insert | ( | cListObject * | Object | ) |
Definition at line 1974 of file tools.c.
References next.
Referenced by cListBase::Add(), and cListBase::Ins().
|
inline |
Definition at line 468 of file tools.h.
Referenced by cSVDRPhosts::Acceptable(), cPluginManager::Active(), cListBase::Add(), cCaDescriptors::AddCaDescriptor(), cCaDescriptorHandler::AddCaDescriptors(), cCamSlot::AddPid(), cScanList::AddTransponder(), cTransponderList::AddTransponder(), cPluginManager::CallAllServices(), cPluginManager::CallFirstService(), cListBase::Clear(), cAudios::ClearAudio(), cSchedule::ClrRunningStatus(), cMenuEditTranItem::cMenuEditTranItem(), cSources::ContainsSourceType(), cFilter::Del(), cListBase::Del(), cTimers::DeleteExpired(), cOsdMenu::Display(), cSchedule::DropOutdated(), cSourceParams::Get(), cSources::Get(), cKeys::Get(), cKeyMacros::Get(), cSetup::Get(), cRecordingsHandler::Get(), cListBase::Get(), cDvbSubtitlePage::GetAreas(), cCaDescriptors::GetCaDescriptors(), cCaDescriptorHandler::GetCaDescriptors(), cCaDescriptors::GetCaPids(), cCaDescriptorHandler::GetCaPids(), cDvbSubtitlePage::GetClutById(), cSchedule::GetEventAround(), cSchedule::GetFollowingEvent(), cTimers::GetMatch(), cTimers::GetNextActiveTimer(), cPluginManager::GetNextWakeupPlugin(), cSubtitleObjects::GetObjectById(), cPluginManager::GetPlugin(), cCaDescriptorHandler::GetPmtPid(), cSchedule::GetPresentEvent(), cDvbSubtitlePage::GetRegionById(), cKeys::GetSetup(), cTimers::GetTimer(), cPluginManager::InitializePlugins(), cCamSlot::IsDecrypting(), cKeys::KnowsRemote(), cSetup::Load(), cPluginManager::LoadPlugins(), cSVDRPhosts::LocalhostOnly(), cPluginManager::MainThreadHook(), cFilter::Matches(), cListBase::Move(), cAudios::MuteAudio(), cMenuChannels::Number(), cCaDescriptors::operator==(), cAudios::PlayAudio(), cAudios::PlayTsAudio(), cEITScanner::Process(), cMenuEditSrcItem::ProcessKey(), cMenuSetupCAM::ProcessKey(), cMenuChannels::Propagate(), cSubtitleRegion::Render(), cSchedule::ResetVersions(), cCamSlot::SendCaPmt(), cTimers::SetEvents(), cChannel::SetLinkChannels(), cCamSlot::SetPid(), cSchedule::SetRunningStatus(), cFilter::SetStatus(), cSchedule::Sort(), cListBase::Sort(), cPluginManager::StartPlugins(), and cChannel::~cChannel().
|
inline |
Definition at line 467 of file tools.h.
Referenced by cListBase::Del(), cOsdMenu::HotKey(), cListBase::Ins(), cListBase::Move(), cMenuEditSrcItem::ProcessKey(), and cPluginManager::StopPlugins().
| void cListObject::Unlink | ( | void | ) |
Definition at line 1980 of file tools.c.
Referenced by cListBase::Del(), cListBase::Move(), and cListBase::Sort().
|
private |
Definition at line 456 of file tools.h.
Referenced by cTimers::DeleteExpired(), and Insert().
|
private |
1.8.11