RMQ - RabbitMQ C++ Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBloombergLP::rmqa::ConnectionMonitor::AliveConnectionInfo
 CBloombergLP::rmqt::BindingAn AMQP binding
 CBloombergLP::rmqt::ExchangeBindingAn AMQP exchange binding
 CBloombergLP::rmqt::QueueBindingAn AMQP queue binding
 CBloombergLP::rmqt::QueueUnbindingAn AMQP queue unbinding
 CBloombergLP::rmqa::CompressionTransformerA message transformer that compresses messages using zstd
 CBloombergLP::rmqt::ConfirmResponseAn AMQP publisher confirm response
 CBloombergLP::rmqp::ConnectionProvide a RabbitMQ Connection API
 CBloombergLP::rmqa::ConnectionImpl
 CBloombergLP::rmqa::VHostImplA RabbitMQ VHost Implementation of the rmqp::Connection interface
 CBloombergLP::rmqtestmocks::MockConnectionMocks rmqp::Connection and/or rmqa::Connection
 CBloombergLP::rmqtestmocks::MockVHostMocks an rmqa::VHost object
 Crmqamqp::ConnectionMonitor
 CBloombergLP::rmqa::ConnectionMonitor
 CBloombergLP::rmqa::ConnectionStringA very basic amqp/amqps connection string -> VHostInfo parser
 CBloombergLP::rmqa::ConsumerProvide a RabbitMQ Async Consumer API
 CBloombergLP::rmqp::ConsumerProvide a RabbitMQ Async Consumer API
 CBloombergLP::rmqa::ConsumerImpl
 CBloombergLP::rmqtestmocks::MockConsumerMocks rmqp::Consumer and/or rmqa::Consumer
 CBloombergLP::rmqt::ConsumerAck
 CBloombergLP::rmqt::ConsumerAckBatch
 CBloombergLP::rmqt::ConsumerConfigClass for passing arguments to Consumer
 CBloombergLP::rmqp::ConsumerTracingAn interface for ConsumerTracing class
 CBloombergLP::rmqp::ConsumerTracing::Context
 CBloombergLP::rmqp::ProducerTracing::Context
 CBloombergLP::rmqt::CredentialsBase class for AMQP credentials
 CBloombergLP::rmqt::PlainCredentialsPlain credentials for RabbitMQ broker authorization
 Cbsl::enable_shared_from_this
 CBloombergLP::rmqa::ConnectionImpl
 CBloombergLP::rmqa::ConsumerImpl
 CBloombergLP::rmqt::Future< T >::Impl
 CBloombergLP::rmqt::EndpointBase class for AMQP endpoint
 CBloombergLP::rmqt::SimpleEndpointAMQP simple endpoint
 CBloombergLP::rmqt::SecureEndpointBase class for AMQP endpoint
 CBloombergLP::rmqt::EnvelopeProvide a class that holds additional data about rmqt::Message
 CBloombergLP::rmqt::ExchangeAn AMQP Exchange
 CBloombergLP::rmqt::ExchangeTypeAMQP Exchange types
 CBloombergLP::rmqa::ConsumerImpl::Factory
 CBloombergLP::rmqa::TracingConsumerImpl::Factory
 CBloombergLP::rmqa::MessageGuard::Factory
 CBloombergLP::rmqa::TracingMessageGuard::Factory
 CBloombergLP::rmqa::ProducerImpl::Factory
 CBloombergLP::rmqa::TracingProducerImpl::Factory
 CBloombergLP::rmqt::FieldValueEquality
 CBloombergLP::rmqt::Future< T >An async-style Future/Promise object
 CBloombergLP::rmqt::FutureUtil
 Cbsl::map
 CBloombergLP::rmqt::FieldTableRepresents AMQP 0.9.1 Field Table (dict of FieldValues)
 CBloombergLP::rmqt::MessageAn AMQP content message
 CBloombergLP::rmqp::MessageGuardAn interface for MessageGuard class
 CBloombergLP::rmqa::MessageGuardControls acknowledgements passed to broker for consumed messages
 CBloombergLP::rmqa::TracingMessageGuardControls acknowledgements passed to broker for consumed messages
 CBloombergLP::rmqtestmocks::MockMessageGuard
 CBloombergLP::rmqp::MessageTransformerAbstract class for message transformations
 CBloombergLP::rmqa::CompressionTransformerImpl
 CBloombergLP::rmqp::MetricPublisherAn interface for publishing rmqcpp metrics
 CBloombergLP::rmqa::NoOpMetricPublisherDefault metric publisher
 CBloombergLP::rmqa::ProducerProvide a RabbitMQ Producer API for publishing to a specific Exchange
 CBloombergLP::rmqp::ProducerRabbitMQ Producer API for publishing to a specific Exchange
 CBloombergLP::rmqa::ProducerImpl
 CBloombergLP::rmqa::TracingProducerImpl
 CBloombergLP::rmqtestmocks::MockProducerMocks rmqp::Producer and/or rmqa::Producer
 CBloombergLP::rmqp::ProducerTracingAn interface for ProducerTracing class
 CBloombergLP::rmqt::PropertiesProperties is an minimal abstraction of the properties one can set on a message
 CBloombergLP::rmqt::QueueAn AMQP Queue
 CBloombergLP::rmqt::QueueDeleteAn AMQP queue delete
 CBloombergLP::rmqa::RabbitContextOwns resources shared between multiple RabbitMQ connections
 CBloombergLP::rmqp::RabbitContextInterface for spawning RabbitMQ connections
 CBloombergLP::rmqa::RabbitContextImpl
 CBloombergLP::rmqtestmocks::MockRabbitContextMocks rmqp::RabbitContext and/or rmqa::RabbitContext
 CBloombergLP::rmqa::RabbitContextOptionsClass for passing arguments to RabbitContext
 CBloombergLP::rmqt::Result< T >A result of an operation
 CBloombergLP::rmqt::SecurityParametersConnection Security (TLS) Parameters
 CBloombergLP::rmqt::MutualSecurityParametersMutual TLS Parameters
 CBloombergLP::rmqa::ProducerImpl::SharedState
 Cbsl::string
 CBloombergLP::rmqt::ShortStringRepresents an AMQP Short String. Encoding truncates to 255 bytes
 Crmqio::Task
 CBloombergLP::rmqa::ConnectionMonitor
 CBloombergLP::rmqp::TopologyAn interface providing a manipulatable RabbitMQ topology structure
 CBloombergLP::rmqa::TopologyThis class provides a manipulatable RabbitMQ topology structure
 CBloombergLP::rmqt::Topology
 CBloombergLP::rmqp::TopologyUpdateAn interface providing a manipulatable RabbitMQ topology update structure
 CBloombergLP::rmqa::TopologyUpdate
 CBloombergLP::rmqt::TopologyUpdate
 CBloombergLP::rmqa::TracingConsumerImpl
 Cbsl::vector
 CBloombergLP::rmqt::FieldArrayRepresents AMQP 0.9.1 Field Array (list of FieldValues)
 CBloombergLP::rmqa::VHostA RabbitMQ VHost object
 CBloombergLP::rmqt::VHostInfoHolds the VHost endpoint and credentials, used to connect