Blame examples/ClockerPlugIn/WinNtTimer.h

Packit Service e31359
// //////////////////////////////////////////////////////////////////////////
Packit Service e31359
// Header file WinNtTimer.h for class WinNtTimer
Packit Service e31359
// (c)Copyright 2000, Baptiste Lepilleur.
Packit Service e31359
// Created: 2002/04/19
Packit Service e31359
// //////////////////////////////////////////////////////////////////////////
Packit Service e31359
#ifndef WINNTTIMER_H
Packit Service e31359
#define WINNTTIMER_H
Packit Service e31359
Packit Service e31359
#include <windows.h>
Packit Service e31359
#include <winnt.h>
Packit Service e31359
#include <winbase.h>
Packit Service e31359
Packit Service e31359
Packit Service e31359
/// A Timer.
Packit Service e31359
class WinNtTimer
Packit Service e31359
{
Packit Service e31359
public:
Packit Service e31359
  void start();
Packit Service e31359
  void finish();
Packit Service e31359
Packit Service e31359
  double elapsedTime() const;
Packit Service e31359
Packit Service e31359
private:
Packit Service e31359
  LONGLONG m_beginTime;
Packit Service e31359
  double m_elapsedTime;
Packit Service e31359
  bool m_isValid;
Packit Service e31359
};
Packit Service e31359
Packit Service e31359
Packit Service e31359
Packit Service e31359
// Inlines methods for Timer:
Packit Service e31359
// --------------------------
Packit Service e31359
Packit Service e31359
Packit Service e31359
Packit Service e31359
#endif  // WINNTTIMER_H