OpenRTM-aist IDL  1.2
公開メンバ関数 | 全メンバ一覧
RTC::Fsm インタフェース

import"RTC.idl";

RTC::Fsm の継承関係図
Inheritance graph
[凡例]
RTC::Fsm 連携図
Collaboration graph
[凡例]

公開メンバ関数

ReturnCode_t initialize ()
 
ReturnCode_t finalize ()
 
boolean is_alive (in ExecutionContext exec_context)
 
ReturnCode_t exit ()
 
ExecutionContextHandle_t attach_context (in ExecutionContext exec_context)
 
ReturnCode_t detach_context (in ExecutionContextHandle_t exec_handle)
 
ExecutionContext get_context (in ExecutionContextHandle_t exec_handle)
 
ExecutionContextList get_owned_contexts ()
 get_owned_contexts [詳解]
 
ExecutionContextList get_participating_contexts ()
 get_participating_contexts [詳解]
 
ExecutionContextHandle_t get_context_handle (in ExecutionContext cxt)
 
ReturnCode_t on_initialize ()
 
ReturnCode_t on_finalize ()
 
ReturnCode_t on_startup (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_shutdown (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_activated (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_deactivated (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_aborting (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_error (in ExecutionContextHandle_t exec_handle)
 
ReturnCode_t on_reset (in ExecutionContextHandle_t exec_handle)
 

関数詳解

ExecutionContextHandle_t RTC::LightweightRTObject::attach_context ( in ExecutionContext  exec_context)
inherited
ReturnCode_t RTC::LightweightRTObject::detach_context ( in ExecutionContextHandle_t  exec_handle)
inherited
ReturnCode_t RTC::LightweightRTObject::exit ( )
inherited
ReturnCode_t RTC::LightweightRTObject::finalize ( )
inherited
ExecutionContext RTC::LightweightRTObject::get_context ( in ExecutionContextHandle_t  exec_handle)
inherited
ExecutionContextHandle_t RTC::LightweightRTObject::get_context_handle ( in ExecutionContext  cxt)
inherited

[誤植] RTC.idl には含まれていないがPIMには含まれている。

PIMが正しい。

ExecutionContextList RTC::LightweightRTObject::get_owned_contexts ( )
inherited

get_owned_contexts

Description

この RTC が所有する ExecutionContext のリストを取得する。

ExecutionContextList RTC::LightweightRTObject::get_participating_contexts ( )
inherited

get_participating_contexts

Description

この RTC が参加しているすべての ExecutionContext のリストを取得する。

Semantics

このリストに含まれる実行コンテキストは、attach_context が呼び出 されるごとに、リストに追加され、detach_context が呼び出されるご とに、リストから削除される。

ReturnCode_t RTC::LightweightRTObject::initialize ( )
inherited
boolean RTC::LightweightRTObject::is_alive ( in ExecutionContext  exec_context)
inherited
ReturnCode_t RTC::ComponentAction::on_aborting ( in ExecutionContextHandle_t  exec_handle)
inherited
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_error ( in ExecutionContextHandle_t  exec_handle)
inherited
ReturnCode_t RTC::ComponentAction::on_finalize ( )
inherited
ReturnCode_t RTC::ComponentAction::on_initialize ( )
inherited
ReturnCode_t RTC::ComponentAction::on_reset ( in ExecutionContextHandle_t  exec_handle)
inherited
ReturnCode_t RTC::ComponentAction::on_shutdown ( in ExecutionContextHandle_t  exec_handle)
inherited
ReturnCode_t RTC::ComponentAction::on_startup ( in ExecutionContextHandle_t  exec_handle)
inherited

このインタフェース詳解は次のファイルから抽出されました: