Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/chain.cpp
Show All 12 Lines | |||||
#include <node/coin.h> | #include <node/coin.h> | ||||
#include <node/context.h> | #include <node/context.h> | ||||
#include <node/transaction.h> | #include <node/transaction.h> | ||||
#include <policy/mempool.h> | #include <policy/mempool.h> | ||||
#include <policy/policy.h> | #include <policy/policy.h> | ||||
#include <policy/settings.h> | #include <policy/settings.h> | ||||
#include <primitives/block.h> | #include <primitives/block.h> | ||||
#include <primitives/blockhash.h> | #include <primitives/blockhash.h> | ||||
#include <primitives/transaction.h> | |||||
#include <rpc/protocol.h> | #include <rpc/protocol.h> | ||||
#include <rpc/server.h> | #include <rpc/server.h> | ||||
#include <shutdown.h> | #include <shutdown.h> | ||||
#include <sync.h> | #include <sync.h> | ||||
#include <timedata.h> | #include <timedata.h> | ||||
#include <txmempool.h> | #include <txmempool.h> | ||||
#include <ui_interface.h> | #include <ui_interface.h> | ||||
#include <univalue.h> | #include <univalue.h> | ||||
#include <util/system.h> | #include <util/system.h> | ||||
#include <validation.h> | #include <validation.h> | ||||
#include <validationinterface.h> | #include <validationinterface.h> | ||||
#include <memory> | |||||
#include <utility> | #include <utility> | ||||
namespace interfaces { | namespace interfaces { | ||||
namespace { | namespace { | ||||
class LockImpl : public Chain::Lock, public UniqueLock<RecursiveMutex> { | class LockImpl : public Chain::Lock, public UniqueLock<RecursiveMutex> { | ||||
Optional<int> getHeight() override { | Optional<int> getHeight() override { | ||||
LockAssertion lock(::cs_main); | LockAssertion lock(::cs_main); | ||||
▲ Show 20 Lines • Show All 376 Lines • Show Last 20 Lines |