|
SASC-NG
DVBSoftCAM
|
#include <misc.h>
Inheritance diagram for cSimpleListBase:Public Member Functions | |
| cSimpleListBase (void) | |
| ~cSimpleListBase () | |
| void | Add (cSimpleItem *Item, cSimpleItem *After=0) |
| void | Ins (cSimpleItem *Item) |
| void | Del (cSimpleItem *Item, bool Del=true) |
| void | Clear (void) |
| int | Count (void) const |
Protected Attributes | |
| cSimpleItem * | first |
| cSimpleItem * | last |
| int | count |
| cSimpleListBase::cSimpleListBase | ( | void | ) |
| cSimpleListBase::~cSimpleListBase | ( | ) |
| void cSimpleListBase::Add | ( | cSimpleItem * | Item, |
| cSimpleItem * | After = 0 |
||
| ) |
Definition at line 239 of file misc.c.
References count, first, and last.
Referenced by cHookManager::AddHook(), cStructLoader::AddItem(), cPids::AddPid(), sascCam::AddPrg(), cCam::AddPrg(), cProviders::AddProv(), cEcmShares::AddStatus(), cSatTime::cSatTime(), cScDevicePlugin::cScDevicePlugin(), cStructLoader::DelItem(), cLogger::EcmStatus(), cEcmCache::GetCached(), cFileMaps::GetFileMap(), cShares::GetShares(), cStructLoader::Load(), cEcmCache::New(), cAction::NewFilter(), cLogChain::Parse(), cSystem::ParseCADescriptor(), cTpsKeys::ParseLinePlain(), cSystemLinkCardClient::ParseLinePlain(), cSmartCardSlots::ParseLinePlain(), cEcmCache::ParseLinePlain(), cScCamSlot::Process(), cUserMsgs::Queue(), cCams::Register(), cAssembleData::SetAssembled(), cEcmHandler::SetPrg(), and cNetWatcher::Up().
| void cSimpleListBase::Clear | ( | void | ) |
Definition at line 284 of file misc.c.
References count, Del(), first, and last.
Referenced by cCam::AddPrg(), cAction::DelAllFilter(), cEcmCache::Flush(), cEcmCache::GetCached(), cShares::GetShares(), cStructLoader::Load(), cCardClientCCcam2::Logout(), cStructLoaderPlain::PreLoad(), cIdSet::ResetIdSet(), cStructLoader::SafeClear(), cEcmHandler::SetPrg(), cEcmHandler::Stop(), cCam::~cCam(), cFileMaps::~cFileMaps(), cScDlls::~cScDlls(), and ~cSimpleListBase().
| int cSimpleListBase::Count | ( | void | ) | const [inline] |
Definition at line 107 of file misc.h.
References count.
Referenced by cAction::Action(), cCam::AddPrg(), cTpsKeys::Check(), cShares::GetShares(), cCam::HouseKeeping(), InitAll(), cEcmHandler::IsIdle(), cSoftCAM::Load(), cLogChain::Parse(), cSmartCardSlots::ParseLinePlain(), cPlainKeys::PostLoad(), cChannelList::Purge(), cPrg::SimplifyCaDescr(), and cChannelList::Unique().
{ return count; }
| void cSimpleListBase::Del | ( | cSimpleItem * | Item, |
| bool | Del = true |
||
| ) |
Definition at line 262 of file misc.c.
References count, first, and last.
Referenced by cCam::AddPrg(), Clear(), cAction::DelFilter(), cNetWatcher::Down(), cLogger::EcmStatus(), cUserMsgs::GetQueuedMsg(), cStructLoader::Purge(), cChannelList::Purge(), cEcmHandler::SetPrg(), cChannelList::Unique(), cCams::Unregister(), cNetWatcher::~cNetWatcher(), and cScDevicePlugin::~cScDevicePlugin().
| void cSimpleListBase::Ins | ( | cSimpleItem * | Item | ) |
int cSimpleListBase::count [protected] |
Definition at line 99 of file misc.h.
Referenced by Add(), Clear(), Count(), cSimpleListBase(), Del(), cSmartCardCryptoworks::Init(), and Ins().
cSimpleItem* cSimpleListBase::first [protected] |
Definition at line 98 of file misc.h.
Referenced by Add(), Clear(), cSimpleListBase(), Del(), cSimpleList< cUserMsg >::First(), cSmartCardCryptoworks::Init(), and Ins().
cSimpleItem * cSimpleListBase::last [protected] |
Definition at line 98 of file misc.h.
Referenced by Add(), Clear(), cSimpleListBase(), Del(), Ins(), and cSimpleList< cUserMsg >::Last().