RTC Toolkit  1.0.0
Public Member Functions | Static Public Member Functions | List of all members
rtctk::componentFramework::StdCmdsImpl Class Reference

Class that handles reception of stdif commands. More...

#include <stdCmdsImpl.hpp>

Inheritance diagram for rtctk::componentFramework::StdCmdsImpl:

Public Member Functions

 StdCmdsImpl (StateMachineEngine &engine)
 
::elt::mal::future< std::string > Init () override
 
::elt::mal::future< std::string > Stop () override
 
::elt::mal::future< std::string > Reset () override
 
::elt::mal::future< std::string > Enable () override
 
::elt::mal::future< std::string > Disable () override
 
::elt::mal::future< std::string > GetState () override
 
::elt::mal::future< std::string > GetVersion () override
 
::elt::mal::future< std::string > Exit () override
 
::elt::mal::future< std::string > SetLogLevel (const std::string &level) override
 

Static Public Member Functions

static void Register (CommandReplier &replier, StateMachineEngine &engine)
 

Detailed Description

Class that handles reception of stdif commands.

Constructor & Destructor Documentation

◆ StdCmdsImpl()

rtctk::componentFramework::StdCmdsImpl::StdCmdsImpl ( StateMachineEngine engine)
inline

Member Function Documentation

◆ Disable()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Disable ( )
inlineoverride

◆ Enable()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Enable ( )
inlineoverride

◆ Exit()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Exit ( )
inlineoverride

◆ GetState()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::GetState ( )
inlineoverride

◆ GetVersion()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::GetVersion ( )
inlineoverride

◆ Init()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Init ( )
inlineoverride

◆ Register()

static void rtctk::componentFramework::StdCmdsImpl::Register ( CommandReplier replier,
StateMachineEngine engine 
)
inlinestatic

◆ Reset()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Reset ( )
inlineoverride

◆ SetLogLevel()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::SetLogLevel ( const std::string &  level)
inlineoverride

◆ Stop()

::elt::mal::future<std::string> rtctk::componentFramework::StdCmdsImpl::Stop ( )
inlineoverride

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