19 #include <vlutil/vlList.h>
65 virtual bool tick(
const DtTime simTime);
70 virtual void reset(
const DtTime fireTime);
75 virtual void cancel();
83 virtual bool fired()
const;
86 virtual DtTime fireTime()
const;
91 virtual unsigned int timerType()
const;
94 virtual void * usrData();
98 virtual bool cancelled()
const;
102 virtual void setResortPending();
103 virtual void clearResortPending();
104 virtual bool resortPending()
const;
112 virtual void setDeleteAfterFire();
113 virtual void clearDeleteAfterFire();
120 virtual bool deleteAfterFire()
const;
124 virtual bool managed()
const;
127 virtual void setScheduler(
DtScheduler * scheduler);
130 virtual bool periodIsRealTime()
const;
Instances of class DtScheduler maintain a list of DtTimer objects. It ticks all timer objects each ti...
Definition: scheduler.h:22
DtScheduler * myScheduler
Definition: timer.h:134
Instances of DtTimer are used to maintain the information needed to represent some kind of scheduled ...
Definition: timer.h:38
const DtTimerCallbackFcn myCallback
Definition: timer.h:135
DtTime myFireTime
Definition: timer.h:143
bool myDeleteAfterFire
Definition: timer.h:141
bool myResortPending
Definition: timer.h:144
void * myUsrData
This pointer is the property of the DtTimer user and should not be modified in any way by DtTimer...
Definition: timer.h:139
const unsigned int myType
Definition: timer.h:136
bool myFired
Definition: timer.h:140
void(* DtTimerCallbackFcn)(DtTimer *timer)
Definition: timer.h:24
bool myCancelled
Definition: timer.h:142
#define DT_DLL_vrfcore
This file is used to determine how to build.
Definition: vrfcoreDefines.h:25