Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/node.cpp
// Copyright (c) 2018 The Bitcoin Core developers | // Copyright (c) 2018 The Bitcoin Core developers | ||||
// Distributed under the MIT software license, see the accompanying | // Distributed under the MIT software license, see the accompanying | ||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php. | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||||
#include <interfaces/node.h> | #include <interfaces/node.h> | ||||
#include <addrdb.h> | |||||
#include <chain.h> | #include <chain.h> | ||||
#include <chainparams.h> | #include <chainparams.h> | ||||
#include <config.h> | #include <config.h> | ||||
#include <init.h> | #include <init.h> | ||||
#include <interfaces/handler.h> | #include <interfaces/handler.h> | ||||
#include <interfaces/wallet.h> | #include <interfaces/wallet.h> | ||||
#include <net.h> | #include <net.h> | ||||
#include <net_processing.h> | #include <net_processing.h> | ||||
▲ Show 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | class NodeImpl : public Node { | ||||
GetNodeStateStats(std::get<0>(node_stats).nodeid, | GetNodeStateStats(std::get<0>(node_stats).nodeid, | ||||
std::get<2>(node_stats)); | std::get<2>(node_stats)); | ||||
} | } | ||||
} | } | ||||
return true; | return true; | ||||
} | } | ||||
return false; | return false; | ||||
} | } | ||||
bool getBanned(banmap_t &banmap) override { | |||||
if (g_connman) { | |||||
g_connman->GetBanned(banmap); | |||||
return true; | |||||
} | |||||
return false; | |||||
} | |||||
int64_t getTotalBytesRecv() override { | int64_t getTotalBytesRecv() override { | ||||
return g_connman ? g_connman->GetTotalBytesRecv() : 0; | return g_connman ? g_connman->GetTotalBytesRecv() : 0; | ||||
} | } | ||||
int64_t getTotalBytesSent() override { | int64_t getTotalBytesSent() override { | ||||
return g_connman ? g_connman->GetTotalBytesSent() : 0; | return g_connman ? g_connman->GetTotalBytesSent() : 0; | ||||
} | } | ||||
size_t getMempoolSize() override { return g_mempool.size(); } | size_t getMempoolSize() override { return g_mempool.size(); } | ||||
size_t getMempoolDynamicUsage() override { | size_t getMempoolDynamicUsage() override { | ||||
▲ Show 20 Lines • Show All 104 Lines • Show Last 20 Lines |