Kagome
Polkadot Runtime Engine in C++17
kagome::api::child_state::request::GetStorageSize Class Referencefinal

#include <get_storage_size.hpp>

Collaboration diagram for kagome::api::child_state::request::GetStorageSize:

Public Member Functions

 GetStorageSize (GetStorageSize const &)=delete
 
GetStorageSizeoperator= (GetStorageSize const &)=delete
 
 GetStorageSize (GetStorageSize &&)=default
 
GetStorageSizeoperator= (GetStorageSize &&)=default
 
 GetStorageSize (std::shared_ptr< ChildStateApi > api)
 
 ~GetStorageSize ()=default
 
outcome::result< void > init (const jsonrpc::Request::Parameters &params)
 
outcome::result< std::optional< uint64_t > > execute ()
 

Private Attributes

std::shared_ptr< ChildStateApiapi_
 
common::Buffer child_storage_key_
 
common::Buffer key_
 
std::optional< kagome::primitives::BlockHashat_
 

Detailed Description

Definition at line 20 of file get_storage_size.hpp.

Constructor & Destructor Documentation

kagome::api::child_state::request::GetStorageSize::GetStorageSize ( GetStorageSize const &  )
delete
kagome::api::child_state::request::GetStorageSize::GetStorageSize ( GetStorageSize &&  )
default
kagome::api::child_state::request::GetStorageSize::GetStorageSize ( std::shared_ptr< ChildStateApi api)
inlineexplicit

Definition at line 28 of file get_storage_size.hpp.

kagome::api::child_state::request::GetStorageSize::~GetStorageSize ( )
default

Member Function Documentation

outcome::result< std::optional< uint64_t > > kagome::api::child_state::request::GetStorageSize::execute ( )

Definition at line 54 of file get_storage_size.cpp.

outcome::result< void > kagome::api::child_state::request::GetStorageSize::init ( const jsonrpc::Request::Parameters &  params)

Definition at line 10 of file get_storage_size.cpp.

GetStorageSize& kagome::api::child_state::request::GetStorageSize::operator= ( GetStorageSize const &  )
delete
GetStorageSize& kagome::api::child_state::request::GetStorageSize::operator= ( GetStorageSize &&  )
default

Member Data Documentation

std::shared_ptr<ChildStateApi> kagome::api::child_state::request::GetStorageSize::api_
private

Definition at line 37 of file get_storage_size.hpp.

std::optional<kagome::primitives::BlockHash> kagome::api::child_state::request::GetStorageSize::at_
private

Definition at line 40 of file get_storage_size.hpp.

common::Buffer kagome::api::child_state::request::GetStorageSize::child_storage_key_
private

Definition at line 38 of file get_storage_size.hpp.

common::Buffer kagome::api::child_state::request::GetStorageSize::key_
private

Definition at line 39 of file get_storage_size.hpp.


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