summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/AdminRouter.h
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2021-01-28 16:26:44 -0500
committerJoe George <joe@zeroc.com>2021-02-01 16:59:30 -0500
commit92a6531e409f2691d82591e185a92299d415fc0f (patch)
tree60c79e2a8f327b8f0b6ebc06b06f48a2e8086f6a /cpp/src/IceGrid/AdminRouter.h
parentPort Glacier2, IceBox, IceBridge, IceDB, IceXML, icegriddb (diff)
downloadice-92a6531e409f2691d82591e185a92299d415fc0f.tar.bz2
ice-92a6531e409f2691d82591e185a92299d415fc0f.tar.xz
ice-92a6531e409f2691d82591e185a92299d415fc0f.zip
IceGrid and IceStorm
Diffstat (limited to 'cpp/src/IceGrid/AdminRouter.h')
-rw-r--r--cpp/src/IceGrid/AdminRouter.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/cpp/src/IceGrid/AdminRouter.h b/cpp/src/IceGrid/AdminRouter.h
index fcb988e1f06..e261d2e088f 100644
--- a/cpp/src/IceGrid/AdminRouter.h
+++ b/cpp/src/IceGrid/AdminRouter.h
@@ -18,14 +18,15 @@ class AdminRouter : public Ice::BlobjectArrayAsync
{
protected:
- AdminRouter(const TraceLevelsPtr&);
+ AdminRouter(const std::shared_ptr<TraceLevels>&);
- void invokeOnTarget(const Ice::ObjectPrx&,
- const Ice::AMD_Object_ice_invokePtr&,
+ void invokeOnTarget(const std::shared_ptr<Ice::ObjectPrx>&,
const std::pair<const Ice::Byte*, const Ice::Byte*>&,
+ std::function<void(bool, const std::pair<const Ice::Byte*, const Ice::Byte*>&)>&&,
+ std::function<void(std::exception_ptr)>&&,
const Ice::Current&);
- const TraceLevelsPtr _traceLevels;
+ const std::shared_ptr<TraceLevels> _traceLevels;
};
}