Apache Mesos
Classes | Namespaces | Functions
address.hpp File Reference
#include <stddef.h>
#include <stdint.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <glog/logging.h>
#include <sys/un.h>
#include <ostream>
#include <utility>
#include <boost/functional/hash.hpp>
#include <stout/abort.hpp>
#include <stout/check.hpp>
#include <stout/ip.hpp>
#include <stout/variant.hpp>
#include <stout/net.hpp>
#include <stout/stringify.hpp>
#include <stout/unreachable.hpp>

Go to the source code of this file.

Classes

class  process::network::inet::Address
 
class  process::network::inet4::Address
 
class  process::network::inet6::Address
 
class  process::network::unix::Address
 
class  process::network::Address
 
struct  std::hash< process::network::inet::Address >
 
struct  std::hash< process::network::inet4::Address >
 
struct  std::hash< process::network::inet6::Address >
 

Namespaces

 process
 
 process::network
 
 process::network::inet
 
 process::network::inet4
 
 process::network::inet6
 
 process::network::unix
 
 std
 

Functions

std::ostream & process::network::inet::operator<< (std::ostream &stream, const Address &address)
 
std::ostream & process::network::unix::operator<< (std::ostream &stream, const Address &address)
 
template<typename AddressType >
Try< AddressType > process::network::convert (Try< Address > &&address)
 
template<>
Try< unix::Address > process::network::convert (Try< Address > &&address)
 
template<>
Try< inet4::Address > process::network::convert (Try< Address > &&address)
 
template<>
Try< inet6::Address > process::network::convert (Try< Address > &&address)
 
template<>
Try< inet::Address > process::network::convert (Try< Address > &&address)
 
template<>
Try< Address > process::network::convert (Try< Address > &&address)