インタフェース
RTC.ExecutionContext の使用

ExecutionContext を使用しているパッケージ
jp.go.aist.rtm.RTC   
jp.go.aist.rtm.RTC.executionContext   
jp.go.aist.rtm.RTC.util   
OpenRTM   
RTC   
 

jp.go.aist.rtm.RTC での ExecutionContext の使用
 

ExecutionContext を返す jp.go.aist.rtm.RTC のメソッド
 ExecutionContext RTObject_impl.get_context(int ec_id)
          [CORBA interface] ExecutionContextを取得する。
 ExecutionContext[] RTObject_impl.get_owned_contexts()
          [CORBA interface] 所有する ExecutionContextListを 取得する。
 ExecutionContext[] RTObject_impl.get_participating_contexts()
          [CORBA interface] 参加している ExecutionContextList を取得する。
 

ExecutionContext 型のパラメータを持つ jp.go.aist.rtm.RTC のメソッド
 int RTObject_impl.attach_context(ExecutionContext exec_context)
          [CORBA interface] ExecutionContextをattachする。
 int RTObject_impl.bindContext(ExecutionContext exec_context)
          ECをバインドする。
 int RTObject_impl.get_context_handle(ExecutionContext cxt)
          [CORBA interface] ExecutionContext のハンドルを返す。
 boolean RTObject_impl.is_alive(ExecutionContext exec_context)
          [CORBA interface] RTC が Alive 状態であるかどうか確認する。
 

ExecutionContext 型のパラメータを持つ jp.go.aist.rtm.RTC のコンストラクタ
RTObject_impl.ec_find(ExecutionContext ec)
          コンストラクタ。
 

jp.go.aist.rtm.RTC.executionContext での ExecutionContext の使用
 

ExecutionContext として宣言されている jp.go.aist.rtm.RTC.executionContext のフィールド
 ExecutionContext[] PeriodicECOrganization.Member.eclist_
          ExecutionContext
protected  ExecutionContext PeriodicECOrganization.m_ec
          ExecutionContextオブジェクト
 

jp.go.aist.rtm.RTC.util での ExecutionContext の使用
 

ExecutionContext 型のパラメータを持つ jp.go.aist.rtm.RTC.util のメソッド
static void CORBA_SeqUtil.push_back(ExecutionContextListHolder seq, ExecutionContext elem)
          シーケンスの末尾にExecutionContextオブジェクトを追加する。
 

OpenRTM での ExecutionContext の使用
 

OpenRTM での ExecutionContext のサブインタフェース
 interface ExtTrigExecutionContextService
          OpenRTM/ExtTrigExecutionContextService.java .
 

ExecutionContext を実装している OpenRTM のクラス
 class _ExtTrigExecutionContextServiceStub
          OpenRTM/_ExtTrigExecutionContextServiceStub.java .
 

ExecutionContext を返す OpenRTM のメソッド
 ExecutionContext _DataFlowComponentStub.get_context(int exec_handle)
           
 ExecutionContext[] _DataFlowComponentStub.get_owned_contexts()
           
 ExecutionContext[] _DataFlowComponentStub.get_participating_contexts()
           
 

ExecutionContext 型のパラメータを持つ OpenRTM のメソッド
 int _DataFlowComponentStub.attach_context(ExecutionContext exec_context)
           
 int _DataFlowComponentStub.get_context_handle(ExecutionContext cxt)
           
 boolean _DataFlowComponentStub.is_alive(ExecutionContext exec_context)
           
 

RTC での ExecutionContext の使用
 

RTC での ExecutionContext のサブインタフェース
 interface ExecutionContextService
          RTC/ExecutionContextService.java .
 

ExecutionContext を実装している RTC のクラス
 class _ExecutionContextServiceStub
          RTC/_ExecutionContextServiceStub.java .
 class _ExecutionContextStub
          RTC/_ExecutionContextStub.java .
 

ExecutionContext として宣言されている RTC のフィールド
 ExecutionContext ExecutionContextHolder.value
           
 ExecutionContext[] ExecutionContextListHolder.value
           
 

ExecutionContext を返す RTC のメソッド
 ExecutionContext ExecutionContextPOA._this()
           
 ExecutionContext ExecutionContextPOA._this(org.omg.CORBA.ORB orb)
           
static ExecutionContext ExecutionContextHelper.extract(org.omg.CORBA.Any a)
           
