X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Ftiming%2Ftimestamp.hxx;h=f195dc3740fbdedd4593b2d6c9ff6f574a648494;hb=10217a3b19f690624e42b224a6fb08b6673c3edd;hp=7b417a84de27a7b389141f8c93a6c5c9296210bc;hpb=f1f0fa0aa95c2f1562fa9c09365baf8b2b55bfc7;p=simgear.git diff --git a/simgear/timing/timestamp.hxx b/simgear/timing/timestamp.hxx index 7b417a84..f195dc37 100644 --- a/simgear/timing/timestamp.hxx +++ b/simgear/timing/timestamp.hxx @@ -44,7 +44,7 @@ * level of accuracy). * * The SGTimeStamp is useful for tracking the elapsed time of various - * events in your program. You can also use it to keep constistant + * events in your program. You can also use it to keep consistent * motion across varying frame rates. * * Note SGTimestamp does not deliver the time of day. The content of this @@ -59,8 +59,8 @@ public: /** Default constructor, initialize time to zero. */ SGTimeStamp() : - _sec(0), - _nsec(0) + _nsec(0), + _sec(0) { } /** Hmm, might reenable them at some time, but since it is not clear @@ -195,6 +195,10 @@ public: static SGTimeStamp now() { SGTimeStamp ts; ts.stamp(); return ts; } + /** + * elapsed time since the stamp was taken, in msec + */ + int elapsedMSec() const; private: SGTimeStamp(sec_type sec, nsec_type nsec) { setTime(sec, nsec); }