// Name: stopwatch.h
// Purpose: interface of wxStopWatch
// Author: wxWidgets team
-// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
/**
(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);
wxLongLong TimeInMicro() 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.
-
- The use of wxGetUTCTimeMillis() is preferred as it provides a usually
- (except for changes to the system time) monotonic clock which the local
- time also changes whenever DST begins or ends.
-
- @see wxDateTime::Now(), wxGetUTCTimeMillis(), wxGetUTCTimeUSec()
-
- @header{wx/stopwatch.h}
-*/
-wxLongLong wxGetLocalTimeMillis();
-
-/**
- Returns the number of seconds since GMT 00:00:00 Jan 1st 1970.
-
- @see wxDateTime::Now()
-
- @header{wx/stopwatch.h}
-*/
-long wxGetUTCTime();
-
-/**
- Returns the number of milliseconds since GMT 00:00:00 Jan 1st 1970.
-
- @since 2.9.3
- */
-wxLongLong wxGetUTCTimeMillis();
-
-/**
- Returns the number of microseconds since GMT 00:00:00 Jan 1st 1970.
-
- @since 2.9.3
- */
-wxLongLong wxGetUTCTimeUSec();
-
-//@}
-