File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424#include < bmqimp_queue.h>
2525#include < bmqp_event.h>
2626#include < bmqp_eventutil.h>
27+ #include < bmqp_messageproperties.h>
2728#include < bmqp_protocolutil.h>
2829#include < bmqp_queueid.h>
2930#include < bmqt_resultcode.h>
Original file line number Diff line number Diff line change 6060// BMQ
6161
6262#include < bmqa_queueid.h>
63- #include < bmqp_messageproperties.h>
6463#include < bmqt_compressionalgorithmtype.h>
6564#include < bmqt_correlationid.h>
6665#include < bmqt_messageguid.h>
@@ -81,6 +80,9 @@ namespace BloombergLP {
8180namespace bmqimp {
8281class Event ;
8382}
83+ namespace bmqp {
84+ class MessageProperties_Schema ;
85+ }
8486
8587namespace bmqa {
8688
@@ -118,7 +120,8 @@ struct MessageImpl {
118120 // / SubscriptionHandle this message is associated with
119121 bmqt::SubscriptionHandle d_subscriptionHandle;
120122
121- bmqp::MessageProperties::SchemaPtr d_schema_sp;
123+ // / Schema pointer
124+ bsl::shared_ptr<const bmqp::MessageProperties_Schema> d_schema_sp;
122125
123126#ifdef BMQ_ENABLE_MSG_GROUPID
124127 // / Optional GroupId this message is associated with
You can’t perform that action at this time.
0 commit comments