| 
    gPTP Documentation
    
   | 
 
#include <windows_hal.hpp>


Public Member Functions | |
| bool | addEvent (unsigned long micros, int type, ostimerq_handler func, event_descriptor_t *arg, bool rm, unsigned *event) | 
| Create a new event and add it to the timer queue.  More... | |
| bool | cancelEvent (int type, unsigned *event) | 
| Cancels an event from the queue.  More... | |
Protected Member Functions | |
| WindowsTimerQueue () | |
  Protected Member Functions inherited from OSTimerQueue | |
| virtual bool | init () | 
| Initializes timer queue.  More... | |
| OSTimerQueue () | |
Friends | |
| class | WindowsTimerQueueFactory | 
| VOID CALLBACK | WindowsTimerQueueHandler (PVOID arg_in, BOOLEAN ignore) | 
Windows timer queue interface
      
  | 
  inlineprotected | 
Default constructor. Initializes timers lock
      
  | 
  inlinevirtual | 
Create a new event and add it to the timer queue.
| micros | Time in microsseconds | 
| type | Event type | 
| func | Callback function | 
| arg | [in] Event arguments | 
| rm | when true, allows elements to be deleted from the queue | 
| event | [in] Pointer to the event to be created | 
Implements OSTimerQueue.
      
  | 
  inlinevirtual | 
Cancels an event from the queue.
| type | Event type | 
| event | [in] Pointer to the event to be removed | 
Implements OSTimerQueue.
      
  | 
  friend | 
Windows Timer queue handler callback definition
Windows callback for the timer queue handler