Quick Links:

bmqa | bmqpi | bmqt

Namespaces

Component bmqa_messageevent
[Package bmqa]

Provide the application with data event notifications. More...

Namespaces

namespace  bmqimp
namespace  bmqa

Detailed Description

Outline
Purpose:
Provide the application with data event notifications.
Classes:
bmqa::MessageEvent Mechanism for data event notification.
See also:
bmqa::MessageIterator: iterator over the messages in this event bmqa::Message: type of the Message
Description:
This component provides a bmqa::MessageEvent notification object used by the bmqa::Session to provide BlazingMQ applications with data messages received from the broker. The application can consume the messages by asking this MessageEvent for a MessageIterator.
Note that MessageEvent is implemented using the pimpl idiom, so copying a MessageEvent is very cheap (a pointer copy). All copies of this MessageEvent will share the same underlying implementation.