Scorum
Protected Member Functions | Friends | List of all members
scorum::chain::dbs_blocks_story Class Reference

#include <blocks_story.hpp>

Inheritance diagram for scorum::chain::dbs_blocks_story:
scorum::chain::dbs_base scorum::chain::blocks_story_service_i

Protected Member Functions

 dbs_blocks_story (database &db)
 
virtual optional< signed_blockfetch_block_by_id (const block_id_type &id) const override
 
virtual optional< signed_blockfetch_block_by_number (uint32_t num) const override
 
- Protected Member Functions inherited from scorum::chain::dbs_base
 dbs_base ()=delete
 
 dbs_base (dbs_base &&)=delete
 
 dbs_base (dba::db_index &)
 
time_point_sec head_block_time ()
 
dba::db_indexdb_impl ()
 
const dba::db_indexdb_impl () const
 

Friends

class dbservice_dbs_factory
 

Additional Inherited Members

- Public Member Functions inherited from scorum::chain::dbs_base
virtual ~dbs_base ()
 
- Protected Types inherited from scorum::chain::dbs_base
typedef dbs_base _base_type
 

Detailed Description

Definition at line 20 of file blocks_story.hpp.

Constructor & Destructor Documentation

◆ dbs_blocks_story()

scorum::chain::dbs_blocks_story::dbs_blocks_story ( database db)
explicitprotected

Definition at line 10 of file blocks_story.cpp.

Member Function Documentation

◆ fetch_block_by_id()

optional< signed_block > scorum::chain::dbs_blocks_story::fetch_block_by_id ( const block_id_type id) const
overrideprotectedvirtual

Implements scorum::chain::blocks_story_service_i.

Definition at line 16 of file blocks_story.cpp.

◆ fetch_block_by_number()

optional< signed_block > scorum::chain::dbs_blocks_story::fetch_block_by_number ( uint32_t  num) const
overrideprotectedvirtual

Implements scorum::chain::blocks_story_service_i.

Definition at line 21 of file blocks_story.cpp.

Friends And Related Function Documentation

◆ dbservice_dbs_factory

friend class dbservice_dbs_factory
friend

Definition at line 22 of file blocks_story.hpp.


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