Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
node
chainstatemanager_args.h
Go to the documentation of this file.
1
// Copyright (c) 2022-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_NODE_CHAINSTATEMANAGER_ARGS_H
6
#define BITCOIN_NODE_CHAINSTATEMANAGER_ARGS_H
7
8
#include <
util/result.h
>
9
#include <validation.h>
10
11
class
ArgsManager
;
12
14
static
constexpr
int
DEFAULT_SCRIPTCHECK_THREADS
{0};
15
16
namespace
node
{
17
[[nodiscard]] util::Result<void>
ApplyArgsManOptions
(
const
ArgsManager&
args
,
ChainstateManager::Options
& opts);
18
}
// namespace node
19
20
#endif
// BITCOIN_NODE_CHAINSTATEMANAGER_ARGS_H
args
ArgsManager & args
Definition
bitcoind.cpp:277
DEFAULT_SCRIPTCHECK_THREADS
static constexpr int DEFAULT_SCRIPTCHECK_THREADS
-par default (number of script-checking threads, 0 = auto)
Definition
chainstatemanager_args.h:14
ArgsManager
Definition
args.h:103
ChainstateManager::Options
kernel::ChainstateManagerOpts Options
Definition
validation.h:999
node
Definition
messages.h:21
node::ApplyArgsManOptions
util::Result< void > ApplyArgsManOptions(const ArgsManager &args, BlockManager::Options &opts)
Definition
blockmanager_args.cpp:18
result.h
Generated on
for Bitcoin Core by
1.17.0