timer::timer コンストラクター
指定されたメッセージを指定された間隔の後で送信する timer メッセージング ブロックを構築します。
timer(
unsigned int _Ms,
_Type const& _Value,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
Scheduler& _Scheduler,
unsigned int _Ms,
_Type const& _Value,
_Inout_opt_ ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
ScheduleGroup& _ScheduleGroup,
unsigned int _Ms,
_Type const& _Value,
_Inout_opt_ ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
パラメーター
_Ms
ダウンストリームに伝達される指定されたメッセージを開始するための呼び出し後の経過時間 (ミリ秒)。_Value
タイマーが経過するときにダウンストリームに伝達される値。_PTarget
タイマーがメッセージを伝達するターゲット。_Repeating
true の場合、タイマーが _Ms ミリ秒ごとに定期的に発生することを示します。_Scheduler
その内部で timer メッセージング ブロックの反映タスクがスケジュールされる Scheduler オブジェクト。_ScheduleGroup
その内部で timer メッセージング ブロックの反映タスクがスケジュールされる ScheduleGroup オブジェクト。使用される Scheduler オブジェクトは、スケジュール グループによって暗黙的に指定されます。
解説
_Scheduler パラメーターまたは _ScheduleGroup パラメーターを指定しなかった場合、ランタイムは既定のスケジューラを使用します。
必要条件
ヘッダー: agents.h
名前空間: の同時実行