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

ILightweightRTObject interface class. More...

#include <ILightweightRTObject.h>

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

Public Member Functions

virtual ExecutionContextHandle_t attach_context (const IExecutionContext &ec)=0
 
virtual ReturnCode_t detach_context (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t exit ()=0
 
virtual ReturnCode_t finalize ()=0
 
virtual IExecutionContextget_context (ExecutionContextHandle_t ec_handle)=0
 
virtual ExecutionContextListget_owned_contexts ()=0
 
virtual ExecutionContextListget_participating_contexts ()=0
 
virtual ReturnCode_t initialize ()=0
 
virtual bool is_alive (const IExecutionContext &ec) const =0
 
virtual ~ILightweightRTObject ()
 
- Public Member Functions inherited from doil::ImplBase
virtual void decRef ()=0
 
virtual const char * id ()=0
 
virtual void incRef ()=0
 
virtual const char * name ()=0
 
virtual ~ImplBase ()
 
- Public Member Functions inherited from RTC::Local::IComponentAction
virtual ReturnCode_t on_aborting (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_activated (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_deactivated (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_error (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_finalize ()=0
 
virtual ReturnCode_t on_initialize ()=0
 
virtual ReturnCode_t on_reset (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_shutdown (ExecutionContextHandle_t ec_handle)=0
 
virtual ReturnCode_t on_startup (ExecutionContextHandle_t ec_handle)=0
 
virtual ~IComponentAction ()
 

Detailed Description

ILightweightRTObject interface class.

Definition at line 41 of file ILightweightRTObject.h.

Constructor & Destructor Documentation

◆ ~ILightweightRTObject()

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

Definition at line 46 of file ILightweightRTObject.h.

Member Function Documentation

◆ attach_context()

virtual ExecutionContextHandle_t RTC::Local::ILightweightRTObject::attach_context ( const IExecutionContext ec)
pure virtual

◆ detach_context()

virtual ReturnCode_t RTC::Local::ILightweightRTObject::detach_context ( ExecutionContextHandle_t  ec_handle)
pure virtual

◆ exit()

virtual ReturnCode_t RTC::Local::ILightweightRTObject::exit ( )
pure virtual

◆ finalize()

virtual ReturnCode_t RTC::Local::ILightweightRTObject::finalize ( )
pure virtual

◆ get_context()

virtual IExecutionContext& RTC::Local::ILightweightRTObject::get_context ( ExecutionContextHandle_t  ec_handle)
pure virtual

◆ get_owned_contexts()

virtual ExecutionContextList& RTC::Local::ILightweightRTObject::get_owned_contexts ( )
pure virtual

◆ get_participating_contexts()

virtual ExecutionContextList& RTC::Local::ILightweightRTObject::get_participating_contexts ( )
pure virtual

◆ initialize()

virtual ReturnCode_t RTC::Local::ILightweightRTObject::initialize ( )
pure virtual

◆ is_alive()

virtual bool RTC::Local::ILightweightRTObject::is_alive ( const IExecutionContext ec) const
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