5 #include <json_spirit/json_spirit.h> 9 RpcAccess(
const int port_,
const std::string& user_,
const std::string& password_,
const std::string& serverIp_ =
"localhost") :
10 port(std::to_string(port_)), rpcuser(user_), rpcpassword(password_), server(serverIp_) {}
14 std::string rpcpassword;
21 RpcClient(
const RpcAccess& access,
const std::string &chainName =
"hdac",
bool useSsl =
false,
const std::string& requestOut =
"strerr") :
22 _accessInfo(access), _chainName(chainName), _fUseSSL(useSsl), _requestout(requestOut) {}
24 RpcClient(
const std::string& serverIp,
int port,
const std::string& user,
const std::string& password,
const std::string& chainName =
"hdac",
25 bool useSsl =
false,
const std::string& requestOut =
"strerr") :
28 RpcClient(
int port,
const std::string& user,
const std::string& password,
const std::string& chainName =
"hdac",
29 bool useSsl =
false,
const std::string& requestOut =
"strerr") :
33 json_spirit::Object CallRPC(
const std::string& strMethod,
34 const json_spirit::Array& params = json_spirit::Array())
const;
39 std::string _chainName;
42 std::string _requestout;
Definition: rpcclient.h:7
Definition: rpcclient.h:18