Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::EthereumHostDataFace Class Referenceabstract

#include <EthereumCapability.h>

Public Member Functions

virtual ~EthereumHostDataFace ()=default
 
virtual std::pair< bytes, unsigned > blockHeaders (RLP const &_blockId, unsigned _maxHeaders, u256 _skip, bool _reverse) const =0
 
virtual std::pair< bytes, unsigned > blockBodies (RLP const &_blockHashes) const =0
 
virtual strings nodeData (RLP const &_dataHashes) const =0
 
virtual std::pair< bytes, unsigned > receipts (RLP const &_blockHashes) const =0
 

Detailed Description

Definition at line 63 of file EthereumCapability.h.

Constructor & Destructor Documentation

◆ ~EthereumHostDataFace()

virtual dev::eth::EthereumHostDataFace::~EthereumHostDataFace ( )
virtualdefault

Member Function Documentation

◆ blockBodies()

virtual std::pair<bytes, unsigned> dev::eth::EthereumHostDataFace::blockBodies ( RLP const &  _blockHashes) const
pure virtual

◆ blockHeaders()

virtual std::pair<bytes, unsigned> dev::eth::EthereumHostDataFace::blockHeaders ( RLP const &  _blockId,
unsigned  _maxHeaders,
u256  _skip,
bool  _reverse 
) const
pure virtual

◆ nodeData()

virtual strings dev::eth::EthereumHostDataFace::nodeData ( RLP const &  _dataHashes) const
pure virtual

◆ receipts()

virtual std::pair<bytes, unsigned> dev::eth::EthereumHostDataFace::receipts ( RLP const &  _blockHashes) const
pure virtual

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