gwenhywfar
4.3.1
|
These functions operate on socket sets. A socket set is used by the socket function GWEN_Socket_Select() to check on which socket changes in state occurred.
GWENHYWFAR_API int GWEN_Socket_Close | ( | GWEN_SOCKET * | sp | ) |
Unarms a socket thus closing any connection associated with this socket.
Referenced by GWEN_SyncIo_Socket_Disconnect().
GWENHYWFAR_API void GWEN_Socket_free | ( | GWEN_SOCKET * | sp | ) |
Destructor.
Referenced by GWEN_SyncIo_Socket_Connect(), GWEN_SyncIo_Socket_Disconnect(), and GWEN_SyncIo_Socket_FreeData().
GWENHYWFAR_API GWEN_SOCKET* GWEN_Socket_fromFile | ( | int | fd | ) |
GWENHYWFAR_API GWEN_SOCKET* GWEN_Socket_new | ( | GWEN_SOCKETTYPE | socketType | ) |
Constructor. You should always use this to create socket variables.
Referenced by GWEN_SyncIo_Socket_Connect().
GWENHYWFAR_API int GWEN_Socket_Open | ( | GWEN_SOCKET * | sp | ) |
Arms the socket so that it can be used. This really creates a system socket.
Referenced by GWEN_SyncIo_Socket_Connect().
GWENHYWFAR_API int GWEN_SocketSet_AddSocket | ( | GWEN_SOCKETSET * | ssp, |
const GWEN_SOCKET * | sp | ||
) |
Referenced by GWEN_Gui_WaitForSockets().
GWENHYWFAR_API int GWEN_SocketSet_Clear | ( | GWEN_SOCKETSET * | ssp | ) |
GWENHYWFAR_API void GWEN_SocketSet_free | ( | GWEN_SOCKETSET * | ssp | ) |
Referenced by GWEN_Gui_WaitForSockets().
GWENHYWFAR_API int GWEN_SocketSet_GetSocketCount | ( | GWEN_SOCKETSET * | ssp | ) |
Referenced by GWEN_Gui_WaitForSockets().
GWENHYWFAR_API int GWEN_SocketSet_HasSocket | ( | GWEN_SOCKETSET * | ssp, |
const GWEN_SOCKET * | sp | ||
) |
GWENHYWFAR_API GWEN_SOCKETSET* GWEN_SocketSet_new | ( | void | ) |
Referenced by GWEN_Gui_WaitForSockets().
GWENHYWFAR_API int GWEN_SocketSet_RemoveSocket | ( | GWEN_SOCKETSET * | ssp, |
const GWEN_SOCKET * | sp | ||
) |