Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
buffered_snapshot_suite::reader Struct Reference

#include <snapshot_suites.hpp>

Inheritance diagram for buffered_snapshot_suite::reader:
Collaboration diagram for buffered_snapshot_suite::reader:

Public Member Functions

 reader (const std::shared_ptr< read_storage_t > &storage)
 
- Public Member Functions inherited from sysio::chain::istream_snapshot_reader
 istream_snapshot_reader (std::istream &snapshot)
 
void validate () const override
 
bool has_section (const string &section_name) override
 
void set_section (const string &section_name) override
 
bool read_row (detail::abstract_snapshot_row_reader &row_reader) override
 
bool empty () override
 
void clear_section () override
 
void return_to_header () override
 
- Public Member Functions inherited from sysio::chain::snapshot_reader
template<typename F >
void read_section (const std::string &section_name, F f)
 
template<typename T , typename F >
void read_section (F f)
 
template<typename T >
bool has_section (const std::string &suffix=std::string())
 
virtual ~snapshot_reader ()
 

Public Attributes

std::shared_ptr< read_storage_tstorage
 

Additional Inherited Members

- Protected Member Functions inherited from sysio::chain::snapshot_reader

Detailed Description

Definition at line 75 of file snapshot_suites.hpp.

Constructor & Destructor Documentation

◆ reader()

buffered_snapshot_suite::reader::reader ( const std::shared_ptr< read_storage_t > & storage)
inlineexplicit

Definition at line 76 of file snapshot_suites.hpp.

79 {}
std::shared_ptr< read_storage_t > storage
istream_snapshot_reader reader_t

Member Data Documentation

◆ storage

std::shared_ptr<read_storage_t> buffered_snapshot_suite::reader::storage

Definition at line 81 of file snapshot_suites.hpp.


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