Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/node.h
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | public: | ||||
//! Init parameter interaction. | //! Init parameter interaction. | ||||
virtual void initParameterInteraction() = 0; | virtual void initParameterInteraction() = 0; | ||||
//! Get warnings. | //! Get warnings. | ||||
virtual std::string getWarnings(const std::string &type) = 0; | virtual std::string getWarnings(const std::string &type) = 0; | ||||
//! Initialize app dependencies. | //! Initialize app dependencies. | ||||
virtual bool baseInitialize(Config &config, RPCServer &rpcServer) = 0; | virtual bool baseInitialize(Config &config) = 0; | ||||
//! Start node. | //! Start node. | ||||
virtual bool | virtual bool | ||||
appInitMain(Config &config, | appInitMain(Config &config, RPCServer &rpcServer, | ||||
HTTPRPCRequestProcessor &httpRPCRequestProcessor) = 0; | HTTPRPCRequestProcessor &httpRPCRequestProcessor) = 0; | ||||
//! Stop node. | //! Stop node. | ||||
virtual void appShutdown() = 0; | virtual void appShutdown() = 0; | ||||
//! Start shutdown. | //! Start shutdown. | ||||
virtual void startShutdown() = 0; | virtual void startShutdown() = 0; | ||||
▲ Show 20 Lines • Show All 185 Lines • Show Last 20 Lines |