Construtor de timer::timer
Constrói uma timer Bloco de mensagens que irá disparar 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,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
ScheduleGroup& _ScheduleGroup,
unsigned int _Ms,
_Type const& _Value,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
Parâmetros
_Ms
O número de milissegundos que devem passar 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
Se for true, 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 o bloco de mensagens está agendado está programado._ScheduleGroup
O ScheduleGroup objeto dentro do qual a propagação de tarefas para o timer o bloco de mensagens está programado. O Scheduler objeto usado implicado o grupo de agendamento.
Comentários
O runtime usa o agendador padrão se você não especificar o _Scheduler ou _ScheduleGroup parâmetros.
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade