libbmq  a5f8a06ba1d16cb5a65643e1fa7f1a1d6aadef40
BloombergLP::bmqa::MockSessionUtil::PushMessageParams Struct Reference

Struct representing parameters for a push message.

#include <bmqa_mocksession.h>

Public Member Functions

 PushMessageParams (const bdlbb::Blob &payload, const bmqa::QueueId &queueId, const bmqt::MessageGUID &guid, const MessageProperties &properties)
 

Public Attributes

bdlbb::Blob d_payload
 Payload of message. More...
 
QueueId d_queueId
 QueueId for this message. More...
 
bmqt::MessageGUID d_guid
 GUID for message. More...
 
MessageProperties d_properties
 Optionally specified properties for message. More...
 

Constructor & Destructor Documentation

◆ PushMessageParams()

BloombergLP::bmqa::MockSessionUtil::PushMessageParams::PushMessageParams ( const bdlbb::Blob &  payload,
const bmqa::QueueId queueId,
const bmqt::MessageGUID guid,
const MessageProperties properties 
)

Create a new PushMessageParams object with the specified payload, queueId, guid and properties.

Member Data Documentation

◆ d_payload

bdlbb::Blob BloombergLP::bmqa::MockSessionUtil::PushMessageParams::d_payload

◆ d_queueId

QueueId BloombergLP::bmqa::MockSessionUtil::PushMessageParams::d_queueId

◆ d_guid

bmqt::MessageGUID BloombergLP::bmqa::MockSessionUtil::PushMessageParams::d_guid

◆ d_properties

MessageProperties BloombergLP::bmqa::MockSessionUtil::PushMessageParams::d_properties

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