RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
rtctk::deploymentDaemon::DeploymentCmdsImpl Class Reference

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

#include <deploymentDaemonCmdsImpl.hpp>

Inheritance diagram for rtctk::deploymentDaemon::DeploymentCmdsImpl:

Public Member Functions

 DeploymentCmdsImpl (cfw::StateMachineEngine &engine)
 
::elt::mal::future< std::string > Deploy (const std::string &deploy_set) override
 
::elt::mal::future< std::string > Undeploy () override
 
::elt::mal::future< std::string > GetActiveDeployment () override
 
::elt::mal::future< std::string > GetDescription () override
 
::elt::mal::future< std::vector< std::string > > GetDeploymentSets () override
 
::elt::mal::future< std::vector< std::string > > GetComponents () override
 
::elt::mal::future< std::vector< std::string > > GetActiveComponents () override
 
::elt::mal::future< std::string > StartComponent (const std::string &component_name) override
 
::elt::mal::future< std::string > StopComponent (const std::string &component_name) override
 
::elt::mal::future< std::vector< std::string > > GetServices () override
 
::elt::mal::future< std::vector< std::string > > GetActiveServices () override
 
::elt::mal::future< std::string > GetState () override
 
::elt::mal::future< std::string > Reset () override
 
::elt::mal::future< std::string > Exit () override
 
::elt::mal::future< std::string > SetLogLevel (const std::shared_ptr< rtctkif::LogInfo > &info) override
 

Static Public Member Functions

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

Detailed Description

Class that handles reception of DeploymentCmds commands.

Constructor & Destructor Documentation

◆ DeploymentCmdsImpl()

rtctk::deploymentDaemon::DeploymentCmdsImpl::DeploymentCmdsImpl ( cfw::StateMachineEngine & engine)
inlineexplicit

Member Function Documentation

◆ Deploy()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::Deploy ( const std::string & deploy_set)
inlineoverride

◆ Exit()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::Exit ( )
inlineoverride

◆ GetActiveComponents()

::elt::mal::future< std::vector< std::string > > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetActiveComponents ( )
inlineoverride

◆ GetActiveDeployment()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetActiveDeployment ( )
inlineoverride

◆ GetActiveServices()

::elt::mal::future< std::vector< std::string > > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetActiveServices ( )
inlineoverride

◆ GetComponents()

::elt::mal::future< std::vector< std::string > > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetComponents ( )
inlineoverride

◆ GetDeploymentSets()

::elt::mal::future< std::vector< std::string > > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetDeploymentSets ( )
inlineoverride

◆ GetDescription()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetDescription ( )
inlineoverride

◆ GetServices()

::elt::mal::future< std::vector< std::string > > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetServices ( )
inlineoverride

◆ GetState()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::GetState ( )
inlineoverride

◆ Register()

static void rtctk::deploymentDaemon::DeploymentCmdsImpl::Register ( cfw::CommandReplier & replier,
cfw::StateMachineEngine & engine )
inlinestatic

◆ Reset()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::Reset ( )
inlineoverride

◆ SetLogLevel()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::SetLogLevel ( const std::shared_ptr< rtctkif::LogInfo > & info)
inlineoverride

◆ StartComponent()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::StartComponent ( const std::string & component_name)
inlineoverride

◆ StopComponent()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::StopComponent ( const std::string & component_name)
inlineoverride

◆ Undeploy()

::elt::mal::future< std::string > rtctk::deploymentDaemon::DeploymentCmdsImpl::Undeploy ( )
inlineoverride

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