ADTF
Loading...
Searching...
No Matches
adtf::ucom::ant::cServiceLevelmachine Class Reference

Inherits adtf::ucom::ant::level_machine< cServiceLevelmachine, ucom::IService::tServiceState, ucom::IService::tServiceState::Deinitialized >.

Protected Member Functions

 cServiceLevelmachine (const cServiceLevelmachine &)=delete
 
 cServiceLevelmachine (cServiceLevelmachine &&)=delete
 
cServiceLevelmachineoperator= (const cServiceLevelmachine &)=delete
 
cServiceLevelmachineoperator= (cServiceLevelmachine &&)=delete
 
virtual tResult ServiceInit ()
 
virtual tResult ServiceShutdown ()
 
- Protected Member Functions inherited from adtf::ucom::ant::level_machine< cServiceLevelmachine, ucom::IService::tServiceState, ucom::IService::tServiceState::Deinitialized >
virtual ~level_machine ()=default
 DTOR.
 
ucom::IService::tServiceState GetLevel () const
 
virtual ~level_machine ()=default
 DTOR.
 
ucom::IService::tServiceState GetLevel () const
 
virtual ~level_machine ()=default
 DTOR.
 
ucom::IService::tServiceState GetLevel () const
 

Friends

class cService
 

Additional Inherited Members

- Public Member Functions inherited from adtf::ucom::ant::level_machine< cServiceLevelmachine, ucom::IService::tServiceState, ucom::IService::tServiceState::Deinitialized >
tResult ChangeLevel (ucom::IService::tServiceState eLevel)
 
tResult ChangeLevel (ucom::IService::tServiceState eLevel)
 
tResult ChangeLevel (ucom::IService::tServiceState eLevel)
 
- Protected Types inherited from adtf::ucom::ant::level_machine< cServiceLevelmachine, ucom::IService::tServiceState, ucom::IService::tServiceState::Deinitialized >
enum  tDirection
 Direction of entering a new Level.
 
typedef tResult(cServiceLevelmachine::* tChangeMethod) ()
 Defintion of function type called within the handler implementation.
 
enum  tDirection
 Direction of entering a new Level.
 
typedef tResult(cServiceLevelmachine::* tChangeMethod) ()
 Defintion of function type called within the handler implementation.
 
enum  tDirection
 Direction of entering a new Level.
 
typedef tResult(cServiceLevelmachine::* tChangeMethod) ()
 Defintion of function type called within the handler implementation.
 

Member Function Documentation

◆ ServiceInit()

virtual tResult adtf::ucom::ant::cServiceLevelmachine::ServiceInit ( )
protectedvirtual

Init service. The ServiceInit method is called when the service is initialized.

Returns
Returns a standard result code.

◆ ServiceShutdown()

virtual tResult adtf::ucom::ant::cServiceLevelmachine::ServiceShutdown ( )
protectedvirtual

Shutdown service. The ServiceShutdown method is called when the service is deinitialized.

Returns
Returns a standard result code.

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