summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/SubscriberFactory.cpp
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2006-09-21 10:09:11 +0000
committerMatthew Newhook <matthew@zeroc.com>2006-09-21 10:09:11 +0000
commita3de64e5a68d6fc194c0e1ad356a17d3b2041372 (patch)
tree9277725ec00d289de0f8b9ba98a50f58b0a4058d /cpp/src/IceStorm/SubscriberFactory.cpp
parentFix (diff)
downloadice-a3de64e5a68d6fc194c0e1ad356a17d3b2041372.tar.bz2
ice-a3de64e5a68d6fc194c0e1ad356a17d3b2041372.tar.xz
ice-a3de64e5a68d6fc194c0e1ad356a17d3b2041372.zip
added link proxy fix.
Diffstat (limited to 'cpp/src/IceStorm/SubscriberFactory.cpp')
-rw-r--r--cpp/src/IceStorm/SubscriberFactory.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/IceStorm/SubscriberFactory.cpp b/cpp/src/IceStorm/SubscriberFactory.cpp
index 627ecdbd2d5..06fbbbcc404 100644
--- a/cpp/src/IceStorm/SubscriberFactory.cpp
+++ b/cpp/src/IceStorm/SubscriberFactory.cpp
@@ -18,6 +18,7 @@
#include <IceStorm/TwowayProxy.h>
#include <Ice/LoggerUtil.h>
+#include <Ice/Communicator.h>
using namespace std;
using namespace IceStorm;
@@ -48,7 +49,7 @@ SubscriberFactory::createLinkSubscriber(const TopicLinkPrx& obj, Ice::Int cost)
}
else
{
- proxy = new LinkProxy(obj);
+ proxy = new LinkProxy(_traceLevels, _communicator->identityToString(obj->ice_getIdentity()), obj);
ProxyInfo info;
info.proxy = proxy;
info.count = 0;