gwenhywfar
4.8.0beta
|
#include <gwenhywfar/syncio.h>
#include <gwenhywfar/inetsocket.h>
Go to the source code of this file.
Macros | |
#define | GWEN_SYNCIO_SOCKET_TYPE "socket" |
Functions | |
GWENHYWFAR_API const char * | GWEN_SyncIo_Socket_GetAddress (const GWEN_SYNCIO *sio) |
GWENHYWFAR_API int | GWEN_SyncIo_Socket_GetPort (const GWEN_SYNCIO *sio) |
GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_Socket_new (GWEN_SOCKETTYPE sockType, GWEN_AddressFamily addressFamily) |
GWENHYWFAR_API void | GWEN_SyncIo_Socket_SetAddress (GWEN_SYNCIO *sio, const char *s) |
GWENHYWFAR_API void | GWEN_SyncIo_Socket_SetPort (GWEN_SYNCIO *sio, int i) |
GWENHYWFAR_API GWEN_SYNCIO * | GWEN_SyncIo_Socket_TakeOver (GWEN_SOCKET *socket) |
#define GWEN_SYNCIO_SOCKET_TYPE "socket" |
Definition at line 33 of file syncio_socket.h.
Referenced by GWEN_SyncIo_Socket_new(), and GWEN_SyncIo_Socket_TakeOver().
GWENHYWFAR_API const char* GWEN_SyncIo_Socket_GetAddress | ( | const GWEN_SYNCIO * | sio | ) |
Definition at line 108 of file syncio_socket.c.
References GWEN_INHERIT_GETDATA.
GWENHYWFAR_API int GWEN_SyncIo_Socket_GetPort | ( | const GWEN_SYNCIO * | sio | ) |
Definition at line 134 of file syncio_socket.c.
References GWEN_INHERIT_GETDATA.
GWENHYWFAR_API GWEN_SYNCIO* GWEN_SyncIo_Socket_new | ( | GWEN_SOCKETTYPE | sockType, |
GWEN_AddressFamily | addressFamily | ||
) |
Definition at line 54 of file syncio_socket.c.
References GWEN_INHERIT_SETDATA, GWEN_NEW_OBJECT, GWEN_SyncIo_new(), GWEN_SyncIo_SetConnectFn(), GWEN_SyncIo_SetDisconnectFn(), GWEN_SyncIo_SetReadFn(), GWEN_SyncIo_SetWriteFn(), GWEN_SyncIo_Socket_Connect(), GWEN_SyncIo_Socket_Disconnect(), GWEN_SyncIo_Socket_FreeData(), GWEN_SyncIo_Socket_Read(), GWEN_SYNCIO_SOCKET_TYPE, GWEN_SyncIo_Socket_Write(), and NULL.
Referenced by GWEN_Gui_Internal_GetSyncIo().
GWENHYWFAR_API void GWEN_SyncIo_Socket_SetAddress | ( | GWEN_SYNCIO * | sio, |
const char * | s | ||
) |
Definition at line 120 of file syncio_socket.c.
References GWEN_INHERIT_GETDATA, and NULL.
Referenced by GWEN_Gui_Internal_GetSyncIo().
GWENHYWFAR_API void GWEN_SyncIo_Socket_SetPort | ( | GWEN_SYNCIO * | sio, |
int | i | ||
) |
Definition at line 146 of file syncio_socket.c.
References GWEN_INHERIT_GETDATA.
Referenced by GWEN_Gui_Internal_GetSyncIo().
GWENHYWFAR_API GWEN_SYNCIO* GWEN_SyncIo_Socket_TakeOver | ( | GWEN_SOCKET * | socket | ) |
Definition at line 75 of file syncio_socket.c.
References GWEN_INHERIT_SETDATA, GWEN_NEW_OBJECT, GWEN_Socket_GetSocketType(), GWEN_SyncIo_new(), GWEN_SyncIo_SetConnectFn(), GWEN_SyncIo_SetDisconnectFn(), GWEN_SyncIo_SetReadFn(), GWEN_SyncIo_SetStatus(), GWEN_SyncIo_SetWriteFn(), GWEN_SyncIo_Socket_Connect(), GWEN_SyncIo_Socket_Disconnect(), GWEN_SyncIo_Socket_FreeData(), GWEN_SyncIo_Socket_Read(), GWEN_SYNCIO_SOCKET_TYPE, GWEN_SyncIo_Socket_Write(), GWEN_SyncIo_Status_Connected, and NULL.