Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
ConnectionSettings.h
Go to the documentation of this file.
1 #ifndef _management_ConnectionSettings_h
2 #define _management_ConnectionSettings_h
3 /*
4  *
5  * Licensed to the Apache Software Foundation (ASF) under one
6  * or more contributor license agreements. See the NOTICE file
7  * distributed with this work for additional information
8  * regarding copyright ownership. The ASF licenses this file
9  * to you under the Apache License, Version 2.0 (the
10  * "License"); you may not use this file except in compliance
11  * with the License. You may obtain a copy of the License at
12  *
13  * http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing,
16  * software distributed under the License is distributed on an
17  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18  * KIND, either express or implied. See the License for the
19  * specific language governing permissions and limitations
20  * under the License.
21  *
22  */
23 
25 #include "qpid/types/Variant.h"
26 #include <string>
27 
28 namespace qpid {
29 namespace management {
30 
35 
38 
42  std::string protocol;
43 
47  std::string host;
56  std::string virtualhost;
57 
62  std::string username;
66  std::string password;
71  std::string mechanism;
75  std::string locale;
94  unsigned int bounds;
98  bool tcpNoDelay;
102  std::string service;
107  unsigned int minSsf;
112  unsigned int maxSsf;
113 };
114 
115 }}
116 
117 #endif
118 
#define QPID_COMMON_EXTERN
std::string virtualhost
Allows an AMQP 'virtual host' to be specified for the connection.
std::string username
The username to use when authenticating the connection.
unsigned int minSsf
Minimum acceptable strength of any SASL negotiated security layer.
unsigned int maxSsf
Maximum acceptable strength of any SASL negotiated security layer.
std::string service
SASL service name.
std::string mechanism
The SASL mechanism to use when authenticating the connection; the options are currently PLAIN or ANON...
std::string locale
Allows a locale to be specified for the connection.
uint16_t maxFrameSize
The maximum frame size that the client will request for this connection.
unsigned short uint16_t
Definition: IntegerTypes.h:25
unsigned int bounds
Limit the size of the connections send buffer .
uint16_t heartbeat
Allows a heartbeat frequency to be specified.
uint16_t maxChannels
The maximum number of channels that the client will request for use on this connection.
bool tcpNoDelay
If true, TCP_NODELAY will be set for the connection.
uint16_t port
The port to connect to (defaults to 5672).
This file was automatically generated from the AMQP specification.
Definition: Address.h:27
std::string host
The host (or ip address) to connect to (defaults to 'localhost').
std::string protocol
The protocol used for the connection (defaults to 'tcp')
std::string password
The password to use when authenticating the connection.

Qpid C++ API Reference
Generated on Tue Jan 27 2015 for Qpid C++ Client API by doxygen 1.8.9.1