#include <address.hpp>
|
| Address (const inet::Address &address) |
|
| Address::create ((sockaddr_storage) address))) |
|
| Address (unix::Address address) |
|
| Address (inet4::Address address) |
|
| Address (inet6::Address address) |
|
Family | family () const |
|
size_t | size () const |
|
| operator sockaddr_storage () const |
|
template<typename U , typename Decayed = typename std::decay<U>::type, typename = typename std::enable_if< !std::is_same<Decayed, Variant>::value>::type, typename = typename std::enable_if< !std::is_same<Decayed, boost::variant<T, Ts...>>::value>::type> |
| Variant (U &&u) |
|
template<typename... Fs> |
auto | visit (Fs &&...fs) const -> decltype(boost::apply_visitor(overload(std::forward< Fs >(fs)...), std::declval< boost::variant< T, Ts...> & >())) |
|
template<typename... Fs> |
auto | visit (Fs &&...fs) -> decltype(boost::apply_visitor(overload(std::forward< Fs >(fs)...), std::declval< boost::variant< T, Ts...> & >())) |
|
bool | operator== (const Variant &that) const |
|
bool | operator!= (const Variant &that) const |
|
Enumerator |
---|
UNIX |
|
INET4 |
|
INET6 |
|
process::network::Address::Address |
( |
const inet::Address & |
address | ) |
|
|
inline |
process::network::Address::Address::create |
( |
(sockaddr_storage) |
address | ) |
|
|
inline |
static Try<Address> process::network::Address::create |
( |
const sockaddr_storage & |
storage | ) |
|
|
inlinestatic |
Family process::network::Address::family |
( |
| ) |
const |
|
inline |
process::network::Address::operator sockaddr_storage |
( |
| ) |
const |
|
inline |
size_t process::network::Address::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: