1 #ifndef PROTON_NETADDR_H
2 #define PROTON_NETADDR_H
23 #include <proton/import_export.h>
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.
struct pn_transport_t pn_transport_t
A network channel supporting an AMQP connection.
Definition: types.h:431
PNP_EXTERN struct sockaddr * pn_netaddr_sockaddr(const pn_netaddr_t *na)
On POSIX or Windows, get the underlying struct sockaddr.
PNP_EXTERN const pn_netaddr_t * pn_netaddr_local(pn_transport_t *t)
Get the local address of a transport.
PNP_EXTERN const pn_netaddr_t * pn_netaddr_remote(pn_transport_t *t)
Get the remote address of a transport.
struct pn_netaddr_t pn_netaddr_t
Unsettled API - The network address of a proactor transport.
Definition: netaddr.h:42
PNP_EXTERN size_t pn_netaddr_socklen(const pn_netaddr_t *na)
On POSIX or Windows, get the size of the underlying struct sockaddr.