Aracılığıyla paylaş


Timer::Timer yapıcı

Yapıları bir timer belirli bir iletinin belirli bir zaman aralığından sonra atacaktır ileti bloğu.

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

Parametreler

  • _Ms
    Sonra aşağı dağıtılmasını belirtilen ileti çağrısı başlatmak için geçmesi gereken milisaniye sayısı.

  • _Value
    Süreölçer sona erdiğinde akım aktarılacaktır değer.

  • _PTarget
    Hedef kendi ileti timer yaymak.

  • _Repeating
    Doğruysa, timer düzenli olarak yangın gösterir her _Ms milisaniye.

  • _Scheduler
    Scheduler Nesne içinde yayma görev için timer ileti bloğu zamanlandığı planlanmıştır.

  • _ScheduleGroup
    ScheduleGroup Nesne içinde yayma görev için timer ileti bloğu planlanmıştır.Scheduler Kullanılan nesne zamanlama grubu tarafından örtülü.

Notlar

Belirtmezseniz, varsayılan Zamanlayıcı çalışma zamanı kullanır _Scheduler veya _ScheduleGroup parametreleri.

Gereksinimler

Başlık: agents.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

Timer sınıfı

Zamanlayıcı sınıfı

ScheduleGroup sınıfı