Max Kellermann
|
6cdb3ff21e
|
use [[gnu::pure]] instead of gcc_pure
This is semi-standard and doesn't require the util/Compiler.h header.
|
2021-02-12 18:34:16 +01:00 |
|
Max Kellermann
|
273771ffec
|
net/SocketAddress: add CastTo()
|
2020-11-30 21:51:07 +01:00 |
|
Max Kellermann
|
155fc8fa5a
|
include cleanup
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
77b5b4158c
|
net/ToString: move UnmapV4() to class IPv6Address
|
2019-07-03 21:56:56 +02:00 |
|
Max Kellermann
|
864c87e6c0
|
net/SocketAddress: add method GetLocalPath()
|
2019-02-19 12:50:40 +01:00 |
|
Max Kellermann
|
d77b0c7dcd
|
net/SocketAddress: add constexpr
|
2019-01-22 08:42:35 +01:00 |
|
Max Kellermann
|
ede7434901
|
net/SocketAddress: add GetSteadyPart()
|
2018-08-21 10:57:46 +02:00 |
|
Max Kellermann
|
dfc1f6342a
|
net/SocketAddress: add IsV4Mapped()
|
2018-08-21 10:48:37 +02:00 |
|
Max Kellermann
|
ec54754e22
|
Compiler.h: move to util/
|
2018-08-20 16:19:17 +02:00 |
|
Max Kellermann
|
11396d4fba
|
net/SocketAddress: add method GetLocalRaw()
|
2018-08-20 15:59:17 +02:00 |
|
Max Kellermann
|
234a6193bb
|
net/SocketAddress: make GetAddress() constexpr
|
2018-08-20 15:57:13 +02:00 |
|
Max Kellermann
|
6246d36fe6
|
Merge branch 'v0.20.x'
|
2017-12-16 20:56:06 +01:00 |
|
Max Kellermann
|
dfaf08743c
|
*: check defined(_WIN32) instead of defined(WIN32)
Only _WIN32 is defined by the compiler, and WIN32 is not standardized
and may be missing.
Closes #169
|
2017-12-12 10:22:20 +01:00 |
|
Max Kellermann
|
3bcabad28c
|
net/SocketAddress: add method IsV6Any()
|
2017-05-17 12:22:59 +02:00 |
|
Max Kellermann
|
c629ac7168
|
net/SocketAddress: add more "noexcept"
|
2017-05-17 12:21:36 +02:00 |
|
Max Kellermann
|
77c747a8fd
|
net/SocketAddress: add method GetPort()
|
2017-05-17 09:28:12 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
6eea56861b
|
AUTHORS, ...: update my email address
|
2017-01-17 11:54:55 +01:00 |
|
Max Kellermann
|
4e30e74739
|
net/SocketAddress: light wrapper for struct sockaddr
|
2015-02-10 22:06:06 +01:00 |
|