rad  4.0.0
Public Member Functions | List of all members
exciiserver::CmdsImpl Class Reference

#include <cmdsImpl.hpp>

Inheritance diagram for exciiserver::CmdsImpl:

Public Member Functions

 CmdsImpl (rad::SMAdapter &sm)
 
virtual ~CmdsImpl ()
 
virtual elt::mal::future< std::string > Exit () override
 
virtual elt::mal::future< std::string > Init () override
 
virtual elt::mal::future< std::string > Stop () override
 
virtual elt::mal::future< std::string > Reset () override
 
virtual elt::mal::future< std::string > GetState () override
 
virtual elt::mal::future< std::string > GetStatus () override
 
virtual elt::mal::future< std::string > GetVersion () override
 
virtual elt::mal::future< std::string > Enable () override
 
virtual elt::mal::future< std::string > Disable () override
 
virtual elt::mal::future< std::string > SetLogLevel (const std::shared_ptr< exciiif::LogInfo > &info) override
 
virtual elt::mal::future< std::string > GetConfig (const std::string &p) override
 
virtual elt::mal::future< std::string > SetConfig (const std::string &p) override
 
virtual elt::mal::future< std::string > LoadConfig (const std::string &p) override
 
virtual elt::mal::future< std::string > Preset (const std::shared_ptr< exciiif::TelPosition > &pos) override
 

Constructor & Destructor Documentation

◆ CmdsImpl()

exciiserver::CmdsImpl::CmdsImpl ( rad::SMAdapter sm)
inlineexplicit

◆ ~CmdsImpl()

virtual exciiserver::CmdsImpl::~CmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ Disable()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Disable ( )
inlineoverridevirtual

◆ Enable()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Enable ( )
inlineoverridevirtual

◆ Exit()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Exit ( )
inlineoverridevirtual

◆ GetConfig()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::GetConfig ( const std::string &  p)
inlineoverridevirtual

◆ GetState()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::GetState ( )
inlineoverridevirtual

◆ GetStatus()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::GetStatus ( )
inlineoverridevirtual

◆ GetVersion()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::GetVersion ( )
inlineoverridevirtual

◆ Init()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Init ( )
inlineoverridevirtual

◆ LoadConfig()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::LoadConfig ( const std::string &  p)
inlineoverridevirtual

◆ Preset()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Preset ( const std::shared_ptr< exciiif::TelPosition > &  pos)
inlineoverridevirtual

◆ Reset()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Reset ( )
inlineoverridevirtual

◆ SetConfig()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::SetConfig ( const std::string &  p)
inlineoverridevirtual

◆ SetLogLevel()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::SetLogLevel ( const std::shared_ptr< exciiif::LogInfo > &  info)
inlineoverridevirtual

◆ Stop()

virtual elt::mal::future<std::string> exciiserver::CmdsImpl::Stop ( )
inlineoverridevirtual

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