Public Member Functions | List of all members
RTC::Local::IExecutionContext Class Referenceabstract

IExecutionContext class. More...

#include <IExecutionContext.h>

Inheritance diagram for RTC::Local::IExecutionContext:
Inheritance graph
[legend]

Public Member Functions

virtual ReturnCode_t activate_component (ILightweightRTObject &comp)=0
 
virtual ReturnCode_t add_component (ILightweightRTObject &comp)=0
 
virtual ReturnCode_t deactivate_component (ILightweightRTObject &comp)=0
 
virtual LifeCycleState get_component_state (ILightweightRTObject &comp)=0
 
virtual ExecutionKind get_kind () const =0
 
virtual const ExecutionContextProfileget_profile () const =0
 
virtual double get_rate () const =0
 
virtual bool is_running () const =0
 
virtual ReturnCode_t remove_component (ILightweightRTObject &comp)=0
 
virtual ReturnCode_t reset_component (ILightweightRTObject &comp)=0
 
virtual ReturnCode_t set_rate (double rate)=0
 
virtual ReturnCode_t start ()=0
 
virtual ReturnCode_t stop ()=0
 
virtual ~IExecutionContext ()
 

Detailed Description

IExecutionContext class.

Definition at line 53 of file IExecutionContext.h.

Constructor & Destructor Documentation

◆ ~IExecutionContext()

virtual RTC::Local::IExecutionContext::~IExecutionContext ( )
inlinevirtual

Definition at line 56 of file IExecutionContext.h.

Member Function Documentation

◆ activate_component()

virtual ReturnCode_t RTC::Local::IExecutionContext::activate_component ( ILightweightRTObject comp)
pure virtual

◆ add_component()

virtual ReturnCode_t RTC::Local::IExecutionContext::add_component ( ILightweightRTObject comp)
pure virtual

◆ deactivate_component()

virtual ReturnCode_t RTC::Local::IExecutionContext::deactivate_component ( ILightweightRTObject comp)
pure virtual

◆ get_component_state()

virtual LifeCycleState RTC::Local::IExecutionContext::get_component_state ( ILightweightRTObject comp)
pure virtual

◆ get_kind()

virtual ExecutionKind RTC::Local::IExecutionContext::get_kind ( ) const
pure virtual

◆ get_profile()

virtual const ExecutionContextProfile& RTC::Local::IExecutionContext::get_profile ( ) const
pure virtual

◆ get_rate()

virtual double RTC::Local::IExecutionContext::get_rate ( ) const
pure virtual

◆ is_running()

virtual bool RTC::Local::IExecutionContext::is_running ( ) const
pure virtual

◆ remove_component()

virtual ReturnCode_t RTC::Local::IExecutionContext::remove_component ( ILightweightRTObject comp)
pure virtual

◆ reset_component()

virtual ReturnCode_t RTC::Local::IExecutionContext::reset_component ( ILightweightRTObject comp)
pure virtual

◆ set_rate()

virtual ReturnCode_t RTC::Local::IExecutionContext::set_rate ( double  rate)
pure virtual

◆ start()

virtual ReturnCode_t RTC::Local::IExecutionContext::start ( )
pure virtual

◆ stop()

virtual ReturnCode_t RTC::Local::IExecutionContext::stop ( )
pure virtual

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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:48