From 65126360c915180386a3e1c107e79a515cb60445 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Wed, 18 Apr 2012 17:24:49 -0700 Subject: [PATCH] Add RPC command unl_score to request scoring for debugging. --- src/RPCServer.cpp | 12 ++++++++++++ src/RPCServer.h | 1 + 2 files changed, 13 insertions(+) diff --git a/src/RPCServer.cpp b/src/RPCServer.cpp index 5f257a9830..f9f970817b 100644 --- a/src/RPCServer.cpp +++ b/src/RPCServer.cpp @@ -694,6 +694,17 @@ Json::Value RPCServer::doUnlReset(Json::Value& params) { else return "invalid params"; } +// unl_score +Json::Value RPCServer::doUnlScore(Json::Value& params) { + if(!params.size()) + { + theApp->getUNL().nodeScore(); + + return "scoring requested"; + } + else return "invalid params"; +} + Json::Value RPCServer::doCommand(const std::string& command, Json::Value& params) { std::cerr << "RPC:" << command << std::endl; @@ -710,6 +721,7 @@ Json::Value RPCServer::doCommand(const std::string& command, Json::Value& params if(command=="unl_delete") return doUnlDelete(params); if(command=="unl_list") return doUnlList(params); if(command=="unl_reset") return doUnlReset(params); + if(command=="unl_score") return doUnlScore(params); if(command=="validation_create") return doValidatorCreate(params); diff --git a/src/RPCServer.h b/src/RPCServer.h index 654f7c180e..0942b19786 100644 --- a/src/RPCServer.h +++ b/src/RPCServer.h @@ -52,6 +52,7 @@ class RPCServer : public boost::enable_shared_from_this Json::Value doUnlFetch(Json::Value& params); Json::Value doUnlList(Json::Value& params); Json::Value doUnlReset(Json::Value& params); + Json::Value doUnlScore(Json::Value& params); Json::Value doValidatorCreate(Json::Value& params);