RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
rtctk::componentFramework::RtcComponent::OutputStage Class Reference

#include <rtctk/componentFramework/rtcComponent.hpp>

Inheritance diagram for rtctk::componentFramework::RtcComponent::OutputStage:
rtctk::componentFramework::StdComponent::OutputStage

Public Member Functions

 OutputStage (StateMachineEngine &engine, BizLogicIf &bl)
 
- Public Member Functions inherited from rtctk::componentFramework::StdComponent::OutputStage
 OutputStage (StateMachineEngine &engine, BizLogicIf &bl)
 
virtual ~OutputStage ()=default
 

Protected Attributes

std::shared_ptr< rad::cii::Request< std::string, std::string > > m_tmp_update_request
 
std::function< void()> m_update_success_handler
 
std::function< void(std::exception_ptr)> m_update_error_handler
 
std::list< std::string > m_no_update_in_states
 
std::list< std::string > m_no_disable_in_states
 
- Protected Attributes inherited from rtctk::componentFramework::StdComponent::OutputStage
StateMachineEnginem_engine
 
BizLogicIfm_logic
 
std::shared_ptr< rad::cii::Request< std::string, void > > m_tmp_request
 
std::function< void()> m_success_handler
 
std::function< void(std::exception_ptr)> m_error_handler
 

Constructor & Destructor Documentation

◆ OutputStage()

rtctk::componentFramework::RtcComponent::OutputStage::OutputStage ( StateMachineEngine & engine,
BizLogicIf & bl )
inline

Member Data Documentation

◆ m_no_disable_in_states

std::list<std::string> rtctk::componentFramework::RtcComponent::OutputStage::m_no_disable_in_states
protected

◆ m_no_update_in_states

std::list<std::string> rtctk::componentFramework::RtcComponent::OutputStage::m_no_update_in_states
protected

◆ m_tmp_update_request

std::shared_ptr<rad::cii::Request<std::string, std::string> > rtctk::componentFramework::RtcComponent::OutputStage::m_tmp_update_request
protected

◆ m_update_error_handler

std::function<void(std::exception_ptr)> rtctk::componentFramework::RtcComponent::OutputStage::m_update_error_handler
protected

◆ m_update_success_handler

std::function<void()> rtctk::componentFramework::RtcComponent::OutputStage::m_update_success_handler
protected

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