Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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: