00001 #ifndef WinClock_HH_ 00002 #define WinClock_HH_ 00003 00004 #include "Clock.hh" 00005 00006 namespace certi { 00009 class CERTI_EXPORT WinClock : public Clock 00010 { 00011 public: 00012 WinClock(); 00017 virtual double getResolution(); 00022 virtual uint64_t getCurrentTicksValue(); 00029 virtual double tick2NanoSecond(const uint64_t ticks); 00030 virtual ~WinClock(); 00031 00032 private: 00036 double resolution; 00037 00038 }; 00039 } 00040 #endif /*WinClock_HH_*/