Electroneum
Public Member Functions | Static Public Member Functions | List of all members
cryptonote::rpc::RpcHandler Class Referenceabstract

#include <rpc_handler.h>

Inheritance diagram for cryptonote::rpc::RpcHandler:
Inheritance graph
[legend]

Public Member Functions

 RpcHandler ()
 
virtual ~RpcHandler ()
 
virtual std::string handle (const std::string &request)=0
 

Static Public Member Functions

static boost::optional< output_distribution_dataget_output_distribution (const std::function< bool(uint64_t, uint64_t, uint64_t, uint64_t &, std::vector< uint64_t > &, uint64_t &)> &f, uint64_t amount, uint64_t from_height, uint64_t to_height, const std::function< crypto::hash(uint64_t)> &get_hash, bool cumulative, uint64_t blockchain_height)
 

Constructor & Destructor Documentation

◆ RpcHandler()

cryptonote::rpc::RpcHandler::RpcHandler ( )
inline

◆ ~RpcHandler()

virtual cryptonote::rpc::RpcHandler::~RpcHandler ( )
inlinevirtual

Member Function Documentation

◆ get_output_distribution()

boost::optional< output_distribution_data > cryptonote::rpc::RpcHandler::get_output_distribution ( const std::function< bool(uint64_t, uint64_t, uint64_t, uint64_t &, std::vector< uint64_t > &, uint64_t &)> &  f,
uint64_t  amount,
uint64_t  from_height,
uint64_t  to_height,
const std::function< crypto::hash(uint64_t)> &  get_hash,
bool  cumulative,
uint64_t  blockchain_height 
)
static

◆ handle()

virtual std::string cryptonote::rpc::RpcHandler::handle ( const std::string &  request)
pure virtual

The documentation for this class was generated from the following files: