summaryrefslogtreecommitdiff
path: root/qpid/cpp/include
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2010-04-08 09:49:04 +0000
committerGordon Sim <gsim@apache.org>2010-04-08 09:49:04 +0000
commit13d4a7f61d6b4b9935d88e97d14eda29c9ad0950 (patch)
treea796aaab2caad287a9e9f3538a0055b27224840d /qpid/cpp/include
parent1102cd63f46516cd5b8c46d17567dcd4669adf0a (diff)
downloadqpid-python-13d4a7f61d6b4b9935d88e97d14eda29c9ad0950.tar.gz
QPID-664: changed open() to connect(), moved url parameter to constructor, added detach() and isConnected()
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@931852 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/include')
-rw-r--r--qpid/cpp/include/qpid/messaging/Connection.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/qpid/cpp/include/qpid/messaging/Connection.h b/qpid/cpp/include/qpid/messaging/Connection.h
index 933c503635..e58abc1986 100644
--- a/qpid/cpp/include/qpid/messaging/Connection.h
+++ b/qpid/cpp/include/qpid/messaging/Connection.h
@@ -53,7 +53,7 @@ class Connection : public qpid::messaging::Handle<ConnectionImpl>
* sasl-mechanism
* sasl-min-ssf
* sasl-max-ssf
- * protocol
+ * transport
*
* Reconnect behaviour can be controlled through the following options:
*
@@ -71,18 +71,20 @@ class Connection : public qpid::messaging::Handle<ConnectionImpl>
* doubled every failure until the value of max-retry-interval
* is reached.
*/
- QPID_CLIENT_EXTERN Connection(const qpid::types::Variant::Map& options = qpid::types::Variant::Map());
+ QPID_CLIENT_EXTERN Connection(const std::string& url, const qpid::types::Variant::Map& options = qpid::types::Variant::Map());
/**
* Creates a connection using an option string of the form
* {name=value,name2=value2...}, see above for options supported.
*
* @exception InvalidOptionString if the string does not match the correct syntax
*/
- QPID_CLIENT_EXTERN Connection(const std::string& options);
+ QPID_CLIENT_EXTERN Connection(const std::string& url, const std::string& options);
QPID_CLIENT_EXTERN ~Connection();
QPID_CLIENT_EXTERN Connection& operator=(const Connection&);
QPID_CLIENT_EXTERN void setOption(const std::string& name, const qpid::types::Variant& value);
- QPID_CLIENT_EXTERN void open(const std::string& url);
+ QPID_CLIENT_EXTERN void connect();
+ QPID_CLIENT_EXTERN bool isConnected();
+ QPID_CLIENT_EXTERN void detach();
/**
* Closes a connection and all sessions associated with it. An
* opened connection must be closed before the last handle is