ldas-tools-ldasgen  2.7.3
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
GenericAPI::Daemon Class Referenceabstract

#include <Daemon.hh>

Public Types

typedef LDASTools::AL::Task task_type
 
typedef LDASTools::AL::Task task_type
 
typedef LDASTools::AL::Task task_type
 

Public Member Functions

 Daemon ()
 
virtual ~Daemon ()
 
virtual void Start ()
 
virtual void Stop ()
 
virtual task_typeTask ()=0
 
 Daemon ()
 
virtual ~Daemon ()
 
virtual void Start ()
 
virtual void Stop ()
 
virtual task_typeTask ()=0
 
 Daemon ()
 
virtual ~Daemon ()
 
virtual void Start ()
 
virtual void Stop ()
 
virtual task_typeTask ()=0
 

Private Types

typedef LDASTools::AL::TaskThread thread_type
 
typedef LDASTools::AL::TaskThread thread_type
 
typedef LDASTools::AL::TaskThread thread_type
 

Private Attributes

thread_typethread
 

Member Typedef Documentation

◆ task_type [1/3]

typedef LDASTools::AL::Task GenericAPI::Daemon::task_type

◆ task_type [2/3]

typedef LDASTools::AL::Task GenericAPI::Daemon::task_type

◆ task_type [3/3]

typedef LDASTools::AL::Task GenericAPI::Daemon::task_type

◆ thread_type [1/3]

typedef LDASTools::AL::TaskThread GenericAPI::Daemon::thread_type
private

◆ thread_type [2/3]

typedef LDASTools::AL::TaskThread GenericAPI::Daemon::thread_type
private

◆ thread_type [3/3]

typedef LDASTools::AL::TaskThread GenericAPI::Daemon::thread_type
private

Constructor & Destructor Documentation

◆ Daemon() [1/3]

GenericAPI::Daemon::Daemon ( )

◆ ~Daemon() [1/3]

GenericAPI::Daemon::~Daemon ( )
virtual

◆ Daemon() [2/3]

GenericAPI::Daemon::Daemon ( )

◆ ~Daemon() [2/3]

virtual GenericAPI::Daemon::~Daemon ( )
virtual

◆ Daemon() [3/3]

GenericAPI::Daemon::Daemon ( )

◆ ~Daemon() [3/3]

virtual GenericAPI::Daemon::~Daemon ( )
virtual

Member Function Documentation

◆ Start() [1/3]

void GenericAPI::Daemon::Start ( )
virtual

◆ Start() [2/3]

virtual void GenericAPI::Daemon::Start ( )
virtual

◆ Start() [3/3]

virtual void GenericAPI::Daemon::Start ( )
virtual

◆ Stop() [1/3]

void GenericAPI::Daemon::Stop ( )
virtual

◆ Stop() [2/3]

virtual void GenericAPI::Daemon::Stop ( )
virtual

◆ Stop() [3/3]

virtual void GenericAPI::Daemon::Stop ( )
virtual

◆ Task() [1/3]

virtual task_type* GenericAPI::Daemon::Task ( )
pure virtual

◆ Task() [2/3]

virtual task_type* GenericAPI::Daemon::Task ( )
pure virtual

◆ Task() [3/3]

virtual task_type* GenericAPI::Daemon::Task ( )
pure virtual

Member Data Documentation

◆ thread

thread_type * GenericAPI::Daemon::thread
private

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