#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 |
1.7.2