diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-05-09 13:07:41 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-05-09 13:07:41 +0000 |
commit | 197b6de9281b52d0b53c4b3fa3312e371b4469a9 (patch) | |
tree | bae93f8155da0770f5dd45d12ef1160ee99aed54 /cpp/src/IceStorm/OnewaySubscriber.cpp | |
parent | Added identityToString and stringToIdentity to Communicator (diff) | |
download | ice-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.cpp | 14 |
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; } |