diff options
Diffstat (limited to 'cpp/src/IceGrid/AdminRouter.h')
-rw-r--r-- | cpp/src/IceGrid/AdminRouter.h | 9 |
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; }; } |