summaryrefslogtreecommitdiff
path: root/src/net/SocketDescriptor.cxx
AgeCommit message (Collapse)Author
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