qpid::broker::SessionHandler Class Reference

A SessionHandler is associated with each active channel. More...

#include <SessionHandler.h>

Inheritance diagram for qpid::broker::SessionHandler:

Inheritance graph
[legend]
Collaboration diagram for qpid::broker::SessionHandler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SessionHandler (Connection &, framing::ChannelId)
SessionStategetSession ()
 Get broker::SessionState.
const SessionStategetSession () const
ConnectionState & getConnection ()
const ConnectionState & getConnection () const
framing::AMQP_ClientProxy & getProxy ()
const framing::AMQP_ClientProxy & getProxy () const
virtual void handleDetach ()
void attached (const std::string &name)

Protected Member Functions

virtual void setState (const std::string &sessionName, bool force)
virtual qpid::SessionStategetState ()
virtual framing::FrameHandler * getInHandler ()
virtual void channelException (uint16_t code, const std::string &msg)
virtual void connectionException (uint16_t code, const std::string &msg)
virtual void readyToSend ()


Detailed Description

A SessionHandler is associated with each active channel.

It receives incoming frames, handles session controls and manages the association between the channel and a session.

Definition at line 42 of file SessionHandler.h.


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

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