Bitcoin Core  21.99.0
P2P Digital Currency
interfaces::Node Member List

This is the complete list of members for interfaces::Node, including all inherited members.

appInitMain(interfaces::BlockAndHeaderTipInfo *tip_info=nullptr)=0interfaces::Nodepure virtual
appShutdown()=0interfaces::Nodepure virtual
ban(const CNetAddr &net_addr, int64_t ban_time_offset)=0interfaces::Nodepure virtual
BannedListChangedFn typedefinterfaces::Node
baseInitialize()=0interfaces::Nodepure virtual
context()interfaces::Nodeinlinevirtual
disconnectByAddress(const CNetAddr &net_addr)=0interfaces::Nodepure virtual
disconnectById(NodeId id)=0interfaces::Nodepure virtual
estimateSmartFee(int num_blocks, bool conservative, int *returned_target=nullptr)=0interfaces::Nodepure virtual
executeRpc(const std::string &command, const UniValue &params, const std::string &uri)=0interfaces::Nodepure virtual
getBanned(banmap_t &banmap)=0interfaces::Nodepure virtual
getBestBlockHash()=0interfaces::Nodepure virtual
getDustRelayFee()=0interfaces::Nodepure virtual
getHeaderTip(int &height, int64_t &block_time)=0interfaces::Nodepure virtual
getImporting()=0interfaces::Nodepure virtual
getLastBlockTime()=0interfaces::Nodepure virtual
getLogCategories()=0interfaces::Nodepure virtual
getMempoolDynamicUsage()=0interfaces::Nodepure virtual
getMempoolSize()=0interfaces::Nodepure virtual
getNetworkActive()=0interfaces::Nodepure virtual
getNodeCount(CConnman::NumConnections flags)=0interfaces::Nodepure virtual
getNodesStats(NodesStats &stats)=0interfaces::Nodepure virtual
getNumBlocks()=0interfaces::Nodepure virtual
getProxy(Network net, proxyType &proxy_info)=0interfaces::Nodepure virtual
getReindex()=0interfaces::Nodepure virtual
getTotalBytesRecv()=0interfaces::Nodepure virtual
getTotalBytesSent()=0interfaces::Nodepure virtual
getUnspentOutput(const COutPoint &output, Coin &coin)=0interfaces::Nodepure virtual
getVerificationProgress()=0interfaces::Nodepure virtual
getWarnings()=0interfaces::Nodepure virtual
handleBannedListChanged(BannedListChangedFn fn)=0interfaces::Nodepure virtual
handleInitMessage(InitMessageFn fn)=0interfaces::Nodepure virtual
handleMessageBox(MessageBoxFn fn)=0interfaces::Nodepure virtual
handleNotifyAlertChanged(NotifyAlertChangedFn fn)=0interfaces::Nodepure virtual
handleNotifyBlockTip(NotifyBlockTipFn fn)=0interfaces::Nodepure virtual
handleNotifyHeaderTip(NotifyHeaderTipFn fn)=0interfaces::Nodepure virtual
handleNotifyNetworkActiveChanged(NotifyNetworkActiveChangedFn fn)=0interfaces::Nodepure virtual
handleNotifyNumConnectionsChanged(NotifyNumConnectionsChangedFn fn)=0interfaces::Nodepure virtual
handleQuestion(QuestionFn fn)=0interfaces::Nodepure virtual
handleShowProgress(ShowProgressFn fn)=0interfaces::Nodepure virtual
initLogging()=0interfaces::Nodepure virtual
InitMessageFn typedefinterfaces::Node
initParameterInteraction()=0interfaces::Nodepure virtual
isInitialBlockDownload()=0interfaces::Nodepure virtual
listRpcCommands()=0interfaces::Nodepure virtual
mapPort(bool use_upnp)=0interfaces::Nodepure virtual
MessageBoxFn typedefinterfaces::Node
NodesStats typedefinterfaces::Node
NotifyAlertChangedFn typedefinterfaces::Node
NotifyBlockTipFn typedefinterfaces::Node
NotifyHeaderTipFn typedefinterfaces::Node
NotifyNetworkActiveChangedFn typedefinterfaces::Node
NotifyNumConnectionsChangedFn typedefinterfaces::Node
QuestionFn typedefinterfaces::Node
rpcSetTimerInterfaceIfUnset(RPCTimerInterface *iface)=0interfaces::Nodepure virtual
rpcUnsetTimerInterface(RPCTimerInterface *iface)=0interfaces::Nodepure virtual
setContext(NodeContext *context)interfaces::Nodeinlinevirtual
setNetworkActive(bool active)=0interfaces::Nodepure virtual
ShowProgressFn typedefinterfaces::Node
shutdownRequested()=0interfaces::Nodepure virtual
startShutdown()=0interfaces::Nodepure virtual
unban(const CSubNet &ip)=0interfaces::Nodepure virtual
walletClient()=0interfaces::Nodepure virtual
~Node()interfaces::Nodeinlinevirtual