Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
zmq::ip_addr_t Union Reference

#include <ip_resolver.hpp>

Public Member Functions

const struct sockaddr * as_sockaddr () const
 
int family () const
 
bool is_multicast () const
 
uint16_t port () const
 
void set_port (uint16_t)
 
zmq_socklen_t sockaddr_len () const
 

Static Public Member Functions

static ip_addr_t any (int family_)
 

Public Attributes

sockaddr generic
 
sockaddr_in ipv4
 
sockaddr_in6 ipv6
 

Detailed Description

Definition at line 16 of file ip_resolver.hpp.

Member Function Documentation

◆ any()

zmq::ip_addr_t zmq::ip_addr_t::any ( int  family_)
static

Definition at line 68 of file ip_resolver.cpp.

◆ as_sockaddr()

const struct sockaddr * zmq::ip_addr_t::as_sockaddr ( ) const

Definition at line 47 of file ip_resolver.cpp.

◆ family()

int zmq::ip_addr_t::family ( ) const

Definition at line 23 of file ip_resolver.cpp.

◆ is_multicast()

bool zmq::ip_addr_t::is_multicast ( ) const

Definition at line 28 of file ip_resolver.cpp.

◆ port()

uint16_t zmq::ip_addr_t::port ( ) const

Definition at line 39 of file ip_resolver.cpp.

◆ set_port()

void zmq::ip_addr_t::set_port ( uint16_t  port_)

Definition at line 58 of file ip_resolver.cpp.

◆ sockaddr_len()

zmq::zmq_socklen_t zmq::ip_addr_t::sockaddr_len ( ) const

Definition at line 52 of file ip_resolver.cpp.

Member Data Documentation

◆ generic

sockaddr zmq::ip_addr_t::generic

Definition at line 18 of file ip_resolver.hpp.

◆ ipv4

sockaddr_in zmq::ip_addr_t::ipv4

Definition at line 19 of file ip_resolver.hpp.

◆ ipv6

sockaddr_in6 zmq::ip_addr_t::ipv6

Definition at line 20 of file ip_resolver.hpp.


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


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