#include <toppers/eventflag.hpp>
Public 型 | |
| typedef t_cflg | creation |
| 生成情報パケット型 | |
| typedef t_rflg | reference |
| 状態参照情報パケット型 | |
Public メンバ関数 | |
コンストラクタ | |
| eventflag () | |
| デフォルトコンストラクタ | |
| eventflag (ID id) | |
| ID番号指定のコンストラクタ. | |
| template<ID Id2, class Diagnostics2, class Stub2> | eventflag (const eventflag< Id2, Diagnostics2, Stub2 > &other) |
| テンプレート引数違いの変換コンストラクタ | |
生成と削除 | |
| ER | create (const creation *pk_cobj) |
| イベントフラグの生成 | |
| ER | create (ATR flgatr=TA_TFIFO|TA_WSGL, FLGPTN iflgptn=0) |
| イベントフラグの生成(個別のフィールド指定) | |
| ER | destroy () |
| イベントフラグの削除 | |
状態参照 | |
| ER | refer (reference *pk_robj) const |
| イベントフラグの状態参照 | |
イベントフラグの操作 | |
| ER | set (FLGPTN setptn, task_context_tag=task_context) const |
| イベントフラグのセット | |
| ER | set (FLGPTN setptn, non_task_context_tag) const |
| イベントフラグのセット(非タスクコンテキスト) | |
| ER | set (FLGPTN setptn, context_independent_tag) const |
| イベントフラグのセット(コンテキスト非依存) | |
| ER | clear (FLGPTN clrptn) const |
| イベントフラグのクリア | |
| ER | wait (FLGPTN waiptn, MODE wfmode, FLGPTN *p_flgptn, forever_tag=forever) const |
| イベントフラグ待ち | |
| ER | wait (FLGPTN waiptn, MODE wfmode, FLGPTN *p_flgptn, polling_tag) const |
| イベントフラグ待ち(ポーリング) | |
| ER | wait (FLGPTN waiptn, MODE wfmode, FLGPTN *p_flgptn, TMO tmout) const |
| イベントフラグ待ち(タイムアウト指定) | |
フレンド | |
| ID | get_unsafe_id (const eventflag< Id, Diagnostics, Stub > &obj) |
| イベントフラグID番号の取得 | |