summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Object.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-11-29 16:26:33 +0000
committerMarc Laukien <marc@zeroc.com>2001-11-29 16:26:33 +0000
commit5651a067168fb1ada7c2fe38202c0d954f731609 (patch)
tree5c9bcbf29d2d3a97e8c5b0e9e774cce28222c2a3 /cpp/src/Ice/Object.cpp
parentinitial check-in (diff)
downloadice-5651a067168fb1ada7c2fe38202c0d954f731609.tar.bz2
ice-5651a067168fb1ada7c2fe38202c0d954f731609.tar.xz
ice-5651a067168fb1ada7c2fe38202c0d954f731609.zip
more current/context stuff
Diffstat (limited to 'cpp/src/Ice/Object.cpp')
-rw-r--r--cpp/src/Ice/Object.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/cpp/src/Ice/Object.cpp b/cpp/src/Ice/Object.cpp
index ba62e0dbca4..6d1f28f91aa 100644
--- a/cpp/src/Ice/Object.cpp
+++ b/cpp/src/Ice/Object.cpp
@@ -64,33 +64,33 @@ Ice::Object::__getClassIds()
}
bool
-Ice::Object::ice_isA(const string& s)
+Ice::Object::ice_isA(const string& s, const Current&)
{
return s == "::Ice::Object";
}
void
-Ice::Object::ice_ping()
+Ice::Object::ice_ping(const Current&)
{
// Nothing to do.
}
DispatchStatus
-Ice::Object::___ice_isA(Incoming& __in)
+Ice::Object::___ice_isA(Incoming& __in, const Current& __current)
{
BasicStream* __is = __in.is();
BasicStream* __os = __in.os();
- string s;
- __is->read(s);
- bool __ret = ice_isA(s);
+ string __id;
+ __is->read(__id);
+ bool __ret = ice_isA(__id, __current);
__os->write(__ret);
return DispatchOK;
}
DispatchStatus
-Ice::Object::___ice_ping(Incoming&)
+Ice::Object::___ice_ping(Incoming&, const Current& __current)
{
- ice_ping();
+ ice_ping(__current);
return DispatchOK;
}
@@ -115,11 +115,11 @@ Ice::Object::__dispatch(Incoming& in, const Current& current)
{
case 0:
{
- return ___ice_isA(in);
+ return ___ice_isA(in, current);
}
case 1:
{
- return ___ice_ping(in);
+ return ___ice_ping(in, current);
}
}