Sese Framework
2.3.0
A cross-platform framework
|
#include <winsock2.h>
#include <windows.h>
Go to the source code of this file.
Namespaces | |
namespace | sese |
Macros | |
#define | _WIN32_WINNNT 0x0602 |
#define | WINVER 0x0602 |
#define | NOMINMAX |
#define | SESE_CXX_STANDARD _MSVC_LANG |
C++ version identifier. | |
#define | API |
Exportable Type Identifier - Now deprecated. | |
#define | PRIdTid "u" |
pid_t Formatting placeholders | |
#define | strcasecmp strcmpi |
Ignore case comparisons. | |
#define | timegm _mkgmtime |
#define | SESE_FILENAME (strrchr(__FILE__, '\\') ? strrchr(__FILE__, '\\') + 1 : __FILE__) |
#define | EINTR WSAEINTR |
WSA Error Mapping. | |
#define | EBADF WSAEBADF |
#define | EACCES WSAEACCES |
#define | EFAULT WSAEFAULT |
#define | EINVAL WSAEINVAL |
#define | EMFILE WSAEMFILE |
#define | EWOULDBLOCK WSAEWOULDBLOCK |
#define | EINPROGRESS WSAEINPROGRESS |
#define | EALREADY WSAEALREADY |
#define | ENOTSOCK WSAENOTSOCK |
#define | EDESTADDRREQ WSAEDESTADDRREQ |
#define | EMSGSIZE WSAEMSGSIZE |
#define | EPROTOTYPE WSAEPROTOTYPE |
#define | ENOPROTOOPT WSAENOPROTOOPT |
#define | EPROTONOSUPPORT WSAEPROTONOSUPPORT |
#define | ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT |
#define | EOPNOTSUPP WSAEOPNOTSUPP |
#define | EPFNOSUPPORT WSAEPFNOSUPPORT |
#define | EAFNOSUPPORT WSAEAFNOSUPPORT |
#define | EADDRINUSE WSAEADDRINUSE |
#define | EADDRNOTAVAIL WSAEADDRNOTAVAIL |
#define | ENETDOWN WSAENETDOWN |
#define | ENETUNREACH WSAENETUNREACH |
#define | ENETRESET WSAENETRESET |
#define | ECONNABORTED WSAECONNABORTED |
#define | ECONNRESET WSAECONNRESET |
#define | ENOBUFS WSAENOBUFS |
#define | EISCONN WSAEISCONN |
#define | ENOTCONN WSAENOTCONN |
#define | ESHUTDOWN WSAESHUTDOWN |
#define | ETOOMANYREFS WSAETOOMANYREFS |
#define | ETIMEDOUT WSAETIMEDOUT |
#define | ECONNREFUSED WSAECONNREFUSED |
#define | ELOOP WSAELOOP |
#define | ENAMETOOLONG WSAENAMETOOLONG |
#define | EHOSTDOWN WSAEHOSTDOWN |
#define | EHOSTUNREACH WSAEHOSTUNREACH |
#define | ENOTEMPTY WSAENOTEMPTY |
#define | EPROCLIM WSAEPROCLIM |
#define | EUSERS WSAEUSERS |
#define | EDQUOT WSAEDQUOT |
#define | ESTALE WSAESTALE |
#define | EREMOTE WSAEREMOTE |
#define _WIN32_WINNNT 0x0602 |
#define API |
Exportable Type Identifier - Now deprecated.
#define EACCES WSAEACCES |
#define EADDRINUSE WSAEADDRINUSE |
#define EADDRNOTAVAIL WSAEADDRNOTAVAIL |
#define EAFNOSUPPORT WSAEAFNOSUPPORT |
#define EALREADY WSAEALREADY |
Referenced by sese::net::Socket::connect(), and sese::security::SecuritySocket::connect().
#define EBADF WSAEBADF |
#define ECONNABORTED WSAECONNABORTED |
#define ECONNREFUSED WSAECONNREFUSED |
#define ECONNRESET WSAECONNRESET |
#define EDESTADDRREQ WSAEDESTADDRREQ |
#define EDQUOT WSAEDQUOT |
#define EFAULT WSAEFAULT |
#define EHOSTDOWN WSAEHOSTDOWN |
#define EHOSTUNREACH WSAEHOSTUNREACH |
#define EINPROGRESS WSAEINPROGRESS |
#define EINTR WSAEINTR |
WSA Error Mapping.
Referenced by sese::iocp::v1::IOCPService::onWrite(), and sese::service::TcpTransporter::onWrite().
#define EINVAL WSAEINVAL |
#define EISCONN WSAEISCONN |
Referenced by sese::net::Socket::connect(), and sese::security::SecuritySocket::connect().
#define ELOOP WSAELOOP |
#define EMFILE WSAEMFILE |
#define EMSGSIZE WSAEMSGSIZE |
#define ENAMETOOLONG WSAENAMETOOLONG |
#define ENETDOWN WSAENETDOWN |
#define ENETRESET WSAENETRESET |
#define ENETUNREACH WSAENETUNREACH |
#define ENOBUFS WSAENOBUFS |
#define ENOPROTOOPT WSAENOPROTOOPT |
#define ENOTCONN WSAENOTCONN |
Referenced by sese::service::TcpTransporter::onRead().
#define ENOTEMPTY WSAENOTEMPTY |
#define ENOTSOCK WSAENOTSOCK |
#define EOPNOTSUPP WSAEOPNOTSUPP |
#define EPFNOSUPPORT WSAEPFNOSUPPORT |
#define EPROCLIM WSAEPROCLIM |
#define EPROTONOSUPPORT WSAEPROTONOSUPPORT |
#define EPROTOTYPE WSAEPROTOTYPE |
#define EREMOTE WSAEREMOTE |
#define ESHUTDOWN WSAESHUTDOWN |
#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT |
#define ESTALE WSAESTALE |
#define ETIMEDOUT WSAETIMEDOUT |
#define ETOOMANYREFS WSAETOOMANYREFS |
#define EUSERS WSAEUSERS |
#define EWOULDBLOCK WSAEWOULDBLOCK |
#define NOMINMAX |
#define PRIdTid "u" |
pid_t Formatting placeholders
#define SESE_CXX_STANDARD _MSVC_LANG |
C++ version identifier.
#define SESE_FILENAME (strrchr(__FILE__, '\\') ? strrchr(__FILE__, '\\') + 1 : __FILE__) |
#define strcasecmp strcmpi |
Ignore case comparisons.
Referenced by sese::net::http::HttpUtil::recvHeader().
#define timegm _mkgmtime |
#define WINVER 0x0602 |