/* * Copyright (c) 2002, Stefan Farfeleder * $Id: clock.h,v 1.1.1.1 2002/08/18 17:28:49 aeneas Exp $ */ #ifndef JFK_CLOCK_H #define JFK_CLOCK_H namespace JFK { class clock { public: clock(); /* [re]start measuring time */ void start(); /* microseconds since last diff() or start() call */ unsigned long diff(); /* wait (approx.) 'micsecs' microseconds */ void delay(unsigned long micsecs); private: unsigned long timer; }; } #endif