TARAXA
final_chain_header.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
libdevcore/Common.h
>
3
4
#include "
storage/migration/migration_base.hpp
"
5
6
namespace
taraxa::storage::migration
{
7
class
FinalChainHeader
:
public
migration::Base
{
8
public
:
9
FinalChainHeader
(std::shared_ptr<DbStorage> db);
10
std::string
id
()
override
;
11
uint32_t
dbVersion
()
override
;
12
13
protected
:
14
void
migrate
(
logger::Logger
& log)
override
;
15
};
16
}
// namespace taraxa::storage::migration
taraxa::storage::migration::Base
Definition:
migration_base.hpp:5
taraxa::storage::migration::FinalChainHeader
Definition:
final_chain_header.hpp:7
taraxa::storage::migration::FinalChainHeader::migrate
void migrate(logger::Logger &log) override
Definition:
final_chain_header.cpp:18
taraxa::storage::migration::FinalChainHeader::dbVersion
uint32_t dbVersion() override
Definition:
final_chain_header.cpp:11
taraxa::storage::migration::FinalChainHeader::FinalChainHeader
FinalChainHeader(std::shared_ptr< DbStorage > db)
Definition:
final_chain_header.cpp:7
taraxa::storage::migration::FinalChainHeader::id
std::string id() override
Definition:
final_chain_header.cpp:9
Common.h
migration_base.hpp
taraxa::logger::Logger
boost::log::sources::severity_channel_logger_mt<> Logger
Definition:
logger.hpp:11
taraxa::storage::migration
Definition:
final_chain_header.hpp:6
libraries
core_libs
storage
include
storage
migration
final_chain_header.hpp
Generated by
1.9.1