#include <strings.h>
#include "requestmgr_p.h"
#include <gwenhywfar/misc.h>
Go to the source code of this file.
Functions | |
int | GWEN_IpcRequestManager__Work (GWEN_IPC_REQUEST_LIST *rql) |
void | GWEN_IpcRequestManager_AddRequest (GWEN_IPC_REQUEST_MANAGER *rm, GWEN_IPC_REQUEST *rq) |
void | GWEN_IpcRequestManager_free (GWEN_IPC_REQUEST_MANAGER *rm) |
GWEN_IPCMANAGER * | GWEN_IpcRequestManager_GetIpcManager (const GWEN_IPC_REQUEST_MANAGER *rm) |
GWEN_IPC_REQUEST_LIST * | GWEN_IpcRequestManager_GetRequests (const GWEN_IPC_REQUEST_MANAGER *rm) |
GWEN_IPC_REQUEST_MANAGER * | GWEN_IpcRequestManager_new (GWEN_IPCMANAGER *ipcMgr) |
int | GWEN_IpcRequestManager_Work (GWEN_IPC_REQUEST_MANAGER *rm) |
int GWEN_IpcRequestManager__Work | ( | GWEN_IPC_REQUEST_LIST * | rql | ) |
Definition at line 70 of file requestmgr.c.
References GWEN_IpcRequest_GetSubRequests(), GWEN_IpcRequest_List_First(), GWEN_IpcRequest_List_Next(), and GWEN_IpcRequest_WorkFn().
Referenced by GWEN_IpcRequestManager_Work().
void GWEN_IpcRequestManager_AddRequest | ( | GWEN_IPC_REQUEST_MANAGER * | rm, | |
GWEN_IPC_REQUEST * | rq | |||
) |
Definition at line 62 of file requestmgr.c.
References GWEN_IpcRequest_List_Add().
void GWEN_IpcRequestManager_free | ( | GWEN_IPC_REQUEST_MANAGER * | rm | ) |
Definition at line 37 of file requestmgr.c.
References GWEN_FREE_OBJECT, and GWEN_IpcRequest_List_free().
GWEN_IPCMANAGER* GWEN_IpcRequestManager_GetIpcManager | ( | const GWEN_IPC_REQUEST_MANAGER * | rm | ) |
Definition at line 47 of file requestmgr.c.
GWEN_IPC_REQUEST_LIST* GWEN_IpcRequestManager_GetRequests | ( | const GWEN_IPC_REQUEST_MANAGER * | rm | ) |
Definition at line 55 of file requestmgr.c.
GWEN_IPC_REQUEST_MANAGER* GWEN_IpcRequestManager_new | ( | GWEN_IPCMANAGER * | ipcMgr | ) |
Definition at line 25 of file requestmgr.c.
References GWEN_IpcRequest_List_new(), and GWEN_NEW_OBJECT.
int GWEN_IpcRequestManager_Work | ( | GWEN_IPC_REQUEST_MANAGER * | rm | ) |
Definition at line 102 of file requestmgr.c.
References GWEN_IpcRequestManager__Work().