|
RMQ - RabbitMQ C++ Library
|
| ▼NBloombergLP | |
| ▼Nrmqa | |
| CCompressionTransformer | A message transformer that compresses messages using zstd |
| CCompressionTransformerImpl | |
| CConnectionImpl | |
| ▼CConnectionMonitor | |
| CAliveConnectionInfo | |
| CConnectionString | A very basic amqp/amqps connection string -> VHostInfo parser |
| CConsumer | Provide a RabbitMQ Async Consumer API |
| ▼CConsumerImpl | |
| CFactory | |
| ▼CMessageGuard | Controls acknowledgements passed to broker for consumed messages |
| CFactory | |
| CNoOpMetricPublisher | Default metric publisher |
| CProducer | Provide a RabbitMQ Producer API for publishing to a specific Exchange |
| ▼CProducerImpl | |
| CFactory | |
| CSharedState | |
| CRabbitContext | Owns resources shared between multiple RabbitMQ connections |
| CRabbitContextImpl | |
| CRabbitContextOptions | Class for passing arguments to RabbitContext |
| CTopology | This class provides a manipulatable RabbitMQ topology structure |
| CTopologyUpdate | |
| ▼CTracingConsumerImpl | |
| CFactory | |
| ▼CTracingMessageGuard | Controls acknowledgements passed to broker for consumed messages |
| CFactory | |
| ▼CTracingProducerImpl | |
| CFactory | |
| CVHost | A RabbitMQ VHost object |
| CVHostImpl | A RabbitMQ VHost Implementation of the rmqp::Connection interface |
| ▼Nrmqp | |
| CConnection | Provide a RabbitMQ Connection API |
| CConsumer | Provide a RabbitMQ Async Consumer API |
| ▼CConsumerTracing | An interface for ConsumerTracing class |
| CContext | |
| CMessageGuard | An interface for MessageGuard class |
| CMessageTransformer | Abstract class for message transformations |
| CMetricPublisher | An interface for publishing rmqcpp metrics |
| CProducer | RabbitMQ Producer API for publishing to a specific Exchange |
| ▼CProducerTracing | An interface for ProducerTracing class |
| CContext | |
| CRabbitContext | Interface for spawning RabbitMQ connections |
| CTopology | An interface providing a manipulatable RabbitMQ topology structure |
| CTopologyUpdate | An interface providing a manipulatable RabbitMQ topology update structure |
| ▼Nrmqt | |
| CBinding | An AMQP binding |
| CConfirmResponse | An AMQP publisher confirm response |
| CConsumerAck | |
| CConsumerAckBatch | |
| CConsumerConfig | Class for passing arguments to Consumer |
| CCredentials | Base class for AMQP credentials |
| CEndpoint | Base class for AMQP endpoint |
| CEnvelope | Provide a class that holds additional data about rmqt::Message |
| CExchange | An AMQP Exchange |
| CExchangeBinding | An AMQP exchange binding |
| CExchangeType | AMQP Exchange types |
| CFieldArray | Represents AMQP 0.9.1 Field Array (list of FieldValues) |
| CFieldTable | Represents AMQP 0.9.1 Field Table (dict of FieldValues) |
| CFieldValueEquality | |
| ▼CFuture | An async-style Future/Promise object |
| CImpl | |
| CFutureUtil | |
| CMessage | An AMQP content message |
| CMutualSecurityParameters | Mutual TLS Parameters |
| CPlainCredentials | Plain credentials for RabbitMQ broker authorization |
| CProperties | Properties is an minimal abstraction of the properties one can set on a message |
| CQueue | An AMQP Queue |
| CQueueBinding | An AMQP queue binding |
| CQueueDelete | An AMQP queue delete |
| CQueueUnbinding | An AMQP queue unbinding |
| CResult | A result of an operation |
| CSecureEndpoint | Base class for AMQP endpoint |
| CSecurityParameters | Connection Security (TLS) Parameters |
| CShortString | Represents an AMQP Short String. Encoding truncates to 255 bytes |
| CSimpleEndpoint | AMQP simple endpoint |
| CTopology | |
| CTopologyUpdate | |
| CVHostInfo | Holds the VHost endpoint and credentials, used to connect |
| ▼Nrmqtestmocks | |
| CMockConnection | Mocks rmqp::Connection and/or rmqa::Connection |
| CMockConsumer | Mocks rmqp::Consumer and/or rmqa::Consumer |
| CMockMessageGuard | |
| CMockProducer | Mocks rmqp::Producer and/or rmqa::Producer |
| CMockRabbitContext | Mocks rmqp::RabbitContext and/or rmqa::RabbitContext |
| CMockVHost | Mocks an rmqa::VHost object |