node::ApplyArgsManOptions

ApplyArgsManOptions overloads

Synopses

Declared in <node/blockmanager_args.h>

Apply block-storage options taken from the argument manager.

[[nodiscard]]
util::Result<void>
ApplyArgsManOptions(
    ArgsManager const& args,
    BlockManager::Options& opts);
» more...

Apply chainstate-manager options taken from the argument manager.

[[nodiscard]]
util::Result<void>
ApplyArgsManOptions(
    ArgsManager const& args,
    ChainstateManager::Options& opts);
» more...

Apply peer-manager options taken from the argument manager.

void
ApplyArgsManOptions(
    ArgsManager const& argsman,
    PeerManager::Options& options);
» more...

Return Value

An empty result on success, or an error describing the invalid option.

Parameters

NameDescription
argsArgument manager holding the parsed settings.
optsBlock manager options to populate from args.
argsmanArgument manager holding the parsed settings.
optionsPeer manager options to populate from argsman.