SASC
DVBSoftCAM

cSimpleList< T > Class Template Reference

#include <misc.h>

Inheritance diagram for cSimpleList< T >:

List of all members.

Public Member Functions

T * First (void) const
T * Last (void) const
T * Next (const T *item) const
T * First (void) const
T * Last (void) const
T * Next (const T *item) const

Detailed Description

template<class T>
class cSimpleList< T >

Definition at line 110 of file misc.h.


Member Function Documentation

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

Reimplemented in cStructList< T >, cStructListPlain< T >, cStructList< T >, cStructListPlain< T >, cStructList< cOverride >, cStructList< cOverride >, cStructList< cViaccessCardInfo >, cStructList< cViaccessCardInfo >, cStructList< cSecaCardInfo >, cStructList< cSecaCardInfo >, cStructList< cSmartCardData >, cStructList< cSmartCardData >, cStructList< cPlainKey >, cStructList< cPlainKey >, cStructList< cIrdCardInfo >, cStructList< cIrdCardInfo >, cStructListPlain< cCardClient >, cStructListPlain< cCardClient >, cStructListPlain< cSmartCardSlot >, cStructListPlain< cSmartCardSlot >, cStructListPlain< cEcmData >, cStructListPlain< cEcmData >, cStructListPlain< cTpsKey >, and cStructListPlain< cTpsKey >.

Definition at line 112 of file misc.h.

Referenced by cNetWatcher::Action(), cCam::Active(), cGlobal::Active(), cHookManager::AddHook(), cCam::AddPrg(), cGlobal::CaidsChanged(), cCardClientCCcam2::CanHandle(), cSatTime::cSatTime(), cCam::CurrentKeyStr(), cGlobal::CurrKeyStr(), cHookManager::Down(), cPrg::DumpCaDescr(), cLogger::EcmStatus(), cShares::GetShares(), cCam::HasPrg(), cCam::HouseKeeping(), cGlobal::HouseKeeping(), cAction::IdleFilter(), cScDevices::Initialize(), cLogChain::Parse(), cTpsAuHook::Process(), cLogChain::Process(), cCardClientCCcam2::ProcessECM(), cCardClientCCcam2::ProcessEMM(), cEcmHandler::SetPrg(), cEcmHandler::ShiftCwIndex(), cScDevices::Shutdown(), cPrg::SimplifyCaDescr(), cScDevices::Startup(), cCam::Stop(), cHookManager::TriggerHook(), and cNetWatcher::~cNetWatcher().

{ return (T *)first; }
template<class T>
T* cSimpleList< T >::Last ( void  ) const [inline]

Definition at line 113 of file misc.h.

{ return (T *)last; }
template<class T>
T* cSimpleList< T >::Last ( void  ) const [inline]

Definition at line 113 of file misc.h.

{ return (T *)last; }
template<class T>
T* cSimpleList< T >::Next ( const T *  item) const [inline]

Definition at line 114 of file misc.h.

{ return (T *)item->cSimpleItem::Next(); }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines