19 #ifndef INCLUDE_RCF_TIMER_HPP
20 #define INCLUDE_RCF_TIMER_HPP
22 #include <RCF/Export.hpp>
24 #include <boost/cstdint.hpp>
28 class RCF_EXPORT Timer
33 Timer(boost::uint32_t startTimeMs);
35 bool elapsed(boost::uint32_t durationMs);
37 void restart(boost::uint32_t startTimeMs);
38 boost::uint32_t getStartTimeMs();
39 boost::uint32_t getDurationMs();
42 boost::uint32_t mStartTimeMs;
47 #endif // ! INCLUDE_RCF_TIMER_HPP