OpenRTM-aist  1.2.1
公開メンバ関数 | 全メンバ一覧
coil::Async クラスabstract

Async クラス [詳解]

#include <Async.h>

coil::Async の継承関係図
Inheritance graph
[凡例]
coil::Async 連携図
Collaboration graph
[凡例]

公開メンバ関数

 Async ()
 コンストラクタ [詳解]
 
virtual ~Async ()
 デストラクタ [詳解]
 
virtual void invoke ()=0
 非同期実行用純粋仮想関数 [詳解]
 
virtual bool finished ()=0
 完了状態チェック用純粋仮想関数 [詳解]
 
- 基底クラス coil::Task に属する継承公開メンバ関数
 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 ()
 タスク実行を終了する [詳解]
 

その他の継承メンバ

- 基底クラス coil::Task に属する継承静的公開メンバ関数
static void * svc_run (void *args=0)
 スレッド実行を開始する [詳解]
 

詳解

Async クラス

構築子と解体子

coil::Async::Async ( )
inline

コンストラクタ

コンストラクタ。

virtual coil::Async::~Async ( )
inlinevirtual

デストラクタ

デストラクタ。

参照先 finished(), invoke().

関数詳解

virtual bool coil::Async::finished ( )
pure virtual

完了状態チェック用純粋仮想関数

完了状態チェック用純粋仮想関数。

戻り値
true: 完了, false: 未完了

coil::Async_ref_t< Object, Func >, coil::Async_t< Object, Func >で実装されています。

参照元 ~Async().

virtual void coil::Async::invoke ( )
pure virtual

非同期実行用純粋仮想関数

非同期実行用純粋仮想関数。

coil::Async_ref_t< Object, Func >, coil::Async_t< Object, Func >で実装されています。

参照元 ~Async().


このクラス詳解は次のファイルから抽出されました: