#include "sockets_dll.h"Include dependency graph for tcpip_definitions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | INVALID_SOCKET -1 |
| #define | SOCKET_ERROR -1 |
| #define | SOCK_EACCES EACCES |
| #define | SOCK_EADDRINUSE EADDRINUSE |
| #define | SOCK_EADDRNOTAVAIL EADDRNOTAVAIL |
| #define | SOCK_EAFNOSUPPORT EAFNOSUPPORT |
| #define | SOCK_EALREADY EALREADY |
| #define | SOCK_EBADF EBADF |
| #define | SOCK_ECONNABORTED ECONNABORTED |
| #define | SOCK_ECONNREFUSED ECONNREFUSED |
| #define | SOCK_ECONNRESET ECONNRESET |
| #define | SOCK_EDESTADDRREQ EDESTADDRREQ |
| #define | SOCK_EDQUOT EDQUOT |
| #define | SOCK_EFAULT EFAULT |
| #define | SOCK_EHOSTDOWN EHOSTDOWN |
| #define | SOCK_EHOSTUNREACH EHOSTUNREACH |
| #define | SOCK_EINPROGRESS EINPROGRESS |
| #define | SOCK_EINTR EINTR |
| #define | SOCK_EINVAL EINVAL |
| #define | SOCK_EISCONN EISCONN |
| #define | SOCK_ELOOP ELOOP |
| #define | SOCK_EMFILE EMFILE |
| #define | SOCK_EMSGSIZE EMSGSIZE |
| #define | SOCK_ENAMETOOLONG ENAMETOOLONG |
| #define | SOCK_ENETDOWN ENETDOWN |
| #define | SOCK_ENETUNREACH ENETUNREACH |
| #define | SOCK_ENETRESET ENETRESET |
| #define | SOCK_ENOBUFS ENOBUFS |
| #define | SOCK_ENOPROTOOPT ENOPROTOOPT |
| #define | SOCK_ENOTCONN ENOTCONN |
| #define | SOCK_ENOTEMPTY ENOTEMPTY |
| #define | SOCK_ENOTSOCK ENOTSOCK |
| #define | SOCK_EOPNOTSUPP EOPNOTSUPP |
| #define | SOCK_EPFNOSUPPORT EPFNOSUPPORT |
| #define | SOCK_EPROCLIM EPROCLIM |
| #define | SOCK_EPROTOTYPE EPROTOTYPE |
| #define | SOCK_EPROTONOSUPPORT EPROTONOSUPPORT |
| #define | SOCK_EREMOTE EREMOTE |
| #define | SOCK_ESHUTDOWN ESHUTDOWN |
| #define | SOCK_ESOCKTNOSUPPORT ESOCKTNOSUPPORT |
| #define | SOCK_ESTALE ESTALE |
| #define | SOCK_ETIMEDOUT ETIMEDOUT |
| #define | SOCK_ETOOMANYREFS ETOOMANYREFS |
| #define | SOCK_EWOULDBLOCK EWOULDBLOCK |
| #define | SOCK_EUSERS EUSERS |
Typedefs | |
| typedef void | sock_hop |
Enumerations | |
| enum | socket_interests { SI_READABLE = 0x1, SI_WRITABLE = 0x2, SI_CONNECTED = 0x4, SI_DISCONNECTED = 0x8, SI_ERRONEOUS = 0x10, SI_BASELINE = 0x20, SI_ALL_SOCK_INT = 0xFF } |
| #define INVALID_SOCKET -1 |
Definition at line 38 of file tcpip_definitions.h.
Referenced by spocket::accept(), spocket::connect(), and socket_minder::handle_pending_connecters().
| #define SOCK_EACCES EACCES |
| #define SOCK_EADDRINUSE EADDRINUSE |
| #define SOCK_EADDRNOTAVAIL EADDRNOTAVAIL |
| #define SOCK_EAFNOSUPPORT EAFNOSUPPORT |
| #define SOCK_EALREADY EALREADY |
| #define SOCK_EBADF EBADF |
| #define SOCK_ECONNABORTED ECONNABORTED |
Definition at line 51 of file tcpip_definitions.h.
Referenced by socket_minder::push_receives(), socket_minder::push_sends(), and tcpip_stack::tcpip_error_name().
| #define SOCK_ECONNREFUSED ECONNREFUSED |
Definition at line 52 of file tcpip_definitions.h.
Referenced by spocket::connect(), and tcpip_stack::tcpip_error_name().
| #define SOCK_ECONNRESET ECONNRESET |
Definition at line 53 of file tcpip_definitions.h.
Referenced by socket_minder::push_receives(), socket_minder::push_sends(), spocket::receive_from(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EDESTADDRREQ EDESTADDRREQ |
| #define SOCK_EDQUOT EDQUOT |
| #define SOCK_EFAULT EFAULT |
Definition at line 56 of file tcpip_definitions.h.
Referenced by raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EHOSTDOWN EHOSTDOWN |
| #define SOCK_EHOSTUNREACH EHOSTUNREACH |
| #define SOCK_EINPROGRESS EINPROGRESS |
Definition at line 59 of file tcpip_definitions.h.
Referenced by spocket::connect(), raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EINTR EINTR |
Definition at line 60 of file tcpip_definitions.h.
Referenced by raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EINVAL EINVAL |
Definition at line 61 of file tcpip_definitions.h.
Referenced by raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EISCONN EISCONN |
Definition at line 62 of file tcpip_definitions.h.
Referenced by spocket::connect(), and tcpip_stack::tcpip_error_name().
| #define SOCK_ELOOP ELOOP |
| #define SOCK_EMFILE EMFILE |
| #define SOCK_EMSGSIZE EMSGSIZE |
| #define SOCK_ENAMETOOLONG ENAMETOOLONG |
| #define SOCK_ENETDOWN ENETDOWN |
Definition at line 67 of file tcpip_definitions.h.
Referenced by raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_ENETRESET ENETRESET |
| #define SOCK_ENETUNREACH ENETUNREACH |
| #define SOCK_ENOBUFS ENOBUFS |
| #define SOCK_ENOPROTOOPT ENOPROTOOPT |
| #define SOCK_ENOTCONN ENOTCONN |
| #define SOCK_ENOTEMPTY ENOTEMPTY |
| #define SOCK_ENOTSOCK ENOTSOCK |
Definition at line 74 of file tcpip_definitions.h.
Referenced by socket_minder::push_receives(), socket_minder::push_sends(), raw_socket::select(), and tcpip_stack::tcpip_error_name().
| #define SOCK_EOPNOTSUPP EOPNOTSUPP |
| #define SOCK_EPFNOSUPPORT EPFNOSUPPORT |
| #define SOCK_EPROCLIM EPROCLIM |
| #define SOCK_EPROTONOSUPPORT EPROTONOSUPPORT |
| #define SOCK_EPROTOTYPE EPROTOTYPE |
| #define SOCK_EREMOTE EREMOTE |
| #define SOCK_ESHUTDOWN ESHUTDOWN |
| #define SOCK_ESOCKTNOSUPPORT ESOCKTNOSUPPORT |
| #define SOCK_ESTALE ESTALE |
| #define SOCK_ETIMEDOUT ETIMEDOUT |
| #define SOCK_ETOOMANYREFS ETOOMANYREFS |
| #define SOCK_EUSERS EUSERS |
| #define SOCK_EWOULDBLOCK EWOULDBLOCK |
Definition at line 86 of file tcpip_definitions.h.
Referenced by spocket::accept(), spocket::connect(), spocket_tester::do_a_receive(), broadcast_spocket_tester::do_a_receive(), socket_minder::push_receives(), socket_minder::push_sends(), spocket::receive(), spocket::receive_from(), spocket::send(), spocket::send_to(), and tcpip_stack::tcpip_error_name().
| #define SOCKET_ERROR -1 |
Definition at line 39 of file tcpip_definitions.h.
Referenced by spocket::connect(), socket_minder::push_sends(), raw_socket::select(), and spocket::send().
| typedef void sock_hop |
Definition at line 40 of file tcpip_definitions.h.
| enum socket_interests |
| SI_READABLE | |
| SI_WRITABLE | |
| SI_CONNECTED | |
| SI_DISCONNECTED | |
| SI_ERRONEOUS | |
| SI_BASELINE | |
| SI_ALL_SOCK_INT |
Definition at line 25 of file tcpip_definitions.h.
1.5.1