Author: gsim
Date: Wed Jun 25 14:41:57 2014
New Revision: 1605426

URL: http://svn.apache.org/r1605426
Log:
QPID-5848: update reference doc for connection options

Modified:
    qpid/trunk/qpid/cpp/include/qpid/messaging/Connection.h

Modified: qpid/trunk/qpid/cpp/include/qpid/messaging/Connection.h
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/include/qpid/messaging/Connection.h?rev=1605426&r1=1605425&r2=1605426&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/include/qpid/messaging/Connection.h (original)
+++ qpid/trunk/qpid/cpp/include/qpid/messaging/Connection.h Wed Jun 25 14:41:57 
2014
@@ -57,7 +57,8 @@ class QPID_MESSAGING_CLASS_EXTERN Connec
      * - protocol: the version of AMQP to use (e.g. amqp0-10 or amqp1.0)
      *
      * (Note: the transports and/or protocols recognised may depend on
-     * which plugins are loaded)
+     * which plugins are loaded. AT present support for heartbeats is
+     * missing in AMQP 1.0)
      *
      * - username: the username to authenticate as
      * - password: the password to use if required by the selected 
authentication mechanism
@@ -83,6 +84,36 @@ class QPID_MESSAGING_CLASS_EXTERN Connec
      *
      * Values in seconds can be fractional, for example 0.001 is a
      * millisecond delay.
+     *
+     * If the SSL transport is used, the following options apply:
+     *
+     * - ssl_cert_name: the name of the certificate to use for a given
+     * - connection ssl_ignore_hostname_verification_failure: if set
+     *               to true, will allow client to connect to server even
+     *               if the  hostname used (or ip address) doesn't match
+     *               what is in the servers certificate. I.e. this disables
+     *               authentication of the server to the client (and should
+     *               be used only as a last resort)
+     *
+     * When AMQP 1.0 is used, the following options apply:
+     *
+     * - container_id: sets the container id to use for the connection
+     * - nest_annotations: if true, any annotations in received
+     *      messages will be presented as properties with keys
+     *      x-amqp-delivery-annotations or x-amqp-delivery-annotations
+     *      and values that are nested maps containing the
+     *      annotations. If false, the annotations will simply be merged
+     *      in with the properties.
+     * - set_to_on_send: If true, all sent messages will have the to
+     *      field set to the node name of the sender
+     * - properties or client_properties: the properties to include in the 
open frame sent
+     *
+     * The following options can be used to tune behaviour if needed
+     * (these are not yet supported over AMQP 1.0):
+     *
+     * - tcp_nodelay: disables Nagle's algorithm on the underlying tcp socket
+     * - max_channels: restricts the maximum number of channels supported
+     * - max_frame_size: restricts the maximum frame size supported
      */
     QPID_MESSAGING_EXTERN Connection(const std::string& url, const 
qpid::types::Variant::Map& options = qpid::types::Variant::Map());
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to