vdr  1.7.27
Public Member Functions
cList< T > Class Template Reference

#include <tools.h>

List of all members.

Public Member Functions

T * Get (int Index) const
T * First (void) const
T * Last (void) const
T * Prev (const T *object) const
T * Next (const T *object) const
T * Get (int Index) const
T * First (void) const
T * Last (void) const
T * Prev (const T *object) const
T * Next (const T *object) const

Detailed Description

template<class T>
class cList< T >

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


Member Function Documentation

template<class T>
T* cList< T >::First ( void  ) const [inline]

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

Referenced by cCuttingThread::Action(), cSectionHandler::Action(), cDvbSubtitleConverter::Action(), cRemoveDeletedRecordingsThread::Action(), cDvbPlayer::Action(), cPluginManager::Active(), cMenuTimers::ActualiseDiskStatus(), cSectionHandler::Add(), cCaDescriptors::AddCaDescriptor(), cCamSlot::AddPid(), cScanList::AddTransponders(), AssertFreeDiskSpace(), cPluginManager::CallAllServices(), cPluginManager::CallFirstService(), CamControl(), cSchedule::Cleanup(), cSchedules::Cleanup(), cSchedules::ClearAll(), cSchedule::ClrRunningStatus(), cSVDRP::CmdCHAN(), cSVDRP::CmdCLRE(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTC(), cSVDRP::CmdLSTR(), cMenuCommands::cMenuCommands(), cMenuEditTranItem::cMenuEditTranItem(), cMenuSetupCAM::cMenuSetupCAM(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cMenuEditFolder::Confirm(), cSkinDisplayReplay::cProgressBar::cProgressBar(), cSectionHandler::Del(), cFilter::Del(), cHashBase::Del(), cChannels::DeleteDuplicateChannels(), cDevice::DeviceHooksProvidesTransponder(), cSchedule::DropOutdated(), cSchedule::Dump(), cSchedules::Dump(), cDvbSubtitleConverter::ExtractSegment(), cPictureEntry::FirstPicture(), cHashBase::Get(), cDvbSubtitlePage::GetAreas(), cChannels::GetByChannelID(), cChannels::GetByServiceID(), cCaDescriptors::GetCaDescriptors(), cDvbSubtitlePage::GetClutById(), cDevice::GetDevice(), cSchedule::GetEventAround(), cSchedule::GetFollowingEvent(), cPluginManager::GetNextWakeupPlugin(), cSubtitleRegion::GetObjectById(), cDvbSubtitlePage::GetObjectById(), cPluginManager::GetPlugin(), cSchedule::GetPresentEvent(), cDvbSubtitlePage::GetRegionById(), cFreetypeFont::Glyph(), cEvent::HasTimer(), cChannel::HasTimer(), cPluginManager::InitializePlugins(), cCamSlot::IsDecrypting(), cInterface::LearnKeys(), cPluginManager::LoadPlugins(), main(), cPluginManager::MainThreadHook(), cFilter::Matches(), cStatus::MsgChannelSwitch(), cStatus::MsgOsdChannel(), cStatus::MsgOsdClear(), cStatus::MsgOsdCurrentItem(), cStatus::MsgOsdHelpKeys(), cStatus::MsgOsdItem(), cStatus::MsgOsdProgramme(), cStatus::MsgOsdStatusMessage(), cStatus::MsgOsdTextItem(), cStatus::MsgOsdTitle(), cStatus::MsgRecording(), cStatus::MsgReplaying(), cStatus::MsgSetAudioChannel(), cStatus::MsgSetAudioTrack(), cStatus::MsgSetSubtitleTrack(), cStatus::MsgSetVolume(), cStatus::MsgTimerChange(), cDisplayChannel::NextAvailableChannel(), cPictureControl::NextDirectory(), cCaDescriptors::operator==(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cNitFilter::Process(), cEITScanner::Process(), cMenuEditSrcItem::ProcessKey(), cMenuEditRecording::ProcessKey(), cSkins::ProcessQueuedMessages(), cSchedules::Read(), RemoveDeletedRecordings(), cSchedule::ResetVersions(), cSchedules::ResetVersions(), cConfig< cDiseqc >::Save(), cDvbPlayer::Save(), cCamSlot::SendCaPmt(), cPictureMenu::Set(), cMenuFolder::Set(), cMenuRecordings::Set(), cMenuSetupOSD::Set(), cTimer::SetEventFromSchedule(), cChannel::SetLinkChannels(), cCamSlot::SetPid(), cSchedule::SetRunningStatus(), cSectionHandler::SetStatus(), cFilter::SetStatus(), cMenuChannels::Setup(), cSchedule::Sort(), cCutter::Start(), cPluginManager::StartPlugins(), cSubtitleRegion::UpdateTextData(), cNestedItemList::Write(), cChannel::~cChannel(), and cSectionHandler::~cSectionHandler().

template<class T>
T* cList< T >::First ( void  ) const [inline]

Definition at line 453 of file tools.h.

template<class T>
T* cList< T >::Get ( int  Index) const [inline]
template<class T>
T* cList< T >::Get ( int  Index) const [inline]

Reimplemented from cListBase.

Definition at line 452 of file tools.h.

template<class T>
T* cList< T >::Last ( void  ) const [inline]

Definition at line 454 of file tools.h.

template<class T>
T* cList< T >::Last ( void  ) const [inline]
template<class T>
T* cList< T >::Next ( const T *  object) const [inline]

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

Referenced by cCuttingThread::Action(), cSectionHandler::Action(), cRemoveDeletedRecordingsThread::Action(), cDvbPlayer::Action(), cPluginManager::Active(), cMenuTimers::ActualiseDiskStatus(), cSectionHandler::Add(), cCaDescriptors::AddCaDescriptor(), cCamSlot::AddPid(), cScanList::AddTransponders(), AssertFreeDiskSpace(), cPluginManager::CallAllServices(), cPluginManager::CallFirstService(), CamControl(), cSchedules::Cleanup(), cSchedules::ClearAll(), cSchedule::ClrRunningStatus(), cSVDRP::CmdCHAN(), cSVDRP::CmdCLRE(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTC(), cSVDRP::CmdLSTR(), cMenuCommands::cMenuCommands(), cMenuSetupCAM::cMenuSetupCAM(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cMenuEditFolder::Confirm(), cSkinDisplayReplay::cProgressBar::cProgressBar(), cSectionHandler::Del(), cFilter::Del(), cHashBase::Del(), cChannels::DeleteDuplicateChannels(), cDevice::DeviceHooksProvidesTransponder(), cSchedule::DropOutdated(), cSchedule::Dump(), cSchedules::Dump(), cReplayControl::EditTest(), cDvbSubtitleConverter::ExtractSegment(), cPictureEntry::FirstPicture(), cHashBase::Get(), cDvbSubtitlePage::GetAreas(), cChannels::GetByChannelID(), cChannels::GetByServiceID(), cCaDescriptors::GetCaDescriptors(), cDvbSubtitlePage::GetClutById(), cDevice::GetDevice(), cSchedule::GetEventAround(), cSchedule::GetFollowingEvent(), cPluginManager::GetNextWakeupPlugin(), cSubtitleRegion::GetObjectById(), cDvbSubtitlePage::GetObjectById(), cPluginManager::GetPlugin(), cSchedule::GetPresentEvent(), cDvbSubtitlePage::GetRegionById(), cFreetypeFont::Glyph(), cEvent::HasTimer(), cChannel::HasTimer(), cPluginManager::InitializePlugins(), cCamSlot::IsDecrypting(), cInterface::LearnKeys(), cPluginManager::LoadPlugins(), main(), cPluginManager::MainThreadHook(), cReplayControl::MarkMove(), cFilter::Matches(), cStatus::MsgChannelSwitch(), cStatus::MsgOsdChannel(), cStatus::MsgOsdClear(), cStatus::MsgOsdCurrentItem(), cStatus::MsgOsdHelpKeys(), cStatus::MsgOsdItem(), cStatus::MsgOsdProgramme(), cStatus::MsgOsdStatusMessage(), cStatus::MsgOsdTextItem(), cStatus::MsgOsdTitle(), cStatus::MsgRecording(), cStatus::MsgReplaying(), cStatus::MsgSetAudioChannel(), cStatus::MsgSetAudioTrack(), cStatus::MsgSetSubtitleTrack(), cStatus::MsgSetVolume(), cStatus::MsgTimerChange(), cDisplayChannel::NextAvailableChannel(), cPictureEntry::NextPicture(), cCaDescriptors::operator==(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cNitFilter::Process(), cEITScanner::Process(), cDisplayChannel::ProcessKey(), cMenuEditRecording::ProcessKey(), cSkins::ProcessQueuedMessages(), cSchedules::Read(), RemoveDeletedRecordings(), cSchedule::ResetVersions(), cSchedules::ResetVersions(), cCamSlot::SendCaPmt(), cPictureMenu::Set(), cMenuFolder::Set(), cMenuRecordings::Set(), cMenuSetupOSD::Set(), cTimer::SetEventFromSchedule(), cChannel::SetLinkChannels(), cCamSlot::SetPid(), cSchedule::SetRunningStatus(), cSectionHandler::SetStatus(), cFilter::SetStatus(), cMenuChannels::Setup(), cSchedule::Sort(), cPluginManager::StartPlugins(), cSubtitleRegion::UpdateTextData(), cNestedItemList::Write(), and cChannel::~cChannel().

template<class T>
T* cList< T >::Next ( const T *  object) const [inline]

Definition at line 456 of file tools.h.

template<class T>
T* cList< T >::Prev ( const T *  object) const [inline]
template<class T>
T* cList< T >::Prev ( const T *  object) const [inline]

Definition at line 455 of file tools.h.


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