|
|
@ -112,6 +112,13 @@ eventDispatcherCvInit(TR_class_ptr cls) |
|
|
TR_EVENT_CREATE(cls, TR_DISPATCHER_EVENT_SHUTDOWN); |
|
|
TR_EVENT_CREATE(cls, TR_DISPATCHER_EVENT_SHUTDOWN); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const char * TR_eventDispatcherStrings[] = { |
|
|
|
|
|
"TR_DISPATCHER_EVENT_HEARTBEAT", |
|
|
|
|
|
"TR_DISPATCHER_EVENT_USER_WAIT", |
|
|
|
|
|
"TR_DISPATCHER_EVENT_DATA_WAIT", |
|
|
|
|
|
"TR_DISPATCHER_EVENT_SHUTDOWN" |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
intptr_t dispatcher_events[TR_DISPATCHER_EVENT_MAX + 1]; |
|
|
intptr_t dispatcher_events[TR_DISPATCHER_EVENT_MAX + 1]; |
|
|
TR_INIT_IFACE(TR_Class, eventDispatcherCtor, eventDispatcherDtor, NULL); |
|
|
TR_INIT_IFACE(TR_Class, eventDispatcherCtor, eventDispatcherDtor, NULL); |
|
|
TR_CREATE_CLASS( |
|
|
TR_CREATE_CLASS( |
|
|
@ -120,6 +127,7 @@ TR_CREATE_CLASS( |
|
|
eventDispatcherCvInit, |
|
|
eventDispatcherCvInit, |
|
|
TR_IF(TR_Class)) = { |
|
|
TR_IF(TR_Class)) = { |
|
|
{ |
|
|
{ |
|
|
|
|
|
TR_eventDispatcherStrings, |
|
|
TR_DISPATCHER_EVENT_MAX + 1, |
|
|
TR_DISPATCHER_EVENT_MAX + 1, |
|
|
dispatcher_events |
|
|
dispatcher_events |
|
|
} |
|
|
} |
|
|
|