#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: