 basic_string< Char > | STL class |
  string | STL class |
   symbol | A std::string that represents the AMQP symbol type |
 cached_map< annotation_key, value > | |
  message::annotation_map | Experimental - A map of AMQP annotation keys and AMQP values |
 cached_map< std::string, scalar > | |
  message::property_map | Experimental - A map of string keys and AMQP scalar values |
 cached_map< symbol, value > | |
  source::filter_map | Experimental - A map of AMQP symbol keys and filter specifiers |
 comparable< byte_array< N > > | |
  byte_array< 16 > | |
   decimal128 | 128-bit decimal floating point |
   uuid | A 16-byte universally unique identifier |
  byte_array< 4 > | |
   decimal32 | 32-bit decimal floating point |
  byte_array< 8 > | |
   decimal64 | 64-bit decimal floating point |
  byte_array< N > | Arbitrary fixed-size data |
 comparable< duration > | |
  duration | A span of time in milliseconds |
 comparable< object< pn_connection_t > > | |
  object< pn_connection_t > | |
   connection | A connection to a remote AMQP peer |
 comparable< object< pn_delivery_t > > | |
  object< pn_delivery_t > | |
   transfer | The base class for delivery and tracker |
    delivery | A received message |
    tracker | A tracker for a sent message |
 comparable< object< pn_link_t > > | |
  object< pn_link_t > | |
   link | A named channel for sending or receiving messages |
    receiver | A channel for receiving messages |
    sender | A channel for sending messages |
 comparable< object< pn_session_t > > | |
  object< pn_session_t > | |
   session | A container of senders and receivers |
 comparable< object< pn_transport_t > > | |
  object< pn_transport_t > | |
   transport | A network channel supporting an AMQP connection |
 comparable< object< T > > | |
 comparable< scalar_base > | |
  scalar_base | Base class for scalar types |
   annotation_key | A key for use with AMQP annotation maps |
   message_id | An AMQP message ID |
   scalar | A holder for an instance of any scalar AMQP type |
 comparable< timestamp > | |
  timestamp | A 64-bit timestamp in milliseconds since the Unix epoch |
 comparable< value > | |
  value | A holder for any AMQP value, simple or complex |
 connection_driver | Experimental - An AMQP driver for a single connection |
 connection_options | Options for creating a connection |
 const_buffer | Experimental - Pointer to a const memory region with a size |
 container | A top-level container of connections, sessions, senders, and receivers |
 container_impl_base | Experimental - A base container implementation |
 decoder | Experimental - Stream-like decoder from AMQP bytes to C++ values |
 delivery_mode | The message delivery policy to establish when opening a link |
 encoder | Experimental - Stream-like encoder from C++ values to AMQP bytes |
 endpoint | The base class for session, connection, and link |
  connection | A connection to a remote AMQP peer |
  link | A named channel for sending or receiving messages |
  session | A container of senders and receivers |
 error_condition | Describes an endpoint error state |
 event_loop | Experimental - A serial execution context |
 exception | STL class |
  runtime_error | STL class |
   error | The base Proton error |
    conversion_error | An error converting between AMQP and C++ data |
    timeout_error | An operation timed out |
    url_error | An error encountered during URL parsing |
 finish | Experimental - Finish inserting or extracting a complex type |
 link_namer | Experimental - Generate default link names that are unique within a container |
 listen_handler | Experimental - A handler for incoming connections |
 listener | A listener for incoming connections |
 message | An AMQP message |
 messaging_handler | A handler for Proton messaging events |
 mutable_buffer | Experimental - Pointer to a mutable memory region with a size |
 receiver_options | Options for creating a receiver |
 sasl | SASL information |
 sender_options | Options for creating a sender |
 session_options | Options for creating a session |
 source_options | Options for creating a source node for a sender or receiver |
 ssl | SSL information |
 ssl_certificate | Experimental - An SSL certificate |
 ssl_client_options | Experimental - SSL configuration for outbound connections |
 ssl_server_options | Experimental - SSL configuration for inbound connections |
 start | Experimental - Start encoding a complex type |
 target_options | Options for creating a target node for a sender or receiver |
 terminus | One end of a link, either a source or a target |
  source | A point of origin for messages |
  target | A destination for messages |
 thread_safe< T > | Experimental - A thread-safe object wrapper |
 url | A URL parser |
 vector< T > | STL class |
  binary | Arbitrary binary data |
 void_function0 | A C++03 compatible void no-argument callback function object |