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

#include <udp_address.hpp>

Public Member Functions

const ip_addr_tbind_addr () const
 
int bind_if () const
 
int family () const
 
bool is_mcast () const
 
int resolve (const char *name_, bool bind_, bool ipv6_)
 
const ip_addr_ttarget_addr () const
 
virtual int to_string (std::string &addr_)
 
 udp_address_t ()
 
virtual ~udp_address_t ()
 

Private Attributes

std::string _address
 
ip_addr_t _bind_address
 
int _bind_interface
 
bool _is_multicast
 
ip_addr_t _target_address
 

Detailed Description

Definition at line 17 of file udp_address.hpp.

Constructor & Destructor Documentation

◆ udp_address_t()

zmq::udp_address_t::udp_address_t ( )

Definition at line 21 of file udp_address.cpp.

◆ ~udp_address_t()

zmq::udp_address_t::~udp_address_t ( )
virtual

Definition at line 28 of file udp_address.cpp.

Member Function Documentation

◆ bind_addr()

const zmq::ip_addr_t * zmq::udp_address_t::bind_addr ( ) const

Definition at line 162 of file udp_address.cpp.

◆ bind_if()

int zmq::udp_address_t::bind_if ( ) const

Definition at line 167 of file udp_address.cpp.

◆ family()

int zmq::udp_address_t::family ( ) const

Definition at line 152 of file udp_address.cpp.

◆ is_mcast()

bool zmq::udp_address_t::is_mcast ( ) const

Definition at line 157 of file udp_address.cpp.

◆ resolve()

int zmq::udp_address_t::resolve ( const char *  name_,
bool  bind_,
bool  ipv6_ 
)

Definition at line 32 of file udp_address.cpp.

◆ target_addr()

const zmq::ip_addr_t * zmq::udp_address_t::target_addr ( ) const

Definition at line 172 of file udp_address.cpp.

◆ to_string()

int zmq::udp_address_t::to_string ( std::string addr_)
virtual

Definition at line 177 of file udp_address.cpp.

Member Data Documentation

◆ _address

std::string zmq::udp_address_t::_address
private

Definition at line 42 of file udp_address.hpp.

◆ _bind_address

ip_addr_t zmq::udp_address_t::_bind_address
private

Definition at line 38 of file udp_address.hpp.

◆ _bind_interface

int zmq::udp_address_t::_bind_interface
private

Definition at line 39 of file udp_address.hpp.

◆ _is_multicast

bool zmq::udp_address_t::_is_multicast
private

Definition at line 41 of file udp_address.hpp.

◆ _target_address

ip_addr_t zmq::udp_address_t::_target_address
private

Definition at line 40 of file udp_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