// // Copyright (c) ZeroC, Inc. All rights reserved. // #ifndef ICE_GRID_NODE_ADMIN_ROUTER_H #define ICE_GRID_NODE_ADMIN_ROUTER_H #include #include namespace IceGrid { // // Routes requests to a server's admin object through the Node // class NodeServerAdminRouter final : public AdminRouter { public: NodeServerAdminRouter(const std::shared_ptr&); void ice_invokeAsync(std::pair, std::function&)>, std::function, const Ice::Current& current) override; private: std::shared_ptr _node; }; } #endif