blob: 7cc071f036eec7c939a0350447ea047ed69ed320 [file] [log] [blame] [view]
## IO integration {#io_page}
**Unsettled API** - The IO interfaces are new and remain subject to
change.
The @ref proactor is a portable, proactive, asynchronous API for
single- or multithreaded applications. It associates AMQP @ref
connection "connections" with network connections (@ref transport
"transports") and allows one or more threads to handle @ref event
"events".
The @ref 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 @ref proactor to transparently replace Proton's IO
layer.