RMQ - RabbitMQ C++ Library
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
C
BloombergLP::rmqa::ConnectionMonitor::AliveConnectionInfo
▼
C
BloombergLP::rmqt::Binding
An AMQP binding
C
BloombergLP::rmqt::ExchangeBinding
An AMQP exchange binding
C
BloombergLP::rmqt::QueueBinding
An AMQP queue binding
C
BloombergLP::rmqt::QueueUnbinding
An AMQP queue unbinding
C
BloombergLP::rmqa::CompressionTransformer
A message transformer that compresses messages using zstd
C
BloombergLP::rmqt::ConfirmResponse
An AMQP publisher confirm response
▼
C
BloombergLP::rmqp::Connection
Provide a RabbitMQ
Connection
API
C
BloombergLP::rmqa::ConnectionImpl
C
BloombergLP::rmqa::VHostImpl
A RabbitMQ
VHost
Implementation of the
rmqp::Connection
interface
C
BloombergLP::rmqtestmocks::MockConnection
Mocks
rmqp::Connection
and/or rmqa::Connection
C
BloombergLP::rmqtestmocks::MockVHost
Mocks an
rmqa::VHost
object
▼
C
rmqamqp::ConnectionMonitor
C
BloombergLP::rmqa::ConnectionMonitor
C
BloombergLP::rmqa::ConnectionString
A very basic amqp/amqps connection string -> VHostInfo parser
C
BloombergLP::rmqa::Consumer
Provide a RabbitMQ Async
Consumer
API
▼
C
BloombergLP::rmqp::Consumer
Provide a RabbitMQ Async
Consumer
API
C
BloombergLP::rmqa::ConsumerImpl
C
BloombergLP::rmqtestmocks::MockConsumer
Mocks
rmqp::Consumer
and/or
rmqa::Consumer
C
BloombergLP::rmqt::ConsumerAck
C
BloombergLP::rmqt::ConsumerAckBatch
C
BloombergLP::rmqt::ConsumerConfig
Class for passing arguments to Consumer
C
BloombergLP::rmqp::ConsumerTracing
An interface for
ConsumerTracing
class
C
BloombergLP::rmqp::ConsumerTracing::Context
C
BloombergLP::rmqp::ProducerTracing::Context
▼
C
BloombergLP::rmqt::Credentials
Base class for AMQP credentials
C
BloombergLP::rmqt::PlainCredentials
Plain credentials for RabbitMQ broker authorization
▼
C
bsl::enable_shared_from_this
C
BloombergLP::rmqa::ConnectionImpl
C
BloombergLP::rmqa::ConsumerImpl
C
BloombergLP::rmqt::Future< T >::Impl
▼
C
BloombergLP::rmqt::Endpoint
Base class for AMQP endpoint
▼
C
BloombergLP::rmqt::SimpleEndpoint
AMQP simple endpoint
C
BloombergLP::rmqt::SecureEndpoint
Base class for AMQP endpoint
C
BloombergLP::rmqt::Envelope
Provide a class that holds additional data about
rmqt::Message
C
BloombergLP::rmqt::Exchange
An AMQP
Exchange
C
BloombergLP::rmqt::ExchangeType
AMQP
Exchange
types
▼
C
BloombergLP::rmqa::ConsumerImpl::Factory
C
BloombergLP::rmqa::TracingConsumerImpl::Factory
▼
C
BloombergLP::rmqa::MessageGuard::Factory
C
BloombergLP::rmqa::TracingMessageGuard::Factory
▼
C
BloombergLP::rmqa::ProducerImpl::Factory
C
BloombergLP::rmqa::TracingProducerImpl::Factory
C
BloombergLP::rmqt::FieldValueEquality
C
BloombergLP::rmqt::Future< T >
An async-style Future/Promise object
C
BloombergLP::rmqt::FutureUtil
▼
C
bsl::map
C
BloombergLP::rmqt::FieldTable
Represents AMQP 0.9.1
Field Table
(dict of FieldValues)
C
BloombergLP::rmqt::Message
An AMQP content message
▼
C
BloombergLP::rmqp::MessageGuard
An interface for
MessageGuard
class
▼
C
BloombergLP::rmqa::MessageGuard
Controls acknowledgements passed to broker for consumed messages
C
BloombergLP::rmqa::TracingMessageGuard
Controls acknowledgements passed to broker for consumed messages
C
BloombergLP::rmqtestmocks::MockMessageGuard
▼
C
BloombergLP::rmqp::MessageTransformer
Abstract class for message transformations
C
BloombergLP::rmqa::CompressionTransformerImpl
▼
C
BloombergLP::rmqp::MetricPublisher
An interface for publishing rmqcpp metrics
C
BloombergLP::rmqa::NoOpMetricPublisher
Default metric publisher
C
BloombergLP::rmqa::Producer
Provide a RabbitMQ
Producer
API for publishing to a specific Exchange
▼
C
BloombergLP::rmqp::Producer
RabbitMQ
Producer
API for publishing to a specific Exchange
▼
C
BloombergLP::rmqa::ProducerImpl
C
BloombergLP::rmqa::TracingProducerImpl
C
BloombergLP::rmqtestmocks::MockProducer
Mocks
rmqp::Producer
and/or
rmqa::Producer
C
BloombergLP::rmqp::ProducerTracing
An interface for
ProducerTracing
class
C
BloombergLP::rmqt::Properties
Properties
is an minimal abstraction of the properties one can set on a message
C
BloombergLP::rmqt::Queue
An AMQP
Queue
C
BloombergLP::rmqt::QueueDelete
An AMQP queue delete
C
BloombergLP::rmqa::RabbitContext
Owns resources shared between multiple RabbitMQ connections
▼
C
BloombergLP::rmqp::RabbitContext
Interface for spawning RabbitMQ connections
C
BloombergLP::rmqa::RabbitContextImpl
C
BloombergLP::rmqtestmocks::MockRabbitContext
Mocks
rmqp::RabbitContext
and/or
rmqa::RabbitContext
C
BloombergLP::rmqa::RabbitContextOptions
Class for passing arguments to
RabbitContext
C
BloombergLP::rmqt::Result< T >
A result of an operation
▼
C
BloombergLP::rmqt::SecurityParameters
Connection Security (TLS) Parameters
C
BloombergLP::rmqt::MutualSecurityParameters
Mutual TLS Parameters
C
BloombergLP::rmqa::ProducerImpl::SharedState
▼
C
bsl::string
C
BloombergLP::rmqt::ShortString
Represents an AMQP Short String. Encoding truncates to 255 bytes
▼
C
rmqio::Task
C
BloombergLP::rmqa::ConnectionMonitor
▼
C
BloombergLP::rmqp::Topology
An interface providing a manipulatable RabbitMQ topology structure
C
BloombergLP::rmqa::Topology
This class provides a manipulatable RabbitMQ topology structure
C
BloombergLP::rmqt::Topology
▼
C
BloombergLP::rmqp::TopologyUpdate
An interface providing a manipulatable RabbitMQ topology update structure
C
BloombergLP::rmqa::TopologyUpdate
C
BloombergLP::rmqt::TopologyUpdate
C
BloombergLP::rmqa::TracingConsumerImpl
▼
C
bsl::vector
C
BloombergLP::rmqt::FieldArray
Represents AMQP 0.9.1
Field Array
(list of FieldValues)
C
BloombergLP::rmqa::VHost
A RabbitMQ
VHost
object
C
BloombergLP::rmqt::VHostInfo
Holds the VHost endpoint and credentials, used to connect
Generated by
1.9.2