|
|
|
@ -64,12 +64,13 @@ void TR_eventDispatcherRegisterHandler(TR_EventDispatcher, TR_EventHandler); |
|
|
|
void TR_eventDispatcherSetHeartbeat(TR_EventDispatcher, time_t); |
|
|
|
time_t TR_eventDispatcherGetBeatTime(TR_EventDispatcher); |
|
|
|
time_t TR_eventDispatcherGerDataWaitTime(TR_EventDispatcher); |
|
|
|
//void TR_eventDispatcherEnqueueEvent(TR_EventDispatcher, TR_Event); |
|
|
|
void TR_eventDispatcherStart(TR_EventDispatcher); |
|
|
|
void TR_eventDispatcherStop(TR_EventDispatcher); |
|
|
|
void TR_eventDispatcherShutdown(TR_EventDispatcher); |
|
|
|
|
|
|
|
#define TR_eventDispatcherEnqueueEvent(disp,ev) (TR_queuePut((disp)->events, (ev))) |
|
|
|
#define TR_eventDispatcherEnqueueEvent(disp,ev) \ |
|
|
|
(TR_queuePut((disp)->events, (ev))) |
|
|
|
#define TR_eventDispatcherStop(disp) \ |
|
|
|
(((TR_EventDispatcher)disp)->running = 0) |
|
|
|
|
|
|
|
#endif // __TR_EVENT_DISPATCHER_H__ |
|
|
|
|
|
|
|
|