#include <Async.h>
Public メソッド | |
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_t テンプレートクラス.
coil::Async_t< Object, Func >::Async_t | ( | Object * | obj, | |
Func | func, | |||
bool | auto_delete = false | |||
) | [inline] |
コンストラクタ
コンストラクタ。
obj | 登録対象オブジェクト | |
func | 非同期実行用関数 | |
auto_delete | 非同期実行終了時に自動的にインスタンス削除を行うかどうかのフラグ |
virtual coil::Async_t< Object, Func >::~Async_t | ( | ) | [inline, virtual] |
デストラクタ
デストラクタ。
virtual void coil::Async_t< Object, Func >::finalize | ( | ) | [inline, virtual] |
virtual bool coil::Async_t< Object, Func >::finished | ( | ) | [inline, virtual] |
virtual void coil::Async_t< Object, Func >::invoke | ( | ) | [inline, virtual] |
virtual int coil::Async_t< Object, Func >::svc | ( | void | ) | [inline, virtual] |