Bitcoin Core 32.99.0
P2P Digital Currency
Classes | Namespaces | Functions
validation.h File Reference
#include <consensus/amount.h>
#include <primitives/transaction.h>
#include <util/task_runner.h>
#include <validation.h>
#include <cstddef>
#include <functional>
#include <thread>
#include <utility>
#include <vector>
Include dependency graph for validation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ImmediateBackgroundTaskRunner
 Runs callbacks synchronously and deterministically, while avoiding DEBUG_LOCKORDER false positives. More...
 
struct  TestBlockManager
 
struct  TestChainstateManager
 
class  ValidationInterfaceTest
 
struct  ResetOptions
 

Namespaces

namespace  node
 

Functions

std::vector< std::pair< COutPoint, CAmount > > ResetChainmanAndMempool (TestingSetup &setup, FakeNodeClock &node_clock, const ResetOptions &opts={})
 
void StopIndex (BaseIndex &index, node::NodeContext &node)
 Drain validation callbacks before stopping an index, matching Shutdown() in init.cpp. More...
 

Function Documentation

◆ ResetChainmanAndMempool()

std::vector< std::pair< COutPoint, CAmount > > ResetChainmanAndMempool ( TestingSetup &  setup,
FakeNodeClock &  node_clock,
const ResetOptions &  opts = {} 
)

Definition at line 114 of file validation.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ StopIndex()

void StopIndex ( BaseIndex &  index,
node::NodeContext &  node 
)

Drain validation callbacks before stopping an index, matching Shutdown() in init.cpp.

Definition at line 158 of file validation.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: