summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/AdminCallbackRouter.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2014-06-27 10:31:41 +0200
committerBenoit Foucher <benoit@zeroc.com>2014-06-27 10:31:41 +0200
commita4f93259dc3494d98addf38e69b87eb557d432b3 (patch)
treed2b78bb5cea24e33dc1b46be22dba6167e96c9ed /cpp/src/IceGrid/AdminCallbackRouter.h
parentFix for ICE-5515 (ice_staticId on proxies) in Java, C#, Python, Ruby and PHP ... (diff)
downloadice-a4f93259dc3494d98addf38e69b87eb557d432b3.tar.bz2
ice-a4f93259dc3494d98addf38e69b87eb557d432b3.tar.xz
ice-a4f93259dc3494d98addf38e69b87eb557d432b3.zip
Better collocation optimization, fix for ICE-5489, ICE-5484
Diffstat (limited to 'cpp/src/IceGrid/AdminCallbackRouter.h')
-rw-r--r--cpp/src/IceGrid/AdminCallbackRouter.h27
1 files changed, 4 insertions, 23 deletions
diff --git a/cpp/src/IceGrid/AdminCallbackRouter.h b/cpp/src/IceGrid/AdminCallbackRouter.h
index 4e409b3b94b..978cf1e82fd 100644
--- a/cpp/src/IceGrid/AdminCallbackRouter.h
+++ b/cpp/src/IceGrid/AdminCallbackRouter.h
@@ -28,31 +28,12 @@ public:
void addMapping(const std::string&, const Ice::ConnectionPtr&);
void removeMapping(const std::string&);
-
- class InvokeCookie : public Ice::LocalObject
- {
- public:
-
- InvokeCookie(const Ice::AMD_Object_ice_invokePtr& cb) :
- _cb(cb)
- {
- }
-
- Ice::AMD_Object_ice_invokePtr cb()
- {
- return _cb;
- }
-
- private:
-
- Ice::AMD_Object_ice_invokePtr _cb;
- };
- typedef IceUtil::Handle<InvokeCookie> InvokeCookiePtr;
- virtual void invokeResponse(bool, const std::pair<const ::Ice::Byte*, const ::Ice::Byte*>&,
- const InvokeCookiePtr&);
+ virtual void invokeResponse(bool,
+ const std::pair<const ::Ice::Byte*, const ::Ice::Byte*>&,
+ const Ice::AMD_Object_ice_invokePtr&);
- virtual void invokeException(const Ice::Exception&, const InvokeCookiePtr&);
+ virtual void invokeException(const Ice::Exception&, const Ice::AMD_Object_ice_invokePtr&);
virtual void ice_invoke_async(const Ice::AMD_Object_ice_invokePtr&,
const std::pair<const Ice::Byte*, const Ice::Byte*>&,