|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Thread
jp.go.aist.rtm.RTC.PeriodicTaskBase
public abstract class PeriodicTaskBase
タスク制御用抽象クラス
| 入れ子のクラスの概要 |
|---|
| クラス java.lang.Thread から継承された入れ子のクラス/インタフェース |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| フィールドの概要 |
|---|
| クラス java.lang.Thread から継承されたフィールド |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| コンストラクタの概要 | |
|---|---|
PeriodicTaskBase()
|
|
| メソッドの概要 | |
|---|---|
abstract void |
_finalize()
タスク実行を終了する。 |
abstract int |
_resume()
中断されているタスクを再開する。 |
abstract int |
_suspend()
タスク実行を中断する。 |
abstract void |
activate()
タスク実行を開始する。 |
abstract void |
executionMeasure(boolean value)
タスク関数実行時間計測を有効にする。 |
abstract void |
executionMeasureCount(int n)
タスク関数実行時間計測周期用純粋仮想関数。 |
abstract TimeMeasure.Statistics |
getExecStat()
タスク関数実行時間計測結果を取得する。 |
abstract TimeMeasure.Statistics |
getPeriodStat()
タスク周期時間計測結果を取得する。 |
abstract void |
periodicMeasure(boolean value)
タスク周期時間計測を有効にする。 |
abstract void |
periodicMeasureCount(int n)
タスク周期時間計測周期用純粋仮想関数。 |
abstract void |
setPeriod(double period)
タスク実行周期をセットする。 |
abstract void |
setPeriod(TimeValue period)
タスク実行周期をセットする。 |
abstract boolean |
setTask(java.lang.Object obj)
タスク実行関数をセットする。 |
abstract boolean |
setTask(java.lang.Object obj,
boolean delete_in_dtor)
タスク実行関数をセットする。 |
abstract boolean |
setTask(java.lang.Object obj,
java.lang.String func)
タスク実行関数をセットする。 |
abstract boolean |
setTask(java.lang.Object obj,
java.lang.String func,
boolean delete_in_dtor)
タスク実行関数をセットする。 |
abstract void |
signal()
中断されているタスクを1周期だけ実行する。 |
| クラス java.lang.Thread から継承されたメソッド |
|---|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public PeriodicTaskBase()
| メソッドの詳細 |
|---|
public abstract void activate()
タスク実行を開始する純粋仮想関数
public abstract void _finalize()
タスク実行を終了する純粋仮想関数。
public abstract int _suspend()
タスク実行を中断する純粋仮想関数。
public abstract int _resume()
中断されているタスクを再開する純粋仮想関数。
public abstract void signal()
中断されているタスクを1周期だけ実行する純粋仮想関数。
public abstract boolean setTask(java.lang.Object obj,
boolean delete_in_dtor)
タスク実行関数をセットする純粋仮想関数。
obj - オブジェクト。
delete_in_dtor - 削除フラグ
public abstract boolean setTask(java.lang.Object obj)
タスク実行関数をセットする純粋仮想関数。
obj - オブジェクト
public abstract boolean setTask(java.lang.Object obj,
java.lang.String func)
タスク実行関数をセットする純粋仮想関数。
obj - オブジェクト
func - 関数名
public abstract boolean setTask(java.lang.Object obj,
java.lang.String func,
boolean delete_in_dtor)
タスク実行関数をセットする純粋仮想関数。
obj - オブジェクト
func - 関数名
delete_in_dtor - 削除フラグ
public abstract void setPeriod(double period)
タスク実行周期をセットする純粋仮想関数。
period - 実行周期
public abstract void setPeriod(TimeValue period)
タスク実行周期をセットする純粋仮想関数。
period - 実行周期
public abstract void executionMeasure(boolean value)
タスク関数実行時間計測を有効にする純粋仮想関数。
value - フラグ(true: 有効, false: 無効)
public abstract void executionMeasureCount(int n)
タスク関数実行時間計測周期用純粋仮想関数。
n - 計測周期
public abstract void periodicMeasure(boolean value)
タスク周期時間計測を有効にする純粋仮想関数。
value - フラグ(true: 有効, false: 無効)
public abstract void periodicMeasureCount(int n)
タスク周期時間計測周期用純粋仮想関数。
n - 計測周期
public abstract TimeMeasure.Statistics getExecStat()
タスク関数実行時間計測結果を取得する純粋仮想関数。
public abstract TimeMeasure.Statistics getPeriodStat()
タスク周期時間計測結果を取得する純粋仮想関数。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||