|
Classes |
struct | CTCLIENTDATASTRUCT |
Defines |
#define | CTCLIENT_MAX_DISMISSED_REQUESTS 64 |
Typedefs |
typedef CTCLIENTDATASTRUCT | CTCLIENTDATA |
Functions |
CTCLIENTDATA * | CTClient_new () |
void | CTClient_free (CTCLIENTDATA *cd) |
ERRORCODE | CTClient_Init (CTCLIENTDATA *cd) |
ERRORCODE | CTClient_InitShared (CTCLIENTDATA *cd, IPCSERVICELAYER *service) |
ERRORCODE | CTClient_Fini (CTCLIENTDATA *cd) |
ERRORCODE | CTClient_AddServer (CTCLIENTDATA *cd, const char *addr, int port, int *id) |
ERRORCODE | CTClient_RemoveServer (CTCLIENTDATA *cd, int id) |
void | CTClient_SetClientIdString (CTCLIENTDATA *cd, const char *cid) |
ERRORCODE | CTClient_CheckErrorMessage (CTCLIENTDATA *cd, IPCMESSAGE *msg) |
ERRORCODE | CTClient_Work (CTCLIENTDATA *cd, int timeout, int maxmsg) |
ERRORCODE | CTClient_SendRequest (CTCLIENTDATA *cd, CTSERVICEREQUEST *req, int id) |
ERRORCODE | CTClient_CheckResponse (CTCLIENTDATA *cd, int requestid) |
void | CTClient_WithdrawRequest (CTCLIENTDATA *cd, int requestid) |
void | CTClient_AbandonRequest (CTCLIENTDATA *cd, int requestid) |
CTSERVICEREQUEST * | CTClient_FindRequest (CTCLIENTDATA *cd, int requestid) |
void | CTClient_DequeueRequest (CTCLIENTDATA *cd, CTSERVICEREQUEST *req) |