activemq-cpp-3.4.0

activemq::state::ConnectionState Class Reference

#include <src/main/activemq/state/ConnectionState.h>

Public Member Functions

 ConnectionState (const Pointer< ConnectionInfo > &info)
virtual ~ConnectionState ()
std::string toString () const
const Pointer
< commands::ConnectionInfo > & 
getInfo () const
void checkShutdown () const
void shutdown ()
void reset (const Pointer< ConnectionInfo > &info)
void addTempDestination (const Pointer< DestinationInfo > &info)
void removeTempDestination (const Pointer< ActiveMQDestination > &destination)
void addTransactionState (const Pointer< TransactionId > &id)
const Pointer< TransactionState > & getTransactionState (const Pointer< TransactionId > &id) const
std::vector< Pointer
< TransactionState > > 
getTransactionStates () const
Pointer< TransactionStateremoveTransactionState (const Pointer< TransactionId > &id)
void addSession (const Pointer< SessionInfo > &info)
Pointer< SessionStateremoveSession (const Pointer< SessionId > &id)
const Pointer< SessionState > & getSessionState (const Pointer< SessionId > &id) const
const LinkedList< Pointer
< DestinationInfo > > & 
getTempDesinations () const
std::vector< Pointer
< SessionState > > 
getSessionStates () const
StlMap< Pointer< ConsumerId >
, Pointer< ConsumerInfo >
, ConsumerId::COMPARATOR > & 
getRecoveringPullConsumers ()
void setConnectionInterruptProcessingComplete (bool connectionInterruptProcessingComplete)
bool isConnectionInterruptProcessingComplete ()

Constructor & Destructor Documentation

activemq::state::ConnectionState::ConnectionState ( const Pointer< ConnectionInfo > &  info)
virtual activemq::state::ConnectionState::~ConnectionState ( ) [virtual]

Member Function Documentation

void activemq::state::ConnectionState::addSession ( const Pointer< SessionInfo > &  info) [inline]
void activemq::state::ConnectionState::addTempDestination ( const Pointer< DestinationInfo > &  info) [inline]
void activemq::state::ConnectionState::addTransactionState ( const Pointer< TransactionId > &  id) [inline]
void activemq::state::ConnectionState::checkShutdown ( ) const
const Pointer<commands::ConnectionInfo>& activemq::state::ConnectionState::getInfo ( ) const [inline]
StlMap< Pointer<ConsumerId>, Pointer<ConsumerInfo>, ConsumerId::COMPARATOR >& activemq::state::ConnectionState::getRecoveringPullConsumers ( ) [inline]
const Pointer<SessionState>& activemq::state::ConnectionState::getSessionState ( const Pointer< SessionId > &  id) const [inline]
std::vector< Pointer<SessionState> > activemq::state::ConnectionState::getSessionStates ( ) const [inline]
const LinkedList< Pointer<DestinationInfo> >& activemq::state::ConnectionState::getTempDesinations ( ) const [inline]
const Pointer<TransactionState>& activemq::state::ConnectionState::getTransactionState ( const Pointer< TransactionId > &  id) const [inline]
std::vector< Pointer<TransactionState> > activemq::state::ConnectionState::getTransactionStates ( ) const [inline]
bool activemq::state::ConnectionState::isConnectionInterruptProcessingComplete ( ) [inline]
Pointer<SessionState> activemq::state::ConnectionState::removeSession ( const Pointer< SessionId > &  id) [inline]
void activemq::state::ConnectionState::removeTempDestination ( const Pointer< ActiveMQDestination > &  destination) [inline]
Pointer<TransactionState> activemq::state::ConnectionState::removeTransactionState ( const Pointer< TransactionId > &  id) [inline]
void activemq::state::ConnectionState::reset ( const Pointer< ConnectionInfo > &  info)
void activemq::state::ConnectionState::setConnectionInterruptProcessingComplete ( bool  connectionInterruptProcessingComplete) [inline]
void activemq::state::ConnectionState::shutdown ( )
std::string activemq::state::ConnectionState::toString ( ) const

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