summaryrefslogtreecommitdiff
path: root/src/net/SocketDescriptor.cxx
AgeCommit message (Collapse)Author
2020-07-23include cleanupMax Kellermann
2020-03-12change errno.h to cerrnoRosen Penev
The former is deprecated by C++14. It's also functionally the same. From the standard: 19.4 The header<cerrno>is described in Table 43. Its contents are the same as the POSIX header<errno.h>,except that errno shall be defined as a macro. [Note: The intent is to remain in close alignment with the POSIX standard.] A separate errno value shall be provided for each thread. Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-26net/AddressInfo: include Features.hxx instead of config.hMax Kellermann
2019-02-27net/SocketDescriptor: add SetTcpUserTimeout()Max Kellermann
2018-08-21net/SocketDescriptor: add multicast methodsMax Kellermann
2018-08-21net/SocketDescriptor: remove unnecessary SO_REUSEPORT checkMax Kellermann
2018-08-21net/SocketDescriptor: add Shutdown()Max Kellermann
2018-08-21net/SocketDescriptor: fix SOCK_NONBLOCK flag in CreateSocketPairNonBlock()Max Kellermann
2018-08-21net/SocketDescriptor: add "noexcept"Max Kellermann
2018-08-21net/SocketDescriptor: make accept4() mandatory on LinuxMax Kellermann
2018-08-20net/SocketDescriptor: add method GetPeerCredentials()Max Kellermann
2018-08-20net/SocketDescriptor: add GetType(), IsStream()Max Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-08-11net/SocketDescriptor: add AcceptNonBlock() overload without addressMax Kellermann
2017-08-11net/SocketDescriptor: AcceptNonBlock() enables non-blocking even if ↵Max Kellermann
SOCK_NONBLOCK is unavailable
2017-08-11net/SocketDescriptor: check HAVE_ACCEPT4Max Kellermann
2017-08-10net/SocketDescriptor: add method SetKeepAlive()Max Kellermann
2017-08-10net/SocketDescriptor: SO_REUSEADDR is portableMax Kellermann
2017-08-10net/SocketDescriptor: cast setsockopt() value to "const char *" for WindowsMax Kellermann
2017-08-10net/SocketDescriptor: socketpair() is unavailable on WindowsMax Kellermann
2017-08-10net/SocketDescriptor: implement SetNonBlocking() on WindowsMax Kellermann
2017-08-10net/SocketDescriptor: call SetNonBlocking() on Linux if SOCK_NONBLOCK ↵Max Kellermann
unavailable
2017-08-10net/SocketDescriptors: fix includes for WindowsMax Kellermann
2017-08-10net/SocketDescriptor: specialization of FileDescriptor for network socketsMax Kellermann