26 #include <vlutil/vlList.h>
72 virtual bool tick(
const DtTime simTime);
77 virtual void reset(
const DtTime fireTime);
82 virtual void cancel();
90 virtual bool fired()
const;
93 virtual DtTime fireTime()
const;
98 virtual unsigned int timerType()
const;
101 virtual void * usrData();
105 virtual bool cancelled()
const;
109 virtual void setResortPending();
110 virtual void clearResortPending();
111 virtual bool resortPending()
const;
119 virtual void setDeleteAfterFire();
120 virtual void clearDeleteAfterFire();
127 virtual bool deleteAfterFire()
const;
131 virtual bool managed()
const;
134 virtual void setScheduler(
DtScheduler * scheduler);
class DtScheduler
Definition: scheduler.h:25
DtScheduler * myScheduler
Definition: timer.h:138
Instances of DtTimer are used to maintain the information needed to represent some kind of scheduled ...
Definition: timer.h:45
const DtTimerCallbackFcn myCallback
Definition: timer.h:139
DtTime myFireTime
Definition: timer.h:147
bool myDeleteAfterFire
Definition: timer.h:145
bool myResortPending
Definition: timer.h:148
void * myUsrData
This pointer is the property of the DtTimer user and should not be modified in any way by DtTimer...
Definition: timer.h:143
const unsigned int myType
Definition: timer.h:140
bool myFired
Definition: timer.h:144
void(* DtTimerCallbackFcn)(DtTimer *timer)
Definition: timer.h:31
bool myCancelled
Definition: timer.h:146
#define DT_DLL_vrfcore
This file is used to determine how to build.
Definition: vrfcoreDefines.h:25