jp.go.aist.rtm.RTC.executionContext
クラス ExtTrigExecutionContext.DFP

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.executionContext.ExtTrigExecutionContext.DFPBase
      上位を拡張 jp.go.aist.rtm.RTC.executionContext.ExtTrigExecutionContext.DFP
含まれているクラス:
ExtTrigExecutionContext

protected class ExtTrigExecutionContext.DFP
extends ExtTrigExecutionContext.DFPBase

DataFlowComponentのAction定義用抽象クラスです。


フィールドの概要
 
クラス jp.go.aist.rtm.RTC.executionContext.ExtTrigExecutionContext.DFPBase から継承されたフィールド
ec_id, m_sm
 
コンストラクタの概要
ExtTrigExecutionContext.DFP(DataFlowComponent obj, int id)
          コンストラクタです。
 
メソッドの概要
 void on_aborting(StateHolder st)
          onAbortingアクション定義用メソッドです。
 void on_activated(StateHolder st)
          onActivatedアクション定義用メソッドです。
 void on_deactivated(StateHolder st)
          onDeactivatedアクション定義用メソッドです。
 void on_error(StateHolder st)
          onErrorアクション定義用メソッドです。
 void on_execute(StateHolder st)
          onExecuteアクション定義用メソッドです。
 void on_rate_changed()
          onRateChangedアクション定義用メソッドです。
 void on_reset(StateHolder st)
          onResetアクション定義用メソッドです。
 void on_shutdown()
          onShutdownアクション定義用メソッドです。
 void on_startup()
          onStartupアクション定義用メソッドです。
 void on_state_update(StateHolder st)
          onStateUpdateアクション定義用メソッドです。
 
クラス jp.go.aist.rtm.RTC.executionContext.ExtTrigExecutionContext.DFPBase から継承されたメソッド
get_state, worker_do, worker_post, worker_pre, worker
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExtTrigExecutionContext.DFP

public ExtTrigExecutionContext.DFP(DataFlowComponent obj,
                                   int id)

コンストラクタです。

パラメータ:
obj - 対象コンポーネント
id - ExecutionContextのID
メソッドの詳細

on_startup

public void on_startup()

onStartupアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_startup

on_shutdown

public void on_shutdown()

onShutdownアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_shutdown

on_activated

public void on_activated(StateHolder st)

onActivatedアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_activated

on_deactivated

public void on_deactivated(StateHolder st)

onDeactivatedアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_deactivated

on_aborting

public void on_aborting(StateHolder st)

onAbortingアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_aborting

on_error

public void on_error(StateHolder st)

onErrorアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_error

on_reset

public void on_reset(StateHolder st)

onResetアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_reset

on_execute

public void on_execute(StateHolder st)

onExecuteアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_execute

on_state_update

public void on_state_update(StateHolder st)

onStateUpdateアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_state_update

on_rate_changed

public void on_rate_changed()

onRateChangedアクション定義用メソッドです。

定義:
クラス ExtTrigExecutionContext.DFPBase 内の on_rate_changed