Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
annotation_keyA key for use with AMQP annotation maps
annotation_map**Experimental** - A map of AMQP annotation keys and AMQP values
binaryArbitrary binary data
byte_array< N >Arbitrary fixed-size data
connectionA connection to a remote AMQP peer
connection_engine**Experimental** - An AMQP protocol engine for a single connection
connection_optionsOptions for creating a connection
const_buffer**Experimental** - Pointer to a const memory region with a size
containerA top-level container of connections, sessions, senders, and receivers
container_impl_base**Experimental** - A base container implementation
container_ref< Ptr >This is an header only class that can be used to help using containers more natural by allowing them to be treated as value types
conversion_errorAn error converting between AMQP and C++ data
decimal128128-bit decimal floating point
decimal3232-bit decimal floating point
decimal6464-bit decimal floating point
decoder**Experimental** - Stream-like decoder from AMQP bytes to C++ values
deliveryA received message
delivery_modeThe message delivery policy to establish when opening a link
durationA span of time in milliseconds
encoder**Experimental** - Stream-like encoder from AMQP bytes to C++ values
endpointThe base class for session, connection, and link
errorThe base Proton error
error_conditionDescribes an endpoint error state
event_loop**Experimental** - A serial execution context
filter_map**Experimental** - A map of AMQP symbol keys and filter specifiers
finish**Experimental** - Finish inserting or extracting a complex type
inject_handler**Experimental** - A handler for injected code
linkA named channel for sending or receiving messages
link_namer**Experimental** - Generate default link names that are unique within a container
listen_handler**Experimental** - A handler for incoming connections
listenerA listener for incoming connections
messageAn AMQP message
message_idAn AMQP message ID
messaging_handlerA handler for Proton messaging events
mutable_buffer**Experimental** - Pointer to a mutable memory region with a size
property_map**Experimental** - A map of string keys and AMQP scalar values
receiverA channel for receiving messages
receiver_optionsOptions for creating a receiver
reconnect_timer**Experimental** - A class that generates a series of delays to coordinate reconnection attempts
saslSASL information
scalarA holder for an instance of any scalar AMQP type
senderA channel for sending messages
sender_optionsOptions for creating a sender
sessionA container of senders and receivers
session_optionsOptions for creating a session
sourceA point of origin for messages
source_optionsOptions for creating a source node for a sender or receiver
sslSSL 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
standard_containerINTERNAL This class is intended for container implementers, it simplifies implementing container by performing all the default actions for shortened method signatures
start**Experimental** - Start encoding a complex type
symbolA std::string that represents the AMQP symbol type
targetA destination for messages
target_optionsOptions for creating a target node for a sender or receiver
task**Experimental** - A task for timer events
terminusOne end of a link, either a source or a target
thread_safe< T >**Experimental** - A thread-safe object wrapper
timeout_errorAn operation timed out
timestampA 64-bit timestamp in milliseconds since the Unix epoch
trackerA tracker for a sent message
transferThe base class for delivery and tracker
transportA network channel supporting an AMQP connection
urlA Proton URL
url_errorAn error encountered during URL parsing
uuidA 16-byte universally unique identifier
valueA holder for any AMQP value, simple or complex
void_function0A C++03 compatible void no-argument callback function object, used by container::schedule() and event_loop::inject() In C++11 you can use std::bind, std::function or a void-no-argument lambda instead

Generated on 27 Jan 2017 for Qpid Proton C++ by  doxygen 1.6.1