ILightweightRTObject interface class. More...
#include <ILightweightRTObject.h>
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 IExecutionContext & | get_context (ExecutionContextHandle_t ec_handle)=0 |
virtual ExecutionContextList & | get_owned_contexts ()=0 |
virtual ExecutionContextList & | get_participating_contexts ()=0 |
virtual ReturnCode_t | initialize ()=0 |
virtual bool | is_alive (const IExecutionContext &ec) const =0 |
virtual | ~ILightweightRTObject () |
ILightweightRTObject interface class.
Definition at line 41 of file ILightweightRTObject.h.
virtual RTC::Local::ILightweightRTObject::~ILightweightRTObject | ( | ) | [inline, virtual] |
Definition at line 46 of file ILightweightRTObject.h.
virtual ExecutionContextHandle_t RTC::Local::ILightweightRTObject::attach_context | ( | const IExecutionContext & | ec | ) | [pure virtual] |
virtual ReturnCode_t RTC::Local::ILightweightRTObject::detach_context | ( | ExecutionContextHandle_t | ec_handle | ) | [pure virtual] |
Implemented in RTC::Local::DataFlowComponentBase.
virtual ReturnCode_t RTC::Local::ILightweightRTObject::exit | ( | ) | [pure virtual] |
Implemented in ExecutionContextProxy::ILightweightRTObjectMock, and RTC::Local::DataFlowComponentBase.
virtual ReturnCode_t RTC::Local::ILightweightRTObject::finalize | ( | ) | [pure virtual] |
Implemented in ExecutionContextProxy::ILightweightRTObjectMock, and RTC::Local::DataFlowComponentBase.
virtual IExecutionContext& RTC::Local::ILightweightRTObject::get_context | ( | ExecutionContextHandle_t | ec_handle | ) | [pure virtual] |
Implemented in RTC::Local::DataFlowComponentBase.
virtual ExecutionContextList& RTC::Local::ILightweightRTObject::get_owned_contexts | ( | ) | [pure virtual] |
Implemented in ExecutionContextProxy::ILightweightRTObjectMock.
virtual ExecutionContextList& RTC::Local::ILightweightRTObject::get_participating_contexts | ( | ) | [pure virtual] |
Implemented in ExecutionContextProxy::ILightweightRTObjectMock.
virtual ReturnCode_t RTC::Local::ILightweightRTObject::initialize | ( | ) | [pure virtual] |
Implemented in ExecutionContextProxy::ILightweightRTObjectMock, and RTC::Local::DataFlowComponentBase.
virtual bool RTC::Local::ILightweightRTObject::is_alive | ( | const IExecutionContext & | ec | ) | const [pure virtual] |