| Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation | 
Utility to track messages sent asynchronously, allowing those that are indoubt to be replayed over a new session. More...
#include <qpid/client/MessageReplayTracker.h>
| Classes | |
| struct | ReplayRecord | 
| Public Member Functions | |
| MessageReplayTracker (uint flushInterval) | |
| void | send (const Message &message, const std::string &destination="") | 
| void | init (AsyncSession session) | 
| void | replay (AsyncSession session) | 
| void | setFlushInterval (uint interval) | 
| uint | getFlushInterval () | 
| void | checkCompletion () | 
| template<class F > | |
| void | foreach (F &f) | 
Utility to track messages sent asynchronously, allowing those that are indoubt to be replayed over a new session.
| qpid::client::MessageReplayTracker::MessageReplayTracker | ( | uint | flushInterval | ) | 
| void qpid::client::MessageReplayTracker::checkCompletion | ( | ) | 
| void qpid::client::MessageReplayTracker::foreach | ( | F & | f | ) |  [inline] | 
Definition at line 48 of file MessageReplayTracker.h.
| uint qpid::client::MessageReplayTracker::getFlushInterval | ( | ) | 
| void qpid::client::MessageReplayTracker::init | ( | AsyncSession | session | ) | 
| void qpid::client::MessageReplayTracker::replay | ( | AsyncSession | session | ) | 
| void qpid::client::MessageReplayTracker::send | ( | const Message & | message, | 
| const std::string & | destination = "" | ||
| ) | 
| void qpid::client::MessageReplayTracker::setFlushInterval | ( | uint | interval | ) | 
 1.7.5
 1.7.5