OpenRTM  1.0.0
Public メソッド | すべてのメンバ一覧
クラス coil::Async

Async クラス [詳細]

#include <Async.h>

coil::Asyncに対する継承グラフ
coil::Task coil::Async_ref_t< Object, Func > coil::Async_t< Object, Func >

Public メソッド

 Async ()
 コンストラクタ
virtual ~Async ()
 デストラクタ
virtual void invoke ()=0
 非同期実行用純粋仮想関数
virtual bool finished ()=0
 完了状態チェック用純粋仮想関数
- Public メソッド inherited from 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 ()

Additional Inherited Members

- Static Public メソッド inherited from coil::Task
static void * svc_run (void *args=0)
 スレッド実行を開始する

説明

Async クラス

コンストラクタとデストラクタ

coil::Async::Async ( )
inline

コンストラクタ

コンストラクタ。

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

デストラクタ

デストラクタ。

関数

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

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

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

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

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

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

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

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

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