timer::timer (Constructor)

Construye un bloque de mensajería timer que desencadenará un mensaje determinado después de un 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
    El número de milisegundos que debe transcurrir después de iniciarse la llamada para que el mensaje especificado se propague por el canal de bajada.

  • _Value
    El valor que se propagará por el canal de bajada cuando transcurre el temporizador.

  • _PTarget
    El destino al que el temporizador propagará su mensaje.

  • _Repeating
    Si es true, indica que el temporizador se desencadenará periódicamente cada _Ms milisegundos.

  • _Scheduler
    El objeto Scheduler dentro del que se programa la tarea de propagación para el bloque de mensajería timer.

  • _ScheduleGroup
    El objeto ScheduleGroup dentro del que se programa la tarea de propagación para el bloque de mensajería timer.El objeto Scheduler utilizado está implícito en el grupo de programación.

Comentarios

El runtime usa el programador predeterminado si no se especifican los parámetros _Scheduler o _ScheduleGroup.

Requisitos

Encabezado: agents.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

Clase timer

Scheduler (Clase)

ScheduleGroup (Clase)