activemq-cpp-3.4.0

activemq::state::SessionState Class Reference

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

Public Member Functions

 SessionState (const Pointer< SessionInfo > &info)
virtual ~SessionState ()
std::string toString () const
const Pointer< SessionInfogetInfo () const
void addProducer (const Pointer< ProducerInfo > &info)
Pointer< ProducerStateremoveProducer (const Pointer< ProducerId > &id)
void addConsumer (const Pointer< ConsumerInfo > &info)
Pointer< ConsumerStateremoveConsumer (const Pointer< ConsumerId > &id)
std::vector< Pointer
< ProducerState > > 
getProducerStates () const
Pointer< ProducerStategetProducerState (const Pointer< ProducerId > &id)
std::vector< Pointer
< ConsumerState > > 
getConsumerStates () const
Pointer< ConsumerStategetConsumerState (const Pointer< ConsumerId > &id)
void checkShutdown () const
void shutdown ()

Constructor & Destructor Documentation

activemq::state::SessionState::SessionState ( const Pointer< SessionInfo > &  info)
virtual activemq::state::SessionState::~SessionState ( ) [virtual]

Member Function Documentation

void activemq::state::SessionState::addConsumer ( const Pointer< ConsumerInfo > &  info) [inline]
void activemq::state::SessionState::addProducer ( const Pointer< ProducerInfo > &  info)
void activemq::state::SessionState::checkShutdown ( ) const
Pointer<ConsumerState> activemq::state::SessionState::getConsumerState ( const Pointer< ConsumerId > &  id) [inline]
std::vector< Pointer<ConsumerState> > activemq::state::SessionState::getConsumerStates ( ) const [inline]
const Pointer<SessionInfo> activemq::state::SessionState::getInfo ( ) const [inline]
Pointer<ProducerState> activemq::state::SessionState::getProducerState ( const Pointer< ProducerId > &  id) [inline]
std::vector< Pointer<ProducerState> > activemq::state::SessionState::getProducerStates ( ) const [inline]
Pointer<ConsumerState> activemq::state::SessionState::removeConsumer ( const Pointer< ConsumerId > &  id) [inline]
Pointer<ProducerState> activemq::state::SessionState::removeProducer ( const Pointer< ProducerId > &  id)
void activemq::state::SessionState::shutdown ( ) [inline]
std::string activemq::state::SessionState::toString ( ) const

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