Annotation of libwww/Library/src/HTEvent.html, revision 2.1
2.1 ! eric 1: <HTML>
! 2: <HEAD>
! 3: <TITLE>W3C Reference Library libwww EVENTS</TITLE>
! 4: <!-- Changed by: Eric Prud'hommeaux, 15-May-1996 -->
! 5: </HEAD>
! 6: <BODY>
! 7:
! 8: <H1>Event Manager</H1>
! 9:
! 10: <PRE>
! 11: /*
! 12: ** (c) COPYRIGHT MIT 1995.
! 13: ** Please first read the full copyright statement in the file COPYRIGH.
! 14: */
! 15:
! 16: #ifndef HTEVENT_H
! 17: #define HTEVENT_H
! 18:
! 19: #include "sysdep.h"
! 20: #include "HTReq.h"
! 21: </PRE>
! 22:
! 23: This module provides a way for applications to register their own
! 24: event models, or use the one in <A HREF="HTEvntrg.html">HTEvntrg.html</A>.
! 25: <P>
! 26:
! 27: This module is implemented by <A HREF="HTEvnt.c">HTEvntrg.c</A>, and
! 28: it is a part of the <A HREF="http://www.w3.org/pub/WWW/Library/">W3C
! 29: Reference Library</A>. <P>
! 30:
! 31: <PRE>
! 32: typedef int HTEvent_registerCallback(SOCKET, HTRequest *,
! 33: SockOps, HTEventCallback *,
! 34: HTPriority);
! 35: typedef int HTEvent_unregisterCallback(SOCKET, SockOps);
! 36:
! 37: extern void HTEvent_setRegisterCallback(HTEvent_registerCallback *);
! 38: extern void HTEvent_setUnregisterCallback(HTEvent_unregisterCallback *);
! 39: </PRE>
! 40:
! 41: The library and application may call these functions by calling
! 42:
! 43: <PRE>
! 44: extern int HTEvent_register (SOCKET, HTRequest *,
! 45: SockOps, HTEventCallback *,
! 46: HTPriority);
! 47: extern int HTEvent_unregister (SOCKET, SockOps);
! 48: </PRE>
! 49:
! 50: <PRE>
! 51: #endif /* HTEVENT_H */
! 52: </PRE>
! 53:
! 54: <HR>
! 55: <ADDRESS>
! 56: @(#) $Id: Date Author State $
! 57: </ADDRESS>
! 58: </BODY>
! 59: </HTML>
! 60:
Webmaster