libbmq  e19ff338c707b114e9f84d83ea866a97518afb37
BloombergLP::bmqa::MessageIterator Class Reference

#include <bmqa_messageiterator.h>

Public Member Functions

 MessageIterator ()
 Default constructor. More...
 
bool nextMessage ()
 
const Messagemessage () const
 

Detailed Description

An iterator providing read-only sequential access to messages contained into a MesssageEvent.

Constructor & Destructor Documentation

◆ MessageIterator()

BloombergLP::bmqa::MessageIterator::MessageIterator ( )

Member Function Documentation

◆ nextMessage()

bool BloombergLP::bmqa::MessageIterator::nextMessage ( )

Advance the position of the iterator to the next message in the event. Return true if there is a next message and false otherwise. Note that advancing to the next message will invalidate any previously returned bmqa::Message retrieved from the message() call.

◆ message()

const Message& BloombergLP::bmqa::MessageIterator::message ( ) const

Return the message to which the iterator is pointing, if any; otherwise return an invalid message. Note that nextMessage must be called before message in order to advance the iterators position to the first message in the event.


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