version 2.8, 1998/08/10 02:42:12
|
version 2.9, 1999/02/22 22:10:11
|
Line 27 PRIVATE HTEvent_unregisterCallback * Unr
|
Line 27 PRIVATE HTEvent_unregisterCallback * Unr
|
|
|
PUBLIC void HTEvent_setRegisterCallback(HTEvent_registerCallback * registerCBF) |
PUBLIC void HTEvent_setRegisterCallback(HTEvent_registerCallback * registerCBF) |
{ |
{ |
if (CORE_TRACE) HTTrace("Event....... registering %p\n", registerCBF); |
HTTRACE(CORE_TRACE, "Event....... registering %p\n" _ registerCBF); |
RegisterCBF = registerCBF; |
RegisterCBF = registerCBF; |
} |
} |
|
|
PUBLIC void HTEvent_setUnregisterCallback(HTEvent_unregisterCallback * unregisterCBF) |
PUBLIC void HTEvent_setUnregisterCallback(HTEvent_unregisterCallback * unregisterCBF) |
{ |
{ |
if (CORE_TRACE) HTTrace("Event....... registering %p\n", unregisterCBF); |
HTTRACE(CORE_TRACE, "Event....... registering %p\n" _ unregisterCBF); |
UnregisterCBF = unregisterCBF; |
UnregisterCBF = unregisterCBF; |
} |
} |
|
|
Line 45 PUBLIC BOOL HTEvent_isCallbacksRegistere
|
Line 45 PUBLIC BOOL HTEvent_isCallbacksRegistere
|
PUBLIC int HTEvent_unregister (SOCKET s, HTEventType type) |
PUBLIC int HTEvent_unregister (SOCKET s, HTEventType type) |
{ |
{ |
if (!UnregisterCBF) { |
if (!UnregisterCBF) { |
if (CORE_TRACE) HTTrace("Event....... No handler registered\n"); |
HTTRACE(CORE_TRACE, "Event....... No handler registered\n"); |
return -1; |
return -1; |
} |
} |
return (*UnregisterCBF)(s, type); |
return (*UnregisterCBF)(s, type); |
Line 54 PUBLIC int HTEvent_unregister (SOCKET s,
|
Line 54 PUBLIC int HTEvent_unregister (SOCKET s,
|
PUBLIC int HTEvent_register(SOCKET s, HTEventType type, HTEvent * event) |
PUBLIC int HTEvent_register(SOCKET s, HTEventType type, HTEvent * event) |
{ |
{ |
if (!RegisterCBF) { |
if (!RegisterCBF) { |
if (CORE_TRACE) HTTrace("Event....... No handler registered\n"); |
HTTRACE(CORE_TRACE, "Event....... No handler registered\n"); |
return -1; |
return -1; |
} |
} |
return (*RegisterCBF)(s, type, event); |
return (*RegisterCBF)(s, type, event); |
Line 78 PUBLIC HTEvent * HTEvent_new (HTEventCal
|
Line 78 PUBLIC HTEvent * HTEvent_new (HTEventCal
|
me->param = context; |
me->param = context; |
me->priority = priority; |
me->priority = priority; |
me->millis = millis; |
me->millis = millis; |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Event....... Created event %p with context %p, priority %d, and timeout %d\n" _ |
HTTrace("Event....... Created event %p with context %p, priority %d, and timeout %d\n", |
me _ context _ priority _ millis); |
me, context, priority, millis); |
|
return me; |
return me; |
} |
} |
return NULL; |
return NULL; |
Line 90 PUBLIC BOOL HTEvent_delete (HTEvent * me
|
Line 89 PUBLIC BOOL HTEvent_delete (HTEvent * me
|
{ |
{ |
if (me) { |
if (me) { |
HT_FREE(me); |
HT_FREE(me); |
if (CORE_TRACE) HTTrace("Event....... Deleted event %p\n", me); |
HTTRACE(CORE_TRACE, "Event....... Deleted event %p\n" _ me); |
return YES; |
return YES; |
} |
} |
return NO; |
return NO; |