123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef _INC_ODINQUE
- #define _INC_ODINQUE
- #include <time.h>
- #include "ODTypes.h"
- typedef tODHandle tODInQueueHandle;
- tODResult ODInQueueAlloc(tODInQueueHandle *phInQueue, INT nInitialQueueSize);
- void ODInQueueFree(tODInQueueHandle hInQueue);
- BOOL ODInQueueWaiting(tODInQueueHandle hInQueue);
- tODResult ODInQueueAddEvent(tODInQueueHandle hInQueue,
- tODInputEvent *pEvent);
- tODResult ODInQueueGetNextEvent(tODInQueueHandle hInQueue,
- tODInputEvent *pEvent, tODMilliSec Timeout);
- void ODInQueueEmpty(tODInQueueHandle hInQueue);
- time_t ODInQueueGetLastActivity(tODInQueueHandle hInQueue);
- void ODInQueueResetLastActivity(tODInQueueHandle hInQueue);
- #endif
|