timer::timer-Konstruktor
Erstellt einen timer-Meldungsblock, der nach einem angegebenen Intervall eine angegebene Meldung auslöst.
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
);
Parameter
_Ms
Die Anzahl der Millisekunden, die nach dem Aufruf verstreichen müssen, um die Downstreamweitergabe der angegebenen Meldung zu starten._Value
Der Wert, der downstream weitergegeben wird, wenn der Zeitgeber verstreicht._PTarget
Das Ziel, an das der Zeitgeber seine Meldung weitergibt._Repeating
True gibt an, dass der Zeitgeber in regelmäßigen Abständen alle _Ms Millisekunden ausgelöst wird._Scheduler
Das Scheduler-Objekt, in dem die Weiterleitungsaufgabe für den timer-Meldungsblock geplant ist._ScheduleGroup
Das ScheduleGroup-Objekt, in dem die Weiterleitungsaufgabe für den timer-Meldungsblock geplant ist.Das verwendete Scheduler-Objekt wird von der Planungsgruppe impliziert.
Hinweise
Die Laufzeit verwendet den Standardplaner, wenn Sie den _Scheduler-Parameter oder _ScheduleGroup-Parameter nicht angeben.
Anforderungen
Header: agents.h
Namespace: Parallelität