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