|
Error codes |
#define | GWEN_IPC_ERROR_CODES 0x80000000 |
#define | GWEN_IPC_ERROR_CONNERR 0x80000002 |
#define | GWEN_IPC_ERROR_GENERIC 0x80000001 |
#define | GWEN_IPC_ERROR_TIMEOUT 0x80000003 |
Typedefs |
typedef GWEN_IPCMANAGER | GWEN_IPCMANAGER |
Functions |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_AddClient (GWEN_IPCMANAGER *mgr, GWEN_NETTRANSPORT *tr, const char *userName, const char *passwd, GWEN_TYPE_UINT32 mark) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_AddServer (GWEN_IPCMANAGER *mgr, GWEN_NETTRANSPORT *tr, GWEN_TYPE_UINT32 mark) |
GWENHYWFAR_API void | GWEN_IPCManager_Attach (GWEN_IPCMANAGER *mgr) |
GWENHYWFAR_API GWEN_NETTRANSPORT_STATUS | GWEN_IPCManager_CheckConnection (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid) |
GWENHYWFAR_API int | GWEN_IPCManager_Disconnect (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid) |
GWENHYWFAR_API void | GWEN_IPCManager_Dump (GWEN_IPCMANAGER *mgr, FILE *f, int indent) |
GWENHYWFAR_API void | GWEN_IPCManager_free (GWEN_IPCMANAGER *mgr) |
GWENHYWFAR_API const char * | GWEN_IPCManager_GetApplicationName (const GWEN_IPCMANAGER *mgr) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_GetClientForConnection (const GWEN_IPCMANAGER *mgr, const GWEN_NETCONNECTION *conn) |
GWENHYWFAR_API GWEN_NETCONNECTION * | GWEN_IPCManager_GetConnection (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid) |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_IPCManager_GetInRequestData (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_GetNextInRequest (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 mark) |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_IPCManager_GetResponseData (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid) |
GWENHYWFAR_API GWEN_IPCMANAGER * | GWEN_IPCManager_new () |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_IPCManager_PeekResponseData (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid) |
GWENHYWFAR_API int | GWEN_IPCManager_RemoveClient (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid) |
GWENHYWFAR_API int | GWEN_IPCManager_RemoveRequest (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid, int outbound) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_SendMultiRequest (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 mark, GWEN_DB_NODE *req) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IPCManager_SendRequest (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid, GWEN_DB_NODE *req) |
GWENHYWFAR_API int | GWEN_IPCManager_SendResponse (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid, GWEN_DB_NODE *rsp) |
GWENHYWFAR_API void | GWEN_IPCManager_SetApplicationName (GWEN_IPCMANAGER *mgr, const char *name) |
GWENHYWFAR_API void | GWEN_IPCManager_SetDownFn (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 id, GWEN_NETCONNECTION_DOWNFN fn) |
GWENHYWFAR_API void | GWEN_IPCManager_SetUpFn (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 id, GWEN_NETCONNECTION_UPFN fn) |
GWENHYWFAR_API int | GWEN_IPCManager_Work (GWEN_IPCMANAGER *mgr, int maxmsg) |