OpenRTM-aist
1.2.1
|
#include <Task.h>
公開メンバ関数 | |
Task () | |
コンストラクタ [詳解] | |
virtual | ~Task () |
デストラクタ [詳解] | |
virtual int | open (void *args=0) |
タスクオープン [詳解] | |
virtual int | close (unsigned long flags=0) |
タスククローズ [詳解] | |
virtual int | svc () |
スレッドを実行する [詳解] | |
virtual void | activate () |
スレッドを生成する [詳解] | |
virtual int | wait (void) |
スレッド終了を待つ [詳解] | |
virtual int | suspend (void) |
タスク実行を中断する [詳解] | |
virtual int | resume (void) |
中断されているタスクを再開する [詳解] | |
virtual void | reset () |
タスク数リセット [詳解] | |
virtual void | finalize () |
タスク実行を終了する [詳解] | |
静的公開メンバ関数 | |
static void * | svc_run (void *args=0) |
スレッド実行を開始する [詳解] | |
Task クラス
coil::Task::Task | ( | ) |
|
virtual |
デストラクタ
デストラクタ
|
virtual |
スレッドを生成する
スレッドを生成する
coil::PeriodicTaskBase, coil::PeriodicTaskで再実装されています。
参照元 coil::Async_t< Object, Func >::invoke(), coil::Async_ref_t< Object, Func >::invoke().
|
virtual |
タスククローズ
タスククローズ
flags | フラグ |
RTC::Manager::OrbRunner, RTC_exp::PeriodicExecutionContext, RTC::ExtTrigExecutionContextで再実装されています。
|
virtual |
タスク実行を終了する
タスク実行を終了する
coil::Async_ref_t< Object, Func >, coil::PeriodicTaskBase, coil::Async_t< Object, Func >, coil::PeriodicTaskで再実装されています。
参照元 coil::Async_t< Object, Func >::finalize(), coil::Async_ref_t< Object, Func >::finalize().
|
virtual |
タスクオープン
タスクオープン
args | 引数 |
RTC::Manager::Terminator, RTC::Manager::OrbRunner, RTC_exp::PeriodicExecutionContext, RTC::ExtTrigExecutionContext, coil::Timerで再実装されています。
|
virtual |
タスク数リセット
タスク数リセット
|
virtual |
|
virtual |
|
virtual |
|
static |
スレッド実行を開始する
スレッド実行を開始する
args | スレッド引数 |
|
virtual |
スレッド終了を待つ
スレッド終了を待つ