PeriodicTaskBase クラス
[詳解]
#include <PeriodicTaskBase.h>
virtual coil::PeriodicTaskBase::~PeriodicTaskBase |
( |
| ) |
|
|
inlinevirtual |
virtual void coil::PeriodicTaskBase::activate |
( |
| ) |
|
|
pure virtual |
virtual void coil::PeriodicTaskBase::executionMeasure |
( |
bool |
value | ) |
|
|
pure virtual |
タスク関数実行時間計測を有効にする純粋仮想関数
タスク関数実行時間計測を有効にする純粋仮想関数。
- 引数
-
value | フラグ(true: 有効, false: 無効) |
coil::PeriodicTaskで実装されています。
virtual void coil::PeriodicTaskBase::executionMeasureCount |
( |
int |
n | ) |
|
|
pure virtual |
virtual void coil::PeriodicTaskBase::finalize |
( |
| ) |
|
|
pure virtual |
virtual void coil::PeriodicTaskBase::periodicMeasure |
( |
bool |
value | ) |
|
|
pure virtual |
タスク周期時間計測を有効にする純粋仮想関数
タスク周期時間計測を有効にする純粋仮想関数。
- 引数
-
value | フラグ(true: 有効, false: 無効) |
coil::PeriodicTaskで実装されています。
virtual void coil::PeriodicTaskBase::periodicMeasureCount |
( |
int |
n | ) |
|
|
pure virtual |
virtual int coil::PeriodicTaskBase::resume |
( |
void |
| ) |
|
|
pure virtual |
virtual void coil::PeriodicTaskBase::setPeriod |
( |
double |
period | ) |
|
|
pure virtual |
virtual bool coil::PeriodicTaskBase::setTask |
( |
TaskFuncBase * |
func, |
|
|
bool |
delete_in_dtor = true |
|
) |
| |
|
pure virtual |
タスク実行関数をセットする純粋仮想関数
タスク実行関数をセットする純粋仮想関数。
- 引数
-
func | 関数 |
delete_in_dtor | 削除フラグ |
coil::PeriodicTaskで実装されています。
template<class O , class F >
bool coil::PeriodicTaskBase::setTask |
( |
O * |
obj, |
|
|
F |
fun |
|
) |
| |
|
inline |
タスク実行関数をセットする
タスク実行関数をセットする
- 引数
-
- 戻り値
- true: 成功, false: 失敗
virtual void coil::PeriodicTaskBase::signal |
( |
| ) |
|
|
pure virtual |
virtual int coil::PeriodicTaskBase::suspend |
( |
void |
| ) |
|
|
pure virtual |
このクラス詳解は次のファイルから抽出されました: