17 #ifndef INCLUDED_BMQA_MESSAGEEVENT
18 #define INCLUDED_BMQA_MESSAGEEVENT
46 #include <bsl_iosfwd.h>
47 #include <bsl_memory.h>
67 bsl::shared_ptr<bmqimp::Event> d_impl_sp;
98 print(bsl::ostream& stream,
int level = 0,
int spacesPerLevel = 4)
const;
120 return rhs.
print(stream, 0, -1);
Provide a mechanism to iterate over the messages of a bmqa::MessageEvent.
Provide an enumeration for the different types of message events.
Definition: bmqa_messageevent.h:64
bmqt::MessageEventType::Enum type() const
Return the type of messages contained in this MessageEvent.
bsl::ostream & print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const
MessageIterator messageIterator() const
Definition: bmqa_messageiterator.h:87
bsl::ostream & operator<<(bsl::ostream &stream, const CloseQueueStatus &rhs)
Definition: bmqa_closequeuestatus.h:227
Definition: bmqa_abstractsession.h:42
Enum
Definition: bmqt_messageeventtype.h:48