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] |