mirror of
https://github.com/reactos/reactos.git
synced 2025-03-10 18:24:02 +00:00
45 lines
727 B
C
45 lines
727 B
C
![]() |
//========================================================================
|
||
|
//
|
||
|
// GooList.h
|
||
|
//
|
||
|
// Copyright 2001-2003 Glyph & Cog, LLC
|
||
|
//
|
||
|
//========================================================================
|
||
|
|
||
|
#ifdef HAVE_GETTIMEOFDAY
|
||
|
|
||
|
#ifndef GOOTIMER_H
|
||
|
#define GOOTIMER_H
|
||
|
|
||
|
#ifdef USE_GCC_PRAGMAS
|
||
|
#pragma interface
|
||
|
#endif
|
||
|
|
||
|
#include "gtypes.h"
|
||
|
#include <sys/time.h>
|
||
|
|
||
|
//------------------------------------------------------------------------
|
||
|
// GooList
|
||
|
//------------------------------------------------------------------------
|
||
|
|
||
|
class GooTimer {
|
||
|
public:
|
||
|
|
||
|
// Create a new timer.
|
||
|
GooTimer();
|
||
|
|
||
|
void stop ();
|
||
|
double getElapsed();
|
||
|
|
||
|
|
||
|
private:
|
||
|
|
||
|
struct timeval start;
|
||
|
struct timeval end;
|
||
|
GBool active;
|
||
|
};
|
||
|
|
||
|
#endif
|
||
|
|
||
|
#endif
|