static ExecutionContext[] ExecutionContextListHelper.extract(org.omg.CORBA.Any a)
           
 ExecutionContext _FsmStub.get_context(int exec_handle)
           
 ExecutionContext _RTObjectStub.get_context(int exec_handle)
           
 ExecutionContext _LightweightRTObjectStub.get_context(int exec_handle)
           
 ExecutionContext LightweightRTObjectOperations.get_context(int exec_handle)
           
 ExecutionContext _FsmParticipantStub.get_context(int exec_handle)
           
 ExecutionContext _DataFlowComponentStub.get_context(int exec_handle)
           
 ExecutionContext _MultiModeObjectStub.get_context(int exec_handle)
           
 ExecutionContext[] _FsmStub.get_owned_contexts()
           
 ExecutionContext[] _RTObjectStub.get_owned_contexts()
           
 ExecutionContext[] _LightweightRTObjectStub.get_owned_contexts()
           
 ExecutionContext[] LightweightRTObjectOperations.get_owned_contexts()
           
 ExecutionContext[] _FsmParticipantStub.get_owned_contexts()
           
 ExecutionContext[] _DataFlowComponentStub.get_owned_contexts()
           
 ExecutionContext[] _MultiModeObjectStub.get_owned_contexts()
           
 ExecutionContext[] _FsmStub.get_participating_contexts()
           
 ExecutionContext[] _RTObjectStub.get_participating_contexts()
           
 ExecutionContext[] _LightweightRTObjectStub.get_participating_contexts()
           
 ExecutionContext[] LightweightRTObjectOperations.get_participating_contexts()
           
 ExecutionContext[] _FsmParticipantStub.get_participating_contexts()
           
 ExecutionContext[] _DataFlowComponentStub.get_participating_contexts()
           
 ExecutionContext[] _MultiModeObjectStub.get_participating_contexts()
           
static ExecutionContext ExecutionContextHelper.narrow(org.omg.CORBA.Object obj)
           
static ExecutionContext ExecutionContextHelper.read(org.omg.CORBA.portable.InputStream istream)
           
static ExecutionContext[] ExecutionContextListHelper.read(org.omg.CORBA.portable.InputStream istream)
           
static ExecutionContext ExecutionContextHelper.unchecked_narrow(org.omg.CORBA.Object obj)
           
 

ExecutionContext 型のパラメータを持つ RTC のメソッド
 int _FsmStub.attach_context(ExecutionContext exec_context)
           
 int _RTObjectStub.attach_context(ExecutionContext exec_context)
           
 int _LightweightRTObjectStub.attach_context(ExecutionContext exec_context)
           
 int LightweightRTObjectOperations.attach_context(ExecutionContext exec_context)
           
 int _FsmParticipantStub.attach_context(ExecutionContext exec_context)
           
 int _DataFlowComponentStub.attach_context(ExecutionContext exec_context)
           
 int _MultiModeObjectStub.attach_context(ExecutionContext exec_context)
           
 int _FsmStub.get_context_handle(ExecutionContext cxt)
           
 int _RTObjectStub.get_context_handle(ExecutionContext cxt)
           
 int _LightweightRTObjectStub.get_context_handle(ExecutionContext cxt)
           
 int LightweightRTObjectOperations.get_context_handle(ExecutionContext cxt)
           
 int _FsmParticipantStub.get_context_handle(ExecutionContext cxt)
           
 int _DataFlowComponentStub.get_context_handle(ExecutionContext cxt)
           
 int _MultiModeObjectStub.get_context_handle(ExecutionContext cxt)
           
 Mode _ModeCapableStub.get_current_mode_in_context(ExecutionContext exec_context)
           
 Mode ModeCapableOperations.get_current_mode_in_context(ExecutionContext exec_context)
           
 Mode _MultiModeObjectStub.get_current_mode_in_context(ExecutionContext exec_context)
           
 Mode _ModeCapableStub.get_pending_mode_in_context(ExecutionContext exec_context)
           
 Mode ModeCapableOperations.get_pending_mode_in_context(ExecutionContext exec_context)
           
 Mode _MultiModeObjectStub.get_pending_mode_in_context(ExecutionContext exec_context)
           
static void ExecutionContextHelper.insert(org.omg.CORBA.Any a, ExecutionContext that)
           
static void ExecutionContextListHelper.insert(org.omg.CORBA.Any a, ExecutionContext[] that)
           
 boolean _FsmStub.is_alive(ExecutionContext exec_context)
           
 boolean _RTObjectStub.is_alive(ExecutionContext exec_context)
           
 boolean _LightweightRTObjectStub.is_alive(ExecutionContext exec_context)
           
 boolean LightweightRTObjectOperations.is_alive(ExecutionContext exec_context)
           
 boolean _FsmParticipantStub.is_alive(ExecutionContext exec_context)
           
 boolean _DataFlowComponentStub.is_alive(ExecutionContext exec_context)
           
 boolean _MultiModeObjectStub.is_alive(ExecutionContext exec_context)
           
static void ExecutionContextHelper.write(org.omg.CORBA.portable.OutputStream ostream, ExecutionContext value)
           
static void ExecutionContextListHelper.write(org.omg.CORBA.portable.OutputStream ostream, ExecutionContext[] value)
           
 

ExecutionContext 型のパラメータを持つ RTC のコンストラクタ
ExecutionContextHolder(ExecutionContext initialValue)
           
ExecutionContextListHolder(ExecutionContext[] initialValue)