summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Object.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-09-15 00:42:58 +0000
committerMarc Laukien <marc@zeroc.com>2001-09-15 00:42:58 +0000
commitc66468d7a202d6a013fbfb294872374463937455 (patch)
tree36ac0d4f0de03f0985d96b6c6abb044d9e926fc2 /cpp/src/Ice/Object.cpp
parentendpoint selection fixes (diff)
downloadice-c66468d7a202d6a013fbfb294872374463937455.tar.bz2
ice-c66468d7a202d6a013fbfb294872374463937455.tar.xz
ice-c66468d7a202d6a013fbfb294872374463937455.zip
streamlined object adpater
Diffstat (limited to 'cpp/src/Ice/Object.cpp')
-rw-r--r--cpp/src/Ice/Object.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/cpp/src/Ice/Object.cpp b/cpp/src/Ice/Object.cpp
index 48b5ad7d1a8..ae02d78afe9 100644
--- a/cpp/src/Ice/Object.cpp
+++ b/cpp/src/Ice/Object.cpp
@@ -111,14 +111,20 @@ Ice::Object::__dispatch(Incoming& in, const string& name)
string* e = __names + sizeof(__names) / sizeof(string);
pair<string*, string*> r = equal_range(b, e, name);
if (r.first == r.second)
+ {
return DispatchOperationNotExist;
+ }
switch (r.first - __names)
{
- case 0:
- return ____isA(in);
- case 1:
- return ____ping(in);
+ case 0:
+ {
+ return ____isA(in);
+ }
+ case 1:
+ {
+ return ____ping(in);
+ }
}
assert(false);