Qpid Proton C API  0.37.0
All Classes Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
IO integration

Unsettled API - The IO interfaces are new and remain subject to change.

The Proactor is a portable, proactive, asynchronous API for single- or multithreaded applications. It associates AMQP connections with network connections (transports) and allows one or more threads to handle events.

The Connection driver is a low-level SPI to feed byte streams from any source to the protocol engine. You can use it to integrate Proton directly with a foreign event loop or IO library, or to implement your own Proactor to transparently replace Proton's IO layer.