Udostępnij za pośrednictwem


Konstruktor Timer::Timer

Konstrukcje timer bloku obsługi wiadomości, który zostanie wywołane danej wiadomości, po upływie określonego czasu.

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
);

Parametry

  • _Ms
    Liczba milisekund, które muszą upłynąć po zaproszeniu do uruchamiania dla określonej wiadomości być propagowane w dół.

  • _Value
    Wartość, która będzie propagowane rzeki po timer.

  • _PTarget
    Docelowy, do którego zegar będzie propagować komunikatu.

  • _Repeating
    Jeśli ma wartość true, wskazuje, że zegar będzie okresowo ognia co _Ms milisekund.

  • _Scheduler
    Scheduler w ramach którego propagacji zadań dla obiektu timer bloku obsługi wiadomości jest zaplanowane jest zaplanowane.

  • _ScheduleGroup
    ScheduleGroup w ramach którego propagacji zadań dla obiektu timer zaplanowano bloku obsługi wiadomości.Scheduler Obiekt używany jest implikowane przez grupę harmonogramu.

Uwagi

Środowisko wykonawcze używa Harmonogram domyślny, jeśli nie zostanie _Scheduler lub _ScheduleGroup parametry.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Timer, klasa

Harmonogram, klasa

Klasa ScheduleGroup