OpenRTM  1.0.0
公開メン�関数 | 全メン�一覧
RTC::MultiModeObject インタフェース

import"RTC.idl";

RTC::MultiModeObject �継承関係図
RTC::LightweightRTObject RTC::ModeCapable RTC::MultiModeComponentAction RTC::ComponentAction

公開メン�関数

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)
 
Mode get_default_mode ()
 
Mode get_current_mode ()
 
Mode get_current_mode_in_context (in ExecutionContext exec_context)
 
Mode get_pending_mode ()
 
Mode get_pending_mode_in_context (in ExecutionContext exec_context)
 
ReturnCode_t set_mode (in Mode new_mode, in boolean immediate)
 
ReturnCode_t on_mode_changed (in ExecutionContextHandle_t exec_handle)
 

関数詳解

◆ attach_context()

ExecutionContextHandle_t RTC::LightweightRTObject::attach_context ( in ExecutionContext  exec_context)
inherited

◆ detach_context()

ReturnCode_t RTC::LightweightRTObject::detach_context ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ exit()

ReturnCode_t RTC::LightweightRTObject::exit ( )
inherited

◆ finalize()

ReturnCode_t RTC::LightweightRTObject::finalize ( )
inherited

◆ get_context()

ExecutionContext RTC::LightweightRTObject::get_context ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ get_context_handle()

ExecutionContextHandle_t RTC::LightweightRTObject::get_context_handle ( in ExecutionContext  cxt)
inherited

[¸í¿¢] RTC.idl ¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¤¬PIM¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤¤¤ë¡£

PIM¤¬Àµ¤·¤¤¡£

◆ get_current_mode()

Mode RTC::ModeCapable::get_current_mode ( )
inherited

◆ get_current_mode_in_context()

Mode RTC::ModeCapable::get_current_mode_in_context ( in ExecutionContext  exec_context)
inherited

◆ get_default_mode()

Mode RTC::ModeCapable::get_default_mode ( )
inherited

◆ get_owned_contexts()

ExecutionContextList RTC::LightweightRTObject::get_owned_contexts ( )
inherited

get_owned_contexts

Description

¤³¤Î RTC ¤¬½êÍ­¤¹¤ë ExecutionContext ¤Î¥ê¥¹¥È¤ò¼èÆÀ¤¹¤ë¡£

◆ get_participating_contexts()

ExecutionContextList RTC::LightweightRTObject::get_participating_contexts ( )
inherited

get_participating_contexts

Description

¤³¤Î RTC ¤¬»²²Ã¤·¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î ExecutionContext ¤Î¥ê¥¹¥È¤ò¼èÆÀ¤¹¤ë¡£

Semantics

¤³¤Î¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤ë¼Â¹Ô¥³¥ó¥Æ¥­¥¹¥È¤Ï¡¢attach_context ¤¬¸Æ¤Ó½Ð ¤µ¤ì¤ë¤´¤È¤Ë¡¢¥ê¥¹¥È¤ËÄɲ䵤졢detach_context ¤¬¸Æ¤Ó½Ð¤µ¤ì¤ë¤´ ¤È¤Ë¡¢¥ê¥¹¥È¤«¤éºï½ü¤µ¤ì¤ë¡£

◆ get_pending_mode()

Mode RTC::ModeCapable::get_pending_mode ( )
inherited

◆ get_pending_mode_in_context()

Mode RTC::ModeCapable::get_pending_mode_in_context ( in ExecutionContext  exec_context)
inherited

◆ initialize()

ReturnCode_t RTC::LightweightRTObject::initialize ( )
inherited

◆ is_alive()

boolean RTC::LightweightRTObject::is_alive ( in ExecutionContext  exec_context)
inherited

◆ on_aborting()

ReturnCode_t RTC::ComponentAction::on_aborting ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_activated()

ReturnCode_t RTC::ComponentAction::on_activated ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_deactivated()

ReturnCode_t RTC::ComponentAction::on_deactivated ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_error()

ReturnCode_t RTC::ComponentAction::on_error ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_finalize()

ReturnCode_t RTC::ComponentAction::on_finalize ( )
inherited

◆ on_initialize()

ReturnCode_t RTC::ComponentAction::on_initialize ( )
inherited

◆ on_mode_changed()

ReturnCode_t RTC::MultiModeComponentAction::on_mode_changed ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_reset()

ReturnCode_t RTC::ComponentAction::on_reset ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_shutdown()

ReturnCode_t RTC::ComponentAction::on_shutdown ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ on_startup()

ReturnCode_t RTC::ComponentAction::on_startup ( in ExecutionContextHandle_t  exec_handle)
inherited

◆ set_mode()

ReturnCode_t RTC::ModeCapable::set_mode ( in Mode  new_mode,
in boolean  immediate 
)
inherited

��インタフェース詳解�次�ファイル�ら抽出�れ���: