Oolite 1.91.0.7604-240417-a536cbe
|
Go to the source code of this file.
Classes | |
class | OOProfilingStopwatch |
Macros | |
#define | OO_PROFILING_STOPWATCH_MACH_ABSOLUTE_TIME 1 |
#define | OOGetHighResTime mach_absolute_time |
#define | OODisposeHighResTime(time) do { (void)time; } while (0) |
#define | OOCopyHighResTime(time) ((OOHighResTimeValue)time) |
Typedefs | |
typedef uint64_t | OOHighResTimeValue |
Functions | |
OOTimeDelta | OOHighResTimeDeltaInSeconds (OOHighResTimeValue startTime, OOHighResTimeValue endTime) |
#define OO_PROFILING_STOPWATCH_MACH_ABSOLUTE_TIME 1 |
Definition at line 52 of file OOProfilingStopwatch.h.
#define OOCopyHighResTime | ( | time | ) | ((OOHighResTimeValue)time) |
Definition at line 59 of file OOProfilingStopwatch.h.
#define OODisposeHighResTime | ( | time | ) | do { (void)time; } while (0) |
Definition at line 58 of file OOProfilingStopwatch.h.
Referenced by OOJSPauseTimeLimiter(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), and OperationCallback().
#define OOGetHighResTime mach_absolute_time |
Definition at line 57 of file OOProfilingStopwatch.h.
Referenced by OOJSPauseTimeLimiter(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), and OperationCallback().
typedef uint64_t OOHighResTimeValue |
Definition at line 55 of file OOProfilingStopwatch.h.
OOTimeDelta OOHighResTimeDeltaInSeconds | ( | OOHighResTimeValue | startTime, |
OOHighResTimeValue | endTime ) |
Definition at line 115 of file OOProfilingStopwatch.m.
Referenced by OOJSResumeTimeLimiter(), and OperationCallback().