Public Member Functions | Private Attributes | List of all members
zmq::tcp_address_t Class Reference

#include <tcp_address.hpp>

Public Member Functions

const sockaddr * addr () const
 
socklen_t addrlen () const
 
sa_family_t family () const
 
bool has_src_addr () const
 
int resolve (const char *name_, bool local_, bool ipv6_)
 
const sockaddr * src_addr () const
 
socklen_t src_addrlen () const
 
 tcp_address_t ()
 
 tcp_address_t (const sockaddr *sa_, socklen_t sa_len_)
 
int to_string (std::string &addr_) const
 

Private Attributes

ip_addr_t _address
 
bool _has_src_addr
 
ip_addr_t _source_address
 

Detailed Description

Definition at line 15 of file tcp_address.hpp.

Constructor & Destructor Documentation

◆ tcp_address_t() [1/2]

zmq::tcp_address_t::tcp_address_t ( )

Definition at line 25 of file tcp_address.cpp.

◆ tcp_address_t() [2/2]

zmq::tcp_address_t::tcp_address_t ( const sockaddr *  sa_,
socklen_t  sa_len_ 
)

Definition at line 31 of file tcp_address.cpp.

Member Function Documentation

◆ addr()

const sockaddr * zmq::tcp_address_t::addr ( ) const

Definition at line 142 of file tcp_address.cpp.

◆ addrlen()

socklen_t zmq::tcp_address_t::addrlen ( ) const

Definition at line 147 of file tcp_address.cpp.

◆ family()

sa_family_t zmq::tcp_address_t::family ( ) const

Definition at line 170 of file tcp_address.cpp.

◆ has_src_addr()

bool zmq::tcp_address_t::has_src_addr ( ) const

Definition at line 162 of file tcp_address.cpp.

◆ resolve()

int zmq::tcp_address_t::resolve ( const char *  name_,
bool  local_,
bool  ipv6_ 
)

Definition at line 46 of file tcp_address.cpp.

◆ src_addr()

const sockaddr * zmq::tcp_address_t::src_addr ( ) const

Definition at line 152 of file tcp_address.cpp.

◆ src_addrlen()

socklen_t zmq::tcp_address_t::src_addrlen ( ) const

Definition at line 157 of file tcp_address.cpp.

◆ to_string()

int zmq::tcp_address_t::to_string ( std::string addr_) const

Definition at line 111 of file tcp_address.cpp.

Member Data Documentation

◆ _address

ip_addr_t zmq::tcp_address_t::_address
private

Definition at line 43 of file tcp_address.hpp.

◆ _has_src_addr

bool zmq::tcp_address_t::_has_src_addr
private

Definition at line 45 of file tcp_address.hpp.

◆ _source_address

ip_addr_t zmq::tcp_address_t::_source_address
private

Definition at line 44 of file tcp_address.hpp.


The documentation for this class was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11