|
RMQ - RabbitMQ C++ Library
|
Properties is an minimal abstraction of the properties one can set on a message. More...
#include <rmqt_properties.h>
Public Member Functions | |
| bsl::ostream & | print (bsl::ostream &stream, int level, int spacesPerLevel) const |
Public Attributes | |
| bdlb::NullableValue< bsl::string > | contentType |
| MIME content type. | |
| bdlb::NullableValue< bsl::string > | contentEncoding |
| MIME content encoding. | |
| bsl::shared_ptr< rmqt::FieldTable > | headers |
| message header field table | |
| bdlb::NullableValue< bsl::uint8_t > | deliveryMode |
| non-persistent (1) or persistent (2) | |
| bdlb::NullableValue< bsl::uint8_t > | priority |
| message priority, 0 to 9 | |
| bdlb::NullableValue< bsl::string > | correlationId |
| application correlation identifier | |
| bdlb::NullableValue< bsl::string > | replyTo |
| address to reply to More... | |
| bdlb::NullableValue< bsl::string > | expiration |
| message expiration specification | |
| bdlb::NullableValue< bsl::string > | messageId |
| application message identifier | |
| bdlb::NullableValue< bdlt::Datetime > | timestamp |
| message timestamp | |
| bdlb::NullableValue< bsl::string > | type |
| message type name | |
| bdlb::NullableValue< bsl::string > | userId |
| creating user id | |
| bdlb::NullableValue< bsl::string > | appId |
| creating application id | |
Properties is an minimal abstraction of the properties one can set on a message.
currently this is 1:1 with AMQP BasicProperties
| bdlb::NullableValue<bsl::string> BloombergLP::rmqt::Properties::replyTo |
address to reply to
FOR APP USE per https://www.rabbitmq.com/resources/specs/amqp0-9-1.extended.xml