summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/LocatorInfo.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2004-11-23 06:41:43 +0000
committerMichi Henning <michi@zeroc.com>2004-11-23 06:41:43 +0000
commit4b1677236d069083ff06db22d5d54f598a318b19 (patch)
tree1fd61c97723efc698955aee76f28adc0813c222c /cpp/src/Ice/LocatorInfo.cpp
parentFixed icecs path (diff)
downloadice-4b1677236d069083ff06db22d5d54f598a318b19.tar.bz2
ice-4b1677236d069083ff06db22d5d54f598a318b19.tar.xz
ice-4b1677236d069083ff06db22d5d54f598a318b19.zip
Minor cleanup of the Reference refactoring.
Diffstat (limited to 'cpp/src/Ice/LocatorInfo.cpp')
-rw-r--r--cpp/src/Ice/LocatorInfo.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/cpp/src/Ice/LocatorInfo.cpp b/cpp/src/Ice/LocatorInfo.cpp
index de67616c93a..a99a1c163c3 100644
--- a/cpp/src/Ice/LocatorInfo.cpp
+++ b/cpp/src/Ice/LocatorInfo.cpp
@@ -417,11 +417,7 @@ IceInternal::LocatorInfo::clearCache(const IndirectReferencePtr& ref)
{
if(!oir->getAdapterId().empty())
{
- IndirectReferencePtr ir = IndirectReferencePtr::dynamicCast(object->__reference());
- if(ir)
- {
- clearCache(ir);
- }
+ clearCache(oir);
}
}
else
@@ -436,18 +432,19 @@ IceInternal::LocatorInfo::clearCache(const IndirectReferencePtr& ref)
}
void
-IceInternal::LocatorInfo::trace(const string& msg, const ReferencePtr& ref, const vector<EndpointPtr>& endpoints)
+IceInternal::LocatorInfo::trace(const string& msg,
+ const IndirectReferencePtr& ref,
+ const vector<EndpointPtr>& endpoints)
{
Trace out(ref->getInstance()->logger(), ref->getInstance()->traceLevels()->locationCat);
out << msg << '\n';
- IndirectReferencePtr ir = IndirectReferencePtr::dynamicCast(ref);
- if(!ir)
+ if(!ref->getAdapterId().empty())
{
- out << "object = " << identityToString(ref->getIdentity()) << '\n';
+ out << "adapter = " << ref->getAdapterId() << '\n';
}
else
{
- out << "adapter = " << ir->getAdapterId() << '\n';
+ out << "object = " << identityToString(ref->getIdentity()) << '\n';
}
const char* sep = endpoints.size() > 1 ? ":" : "";