Author: aconway
Date: Wed Jan 30 14:32:17 2008
New Revision: 616927

URL: http://svn.apache.org/viewvc?rev=616927&view=rev
Log:

Remove Socket param from Connection constructor, pass a string id instead.


Modified:
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.h
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionFactory.cpp

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp?rev=616927&r1=616926&r2=616927&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp Wed Jan 30 
14:32:17 2008
@@ -47,7 +47,7 @@
 namespace qpid {
 namespace broker {
 
-    Connection::Connection(ConnectionOutputHandler* out_, Broker& broker_, 
const Socket& s) :
+Connection::Connection(ConnectionOutputHandler* out_, Broker& broker_, const 
std::string& mgmtId) :
     broker(broker_),
     outputTasks(*out_),
     out(out_),
@@ -67,7 +67,7 @@
         if (agent.get () != 0)
         {
             mgmtObject = management::Client::shared_ptr
-                (new management::Client (this, parent, s.getPeerAddress ()));
+                (new management::Client (this, parent, mgmtId));
             agent->addObject (mgmtObject);
         }
     }

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.h
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.h?rev=616927&r1=616926&r2=616927&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.h (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Connection.h Wed Jan 30 
14:32:17 2008
@@ -52,7 +52,7 @@
                    public management::Manageable
 {
   public:
-    Connection(sys::ConnectionOutputHandler* out, Broker& broker, const 
sys::Socket& s);
+    Connection(sys::ConnectionOutputHandler* out, Broker& broker, const 
std::string& mgmtId);
     ~Connection ();
 
     /** Get the SessionHandler for channel. Create if it does not already 
exist */

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionFactory.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionFactory.cpp?rev=616927&r1=616926&r2=616927&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionFactory.cpp 
(original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionFactory.cpp Wed Jan 
30 14:32:17 2008
@@ -38,7 +38,7 @@
 ConnectionFactory::create(qpid::sys::ConnectionOutputHandler* out,
                           const qpid::sys::Socket& s)
 {
-    return new Connection(out, broker, s);
+    return new Connection(out, broker, s.getPeerAddress());
 }
 
 }} // namespace qpid::broker


Reply via email to