Bitcoin Core 28.99.0
P2P Digital Currency
Public Attributes | List of all members
kernel::BlockManagerOpts Struct Reference

An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to the using-declaration in BlockManager. More...

#include <blockmanager_opts.h>

Collaboration diagram for kernel::BlockManagerOpts:
[legend]

Public Attributes

const CChainParamschainparams
 
bool use_xor {DEFAULT_XOR_BLOCKSDIR}
 
uint64_t prune_target {0}
 
bool fast_prune {false}
 
const fs::path blocks_dir
 
Notificationsnotifications
 

Detailed Description

An options struct for BlockManager, more ergonomically referred to as BlockManager::Options due to the using-declaration in BlockManager.

Definition at line 23 of file blockmanager_opts.h.

Member Data Documentation

◆ blocks_dir

const fs::path kernel::BlockManagerOpts::blocks_dir

Definition at line 28 of file blockmanager_opts.h.

◆ chainparams

const CChainParams& kernel::BlockManagerOpts::chainparams

Definition at line 24 of file blockmanager_opts.h.

◆ fast_prune

bool kernel::BlockManagerOpts::fast_prune {false}

Definition at line 27 of file blockmanager_opts.h.

◆ notifications

Notifications& kernel::BlockManagerOpts::notifications

Definition at line 29 of file blockmanager_opts.h.

◆ prune_target

uint64_t kernel::BlockManagerOpts::prune_target {0}

Definition at line 26 of file blockmanager_opts.h.

◆ use_xor

bool kernel::BlockManagerOpts::use_xor {DEFAULT_XOR_BLOCKSDIR}

Definition at line 25 of file blockmanager_opts.h.


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