Construtor de timer::timer
Constrói um timer bloco de mensagens acionará uma determinada mensagem 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 a mensagem especificada ser propagada downstream._Value
O valor que será propagado downstream quando o temporizador expirar._PTarget
O destino ao qual o timer irá propagar sua mensagem._Repeating
Caso verdadeira, indica que o temporizador será acionado periodicamente cada _Ms milissegundos._Scheduler
O Scheduler objeto dentro do qual a propagação de tarefas para o timer bloco de mensagens está agendado agendado._ScheduleGroup
O ScheduleGroup objeto dentro do qual a propagação de tarefas para o timer bloco de mensagens está agendado.O Scheduler objeto usado é implícita pelo grupo de agendamento.
Comentários
O tempo de execução usa o agendador padrão se você não especificar o _Scheduler ou _ScheduleGroup parâmetros.
Requisitos
Cabeçalho: agents.h
Namespace: concorrência