jp.go.aist.rtm.RTC.executionContext
クラス ExecutionContextBase

java.lang.Object
  上位を拡張 org.omg.PortableServer.Servant
      上位を拡張 OpenRTM.ExtTrigExecutionContextServicePOA
          上位を拡張 jp.go.aist.rtm.RTC.executionContext.ExecutionContextBase
すべての実装されたインタフェース:
SDOServiceOperations, ECNewDeleteFunc, ExtTrigExecutionContextServiceOperations, org.omg.CORBA.portable.InvokeHandler, ExecutionContextOperations, ExecutionContextServiceOperations
直系の既知のサブクラス:
PeriodicExecutionContext

public abstract class ExecutionContextBase
extends ExtTrigExecutionContextServicePOA
implements ECNewDeleteFunc

Periodic Sampled Data Processing(周期実行用)ExecutionContextのベースとなる 抽象クラスです。


コンストラクタの概要
ExecutionContextBase()
           
 
メソッドの概要
abstract  ReturnCode_t bindComponent(RTObject_impl rtc)
           bindComponent
abstract  boolean finalizeExecutionContext()
           
abstract  ExecutionContextService getObjRef()
           getObjRef
 void setObjRef(ExecutionContextService ref)
          本オブジェクトのExecutionContextServiceとしてのCORBAオブジェクト参照を設定します。
 void tick()
          ExecutionContextの処理を1周期分進めます。
 
クラス OpenRTM.ExtTrigExecutionContextServicePOA から継承されたメソッド
_all_interfaces, _invoke, _this, _this
 
クラス org.omg.PortableServer.Servant から継承されたメソッド
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.rtm.RTC.executionContext.ECNewDeleteFunc から継承されたメソッド
ECDeleteFunc, ECNewFunc
 
インタフェース RTC.ExecutionContextServiceOperations から継承されたメソッド
get_profile
 
インタフェース RTC.ExecutionContextOperations から継承されたメソッド
activate_component, add_component, deactivate_component, get_component_state, get_kind, get_rate, is_running, remove_component, reset_component, set_rate, start, stop
 

コンストラクタの詳細

ExecutionContextBase

public ExecutionContextBase()
メソッドの詳細

tick

public void tick()
          throws org.omg.CORBA.SystemException

ExecutionContextの処理を1周期分進めます。

定義:
インタフェース ExtTrigExecutionContextServiceOperations 内の tick
例外:
org.omg.CORBA.SystemException

setObjRef

public void setObjRef(ExecutionContextService ref)

本オブジェクトのExecutionContextServiceとしてのCORBAオブジェクト参照を設定します。

パラメータ:
ref - CORBAオブジェクト参照

bindComponent

public abstract ReturnCode_t bindComponent(RTObject_impl rtc)

bindComponent

パラメータ:
rtc - RTObject
戻り値:
ReturnCode_t

getObjRef

public abstract ExecutionContextService getObjRef()

getObjRef

戻り値:
ExecutionContextService

finalizeExecutionContext

public abstract boolean finalizeExecutionContext()