qpid::broker::SessionManager Class Reference

Create and manage SessionState objects. More...

#include <SessionManager.h>

Collaboration diagram for qpid::broker::SessionManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SessionManager (const qpid::SessionState::Configuration &, Broker &)
std::auto_ptr< SessionStateattach (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.
BrokergetBroker () const
const
qpid::SessionState::Configuration & 
getSessionConfig () const


Detailed Description

Create and manage SessionState objects.

Definition at line 47 of file SessionManager.h.


Member Function Documentation

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.


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

Generated on Thu Oct 16 13:38:16 2008 for Qpid by  doxygen 1.5.6