mpd/src/net
Max Kellermann d3ef4ab234 net/FormatAddress: new library to replace ToString.cxx
This library writes to a caller-specified buffer instead of
allocating a std::string which can be faster by avoiding heap
allocations.
2024-07-05 18:38:17 +02:00
..
AddressInfo.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
AddressInfo.hxx net/AddressInfo: add methods IsInet(), IsTCP() 2024-01-08 13:47:59 +01:00
AllocatedSocketAddress.cxx net/{Allocated,Static}SocketAddress: inline GetLocalRaw() 2024-05-06 12:50:29 +02:00
AllocatedSocketAddress.hxx net/{Allocated,Static}SocketAddress: inline GetLocalRaw() 2024-05-06 12:50:29 +02:00
DscpParser.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
DscpParser.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Features.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
FormatAddress.cxx net/FormatAddress: new library to replace ToString.cxx 2024-07-05 18:38:17 +02:00
FormatAddress.hxx net/FormatAddress: new library to replace ToString.cxx 2024-07-05 18:38:17 +02:00
HostParser.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
HostParser.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Init.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
IPv4Address.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
IPv4Address.hxx util, io, net, ...: use "#pragma once" 2024-03-11 15:32:24 +01:00
IPv6Address.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
IPv6Address.hxx util, io, net, ...: use "#pragma once" 2024-03-11 15:32:24 +01:00
LocalSocketAddress.cxx net/LocalSocketAddress: new class wrapping struct sockaddr_un 2024-05-06 12:54:45 +02:00
LocalSocketAddress.hxx net/LocalSocketAddress: new class wrapping struct sockaddr_un 2024-05-06 12:54:45 +02:00
meson.build net/FormatAddress: new library to replace ToString.cxx 2024-07-05 18:38:17 +02:00
MsgHdr.hxx net/SocketDescriptor: add Send()/Receive() overloads with iovec 2024-01-13 22:32:35 +01:00
Resolver.cxx io, net, evnet: quote file names in error messages 2024-04-10 13:36:05 +02:00
Resolver.hxx util, io, net, ...: use "#pragma once" 2024-03-11 15:32:24 +01:00
SocketAddress.cxx net/SocketAddress: use std::string_view::find() instead of std::memchr() 2024-05-06 12:54:45 +02:00
SocketAddress.hxx net/SocketAddress: move code to IsInet() 2024-01-08 13:48:13 +01:00
SocketDescriptor.cxx net/SocketDescriptor: WriteNoWait() uses MSG_NOSIGNAL 2024-05-06 12:55:02 +02:00
SocketDescriptor.hxx net/SocketDescriptor: disable msghdr methods on Windows 2024-01-18 15:44:44 +01:00
SocketError.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SocketError.hxx net/SocketError: move check to IsSocketError() 2024-06-25 20:29:27 +02:00
SocketUtil.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
SocketUtil.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
StaticSocketAddress.cxx net/{Allocated,Static}SocketAddress: inline GetLocalRaw() 2024-05-06 12:50:29 +02:00
StaticSocketAddress.hxx net/{Allocated,Static}SocketAddress: inline GetLocalRaw() 2024-05-06 12:50:29 +02:00
ToString.cxx net/ToString: check family==AF_INET6 instead of looking for colons 2023-09-18 21:59:27 +02:00
ToString.hxx net/ToString: use #pragma once 2023-09-18 22:01:40 +02:00
UniqueSocketDescriptor.hxx net/UniqueSocketDescriptor: add method MoveToFileDescriptor() 2024-04-04 09:16:44 +02:00