#include <SessionHandler.h>
Public Member Functions | |
SessionHandler (Connection &, framing::ChannelId) | |
SessionState * | getSession () |
Returns 0 if not attached to a session. | |
const SessionState * | getSession () const |
framing::ChannelId | getChannel () const |
ConnectionState & | getConnection () |
const ConnectionState & | getConnection () const |
framing::AMQP_ClientProxy & | getProxy () |
const framing::AMQP_ClientProxy & | getProxy () const |
void | requestDetach () |
void | handleDetach () |
void | sendCompletion () |
Protected Member Functions | |
void | handleIn (framing::AMQFrame &) |
void | handleOut (framing::AMQFrame &) |
It receives incoming frames, handles session controls and manages the association between the channel and a session.