Async_ref_t テンプレートクラス
[詳細]
#include <Async.h>
Additional Inherited Members |
static void * | svc_run (void *args=0) |
| スレッド実行を開始する
|
説明
template<typename Object, typename Func>
class coil::Async_ref_t< Object, Func >
Async_ref_t テンプレートクラス
コンストラクタとデストラクタ
template<typename Object, typename Func>
コンストラクタ
コンストラクタ。
- 引数
-
obj | 登録対象オブジェクト |
func | 非同期実行用関数 |
auto_delete | 非同期実行終了時に自動的にインスタンス削除を行うかどうかのフラグ |
template<typename Object, typename Func>
関数
template<typename Object, typename Func>
非同期処理終了
非同期処理を終了し、インスタンスを削除する。
coil::Taskを再定義しています。
template<typename Object, typename Func>
完了状態チェック
完了状態を返す。
- 戻り値
- true: 完了, false: 未完了
coil::Asyncを実装しています。
template<typename Object, typename Func>
template<typename Object, typename Func>
非同期処理用のスレッド実行関数
登録されたオブジェクトの非同期処理を呼び出す。
- 戻り値
- 実行結果
coil::Taskを再定義しています。