CatapultServer  v0.5.0.1 (Elephant)
RecoveryStorageAdapter.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace local {
25 
27  std::unique_ptr<io::BlockStorage> CreateReadOnlyStorageAdapter(const io::BlockStorage& storage);
28 }}
catapult::Height
utils::BaseValue< uint64_t, Height_tag > Height
Definition: src/catapult/types.h:85
BlockStorage.h
RecoveryStorageAdapter.h
catapult::local::CreateReadOnlyStorageAdapter
std::unique_ptr< io::BlockStorage > CreateReadOnlyStorageAdapter(const io::BlockStorage &storage)
Creates non-owning read-only storage around storage.
Definition: RecoveryStorageAdapter.cpp:66
m_storage
const io::BlockStorage & m_storage
Definition: RecoveryStorageAdapter.cpp:62
catapult::model::HashRange
EntityRange< Hash256 > HashRange
An entity range composed of hashes.
Definition: RangeTypes.h:35
CATAPULT_THROW_RUNTIME_ERROR
#define CATAPULT_THROW_RUNTIME_ERROR(MESSAGE)
Macro used to throw a catapult runtime error.
Definition: exceptions.h:167
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::io::BlockStorage
Interface for saving and loading blocks.
Definition: BlockStorage.h:50