![]() |
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.