26 #ifndef GWENHYWFAR_SYNCIO_SOCKET_H 27 #define GWENHYWFAR_SYNCIO_SOCKET_H 29 #include <gwenhywfar/syncio.h> 30 #include <gwenhywfar/inetsocket.h> 33 #define GWEN_SYNCIO_SOCKET_TYPE "socket"
GWENHYWFAR_API GWEN_SYNCIO * GWEN_SyncIo_Socket_new(GWEN_SOCKETTYPE sockType, GWEN_AddressFamily addressFamily)
struct GWEN_SYNCIO GWEN_SYNCIO
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)
GWENHYWFAR_API int GWEN_SyncIo_Socket_GetPort(const GWEN_SYNCIO *sio)
struct GWEN_SOCKET GWEN_SOCKET
GWENHYWFAR_API const char * GWEN_SyncIo_Socket_GetAddress(const GWEN_SYNCIO *sio)