SASC
DVBSoftCAM

cScHousekeeper Class Reference

Inheritance diagram for cScHousekeeper:

List of all members.

Public Member Functions

 cScHousekeeper (void)
 ~cScHousekeeper ()
 cScHousekeeper (void)
 ~cScHousekeeper ()

Protected Member Functions

virtual void Action (void)
virtual void Action (void)

Detailed Description

Definition at line 1023 of file sc.c.


Constructor & Destructor Documentation

cScHousekeeper::cScHousekeeper ( void  )

Definition at line 1031 of file sc.c.

References cThread::Start().

:cThread("SC housekeeper")
{
  Start();
}
cScHousekeeper::~cScHousekeeper ( )

Definition at line 1037 of file sc.c.

References cThread::Cancel().

{
  Cancel(3);
}
cScHousekeeper::cScHousekeeper ( void  )
cScHousekeeper::~cScHousekeeper ( )

Member Function Documentation

void cScHousekeeper::Action ( void  ) [protected, virtual]

A derived cThread class must implement the code it wants to execute as a separate thread in this function. If this is a loop, it must check Running() repeatedly to see whether it's time to stop.

Implements cThread.

Definition at line 1042 of file sc.c.

References cGlobal::Active(), Feature, cPlainKeys::HouseKeeping(), cGlobal::HouseKeeping(), cFeature::KeyFile(), keys, cStructLoaders::Load(), cStructLoaders::Purge(), cThread::Running(), cStructLoaders::Save(), and cCondWait::SleepMs().

virtual void cScHousekeeper::Action ( void  ) [protected, virtual]

A derived cThread class must implement the code it wants to execute as a separate thread in this function. If this is a loop, it must check Running() repeatedly to see whether it's time to stop.

Implements cThread.


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