20#ifndef RIPPLE_TEST_ABSTRACTCLIENT_H_INCLUDED
21#define RIPPLE_TEST_ABSTRACTCLIENT_H_INCLUDED
23#include <xrpl/json/json_value.h>
AbstractClient(AbstractClient const &)=delete
virtual unsigned version() const =0
Get RPC 1.0 or RPC 2.0.
virtual ~AbstractClient()=default
virtual Json::Value invoke(std::string const &cmd, Json::Value const ¶ms={})=0
Submit a command synchronously.
AbstractClient & operator=(AbstractClient const &)=delete
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.