![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|
#include <toolbox/net/Protocol.hpp>
#include <toolbox/net/Socket.hpp>
#include <toolbox/util/Concepts.hpp>
#include <toolbox/util/TypeTraits.hpp>
#include <boost/asio/generic/basic_endpoint.hpp>
#include <boost/asio/ip/basic_endpoint.hpp>
#include <boost/asio/local/basic_endpoint.hpp>
Go to the source code of this file.
Classes | |
struct | toolbox::util::TypeTraits< DgramEndpoint > |
struct | toolbox::util::TypeTraits< StreamEndpoint > |
Namespaces | |
namespace | toolbox |
namespace | toolbox::net |
namespace | toolbox::net::detail |
namespace | toolbox::util |
Typedefs | |
template<typename ProtocolT > | |
using | toolbox::net::BasicEndpoint = boost::asio::generic::basic_endpoint< ProtocolT > |
using | toolbox::net::DgramEndpoint = BasicEndpoint< DgramProtocol > |
using | toolbox::net::StreamEndpoint = BasicEndpoint< StreamProtocol > |
template<typename ProtocolT > | |
using | toolbox::net::IpEndpoint = boost::asio::ip::basic_endpoint< ProtocolT > |
using | toolbox::net::UdpEndpoint = IpEndpoint< UdpProtocol > |
using | toolbox::net::TcpEndpoint = IpEndpoint< TcpProtocol > |
template<typename ProtocolT > | |
using | toolbox::net::UnixEndpoint = boost::asio::local::basic_endpoint< ProtocolT > |
using | toolbox::net::UnixDgramEndpoint = UnixEndpoint< UnixDgramProtocol > |
using | toolbox::net::UnixStreamEndpoint = UnixEndpoint< UnixStreamProtocol > |
Functions | |
AddrInfoPtr | toolbox::net::parse_endpoint (string_view uri, int type) |
DgramEndpoint | toolbox::net::parse_dgram_endpoint (std::string_view uri) |
StreamEndpoint | toolbox::net::parse_stream_endpoint (std::string_view uri) |
istream & | toolbox::net::operator>> (istream &is, DgramEndpoint &ep) |
istream & | toolbox::net::operator>> (istream &is, StreamEndpoint &ep) |
template<typename StreamT , typename T > requires Streamable<StreamT> | |
StreamT & | toolbox::net::detail::print_unix_endpoint (StreamT &os, const T &ep) |
template<typename StreamT , class T > requires Streamable<StreamT> && std::same_as<T, DgramEndpoint> | |
StreamT & | toolbox::net::operator<< (StreamT &os, const T &ep) |
template<typename StreamT , class T > requires Streamable<StreamT> && std::same_as<T, StreamEndpoint> | |
StreamT & | toolbox::net::operator<< (StreamT &os, const T &ep) |
template<typename StreamT > requires toolbox::util::Streamable<StreamT> | |
StreamT & | operator<< (StreamT &os, const sockaddr_in &sa) |
template<typename StreamT > requires toolbox::util::Streamable<StreamT> | |
StreamT & | operator<< (StreamT &os, const sockaddr_in6 &sa) |
template<typename StreamT > requires toolbox::util::Streamable<StreamT> | |
StreamT & | operator<< (StreamT &os, const sockaddr_un &sa) |
template<typename StreamT > requires toolbox::util::Streamable<StreamT> | |
StreamT & | operator<< (StreamT &os, const sockaddr &sa) |
template<typename StreamT > requires toolbox::util::Streamable<StreamT> | |
StreamT & | operator<< (StreamT &os, const addrinfo &ai) |
StreamT & operator<< | ( | StreamT & | os, |
const sockaddr_in & | sa | ||
) |
Definition at line 164 of file Endpoint.hpp.
StreamT & operator<< | ( | StreamT & | os, |
const sockaddr_in6 & | sa | ||
) |
Definition at line 206 of file Endpoint.hpp.
StreamT & operator<< | ( | StreamT & | os, |
const sockaddr_un & | sa | ||
) |
Definition at line 216 of file Endpoint.hpp.
StreamT & operator<< | ( | StreamT & | os, |
const sockaddr & | sa | ||
) |
Definition at line 224 of file Endpoint.hpp.
StreamT & operator<< | ( | StreamT & | os, |
const addrinfo & | ai | ||
) |
Definition at line 240 of file Endpoint.hpp.