X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/54647bb75081e9c08936679d0531fff94dabf2d5..1b7751aaa9a86d76a850b9267bc0c201e3cea30f:/interface/wx/stopwatch.h diff --git a/interface/wx/stopwatch.h b/interface/wx/stopwatch.h index 632c876e0c..d67fa9ab9e 100644 --- a/interface/wx/stopwatch.h +++ b/interface/wx/stopwatch.h @@ -61,51 +61,30 @@ public: /** (Re)starts the stop watch with a given initial value. + + The stopwatch will always be running after calling Start(), even if + Pause() had been called before and even if it had been called multiple + times. */ void Start(long milliseconds = 0); /** Returns the time in milliseconds since the start (or restart) or the last call of Pause(). + + @see TimeInMicro() */ long Time() const; -}; - - - -// ============================================================================ -// Global functions/macros -// ============================================================================ - -/** @addtogroup group_funcmacro_time */ -//@{ - -/** - Returns the number of seconds since local time 00:00:00 Jan 1st 1970. - - @see wxDateTime::Now() - - @header{wx/stopwatch.h} -*/ -long wxGetLocalTime(); - -/** - Returns the number of milliseconds since local time 00:00:00 Jan 1st 1970. - - @see wxDateTime::Now(), wxLongLong - - @header{wx/stopwatch.h} -*/ -wxLongLong wxGetLocalTimeMillis(); -/** - Returns the number of seconds since GMT 00:00:00 Jan 1st 1970. + /** + Returns elapsed time in microseconds. - @see wxDateTime::Now() + This method is similar to Time() but returns the elapsed time in + microseconds and not milliseconds. Notice that not all platforms really + can measure times with this precision. - @header{wx/stopwatch.h} -*/ -long wxGetUTCTime(); - -//@} + @since 2.9.3 + */ + wxLongLong TimeInMicro() const; +};