summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/OnewaySubscriber.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-05-09 13:07:41 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-05-09 13:07:41 +0000
commit197b6de9281b52d0b53c4b3fa3312e371b4469a9 (patch)
treebae93f8155da0770f5dd45d12ef1160ee99aed54 /cpp/src/IceStorm/OnewaySubscriber.cpp
parentAdded identityToString and stringToIdentity to Communicator (diff)
downloadice-197b6de9281b52d0b53c4b3fa3312e371b4469a9.tar.bz2
ice-197b6de9281b52d0b53c4b3fa3312e371b4469a9.tar.xz
ice-197b6de9281b52d0b53c4b3fa3312e371b4469a9.zip
Fixed proxy and identity t/from string functions to use string converters
Diffstat (limited to 'cpp/src/IceStorm/OnewaySubscriber.cpp')
-rw-r--r--cpp/src/IceStorm/OnewaySubscriber.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/OnewaySubscriber.cpp b/cpp/src/IceStorm/OnewaySubscriber.cpp
index fcb1c7f64b9..49ea655f2e5 100644
--- a/cpp/src/IceStorm/OnewaySubscriber.cpp
+++ b/cpp/src/IceStorm/OnewaySubscriber.cpp
@@ -15,10 +15,12 @@
using namespace IceStorm;
using namespace std;
-OnewaySubscriber::OnewaySubscriber(const SubscriberFactoryPtr& factory, const TraceLevelsPtr& traceLevels,
- const QueuedProxyPtr& obj) :
+OnewaySubscriber::OnewaySubscriber(const SubscriberFactoryPtr& factory, const Ice::CommunicatorPtr& communicator,
+ const TraceLevelsPtr& traceLevels, const QueuedProxyPtr& obj) :
Subscriber(traceLevels, obj->proxy()->ice_getIdentity()),
- _factory(factory), _obj(obj)
+ _communicator(communicator),
+ _factory(factory),
+ _obj(obj)
{
_factory->incProxyUsageCount(_obj);
}
@@ -49,7 +51,7 @@ OnewaySubscriber::unsubscribe()
if(_traceLevels->subscriber > 0)
{
Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat);
- out << "Unsubscribe " << id();
+ out << "Unsubscribe " << _communicator->identityToString(id());
}
}
@@ -62,7 +64,7 @@ OnewaySubscriber::replace()
if(_traceLevels->subscriber > 0)
{
Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat);
- out << "Replace " << id();
+ out << "Replace " << _communicator->identityToString(id());
}
}
@@ -87,7 +89,7 @@ OnewaySubscriber::publish(const EventPtr& event)
if(_traceLevels->subscriber > 0)
{
Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat);
- out << id() << ": publish failed: " << e;
+ out << _communicator->identityToString(id()) << ": publish failed: " << e;
}
_state = StateError;
}