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

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

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

LightweightRTObject として宣言されている jp.go.aist.rtm.RTC.executionContext のフィールド
 LightweightRTObject PeriodicExecutionContext.Comp._ref
          StateMachine管理対象コンポーネントです。
 

LightweightRTObject 型のパラメータを持つ jp.go.aist.rtm.RTC.executionContext のメソッド
 ReturnCode_t PeriodicExecutionContext.activate_component(LightweightRTObject comp)
          コンポーネントをアクティブ化します。
 ReturnCode_t PeriodicExecutionContext.add(LightweightRTObject comp)
          コンポーネントを追加します。
 ReturnCode_t PeriodicExecutionContext.deactivate_component(LightweightRTObject comp)
          コンポーネントを非アクティブ化します。
 LifeCycleState PeriodicExecutionContext.get_component_state(LightweightRTObject comp)
          コンポーネントの状態を取得します。
 ReturnCode_t PeriodicExecutionContext.remove(LightweightRTObject comp)
          コンポーネントをコンポーネントリストから削除します。
 ReturnCode_t PeriodicExecutionContext.reset_component(LightweightRTObject comp)
          コンポーネントをリセットします。
 

LightweightRTObject 型のパラメータを持つ jp.go.aist.rtm.RTC.executionContext のコンストラクタ
PeriodicExecutionContext.Comp(LightweightRTObject ref, DataFlowComponent dfp, int id)
          コンストラクタです。
PeriodicExecutionContext.find_comp(LightweightRTObject comp)
           
 

RTC での LightweightRTObject の使用
 

RTC での LightweightRTObject のサブインタフェース
 interface DataFlowComponent
          RTC/DataFlowComponent.java .
 interface DataFlowFiniteStateMachineComponent
          RTC/DataFlowFiniteStateMachineComponent.java .
 interface DataFlowFiniteStateMachineMultiModeComponent
          RTC/DataFlowFiniteStateMachineMultiModeComponent.java .
 interface DataFlowMultiModeComponent
          RTC/DataFlowMultiModeComponent.java .
 interface FiniteStateMachineComponent
          RTC/FiniteStateMachineComponent.java .
 interface FiniteStateMachineMultiModeComponent
          RTC/FiniteStateMachineMultiModeComponent.java .
 interface RTObject
          RTC/RTObject.java .
 

LightweightRTObject を実装している RTC のクラス
 class _DataFlowComponentStub
          RTC/_DataFlowComponentStub.java .
 class _DataFlowFiniteStateMachineComponentStub
          RTC/_DataFlowFiniteStateMachineComponentStub.java .
 class _DataFlowFiniteStateMachineMultiModeComponentStub
          RTC/_DataFlowFiniteStateMachineMultiModeComponentStub.java .
 class _DataFlowMultiModeComponentStub
          RTC/_DataFlowMultiModeComponentStub.java .
 class _FiniteStateMachineComponentStub
          RTC/_FiniteStateMachineComponentStub.java .
 class _FiniteStateMachineMultiModeComponentStub
          RTC/_FiniteStateMachineMultiModeComponentStub.java .
 class _LightweightRTObjectStub
          RTC/_LightweightRTObjectStub.java .
 class _RTObjectStub
          RTC/_RTObjectStub.java .
 

LightweightRTObject として宣言されている RTC のフィールド
 LightweightRTObject LightweightRTObjectHolder.value
           
 

LightweightRTObject を返す RTC のメソッド
 LightweightRTObject LightweightRTObjectPOA._this()
           
 LightweightRTObject LightweightRTObjectPOA._this(org.omg.CORBA.ORB orb)
           
static LightweightRTObject LightweightRTObjectHelper.extract(org.omg.CORBA.Any a)
           
static LightweightRTObject LightweightRTObjectHelper.narrow(org.omg.CORBA.Object obj)
           
static LightweightRTObject LightweightRTObjectHelper.read(org.omg.CORBA.portable.InputStream istream)
           
static LightweightRTObject LightweightRTObjectHelper.unchecked_narrow(org.omg.CORBA.Object obj)
           
 

LightweightRTObject 型のパラメータを持つ RTC のメソッド
 ReturnCode_t _ExtTrigExecutionContextServiceStub.activate_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextStub.activate_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextServiceStub.activate_component(LightweightRTObject comp)
           
 ReturnCode_t ExecutionContextOperations.activate_component(LightweightRTObject comp)
           
 ReturnCode_t _ExtTrigExecutionContextServiceStub.add(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextStub.add(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextServiceStub.add(LightweightRTObject comp)
           
 ReturnCode_t ExecutionContextOperations.add(LightweightRTObject comp)
           
 ReturnCode_t _ExtTrigExecutionContextServiceStub.deactivate_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextStub.deactivate_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextServiceStub.deactivate_component(LightweightRTObject comp)
           
 ReturnCode_t ExecutionContextOperations.deactivate_component(LightweightRTObject comp)
           
 LifeCycleState _ExtTrigExecutionContextServiceStub.get_component_state(LightweightRTObject comp)
           
 LifeCycleState _ExecutionContextStub.get_component_state(LightweightRTObject comp)
           
 LifeCycleState _ExecutionContextServiceStub.get_component_state(LightweightRTObject comp)
           
 LifeCycleState ExecutionContextOperations.get_component_state(LightweightRTObject comp)
           
static void LightweightRTObjectHelper.insert(org.omg.CORBA.Any a, LightweightRTObject that)
           
 ReturnCode_t _MultiModeObjectStub.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t _MultiModeComponentActionStub.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t _FiniteStateMachineMultiModeComponentStub.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t _DataFlowMultiModeComponentStub.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t _DataFlowFiniteStateMachineMultiModeComponentStub.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t MultiModeComponentActionOperations.on_mode_changed(LightweightRTObject comp, int ec_id)
           
 ReturnCode_t _ExtTrigExecutionContextServiceStub.remove(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextStub.remove(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextServiceStub.remove(LightweightRTObject comp)
           
 ReturnCode_t ExecutionContextOperations.remove(LightweightRTObject comp)
           
 ReturnCode_t _ExtTrigExecutionContextServiceStub.reset_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextStub.reset_component(LightweightRTObject comp)
           
 ReturnCode_t _ExecutionContextServiceStub.reset_component(LightweightRTObject comp)
           
 ReturnCode_t ExecutionContextOperations.reset_component(LightweightRTObject comp)
           
static void LightweightRTObjectHelper.write(org.omg.CORBA.portable.OutputStream ostream, LightweightRTObject value)
           
 

LightweightRTObject 型のパラメータを持つ RTC のコンストラクタ
LightweightRTObjectHolder(LightweightRTObject initialValue)