Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
node
coins_view_args.cpp
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
#include <
node/coins_view_args.h
>
6
7
#include <
common/args.h
>
8
#include <
txdb.h
>
9
10
namespace
node
{
11
void
ReadCoinsViewArgs
(
const
ArgsManager
&
args
,
CoinsViewOptions
& options)
12
{
13
if
(
auto
value =
args
.GetIntArg(
"-dbbatchsize"
)) options.
batch_write_bytes
= *value;
14
if
(
auto
value =
args
.GetIntArg(
"-dbcrashratio"
)) options.
simulate_crash_ratio
= *value;
15
}
16
}
// namespace node
args.h
args
ArgsManager & args
Definition
bitcoind.cpp:277
ArgsManager
Definition
args.h:103
coins_view_args.h
node
Definition
messages.h:21
node::ReadCoinsViewArgs
void ReadCoinsViewArgs(const ArgsManager &args, CoinsViewOptions &options)
Definition
coins_view_args.cpp:11
CoinsViewOptions
User-controlled performance and debug options.
Definition
txdb.h:28
CoinsViewOptions::simulate_crash_ratio
int simulate_crash_ratio
If non-zero, randomly exit when the database is flushed with (1/ratio) probability.
Definition
txdb.h:32
CoinsViewOptions::batch_write_bytes
size_t batch_write_bytes
Maximum database write batch size in bytes.
Definition
txdb.h:30
txdb.h
Generated on
for Bitcoin Core by
1.17.0