#include <SessionManager.h>
Public Member Functions | |
SessionManager (const qpid::SessionState::Configuration &, Broker &) | |
std::auto_ptr< SessionState > | attach (SessionHandler &h, const SessionId &id, bool) |
Open a new active session, caller takes ownership. | |
void | detach (std::auto_ptr< SessionState >) |
Return a detached session to the manager, start the timeout counter. | |
void | forget (const SessionId &) |
Forget about an attached session. | |
Broker & | getBroker () const |
const qpid::SessionState::Configuration & | getSessionConfig () const |
Definition at line 47 of file SessionManager.h.
void qpid::broker::SessionManager::detach | ( | std::auto_ptr< SessionState > | ) |
Return a detached session to the manager, start the timeout counter.
void qpid::broker::SessionManager::forget | ( | const SessionId & | ) |
Forget about an attached session.
Called by SessionState destructor.