**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 string in `buf`. | |
PNP_EXTERN const pn_netaddr_t * | pn_transport_local_addr (pn_transport_t *t) |
Get the local address of a transport. | |
PNP_EXTERN const pn_netaddr_t * | pn_transport_remote_addr (pn_transport_t *t) |
Get the local address of a transport. | |
PNP_EXTERN const pn_netaddr_t * | pn_listener_addr (pn_listener_t *l) |
Get the listening addresses of a listener. | |
PNP_EXTERN const pn_netaddr_t * | pn_netaddr_next (const pn_netaddr_t *na) |
PNP_EXTERN struct sockaddr * | pn_netaddr_sockaddr (const pn_netaddr_t *na) |
On POSIX or Windows, get the underlying `struct sockaddr`. | |
PNP_EXTERN size_t | pn_netaddr_socklen (const pn_netaddr_t *na) |
On POSIX or Windows, get the size of the underlying `struct sockaddr`. | |
PNP_EXTERN int | pn_netaddr_host_port (const pn_netaddr_t *na, char *host, size_t hlen, char *port, size_t plen) |
Get the host and port name from na as separate strings. | |
PNP_EXTERN const pn_netaddr_t * | pn_netaddr_local (pn_transport_t *t) |
PNP_EXTERN const pn_netaddr_t * | pn_netaddr_remote (pn_transport_t *t) |
PNP_EXTERN const pn_netaddr_t * | pn_netaddr_listening (pn_listener_t *l) |
**Unsettled API** - The network address of a proactor transport.