|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.util.Timer
public class Timer
タイマークラスです。
コンストラクタの概要 | |
---|---|
Timer(TimeValue interval)
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
invoke()
タイマーの周期処理です。 |
int |
open()
タイマー用スレッドを生成します。 |
ListenerBase |
registerListener(ListenerBase listener,
TimeValue tm)
タイマー処理用リスナーを登録します。 |
ListenerBase |
registerListenerObj(CallbackFunction cbf,
TimeValue tm)
タイマーから起動するコールバック関数を登録します。 |
void |
run()
タイマーを起動します。 |
void |
start()
タイマーを起動します。 |
void |
stop()
タイマーを停止します。 |
int |
svc()
タイマーの周期処理です。 |
boolean |
unregisterListener(ListenerBase id)
タイマー処理用リスナーを削除します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Timer(TimeValue interval)
コンストラクタです。
inteval
- タイマー起動周期メソッドの詳細 |
---|
public int open()
タイマー用スレッドを生成します。
public int svc()
タイマーの周期処理です。 invokeを起動します。
public void run()
タイマーを起動します。
java.lang.Runnable
内の run
public void start()
タイマーを起動します。
public void stop()
タイマーを停止します。
public void invoke()
タイマーの周期処理です。(起動周期毎に実行)
public ListenerBase registerListener(ListenerBase listener, TimeValue tm)
タイマー処理用リスナーを登録します。
listner
- タイマー処理用リスナーtm
- 起動周期public ListenerBase registerListenerObj(CallbackFunction cbf, TimeValue tm)
タイマーから起動するコールバック関数を登録します。
cbf
- 起動対象コールバック関数tm
- 起動周期public boolean unregisterListener(ListenerBase id)
タイマー処理用リスナーを削除します。
id
- 削除対象リスナーID
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |