![]() |
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().