Qpid Proton C API  0.18.1
netaddr.h File Reference

Unsettled API - The network address of a proactor transport. More...

#include <proton/import_export.h>
#include <proton/types.h>

Go to the source code of this file.

Typedefs

typedef struct pn_netaddr_t pn_netaddr_t
 Unsettled API - The network address of a proactor transport.
 

Functions

PNP_EXTERN int pn_netaddr_str (const pn_netaddr_t *addr, char *buf, size_t size)
 Format a network address as a human-readable string in buf. More...
 
PNP_EXTERN const pn_netaddr_tpn_netaddr_local (pn_transport_t *t)
 Get the local address of a transport. More...
 
PNP_EXTERN const pn_netaddr_tpn_netaddr_remote (pn_transport_t *t)
 Get the remote address of a transport. More...
 
PNP_EXTERN const struct sockaddr * pn_netaddr_sockaddr (const pn_netaddr_t *na)
 On POSIX or Windows, get the underlying struct sockaddr. More...
 
PNP_EXTERN size_t pn_netaddr_socklen (const pn_netaddr_t *na)
 On POSIX or Windows, get the size of the underlying struct sockaddr. More...
 

Detailed Description

Unsettled API - The network address of a proactor transport.