Max Kellermann
|
ebf607eef8
|
net/SocketDescriptor: fix SOCK_NONBLOCK flag in CreateSocketPairNonBlock()
|
2018-08-21 11:27:15 +02:00 |
|
Max Kellermann
|
e092eadd8d
|
net/SocketDescriptor: add "noexcept"
|
2018-08-21 11:08:34 +02:00 |
|
Max Kellermann
|
ba3b422ce5
|
net/SocketDescriptor: make accept4() mandatory on Linux
|
2018-08-21 10:53:54 +02:00 |
|
Max Kellermann
|
0ebba73cb8
|
net/SocketDescriptor: add method GetPeerCredentials()
|
2018-08-20 16:11:17 +02:00 |
|
Max Kellermann
|
50c7337965
|
net/SocketDescriptor: add GetType(), IsStream()
|
2018-08-20 16:06:58 +02:00 |
|
Max Kellermann
|
6246d36fe6
|
Merge branch 'v0.20.x'
|
2017-12-16 20:56:06 +01:00 |
|
Max Kellermann
|
614b3634d4
|
net/SocketDescriptor: add AcceptNonBlock() overload without address
|
2017-08-11 09:07:35 +02:00 |
|
Max Kellermann
|
b234f4307f
|
net/SocketDescriptor: AcceptNonBlock() enables non-blocking even if SOCK_NONBLOCK is unavailable
|
2017-08-11 09:04:38 +02:00 |
|
Max Kellermann
|
e38c213ee0
|
net/SocketDescriptor: check HAVE_ACCEPT4
|
2017-08-11 09:04:10 +02:00 |
|
Max Kellermann
|
1f47dc990d
|
net/SocketDescriptor: add method SetKeepAlive()
|
2017-08-10 19:25:02 +02:00 |
|
Max Kellermann
|
d2cdaa041c
|
net/SocketDescriptor: SO_REUSEADDR is portable
|
2017-08-10 13:23:14 +02:00 |
|
Max Kellermann
|
79e75bfbb9
|
net/SocketDescriptor: cast setsockopt() value to "const char *" for Windows
|
2017-08-10 13:21:24 +02:00 |
|
Max Kellermann
|
73b15c1bee
|
net/SocketDescriptor: socketpair() is unavailable on Windows
|
2017-08-10 13:19:47 +02:00 |
|
Max Kellermann
|
b180604422
|
net/SocketDescriptor: implement SetNonBlocking() on Windows
|
2017-08-10 13:18:23 +02:00 |
|
Max Kellermann
|
fab12ef241
|
net/SocketDescriptor: call SetNonBlocking() on Linux if SOCK_NONBLOCK unavailable
|
2017-08-10 13:16:25 +02:00 |
|
Max Kellermann
|
9259e989a4
|
net/SocketDescriptors: fix includes for Windows
|
2017-08-10 13:13:19 +02:00 |
|
Max Kellermann
|
817e912025
|
net/SocketDescriptor: specialization of FileDescriptor for network sockets
|
2017-08-10 13:12:13 +02:00 |
|