gk::ProfilerClock Class Reference

horloge systeme, duree mesuree en micro secondes. More...

#include <ProfilerClock.h>

List of all members.

Classes

struct  clock_val

Public Types

typedef int Ticks
 type des mesures renvoyee par l'horloge systeme.
typedef int Ticks
 type des mesures renvoyee par l'horloge systeme.

Static Public Member Functions

static Ticks getTicks ()
 renvoie l'horloge systeme.
static int getDelay (const Ticks base)
 renvoie un delai en micro secondes entre le moment actuel et 'base'.
static int delay (const Ticks stop, const Ticks start)
 calcule un delai en micro-secondes entre 'start' et 'stop'.
static ProfilerClockmanager ()
 interface du singleton.
static Ticks getTicks ()
static int getDelay (const Ticks base)
static int delay (const Ticks stop, const Ticks start)
static ProfilerClockmanager ()

Protected Member Functions

 ProfilerClock ()
 constructeur prive, singleton, cf manager().
 ~ProfilerClock ()
 destructeur.
int delay (const struct timeval &x, const struct timeval &base) const
int get_ticks ()
int get_delay (const unsigned int start)
int get_ticks ()
int get_delay (const int base)

Protected Attributes

struct timeval m_start
clock_val m_start
LARGE_INTEGER m_last_frequency

Detailed Description

horloge systeme, duree mesuree en micro secondes.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Friends
Generated on Thu Sep 22 16:34:00 2011 for gKitGL by  doxygen 1.6.3