| Core protocol entities and event handling | |
| A connection to a remote AMQP peer | |
| A container of links | |
| A channel for transferring messages | |
| A source or target for messages | |
| A mutable holder of application content | |
| A message transfer | |
| An endpoint error state | |
| Protocol and transport events | |
| A network channel supporting an AMQP connection | |
| SASL secure transport layer | |
| SSL secure transport layer | |
| A Proton API error | |
| AMQP and API data types | |
| AMQP data types | |
| Additional data types used in the API | |
| AMQP data encoding and decoding | |
| A data structure for AMQP data | |
| Unsettled API - Interfaces for IO integration | |
| Unsettled API - An API for multithreaded IO | |
| Unsettled API - Events used by the proactor | |
| Unsettled API - A listener for incoming connections | |
| Unsettled API - An API for low-level IO integration | |
| Deprecated - Use the Proactor API or Qpid Proton C++ | |
| Deprecated - Use a third-party URL library |