diff options
Diffstat (limited to 'configd/src/apps/sentinel/rpchooks.h')
-rw-r--r-- | configd/src/apps/sentinel/rpchooks.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/configd/src/apps/sentinel/rpchooks.h b/configd/src/apps/sentinel/rpchooks.h index 05070830491..67f5804dcf7 100644 --- a/configd/src/apps/sentinel/rpchooks.h +++ b/configd/src/apps/sentinel/rpchooks.h @@ -24,17 +24,18 @@ class RPCHooks : public FRT_Invokable { private: CommandQueue &_commands; - + FRT_Supervisor &_orb; public: - RPCHooks(CommandQueue &commands) : _commands(commands) {} + RPCHooks(CommandQueue &commands, FRT_Supervisor &supervisor); ~RPCHooks() override; - - void initRPC(FRT_Supervisor *supervisor); private: + void initRPC(FRT_Supervisor *supervisor); + void rpc_listServices(FRT_RPCRequest *req); void rpc_restartService(FRT_RPCRequest *req); void rpc_stopService(FRT_RPCRequest *req); void rpc_startService(FRT_RPCRequest *req); + void rpc_checkConnectivity(FRT_RPCRequest *req); }; } // namespace config::sentinel |