OpenRTM-aist
1.2.1
|
#include <Async.h>
公開メンバ関数 | |
Async_t (Object *obj, Func func, bool auto_delete=false) | |
コンストラクタ [詳解] | |
virtual | ~Async_t () |
デストラクタ [詳解] | |
virtual int | svc () |
非同期処理用のスレッド実行関数 [詳解] | |
virtual void | finalize () |
非同期処理終了 [詳解] | |
virtual void | invoke () |
非同期処理活性化 [詳解] | |
virtual bool | finished () |
完了状態チェック [詳解] | |
![]() | |
Async () | |
コンストラクタ [詳解] | |
virtual | ~Async () |
デストラクタ [詳解] | |
![]() | |
Task () | |
コンストラクタ [詳解] | |
virtual | ~Task () |
デストラクタ [詳解] | |
virtual int | open (void *args=0) |
タスクオープン [詳解] | |
virtual int | close (unsigned long flags=0) |
タスククローズ [詳解] | |
virtual void | activate () |
スレッドを生成する [詳解] | |
virtual int | wait (void) |
スレッド終了を待つ [詳解] | |
virtual int | suspend (void) |
タスク実行を中断する [詳解] | |
virtual int | resume (void) |
中断されているタスクを再開する [詳解] | |
virtual void | reset () |
タスク数リセット [詳解] | |
その他の継承メンバ | |
![]() | |
static void * | svc_run (void *args=0) |
スレッド実行を開始する [詳解] | |
Async_t テンプレートクラス
|
inline |
コンストラクタ
コンストラクタ。
obj | 登録対象オブジェクト |
func | 非同期実行用関数 |
auto_delete | 非同期実行終了時に自動的にインスタンス削除を行うかどうかのフラグ |
|
inlinevirtual |
デストラクタ
デストラクタ。
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |