RMQ - RabbitMQ C++ Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NBloombergLP
 Nrmqa
 CCompressionTransformerA message transformer that compresses messages using zstd
 CCompressionTransformerImpl
 CConnectionImpl
 CConnectionMonitor
 CAliveConnectionInfo
 CConnectionStringA very basic amqp/amqps connection string -> VHostInfo parser
 CConsumerProvide a RabbitMQ Async Consumer API
 CConsumerImpl
 CFactory
 CMessageGuardControls acknowledgements passed to broker for consumed messages
 CFactory
 CNoOpMetricPublisherDefault metric publisher
 CProducerProvide a RabbitMQ Producer API for publishing to a specific Exchange
 CProducerImpl
 CFactory
 CSharedState
 CRabbitContextOwns resources shared between multiple RabbitMQ connections
 CRabbitContextImpl
 CRabbitContextOptionsClass for passing arguments to RabbitContext
 CTopologyThis class provides a manipulatable RabbitMQ topology structure
 CTopologyUpdate
 CTracingConsumerImpl
 CFactory
 CTracingMessageGuardControls acknowledgements passed to broker for consumed messages
 CFactory
 CTracingProducerImpl
 CFactory
 CVHostA RabbitMQ VHost object
 CVHostImplA RabbitMQ VHost Implementation of the rmqp::Connection interface
 Nrmqp
 CConnectionProvide a RabbitMQ Connection API
 CConsumerProvide a RabbitMQ Async Consumer API
 CConsumerTracingAn interface for ConsumerTracing class
 CContext
 CMessageGuardAn interface for MessageGuard class
 CMessageTransformerAbstract class for message transformations
 CMetricPublisherAn interface for publishing rmqcpp metrics
 CProducerRabbitMQ Producer API for publishing to a specific Exchange
 CProducerTracingAn interface for ProducerTracing class
 CContext
 CRabbitContextInterface for spawning RabbitMQ connections
 CTopologyAn interface providing a manipulatable RabbitMQ topology structure
 CTopologyUpdateAn interface providing a manipulatable RabbitMQ topology update structure
 Nrmqt
 CBindingAn AMQP binding
 CConfirmResponseAn AMQP publisher confirm response
 CConsumerAck
 CConsumerAckBatch
 CConsumerConfigClass for passing arguments to Consumer
 CCredentialsBase class for AMQP credentials
 CEndpointBase class for AMQP endpoint
 CEnvelopeProvide a class that holds additional data about rmqt::Message
 CExchangeAn AMQP Exchange
 CExchangeBindingAn AMQP exchange binding
 CExchangeTypeAMQP Exchange types
 CFieldArrayRepresents AMQP 0.9.1 Field Array (list of FieldValues)
 CFieldTableRepresents AMQP 0.9.1 Field Table (dict of FieldValues)
 CFieldValueEquality
 CFutureAn async-style Future/Promise object
 CImpl
 CFutureUtil
 CMessageAn AMQP content message
 CMutualSecurityParametersMutual TLS Parameters
 CPlainCredentialsPlain credentials for RabbitMQ broker authorization
 CPropertiesProperties is an minimal abstraction of the properties one can set on a message
 CQueueAn AMQP Queue
 CQueueBindingAn AMQP queue binding
 CQueueDeleteAn AMQP queue delete
 CQueueUnbindingAn AMQP queue unbinding
 CResultA result of an operation
 CSecureEndpointBase class for AMQP endpoint
 CSecurityParametersConnection Security (TLS) Parameters
 CShortStringRepresents an AMQP Short String. Encoding truncates to 255 bytes
 CSimpleEndpointAMQP simple endpoint
 CTopology
 CTopologyUpdate
 CVHostInfoHolds the VHost endpoint and credentials, used to connect
 Nrmqtestmocks
 CMockConnectionMocks rmqp::Connection and/or rmqa::Connection
 CMockConsumerMocks rmqp::Consumer and/or rmqa::Consumer
 CMockMessageGuard
 CMockProducerMocks rmqp::Producer and/or rmqa::Producer
 CMockRabbitContextMocks rmqp::RabbitContext and/or rmqa::RabbitContext
 CMockVHostMocks an rmqa::VHost object