activemq-cpp-3.6.0
activemq::state::ConnectionState Class Reference

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

Public Member Functions

 ConnectionState (Pointer< ConnectionInfo > info)
virtual ~ConnectionState ()
std::string toString () const
const Pointer
< commands::ConnectionInfo
getInfo () const
void checkShutdown () const
void shutdown ()
void reset (Pointer< ConnectionInfo > info)
void addTempDestination (Pointer< DestinationInfo > info)
void removeTempDestination (Pointer< ActiveMQDestination > destination)
void addTransactionState (Pointer< TransactionId > id)
const Pointer< TransactionState > & getTransactionState (Pointer< TransactionId > id) const
const decaf::util::Collection
< Pointer< TransactionState > > & 
getTransactionStates () const
Pointer< TransactionStateremoveTransactionState (Pointer< TransactionId > id)
void addSession (Pointer< SessionInfo > info)
Pointer< SessionStateremoveSession (Pointer< SessionId > id)
const Pointer< SessionStategetSessionState (Pointer< SessionId > id) const
const LinkedList< Pointer
< DestinationInfo > > & 
getTempDesinations () const
const decaf::util::Collection
< 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 ( Pointer< ConnectionInfo info)
virtual activemq::state::ConnectionState::~ConnectionState ( )
virtual

Member Function Documentation

void activemq::state::ConnectionState::addSession ( Pointer< SessionInfo info)
inline
void activemq::state::ConnectionState::addTempDestination ( Pointer< DestinationInfo info)
inline
void activemq::state::ConnectionState::addTransactionState ( 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 ( Pointer< SessionId id) const
inline
const decaf::util::Collection<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 ( Pointer< TransactionId id) const
inline
const decaf::util::Collection<Pointer<TransactionState> >& activemq::state::ConnectionState::getTransactionStates ( ) const
inline
bool activemq::state::ConnectionState::isConnectionInterruptProcessingComplete ( )
inline
Pointer<SessionState> activemq::state::ConnectionState::removeSession ( Pointer< SessionId id)
inline
void activemq::state::ConnectionState::removeTempDestination ( Pointer< ActiveMQDestination destination)
Pointer<TransactionState> activemq::state::ConnectionState::removeTransactionState ( Pointer< TransactionId id)
inline
void activemq::state::ConnectionState::reset ( 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: