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