|
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_NETLAYER *nlBase, GWEN_TYPE_UINT32 mark) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_IpcManager_AddServer (GWEN_IPCMANAGER *mgr, GWEN_NETLAYER *nlBase, GWEN_TYPE_UINT32 mark) |
GWENHYWFAR_API void | GWEN_IpcManager_Attach (GWEN_IPCMANAGER *mgr) |
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_GetClientForNetLayer (const GWEN_IPCMANAGER *mgr, const GWEN_NETLAYER *nl) |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_IpcManager_GetInRequestData (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 rid) |
GWENHYWFAR_API GWEN_NETLAYER * | GWEN_IpcManager_GetNetLayer (GWEN_IPCMANAGER *mgr, GWEN_TYPE_UINT32 nid) |
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 int | GWEN_IpcManager_Work (GWEN_IPCMANAGER *mgr) |