[bitcoin/bitcoin] Refactoring CRPCCommand with enum category (#13945)

isghe commented on this pull request.

> @@ -39,6 +39,24 @@ static struct CRPCSignals
boost::signals2::signal PreCommand;
} g_rpcSignals;

+std::string CRPCCommand::Label (const ERPCCategory theCategory){
+ static const char * kVect [] ={
+ «blockchain»,
+ «control»,
+ «generating»,
+ «hidden»,
+ «mining»,
+ «network»,
+ «rawtransactions»,
+ «util»,
+ «wallet»,
+ «zmq»,
+ «test»
+ };

Done https://github.com/bitcoin/bitcoin/pull/13945/commits/cf190f57a078df1d37bd1822e3fa69ba0d9c90e6

> @@ -128,13 +128,29 @@ void RPCRunLater(const std::string& name, std::function func, int64_

typedef UniValue(*rpcfn_type)(const JSONRPCRequest& jsonRequest);

+typedef enum{

Using `enum class` in https://github.com/bitcoin/bitcoin/pull/13945/commits/cf190f57a078df1d37bd1822e3fa69ba0d9c90e6

Добавить комментарий