activemq-cpp-3.4.0

cms::ConnectionMetaData Class Reference

A ConnectionMetaData object provides information describing the Connection object. More...

#include <src/main/cms/ConnectionMetaData.h>

Inheritance diagram for cms::ConnectionMetaData:

Public Member Functions

virtual ~ConnectionMetaData () throw ()
virtual std::string getCMSVersion () const =0
 Gets the CMS API version.
virtual int getCMSMajorVersion () const =0
 Gets the CMS major version number.
virtual int getCMSMinorVersion () const =0
 Gets the CMS minor version number.
virtual std::string getCMSProviderName () const =0
 Gets the CMS provider name.
virtual std::string getProviderVersion () const =0
 Gets the CMS provider version.
virtual int getProviderMajorVersion () const =0
 Gets the CMS provider major version number.
virtual int getProviderMinorVersion () const =0
 Gets the CMS provider minor version number.
virtual std::vector< std::string > getCMSXPropertyNames () const =0
 Gets an Vector of the CMSX property names.

Detailed Description

A ConnectionMetaData object provides information describing the Connection object.

Since:
1.3

Constructor & Destructor Documentation

virtual cms::ConnectionMetaData::~ConnectionMetaData ( ) throw () [virtual]

Member Function Documentation

virtual int cms::ConnectionMetaData::getCMSMajorVersion ( ) const [pure virtual]

Gets the CMS major version number.

Returns:
the CMS API major version number
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual int cms::ConnectionMetaData::getCMSMinorVersion ( ) const [pure virtual]

Gets the CMS minor version number.

Returns:
the CMS API minor version number
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual std::string cms::ConnectionMetaData::getCMSProviderName ( ) const [pure virtual]

Gets the CMS provider name.

Returns:
the CMS provider name
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual std::string cms::ConnectionMetaData::getCMSVersion ( ) const [pure virtual]

Gets the CMS API version.

Returns:
the CMS API Version in String form.
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual std::vector<std::string> cms::ConnectionMetaData::getCMSXPropertyNames ( ) const [pure virtual]

Gets an Vector of the CMSX property names.

Returns:
an Vector of CMSX property names
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual int cms::ConnectionMetaData::getProviderMajorVersion ( ) const [pure virtual]

Gets the CMS provider major version number.

Returns:
the CMS provider major version number
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual int cms::ConnectionMetaData::getProviderMinorVersion ( ) const [pure virtual]

Gets the CMS provider minor version number.

Returns:
the CMS provider minor version number
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.

virtual std::string cms::ConnectionMetaData::getProviderVersion ( ) const [pure virtual]

Gets the CMS provider version.

Returns:
the CMS provider version
Exceptions:
CMSExceptionIf the CMS Provider fails to retrieve the metadata due to some internal error.

Implemented in activemq::core::ActiveMQConnectionMetaData.


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