RMQ - RabbitMQ C++ Library
Public Member Functions | Public Attributes | List of all members
BloombergLP::rmqt::Properties Struct Reference

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::FieldTableheaders
 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
 

Detailed Description

Properties is an minimal abstraction of the properties one can set on a message.

currently this is 1:1 with AMQP BasicProperties

Member Data Documentation

◆ replyTo

bdlb::NullableValue<bsl::string> BloombergLP::rmqt::Properties::replyTo

The documentation for this struct was generated from the following files: