ifw-ccf 5.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ifw::ccf::control::StdCmdsImpl Class Reference

Implements the CII/MAL interface. More...

#include <stdCmdsImpl.hpp>

Inheritance diagram for ifw::ccf::control::StdCmdsImpl:

Public Member Functions

 StdCmdsImpl (rad::SMAdapter &sm)
 
virtual ~StdCmdsImpl ()
 
virtual elt::mal::future< std::string > Disable () override
 
virtual elt::mal::future< std::string > Enable () override
 
virtual elt::mal::future< std::string > Exit () 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 > Init () override
 
virtual elt::mal::future< std::string > Reset () override
 
virtual elt::mal::future< std::string > SetLogLevel (const std::shared_ptr< stdif::LogInfo > &mal_param) override
 
virtual elt::mal::future< std::string > Stop () override
 

Detailed Description

Implements the CII/MAL interface.

Constructor & Destructor Documentation

◆ StdCmdsImpl()

ifw::ccf::control::StdCmdsImpl::StdCmdsImpl ( rad::SMAdapter & sm)
inlineexplicit

◆ ~StdCmdsImpl()

virtual ifw::ccf::control::StdCmdsImpl::~StdCmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ Disable()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Disable ( )
inlineoverridevirtual

◆ Enable()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Enable ( )
inlineoverridevirtual

◆ Exit()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Exit ( )
inlineoverridevirtual

◆ GetState()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::GetState ( )
inlineoverridevirtual

◆ GetStatus()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::GetStatus ( )
inlineoverridevirtual

◆ GetVersion()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::GetVersion ( )
inlineoverridevirtual

◆ Init()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Init ( )
inlineoverridevirtual

◆ Reset()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Reset ( )
inlineoverridevirtual

◆ SetLogLevel()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::SetLogLevel ( const std::shared_ptr< stdif::LogInfo > & mal_param)
inlineoverridevirtual

◆ Stop()

virtual elt::mal::future< std::string > ifw::ccf::control::StdCmdsImpl::Stop ( )
inlineoverridevirtual

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