#include <toppers/cyclichandler.hpp>
Public 型 | |
| typedef t_ccyc | creation |
| 生成情報パケット型 | |
| typedef t_rcyc | reference |
| 状態参照情報パケット型 | |
|
typedef cyclichandler_body< Diagnostics, Stub > | body |
| ボディクラス | |
Public メンバ関数 | |
コンストラクタ | |
| cyclichandler () | |
| デフォルトコンストラクタ | |
| cyclichandler (ID id) | |
| ID番号指定のコンストラクタ. | |
| template<ID Id2, class Diagnostics2, class Stub2> | cyclichandler (const cyclichandler< Id2, Diagnostics2, Stub2 > &other) |
| テンプレート引数違いの変換コンストラクタ | |
生成と削除 | |
| ER | create (const creation *pk_cobj) |
| 周期ハンドラの生成 | |
| ER | create (ATR cycatr, VP_INT exinf, void(*cychdr)(VP_INT), RELTIM cyctim=1, RELTIM cycphs=0) |
| 周期ハンドラの生成(個別のフィールド指定) | |
| template<class Body> ER | create (ATR cycatr=TA_STA, VP_INT exinf=0, RELTIM cyctim=1, RELTIM cycphs=0) |
| 周期ハンドラの生成(ボディ指定) | |
| ER | destroy () |
| 周期ハンドラの削除 | |
状態参照 | |
| ER | refer (reference *pk_robj) const |
| 周期ハンドラの状態参照 | |
起動と停止 | |
| ER | start () const |
| 周期ハンドラの起動 | |
| ER | stop () const |
| 周期ハンドラの停止 | |
フレンド | |
| ID | get_unsafe_id (const cyclichandler< Id, Diagnostics, Stub > &obj) |
| 周期ハンドラID番号の取得 | |