qpid::broker::SessionState Class Reference

Broker-side session state includes sessions handler chains, which may themselves have state. More...

#include <SessionState.h>

Inheritance diagram for qpid::broker::SessionState:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool isAttached () const
void detach ()
void attach (SessionHandler &handler)
SessionHandlergetHandler ()
framing::AMQP_ClientProxy & getProxy ()
ConnectionState & getConnection ()
bool isLocal (const ConnectionToken *t) const
uint32_t getTimeout () const
void setTimeout (uint32_t t)
BrokergetBroker ()
framing::ProtocolVersion getVersion () const
void activateOutput ()
 OutputControl.
void handle (framing::AMQFrame &frame)
void complete (const framing::SequenceSet &ranges)
void sendCompletion ()
DeliveryId deliver (QueuedMessage &msg, DeliveryToken::shared_ptr token)
management::ManagementObject::shared_ptr GetManagementObject (void) const
management::Manageable::status_t ManagementMethod (uint32_t methodId, management::Args &args)
 SessionState (SessionManager *, SessionHandler *out, uint32_t timeout, uint32_t ackInterval, std::string &name)

Public Attributes

framing::SequenceSet completed
framing::SequenceSet knownCompleted
framing::SequenceNumber nextIn
framing::SequenceNumber nextOut


Detailed Description

Broker-side session state includes sessions handler chains, which may themselves have state.

Member Function Documentation

framing::AMQP_ClientProxy& qpid::broker::SessionState::getProxy (  ) 

Precondition:
isAttached()

ConnectionState& qpid::broker::SessionState::getConnection (  ) 

Precondition:
isAttached()


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

Generated on Thu May 15 22:23:52 2008 for Qpid by  doxygen 1.5.5