#include <unistd.h>
#include <sys/socket.h>
Go to the source code of this file.
Classes | |
struct | URL |
struct | AddressList |
struct | Socket |
struct | SocketReader |
struct | INConnect |
Defines | |
#define | SOCKET_ERROR (-1) |
#define | INVALID_SOCKET (SOCKET)(~0) |
#define | S_ADDR(a) (a.s_addr) |
#define | closesocket(fd) close(fd) |
#define | WSAGetLastError() errno |
#define | WSAEWOULDBLOCK EWOULDBLOCK |
#define | SOCKET_ERROR (-1) |
#define | INVALID_SOCKET (SOCKET)(~0) |
#define | S_ADDR(a) (a.s_addr) |
#define | closesocket(fd) close(fd) |
#define | WSAGetLastError() errno |
#define | WSAEWOULDBLOCK EWOULDBLOCK |
#define | SD_RECEIVE 0x00 |
#define | SD_SEND 0x01 |
#define | SD_BOTH 0x02 |
Typedefs | |
typedef u_int | SOCKET |
typedef struct sockaddr_in | SOCKADDR_IN |
typedef unsigned int | socklen_t |
#define closesocket | ( | fd ) | close(fd) |
#define closesocket | ( | fd ) | close(fd) |
Definition at line 123 of file sockets.h.
Referenced by Socket::bind(), Socket::close(), and Socket::connect().
#define INVALID_SOCKET (SOCKET)(~0) |
Definition at line 117 of file sockets.h.
Referenced by Socket::bind(), Socket::close(), and Socket::connect().
#define INVALID_SOCKET (SOCKET)(~0) |
Referenced by HttpServer::receive_request().
#define S_ADDR | ( | a ) | (a.s_addr) |
#define SOCKET_ERROR (-1) |
#define SOCKET_ERROR (-1) |
Definition at line 116 of file sockets.h.
Referenced by Socket::bind(), Socket::connect(), Socket::receive_fragmented(), and Socket::send().
#define WSAEWOULDBLOCK EWOULDBLOCK |
Definition at line 125 of file sockets.h.
Referenced by Socket::receive_fragmented().
#define WSAEWOULDBLOCK EWOULDBLOCK |
#define WSAGetLastError | ( | ) | errno |
#define WSAGetLastError | ( | ) | errno |
Definition at line 124 of file sockets.h.
Referenced by Socket::receive_fragmented().
typedef struct sockaddr_in SOCKADDR_IN |