| ▼Cbasic_string< Char > | STL class |
| ▼Cstring | STL class |
| Csymbol | A std::string that represents the AMQP symbol type |
| ▼Ccached_map< annotation_key, value > | |
| Cmessage::annotation_map | Experimental - A map of AMQP annotation keys and AMQP values |
| ▼Ccached_map< std::string, scalar > | |
| Cmessage::property_map | Experimental - A map of string keys and AMQP scalar values |
| ▼Ccached_map< symbol, value > | |
| Csource::filter_map | Experimental - A map of AMQP symbol keys and filter specifiers |
| ▼Ccomparable< byte_array< N > > | |
| ▼Cbyte_array< 16 > | |
| Cdecimal128 | 128-bit decimal floating point |
| Cuuid | A 16-byte universally unique identifier |
| ▼Cbyte_array< 4 > | |
| Cdecimal32 | 32-bit decimal floating point |
| ▼Cbyte_array< 8 > | |
| Cdecimal64 | 64-bit decimal floating point |
| Cbyte_array< N > | Arbitrary fixed-size data |
| ▼Ccomparable< duration > | |
| Cduration | A span of time in milliseconds |
| ▼Ccomparable< object< pn_connection_t > > | |
| ▼Cobject< pn_connection_t > | |
| Cconnection | A connection to a remote AMQP peer |
| ▼Ccomparable< object< pn_delivery_t > > | |
| ▼Cobject< pn_delivery_t > | |
| ▼Ctransfer | The base class for delivery and tracker |
| Cdelivery | A received message |
| Ctracker | A tracker for a sent message |
| ▼Ccomparable< object< pn_link_t > > | |
| ▼Cobject< pn_link_t > | |
| ▼Clink | A named channel for sending or receiving messages |
| Creceiver | A channel for receiving messages |
| Csender | A channel for sending messages |
| ▼Ccomparable< object< pn_session_t > > | |
| ▼Cobject< pn_session_t > | |
| Csession | A container of senders and receivers |
| ▼Ccomparable< object< pn_transport_t > > | |
| ▼Cobject< pn_transport_t > | |
| Ctransport | A network channel supporting an AMQP connection |
| Ccomparable< object< T > > | |
| ▼Ccomparable< scalar_base > | |
| ▼Cscalar_base | Base class for scalar types |
| Cannotation_key | A key for use with AMQP annotation maps |
| Cmessage_id | An AMQP message ID |
| Cscalar | A holder for an instance of any scalar AMQP type |
| ▼Ccomparable< timestamp > | |
| Ctimestamp | A 64-bit timestamp in milliseconds since the Unix epoch |
| ▼Ccomparable< value > | |
| Cvalue | A holder for any AMQP value, simple or complex |
| Cconnection_driver | Experimental - An AMQP driver for a single connection |
| Cconnection_options | Options for creating a connection |
| Cconst_buffer | Experimental - Pointer to a const memory region with a size |
| Ccontainer | A top-level container of connections, sessions, senders, and receivers |
| Ccontainer_impl_base | Experimental - A base container implementation |
| Cdecoder | Experimental - Stream-like decoder from AMQP bytes to C++ values |
| Cdelivery_mode | The message delivery policy to establish when opening a link |
| Cencoder | Experimental - Stream-like encoder from C++ values to AMQP bytes |
| ▼Cendpoint | The base class for session, connection, and link |
| Cconnection | A connection to a remote AMQP peer |
| Clink | A named channel for sending or receiving messages |
| Csession | A container of senders and receivers |
| Cerror_condition | Describes an endpoint error state |
| Cevent_loop | Experimental - A serial execution context |
| ▼Cexception | STL class |
| ▼Cruntime_error | STL class |
| ▼Cerror | The base Proton error |
| Cconversion_error | An error converting between AMQP and C++ data |
| Ctimeout_error | An operation timed out |
| Curl_error | An error encountered during URL parsing |
| Cfinish | Experimental - Finish inserting or extracting a complex type |
| Clink_namer | Experimental - Generate default link names that are unique within a container |
| Clisten_handler | Experimental - A handler for incoming connections |
| Clistener | A listener for incoming connections |
| Cmessage | An AMQP message |
| Cmessaging_handler | A handler for Proton messaging events |
| Cmutable_buffer | Experimental - Pointer to a mutable memory region with a size |
| Creceiver_options | Options for creating a receiver |
| Csasl | SASL information |
| Csender_options | Options for creating a sender |
| Csession_options | Options for creating a session |
| Csource_options | Options for creating a source node for a sender or receiver |
| Cssl | SSL information |
| Cssl_certificate | Experimental - An SSL certificate |
| Cssl_client_options | Experimental - SSL configuration for outbound connections |
| Cssl_server_options | Experimental - SSL configuration for inbound connections |
| Cstart | Experimental - Start encoding a complex type |
| Ctarget_options | Options for creating a target node for a sender or receiver |
| ▼Cterminus | One end of a link, either a source or a target |
| Csource | A point of origin for messages |
| Ctarget | A destination for messages |
| Cthread_safe< T > | Experimental - A thread-safe object wrapper |
| Curl | A URL parser |
| ▼Cvector< T > | STL class |
| Cbinary | Arbitrary binary data |
| Cvoid_function0 | A C++03 compatible void no-argument callback function object |