Index: trunk/FACT++/src/Connection.cc
===================================================================
--- trunk/FACT++/src/Connection.cc	(revision 11366)
+++ trunk/FACT++/src/Connection.cc	(revision 11370)
@@ -461,4 +461,9 @@
 }
 
+void Connection::SetEndpoint(const boost::asio::ip::tcp::endpoint &ep)
+{
+    SetEndpoint(ep.address().to_string(), ep.port());
+    fEndpoint = ep;
+}
 
 
Index: trunk/FACT++/src/Connection.h
===================================================================
--- trunk/FACT++/src/Connection.h	(revision 11366)
+++ trunk/FACT++/src/Connection.h	(revision 11370)
@@ -105,5 +105,5 @@
     void SetEndpoint(const std::string &addr, const std::string &port);
     void SetEndpoint(const std::string &addr);
-    void SetEndpoint(const boost::asio::ip::tcp::endpoint &ep) { fEndpoint = ep; }
+    void SetEndpoint(const boost::asio::ip::tcp::endpoint &ep);
 
     void StartConnect();
