import "RTC.idl";
Relative to a given execution context, an RTC may either be Active, Inactive, or in Error. When the RTC is Active in a Running execution context, the ComponentAction callbacks (see Section 5.2.2.4) shall be invoked as appropriate for the context¡Ç s ExecutionKind. The callbacks shall not be invoked relative to that context when either the RTC is Inactive in that context or the context is Stopped. (Note that starting and stopping an execution context shall not impact whether its participating RTCs are Active or Inactive.) It may be that a given RTC does not directly participate in any execution contexts. Such an RTC is referred to as passive. A passive RTC may provide services to other components upon request. At any other time, it shall not be required to perform any ongoing activity of its own; therefore, instances of such an RTC typically exist only as parts (directly or indirectly) of a containing active RTC.
ReturnCode_t RTC::LightweightRTObject::initialize | ( | ) |
initialize
ReturnCode_t RTC::LightweightRTObject::finalize | ( | ) |
finalize
boolean RTC::LightweightRTObject::is_alive | ( | in ExecutionContext | exec_context | ) |
is_alive
ReturnCode_t RTC::LightweightRTObject::exit | ( | ) |
exit
ExecutionContextHandle_t RTC::LightweightRTObject::attach_context | ( | in ExecutionContext | exec_context | ) |
attach_context
ReturnCode_t RTC::LightweightRTObject::detach_context | ( | in ExecutionContextHandle_t | exec_handle | ) |
detach_context
ExecutionContext RTC::LightweightRTObject::get_context | ( | in ExecutionContextHandle_t | exec_handle | ) |
get_context
ExecutionContextList RTC::LightweightRTObject::get_owned_contexts | ( | ) |
get_owned_contexts
ExecutionContextList RTC::LightweightRTObject::get_participating_contexts | ( | ) |
* get_participating_contexts
ExecutionContextHandle_t RTC::LightweightRTObject::get_context_handle | ( | in ExecutionContext | cxt | ) |
get_context_handle
ReturnCode_t RTC::ComponentAction::on_initialize | ( | ) | [inherited] |
on_initialize
ReturnCode_t RTC::ComponentAction::on_finalize | ( | ) | [inherited] |
on_finalize
ReturnCode_t RTC::ComponentAction::on_startup | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
on_startup
ReturnCode_t RTC::ComponentAction::on_shutdown | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
on_shutdown
ReturnCode_t RTC::ComponentAction::on_activated | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
ReturnCode_t RTC::ComponentAction::on_deactivated | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
ReturnCode_t RTC::ComponentAction::on_aborting | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
on_aborting
ReturnCode_t RTC::ComponentAction::on_error | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
on_error
ReturnCode_t RTC::ComponentAction::on_reset | ( | in ExecutionContextHandle_t | exec_handle | ) | [inherited] |
on_reset