activemq::connector::stomp::StompSessionInfo Class Reference

#include <StompSessionInfo.h>

Inheritance diagram for activemq::connector::stomp::StompSessionInfo:

activemq::connector::SessionInfo activemq::connector::ConnectorResource List of all members.

Public Member Functions

 StompSessionInfo (void)
virtual ~StompSessionInfo (void)
virtual const std::string & getConnectionId (void) const
virtual void setConnectionId (const std::string &id)
virtual unsigned int getSessionId (void) const
virtual void setSessionId (const unsigned int id)
virtual void setAckMode (cms::Session::AcknowledgeMode ackMode)
virtual cms::Session::AcknowledgeMode getAckMode (void) const
virtual const TransactionInfogetTransactionInfo (void) const
virtual void setTransactionInfo (const TransactionInfo *transaction)

Private Attributes

cms::Session::AcknowledgeMode ackMode
std::string connectionId
unsigned int sessionId
const TransactionInfotransaction

Constructor & Destructor Documentation

activemq::connector::stomp::StompSessionInfo::StompSessionInfo void   )  [inline]
 

virtual activemq::connector::stomp::StompSessionInfo::~StompSessionInfo void   )  [inline, virtual]
 


Member Function Documentation

virtual cms::Session::AcknowledgeMode activemq::connector::stomp::StompSessionInfo::getAckMode void   )  const [inline, virtual]
 

Gets the Ack Mode of this Session

Returns:
Ack Mode

Implements activemq::connector::SessionInfo.

virtual const std::string& activemq::connector::stomp::StompSessionInfo::getConnectionId void   )  const [inline, virtual]
 

Gets the Connection Id of the Connection that this consumer is using to receive its messages.

Returns:
string value of the connection id

Implements activemq::connector::SessionInfo.

virtual unsigned int activemq::connector::stomp::StompSessionInfo::getSessionId void   )  const [inline, virtual]
 

Gets the Sessions Id value

Returns:
id for this session

Implements activemq::connector::SessionInfo.

virtual const TransactionInfo* activemq::connector::stomp::StompSessionInfo::getTransactionInfo void   )  const [inline, virtual]
 

Gets the currently active transaction info, if this session is transacted, returns NULL when not transacted. You must call getAckMode and see if the session is transacted.

Returns:
Transaction Id of current Transaction

Implements activemq::connector::SessionInfo.

virtual void activemq::connector::stomp::StompSessionInfo::setAckMode cms::Session::AcknowledgeMode  ackMode  )  [inline, virtual]
 

Sets the Ack Mode of this Session Info object

Parameters:
ackMode Ack Mode

Implements activemq::connector::SessionInfo.

virtual void activemq::connector::stomp::StompSessionInfo::setConnectionId const std::string &  id  )  [inline, virtual]
 

Sets the Connection Id of the Connection that this consumer is using to receive its messages.

Parameters:
id string value of the connection id

Implements activemq::connector::SessionInfo.

virtual void activemq::connector::stomp::StompSessionInfo::setSessionId const unsigned int  id  )  [inline, virtual]
 

Sets the Session Id for this Session

Parameters:
id integral id value for this session

Implements activemq::connector::SessionInfo.

virtual void activemq::connector::stomp::StompSessionInfo::setTransactionInfo const TransactionInfo transaction  )  [inline, virtual]
 

Sets the current transaction info for this session, this is nit used when the session is not transacted.

Parameters:
transaction Transaction Id

Implements activemq::connector::SessionInfo.


Member Data Documentation

cms::Session::AcknowledgeMode activemq::connector::stomp::StompSessionInfo::ackMode [private]
 

std::string activemq::connector::stomp::StompSessionInfo::connectionId [private]
 

unsigned int activemq::connector::stomp::StompSessionInfo::sessionId [private]
 

const TransactionInfo* activemq::connector::stomp::StompSessionInfo::transaction [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 3 18:03:32 2006 for activemq-cpp by  doxygen 1.4.5