libzmq  master
ZeroMQ C++ Core Engine (LIBZMQ)
zmq::address_t Struct Reference

#include <address.hpp>

Collaboration diagram for zmq::address_t:

Public Member Functions

 address_t (const std::string &protocol_, const std::string &address_, ctx_t *parent_)
 
 ~address_t ()
 
int to_string (std::string &addr_) const
 

Public Attributes

const std::string address
 
ctx_tparent
 
const std::string protocol
 
union {
   ipc_address_t *   ipc_addr
 
   tcp_address_t *   tcp_addr
 
   udp_address_t *   udp_addr
 
resolved
 

Detailed Description

Definition at line 49 of file address.hpp.

Constructor & Destructor Documentation

zmq::address_t::address_t ( const std::string &  protocol_,
const std::string &  address_,
ctx_t parent_ 
)

Definition at line 48 of file address.cpp.

References resolved.

zmq::address_t::~address_t ( )

Definition at line 57 of file address.cpp.

References LIBZMQ_DELETE, protocol, and resolved.

Member Function Documentation

int zmq::address_t::to_string ( std::string &  addr_) const

Member Data Documentation

ipc_address_t* zmq::address_t::ipc_addr

Definition at line 63 of file address.hpp.

Referenced by zmq::socket_base_t::connect(), and zmq::ipc_connecter_t::open().

ctx_t* zmq::address_t::parent

Definition at line 56 of file address.hpp.