activemq-cpp-3.9.5
ActiveMQConnectionMetaData.h
Go to the documentation of this file.
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18#ifndef _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONMETADATA_H_
19#define _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONMETADATA_H_
20
22
24
25namespace activemq {
26namespace core {
27
34 class AMQCPP_API ActiveMQConnectionMetaData : public cms::ConnectionMetaData {
35 private:
36
37 ActiveMQConnectionMetaData(const ActiveMQConnectionMetaData&);
38 ActiveMQConnectionMetaData& operator=(const ActiveMQConnectionMetaData&);
39
40 public:
41
44
45 public: // cms::ConnectionMetaData
46
47 virtual std::string getCMSVersion() const;
48
49 virtual int getCMSMajorVersion() const;
50
51 virtual int getCMSMinorVersion() const;
52
53 virtual std::string getCMSProviderName() const;
54
55 virtual std::string getProviderVersion() const;
56
57 virtual int getProviderMajorVersion() const;
58
59 virtual int getProviderMinorVersion() const;
60
61 virtual int getProviderPatchVersion() const;
62
63 virtual std::vector<std::string> getCMSXPropertyNames() const;
64
65 };
66
67}}
68
69#endif /* _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONMETADATA_H_ */
#define AMQCPP_API
Definition Config.h:30
virtual int getProviderMinorVersion() const
Gets the CMS provider minor version number.
virtual std::string getCMSProviderName() const
Gets the CMS provider name.
virtual int getCMSMinorVersion() const
Gets the CMS minor version number.
virtual int getProviderPatchVersion() const
Gets the CMS provider patch version number.
virtual std::vector< std::string > getCMSXPropertyNames() const
Gets an Vector of the CMSX property names.
virtual std::string getProviderVersion() const
Gets the CMS provider version.
virtual int getCMSMajorVersion() const
Gets the CMS major version number.
virtual std::string getCMSVersion() const
Gets the CMS API version.
virtual int getProviderMajorVersion() const
Gets the CMS provider major version number.
A ConnectionMetaData object provides information describing the Connection object.
Definition ConnectionMetaData.h:31
Definition ActiveMQTempDestination.h:29
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24