| Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
Settings for a Connection. More...
#include <qpid/client/ConnectionSettings.h>
Public Member Functions | |
| ConnectionSettings () | |
| virtual | ~ConnectionSettings () |
| virtual void | configureSocket (qpid::sys::Socket &) const |
| Allows socket to be configured; default only sets tcp-nodelay based on the flag set. | |
Public Attributes | |
| std::string | protocol |
| The protocol used for the connection (defaults to 'tcp') | |
| std::string | host |
| The host (or ip address) to connect to (defaults to 'localhost'). | |
| uint16_t | port |
| The port to connect to (defaults to 5672). | |
| 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. | |
| std::string | password |
| The password to use when authenticating the connection. | |
| std::string | mechanism |
| The SASL mechanism to use when authenticating the connection; the options are currently PLAIN or ANONYMOUS. | |
| std::string | locale |
| Allows a locale to be specified for the connection. | |
| 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. | |
| uint16_t | maxFrameSize |
| The maximum frame size that the client will request for this connection. | |
| unsigned int | bounds |
| Limit the size of the connections send buffer . | |
| bool | tcpNoDelay |
| If true, TCP_NODELAY will be set for the connection. | |
| std::string | service |
| SASL service name. | |
| 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 | sslCertName |
| SSL cert-name for the connection. | |
Settings for a Connection.
Definition at line 40 of file ConnectionSettings.h.
| qpid::client::ConnectionSettings::ConnectionSettings | ( | ) |
|
virtual |
|
virtual |
Allows socket to be configured; default only sets tcp-nodelay based on the flag set.
Can be overridden.
| unsigned int qpid::client::ConnectionSettings::bounds |
Limit the size of the connections send buffer .
The buffer is limited to bounds * maxFrameSize.
Definition at line 106 of file ConnectionSettings.h.
| uint16_t qpid::client::ConnectionSettings::heartbeat |
Allows a heartbeat frequency to be specified.
Definition at line 91 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::host |
The host (or ip address) to connect to (defaults to 'localhost').
Definition at line 59 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::locale |
Allows a locale to be specified for the connection.
Definition at line 87 of file ConnectionSettings.h.
| uint16_t qpid::client::ConnectionSettings::maxChannels |
The maximum number of channels that the client will request for use on this connection.
Definition at line 96 of file ConnectionSettings.h.
| uint16_t qpid::client::ConnectionSettings::maxFrameSize |
The maximum frame size that the client will request for this connection.
Definition at line 101 of file ConnectionSettings.h.
| unsigned int qpid::client::ConnectionSettings::maxSsf |
Maximum acceptable strength of any SASL negotiated security layer.
0 means no security layer allowed.
Definition at line 124 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::mechanism |
The SASL mechanism to use when authenticating the connection; the options are currently PLAIN or ANONYMOUS.
Definition at line 83 of file ConnectionSettings.h.
| unsigned int qpid::client::ConnectionSettings::minSsf |
Minimum acceptable strength of any SASL negotiated security layer.
0 means no security layer required.
Definition at line 119 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::password |
The password to use when authenticating the connection.
Definition at line 78 of file ConnectionSettings.h.
| uint16_t qpid::client::ConnectionSettings::port |
The port to connect to (defaults to 5672).
Definition at line 63 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::protocol |
The protocol used for the connection (defaults to 'tcp')
Definition at line 54 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::service |
SASL service name.
Definition at line 114 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::sslCertName |
SSL cert-name for the connection.
Overrides global SSL settings. Used only when a client connects to the broker.
Definition at line 129 of file ConnectionSettings.h.
| bool qpid::client::ConnectionSettings::tcpNoDelay |
If true, TCP_NODELAY will be set for the connection.
Definition at line 110 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::username |
The username to use when authenticating the connection.
If not specified the current users login is used if available.
Definition at line 74 of file ConnectionSettings.h.
| std::string qpid::client::ConnectionSettings::virtualhost |
Allows an AMQP 'virtual host' to be specified for the connection.
Definition at line 68 of file ConnectionSettings.h.
1.8.1.1