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,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
ScheduleGroup& _ScheduleGroup,
unsigned int _Ms,
_Type const& _Value,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
매개 변수
_Ms
지정된 메시지를 다운스트림으로 전파를 시작하기 위해 호출 후 경과되어야 하는 시간(밀리초)입니다._Value
타이머가 경과하면 다운스트림으로 전파할 값입니다._PTarget
타이머가 해당 메시지를 전파할 대상입니다._Repeating
true인 경우, 타이머는 주기적으로 _Ms 밀리초마다 발생합니다._Scheduler
timer 메시징 블록의 전파 작업이 예약되는 Scheduler 개체입니다._ScheduleGroup
timer 메시징 블록의 전파 작업이 예약되는 ScheduleGroup 개체입니다. 사용된 Scheduler 개체는 일정 그룹에서 암시됩니다.
설명
런타임은 _Scheduler 또는 _ScheduleGroup 매개 변수를 지정하지 않는 경우 기본 스케줄러를 사용합니다.
요구 사항
헤더: agents.h
네임스페이스: 동시성