![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <address.hpp>
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_t * | parent |
const std::string | protocol |
union { | |
ipc_address_t * ipc_addr | |
tcp_address_t * tcp_addr | |
udp_address_t * udp_addr | |
} | resolved |
Definition at line 49 of file address.hpp.
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.
int zmq::address_t::to_string | ( | std::string & | addr_ | ) | const |
Definition at line 95 of file address.cpp.
References address, protocol, and resolved.
Referenced by zmq::socket_base_t::connect(), zmq::ipc_connecter_t::ipc_connecter_t(), zmq::socks_connecter_t::socks_connecter_t(), and zmq::tcp_connecter_t::tcp_connecter_t().
const std::string zmq::address_t::address |
Definition at line 55 of file address.hpp.
Referenced by zmq::socks_connecter_t::connect_to_proxy(), zmq::socks_connecter_t::in_event(), zmq::tcp_connecter_t::open(), zmq::session_base_t::start_connecting(), and to_string().
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.
const std::string zmq::address_t::protocol |
Definition at line 54 of file address.hpp.
Referenced by zmq::ipc_connecter_t::ipc_connecter_t(), zmq::session_base_t::reconnect(), zmq::socks_connecter_t::socks_connecter_t(), zmq::session_base_t::start_connecting(), zmq::tcp_connecter_t::tcp_connecter_t(), to_string(), and ~address_t().
union { ... } zmq::address_t::resolved |
tcp_address_t* zmq::address_t::tcp_addr |
Definition at line 60 of file address.hpp.
Referenced by zmq::socket_base_t::connect(), zmq::socks_connecter_t::connect_to_proxy(), and zmq::tcp_connecter_t::open().
udp_address_t* zmq::address_t::udp_addr |
Definition at line 61 of file address.hpp.
Referenced by zmq::socket_base_t::connect(), zmq::udp_engine_t::init(), zmq::udp_engine_t::out_event(), and zmq::udp_engine_t::plug().