summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/TopicI.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2014-08-26 10:55:27 -0230
committerDwayne Boone <dwayne@zeroc.com>2014-08-26 10:55:27 -0230
commit46d09131d0a09cc415446dc180b95adface56051 (patch)
treee55b0ec5faf6b5bbdc68efd0cdc473b084fd74a2 /cpp/src/IceStorm/TopicI.cpp
parentFixed (ICE-5472) - WinRT stream acceptor and system allocated port (diff)
downloadice-46d09131d0a09cc415446dc180b95adface56051.tar.bz2
ice-46d09131d0a09cc415446dc180b95adface56051.tar.xz
ice-46d09131d0a09cc415446dc180b95adface56051.zip
ICE-5649 minor refactor of exception and tracing
Diffstat (limited to 'cpp/src/IceStorm/TopicI.cpp')
-rw-r--r--cpp/src/IceStorm/TopicI.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/TopicI.cpp b/cpp/src/IceStorm/TopicI.cpp
index 1c46fc2b72e..65e3548726e 100644
--- a/cpp/src/IceStorm/TopicI.cpp
+++ b/cpp/src/IceStorm/TopicI.cpp
@@ -568,9 +568,9 @@ TopicImpl::subscribe(const QoS& origQoS, const Ice::ObjectPrx& obj)
if(traceLevels->topic > 0)
{
Ice::Trace out(traceLevels->logger, traceLevels->topicCat);
- out << "subscribe with null subscriber.";
+ out << _name << ": subscribe: null proxy";
}
- throw NullSubscriber();
+ throw InvalidSubscriber("subscriber is a null proxy");
}
Ice::Identity id = obj->ice_getIdentity();
TraceLevelsPtr traceLevels = _instance->traceLevels();
@@ -743,9 +743,9 @@ TopicImpl::subscribeAndGetPublisher(const QoS& qos, const Ice::ObjectPrx& obj)
if(traceLevels->topic > 0)
{
Ice::Trace out(traceLevels->logger, traceLevels->topicCat);
- out << "subscribe with null subscriber.";
+ out << _name << ": subscribeAndGetPublisher: null proxy";
}
- throw NullSubscriber();
+ throw InvalidSubscriber("subscriber is a null proxy");
}
Ice::Identity id = obj->ice_getIdentity();
@@ -838,9 +838,9 @@ TopicImpl::unsubscribe(const Ice::ObjectPrx& subscriber)
if(traceLevels->topic > 0)
{
Ice::Trace out(traceLevels->logger, traceLevels->topicCat);
- out << "unsubscribe with null subscriber.";
+ out << _name << ": unsubscribe: null proxy";
}
- return;
+ throw InvalidSubscriber("subscriber is a null proxy");
}
Ice::Identity id = subscriber->ice_getIdentity();