Construtor timer::timer
Constrói um bloco da mensagem de timer que aciona uma mensagem determinada após um intervalo especificado.
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
);
Parâmetros
_Ms
O número de milissegundos que deve decorrer após a chamada para iniciar o para que a mensagem especificada é propagado downstream._Value
O valor que será propagado downstream quando o timer decorrer._PTarget
O destino para o qual o timer propagará a mensagem._Repeating
Se o valor for true, indicará que o timer acionará periodicamente cada milissegundos de _Ms ._Scheduler
O objeto de Scheduler na qual a tarefa de propagação do bloco de mensagem de timer é agendada é agendada._ScheduleGroup
O objeto ScheduleGroup para o qual é agendada a tarefa de propagação do bloco de mensagem de timer. O objeto Scheduler usado é inferido pelo grupo agendado.
Comentários
O tempo de execução usa o agendador padrão se você não especificar os parâmetros de _Scheduler ou de _ScheduleGroup .
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade