1 #ifndef PROTON_LISTENER_H
2 #define PROTON_LISTENER_H 1
85 PN_EXTERN
void *pn_listener_get_context(
pn_listener_t *listener);
92 PN_EXTERN
void pn_listener_set_context(
pn_listener_t *listener,
void *context);
struct pn_listener_t pn_listener_t
A listener accepts connections.
Definition: listener.h:51
pn_record_t * pn_listener_attachments(pn_listener_t *listener)
Get the attachments that are associated with a listener object.
int pn_listener_accept(pn_listener_t *, pn_connection_t *connection)
Asynchronously accept a connection using the listener.
pn_condition_t * pn_listener_condition(pn_listener_t *l)
Get the error condition for a listener.
struct pn_proactor_t pn_proactor_t
The proactor, see pn_proactor()
Definition: proactor.h:63
pn_listener_t * pn_listener(void)
Create a listener.
pn_proactor_t * pn_listener_proactor(pn_listener_t *c)
The proactor associated with a listener.
struct pn_connection_t pn_connection_t
An AMQP Connection object.
Definition: types.h:275
void pn_listener_close(pn_listener_t *l)
Close the listener (thread safe).
struct pn_condition_t pn_condition_t
An AMQP Condition object.
Definition: condition.h:64