iomanager.h File Reference

#include <gwenhywfar/iolayer.h>
Include dependency graph for iomanager.h:

Go to the source code of this file.

Functions

GWENHYWFAR_API int GWEN_Io_Manager_RegisterLayer (GWEN_IO_LAYER *io)
GWENHYWFAR_API int GWEN_Io_Manager_UnregisterLayer (GWEN_IO_LAYER *io)
GWENHYWFAR_API int GWEN_Io_Manager_Wait (int msecs, uint32_t guiid)
GWENHYWFAR_API int GWEN_Io_Manager_WaitForRequest (GWEN_IO_REQUEST *r, int msecs)
GWENHYWFAR_API
GWEN_IO_LAYER_WORKRESULT 
GWEN_Io_Manager_Work (void)

Function Documentation

GWENHYWFAR_API int GWEN_Io_Manager_RegisterLayer ( GWEN_IO_LAYER io  ) 
GWENHYWFAR_API int GWEN_Io_Manager_UnregisterLayer ( GWEN_IO_LAYER io  ) 

Definition at line 81 of file iomanager.c.

References DBG_INFO, GWEN_ERROR_INVALID, GWEN_IO_LAYER_FLAGS_REGISTERED, GWEN_Io_Layer_SubFlags(), GWEN_LOGDOMAIN, and ioLayerList.

Referenced by GWEN_IpcManager_RemoveClient().

Here is the call graph for this function:

Here is the caller graph for this function:

GWENHYWFAR_API int GWEN_Io_Manager_Wait ( int  msecs,
uint32_t  guiid 
)

Definition at line 135 of file iomanager.c.

References DBG_INFO, GWEN_ERROR_EOF, GWEN_Gui_WaitForSockets(), GWEN_Io_Layer_AddWaitingSockets(), GWEN_LOGDOMAIN, GWEN_Socket_List2_free(), GWEN_Socket_List2_new(), and ioLayerList.

Referenced by GWEN_Io_Manager_WaitForRequest().

Here is the call graph for this function:

Here is the caller graph for this function:

GWENHYWFAR_API int GWEN_Io_Manager_WaitForRequest ( GWEN_IO_REQUEST r,
int  msecs 
)
GWENHYWFAR_API GWEN_IO_LAYER_WORKRESULT GWEN_Io_Manager_Work ( void   ) 

Definition at line 106 of file iomanager.c.

References GWEN_Io_Layer_WorkOnRequests(), GWEN_Io_Layer_WorkResultBlocking, GWEN_Io_Layer_WorkResultOk, and ioLayerList.

Referenced by GWEN_Io_Manager_WaitForRequest().

Here is the call graph for this function:

Here is the caller graph for this function:

Generated on Mon Jul 5 22:54:01 2010 for gwenhywfar by  doxygen 1.6.3