cList< T > Class Template Reference

#include <tools.h>

Inheritance diagram for cList< T >:

Inheritance graph
[legend]
Collaboration diagram for cList< T >:

Collaboration graph
[legend]

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


Detailed Description

template<class T>
class cList< T >

Definition at line 314 of file tools.h.


Member Function Documentation

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

Reimplemented from cListBase.

Definition at line 316 of file tools.h.

Referenced by cSVDRP::CmdDELC(), cSVDRP::CmdDELR(), cSVDRP::CmdDELT(), cSVDRP::CmdEDIT(), cSVDRP::CmdLSTR(), cSVDRP::CmdLSTT(), cSVDRP::CmdMODT(), cSVDRP::CmdPLAY(), cMenuChannels::Delete(), cMenuCommands::Execute(), cPluginManager::GetPlugin(), cPluginManager::Housekeeping(), cDisplayChannel::ProcessKey(), cMenuSetupOSD::ProcessKey(), and cMenuTimers::ProcessKey().

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

Definition at line 317 of file tools.h.

Referenced by cSectionHandler::Action(), cRemoveDeletedRecordingsThread::Action(), cCuttingThread::Action(), cPluginManager::Active(), cSectionHandler::Add(), cCaDescriptors::AddCaDescriptor(), cCiHandler::AddPid(), cScanList::AddTransponders(), AssertFreeDiskSpace(), cPluginManager::CallAllServices(), cPluginManager::CallFirstService(), cCiHandler::CanDecrypt(), cSchedules::Cleanup(), cSchedule::Cleanup(), cSchedules::ClearAll(), cSchedule::ClrRunningStatus(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTR(), cMenuCommands::cMenuCommands(), cMenuEditTranItem::cMenuEditTranItem(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cSkinDisplayReplay::cProgressBar::cProgressBar(), cHashBase::Del(), cSectionHandler::Del(), cFilter::Del(), cChannels::DeleteDuplicateChannels(), cSchedule::DropOutdated(), cSchedules::Dump(), cSchedule::Dump(), cHashBase::Get(), cChannels::GetByChannelID(), cChannels::GetByServiceID(), cCaDescriptors::GetCaDescriptors(), cSchedule::GetEventAround(), cSchedule::GetFollowingEvent(), cPluginManager::GetPlugin(), cSchedule::GetPresentEvent(), cEvent::HasTimer(), cChannel::HasTimer(), cPluginManager::InitializePlugins(), 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::MsgSetVolume(), cCaDescriptors::operator==(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cNitFilter::Process(), cEITScanner::Process(), cMenuEditSrcItem::ProcessKey(), cSkins::ProcessQueuedMessages(), cSchedules::Read(), RemoveDeletedRecordings(), cSchedules::ResetVersions(), cSchedule::ResetVersions(), cCiHandler::SendCaPmt(), cMenuSetupOSD::Set(), cMenuRecordings::Set(), cTimer::SetEventFromSchedule(), cChannel::SetLinkChannels(), cCiHandler::SetPid(), cSchedule::SetRunningStatus(), cSectionHandler::SetStatus(), cFilter::SetStatus(), cMenuChannels::Setup(), cSchedule::Sort(), cPluginManager::StartPlugins(), cChannel::~cChannel(), and cSectionHandler::~cSectionHandler().

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

Definition at line 318 of file tools.h.

Referenced by cSVDRP::CmdLSTR(), cMenuChannels::ProcessKey(), cInterface::QueryKeys(), cSkins::QueueMessage(), cPluginManager::Shutdown(), and cPluginManager::StopPlugins().

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

Definition at line 319 of file tools.h.

Referenced by cReplayControl::MarkMove(), cDisplayChannel::NextAvailableChannel(), cSkins::QueueMessage(), and cPluginManager::StopPlugins().

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

Definition at line 320 of file tools.h.

Referenced by cSectionHandler::Action(), cRemoveDeletedRecordingsThread::Action(), cCuttingThread::Action(), cPluginManager::Active(), cSectionHandler::Add(), cCaDescriptors::AddCaDescriptor(), cCiHandler::AddPid(), cScanList::AddTransponders(), AssertFreeDiskSpace(), cPluginManager::CallAllServices(), cPluginManager::CallFirstService(), cCiHandler::CanDecrypt(), cSchedules::Cleanup(), cSchedules::ClearAll(), cSchedule::ClrRunningStatus(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTR(), cMenuCommands::cMenuCommands(), cMenuTimers::cMenuTimers(), cMenuWhatsOn::cMenuWhatsOn(), cSkinDisplayReplay::cProgressBar::cProgressBar(), cHashBase::Del(), cSectionHandler::Del(), cFilter::Del(), cChannels::DeleteDuplicateChannels(), cSchedule::DropOutdated(), cSchedules::Dump(), cSchedule::Dump(), cReplayControl::EditTest(), cHashBase::Get(), cChannels::GetByChannelID(), cChannels::GetByServiceID(), cCaDescriptors::GetCaDescriptors(), cSchedule::GetEventAround(), cSchedule::GetFollowingEvent(), cPluginManager::GetPlugin(), cSchedule::GetPresentEvent(), cEvent::HasTimer(), cChannel::HasTimer(), cPluginManager::InitializePlugins(), 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::MsgSetVolume(), cDisplayChannel::NextAvailableChannel(), cCaDescriptors::operator==(), cMenuSchedule::PrepareScheduleAllAll(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisAll(), cMenuSchedule::PrepareScheduleThisThis(), cNitFilter::Process(), cEITScanner::Process(), cDisplayChannel::ProcessKey(), cSkins::ProcessQueuedMessages(), cSchedules::Read(), RemoveDeletedRecordings(), cSchedules::ResetVersions(), cSchedule::ResetVersions(), cCiHandler::SendCaPmt(), cMenuSetupOSD::Set(), cMenuRecordings::Set(), cTimer::SetEventFromSchedule(), cChannel::SetLinkChannels(), cCiHandler::SetPid(), cSchedule::SetRunningStatus(), cSectionHandler::SetStatus(), cFilter::SetStatus(), cMenuChannels::Setup(), cSchedule::Sort(), cPluginManager::StartPlugins(), and cChannel::~cChannel().


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:13:20 2007 for VDR by  doxygen 1.5.3-20071008