![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2006 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: recTimer.h,v $ $Revision: 1.6 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00011 00012 00013 #ifndef DtRecurringTimer_H_ 00014 #define DtRecurringTimer_H_ 00015 00016 #include "vrfutil/vlClock.h" 00017 #include "vrfcore/timer.h" 00018 00027 00028 #include "vrfcore/vrfcoreDefines.h" 00029 class DT_DLL_vrfcore DtRecurringTimer : public DtTimer 00030 { 00031 protected: 00033 DtRecurringTimer& operator= (const DtRecurringTimer& orig); 00034 00035 public: 00040 DtRecurringTimer (const DtClock * clock, const unsigned int type, 00041 const DtTime recurTime, const DtTimerCallbackFcn callback, 00042 void *usr); 00043 00044 virtual ~DtRecurringTimer(); 00045 00046 virtual void fire(); 00047 00048 protected: 00049 const DtTime myRecurTime; 00050 const DtClock * myClock; 00051 }; 00052 #endif