#include <PreviewSessionManager.h>
Collaboration diagram for qpid::broker::PreviewSessionManager:
Public Member Functions | |
PreviewSessionManager (uint32_t ack) | |
std::auto_ptr< PreviewSessionState > | open (PreviewSessionHandler &c, uint32_t timeout_) |
Open a new active session, caller takes ownership. | |
void | suspend (std::auto_ptr< PreviewSessionState > session) |
Suspend a session, start it's timeout counter. | |
std::auto_ptr< PreviewSessionState > | resume (const framing::Uuid &) |
Resume a suspended session. | |
void | add (const boost::intrusive_ptr< Observer > &) |
Add an Observer. | |
Classes | |
struct | Observer |
Observer notified of PreviewSessionManager events. More... |
std::auto_ptr<PreviewSessionState> qpid::broker::PreviewSessionManager::resume | ( | const framing::Uuid & | ) |
void qpid::broker::PreviewSessionManager::suspend | ( | std::auto_ptr< PreviewSessionState > | session | ) |
Suspend a session, start it's timeout counter.
The factory takes ownership.