00001 #ifndef __GENERAL_MISC_VUTIMER_H__ 00002 #define __GENERAL_MISC_VUTIMER_H__ 00003 00004 class vuTimer 00005 { 00006 public: 00007 vuTimer(); 00008 ~vuTimer(); 00009 00010 void start(); 00011 void stop(); 00012 unsigned long getInterval(); 00013 00014 static unsigned long getMilliSeconds(); 00015 static double getMilliSecondsAsDouble(); 00016 private: 00017 unsigned long m_StartTime; 00018 unsigned long m_EndTime; 00019 }; 00020 00021 #endif /* __GENERAL_MISC_VUTIMER_H__ */