| 12345678910111213141516171819202122232425 |
- #ifndef GXTIMER_H
- #define GXTIMER_H
- class gxRuntime;
- class gxTimer{
- public:
- gxTimer( gxRuntime *rt,int hertz );
- ~gxTimer();
- static void CALLBACK timerCallback( UINT id,UINT msg,DWORD user,DWORD dw1,DWORD dw2 );
- private:
- gxRuntime *runtime;
- HANDLE event;
- MMRESULT timerID;
- int ticks_put,ticks_get;
- /***** GX INTERFACE *****/
- public:
- int wait();
- };
- #endif
|