#include <attributes.h>
#include <chain.h>
#include <fs.h>
#include <kernel/blockmanager_opts.h>
#include <kernel/cs_main.h>
#include <protocol.h>
#include <sync.h>
#include <txdb.h>
#include <atomic>
#include <cstdint>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
|
void | node::CleanupBlockRevFiles () |
|
FILE * | node::OpenBlockFile (const FlatFilePos &pos, bool fReadOnly=false) |
| Open a block file (blk?????.dat) More...
|
|
fs::path | node::GetBlockPosFilename (const FlatFilePos &pos) |
| Translation to a filesystem path. More...
|
|
void | node::UnlinkPrunedFiles (const std::set< int > &setFilesToPrune) |
| Actually unlink the specified files. More...
|
|
bool | node::ReadBlockFromDisk (CBlock &block, const FlatFilePos &pos, const Consensus::Params &consensusParams) |
| Functions for disk access for blocks. More...
|
|
bool | node::ReadBlockFromDisk (CBlock &block, const CBlockIndex *pindex, const Consensus::Params &consensusParams) |
|
bool | node::ReadRawBlockFromDisk (std::vector< uint8_t > &block, const FlatFilePos &pos, const CMessageHeader::MessageStartChars &message_start) |
|
bool | node::UndoReadFromDisk (CBlockUndo &blockundo, const CBlockIndex *pindex) |
|
void | node::ThreadImport (ChainstateManager &chainman, std::vector< fs::path > vImportFiles, const ArgsManager &args, const fs::path &mempool_path) |
|