**Unsettled API** - Events used by the proactor. More...
**Unsettled API** - Events used by the proactor.
pn_proactor_wait() returns a subset of the event types defined by pn_event_type_t.
The PN_REACTOR_\*, PN_SELECTABLE_\*, and PN_\*_FINAL events are not returned.
Enumeration | Brief description, see pn_event_type_t for more :-- | :-- PN_CONNECTION_INIT | The connection has been created. PN_CONNECTION_BOUND | The connection has been bound to a transport. PN_TIMER_TASK | A timer event has occurred. PN_CONNECTION_INIT | The connection has been created. PN_CONNECTION_BOUND | The connection has been bound to a transport. PN_CONNECTION_UNBOUND | The connection has been unbound from its transport. PN_CONNECTION_LOCAL_OPEN | The local connection endpoint has been closed. PN_CONNECTION_REMOTE_OPEN | The remote endpoint has opened the connection. PN_CONNECTION_LOCAL_CLOSE | The local connection endpoint has been closed. PN_CONNECTION_REMOTE_CLOSE | The remote endpoint has closed the connection. PN_SESSION_INIT | The session has been created. PN_SESSION_LOCAL_OPEN | The local session endpoint has been opened. PN_SESSION_REMOTE_OPEN | The remote endpoint has opened the session. PN_SESSION_LOCAL_CLOSE | The local session endpoint has been closed. PN_SESSION_REMOTE_CLOSE | The remote endpoint has closed the session. PN_LINK_INIT | The link has been created. PN_LINK_LOCAL_OPEN | The local link endpoint has been opened. PN_LINK_REMOTE_OPEN | The remote endpoint has opened the link. PN_LINK_LOCAL_CLOSE | The local link endpoint has been closed. PN_LINK_REMOTE_CLOSE | The remote endpoint has closed the link. PN_LINK_LOCAL_DETACH | The local link endpoint has been detached. PN_LINK_REMOTE_DETACH | The remote endpoint has detached the link. PN_LINK_FLOW | The flow control state for a link has changed. PN_DELIVERY | A delivery has been created or updated. PN_TRANSPORT | The transport has new data to read and/or write. PN_TRANSPORT_AUTHENTICATED | The transport has authenticated. PN_TRANSPORT_ERROR | Indicates that a transport error has occurred. PN_TRANSPORT_HEAD_CLOSED | Indicates that the "head" or writing end of the transport has been closed. PN_TRANSPORT_TAIL_CLOSED | Indicates that the tail of the transport has been closed. PN_TRANSPORT_CLOSED | The final event for a proactor connection, the transport is closed. PN_LISTENER_OPEN | The listener is listening. PN_LISTENER_ACCEPT | Indicates the listener has an incoming connection, call pn_listener_accept2() to accept it. PN_LISTENER_CLOSE | Indicates the listener has closed. PN_PROACTOR_INTERRUPT | Indicates pn_proactor_interrupt() was called to interrupt a proactor thread. PN_PROACTOR_TIMEOUT | Timeout set by pn_proactor_set_timeout() time limit expired. PN_PROACTOR_INACTIVE | The proactor has become inactive: all listeners and connections were closed and the timeout (if set) expired or was cancelled. PN_CONNECTION_WAKE | pn_connection_wake() was called. PN_RAW_CONNECTION_CONNECTED | The raw connection connected. PN_RAW_CONNECTION_CLOSED_READ | The remote end of the raw connection closed the connection so that we can no longer read. PN_RAW_CONNECTION_CLOSED_WRITE | The remote end of the raw connection closed the connection so that we can no longer write. PN_RAW_CONNECTION_DISCONNECTED | The raw connection is disconnected. PN_RAW_CONNECTION_NEED_READ_BUFFERS | The raw connection might need more read buffers. PN_RAW_CONNECTION_NEED_WRITE_BUFFERS | The raw connection might need more write buffers. PN_RAW_CONNECTION_READ | The raw connection read bytes: The bytes that were read are in one of the read buffers given to the raw connection. PN_RAW_CONNECTION_WRITTEN | The raw connection has finished a write and the buffers that were used are no longer in use and can be recycled. PN_RAW_CONNECTION_WAKE | The raw connection was woken by pn_raw_connection_wake.