Unsettled API - A listener for incoming connections. More...
Go to the source code of this file.
Functions | |
PNP_EXTERN pn_listener_t * | pn_listener (void) |
Create a listener to pass to pn_proactor_listen() More... | |
PNP_EXTERN void | pn_listener_free (pn_listener_t *l) |
Free a listener. More... | |
PNP_EXTERN void | pn_listener_accept2 (pn_listener_t *listener, pn_connection_t *connection, pn_transport_t *transport) |
Accept an incoming connection request using transport and connection , which can be configured before the call. More... | |
PNP_EXTERN void | pn_listener_accept (pn_listener_t *listener, pn_connection_t *connection) |
Deprecated - Use pn_listener_accept2(). | |
PNP_EXTERN pn_condition_t * | pn_listener_condition (pn_listener_t *l) |
Get the error condition for a listener. | |
PNP_EXTERN void * | pn_listener_get_context (pn_listener_t *listener) |
Get the application context associated with this listener object. More... | |
PNP_EXTERN void | pn_listener_set_context (pn_listener_t *listener, void *context) |
Set a new application context for a listener object. More... | |
PNP_EXTERN pn_record_t * | pn_listener_attachments (pn_listener_t *listener) |
Get the attachments that are associated with a listener object. | |
PNP_EXTERN void | pn_listener_close (pn_listener_t *l) |
Close the listener. More... | |
PNP_EXTERN pn_proactor_t * | pn_listener_proactor (pn_listener_t *c) |
The proactor associated with a listener. | |
PNP_EXTERN pn_listener_t * | pn_event_listener (pn_event_t *event) |
Return the listener associated with an event. More... | |
PNP_EXTERN void | pn_listener_raw_accept (pn_listener_t *listener, pn_raw_connection_t *raw_connection) |
Accept an incoming connection request as a raw connection. More... | |
Unsettled API - A listener for incoming connections.