|
Classes |
struct | CTSERVERDATASTRUCT |
Defines |
#define | CTSERVER_H "$Id: ctserver.h,v 1.6 2003/05/08 12:26:39 aquamaniac Exp $" |
Typedefs |
typedef CTSERVERDATASTRUCT | CTSERVERDATA |
typedef ERRORCODE(* | CTSERVER_HANDLEREQUESTPTR )(CTSERVERDATA *sd, IPCMESSAGELAYER *ml, IPCMESSAGE *msg) |
typedef ERRORCODE(* | CTSERVER_CLIENTUPPTR )(CTSERVERDATA *sd, IPCMESSAGELAYER *ml) |
typedef ERRORCODE(* | CTSERVER_CLIENTDOWNPTR )(CTSERVERDATA *sd, IPCMESSAGELAYER *ml) |
Functions |
CTSERVERDATA * | CTServer_new () |
void | CTServer_free (CTSERVERDATA *sd) |
ERRORCODE | CTServer_Init (CTSERVERDATA *sd, CONFIGGROUP *root) |
ERRORCODE | CTServer_Fini (CTSERVERDATA *sd) |
ERRORCODE | CTServer_Work (CTSERVERDATA *sd, int timeout, int maxmsg) |
ERRORCODE | CTServer_SendResponse (CTSERVERDATA *sd, IPCMESSAGELAYER *ml, IPCMESSAGE *msg) |
ERRORCODE | CTServer_SendErrorMessage (CTSERVERDATA *sd, IPCMESSAGELAYER *ml, IPCMESSAGE *req, ERRORCODE errcode) |
void | CTServer_RemoveDisconnected (CTSERVERDATA *sd) |
void | CTServer_SetRequestHandler (CTSERVERDATA *sd, CTSERVER_HANDLEREQUESTPTR p) |
void | CTServer_SetClientUpHandler (CTSERVERDATA *sd, CTSERVER_CLIENTUPPTR p) |
void | CTServer_SetClientDownHandler (CTSERVERDATA *sd, CTSERVER_CLIENTDOWNPTR p) |
void | CTServer_SetPrivateData (CTSERVERDATA *sd, void *p) |
void * | CTServer_GetPrivateData (CTSERVERDATA *sd) |