Bitcoin Core 28.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
broadcastTransaction(CTransactionRef tx, CAmount max_tx_fee, std::string &err_string)=0interfaces::Nodepure virtual
context()interfaces::Nodeinlinevirtual
disconnectByAddress(const CNetAddr &net_addr)=0interfaces::Nodepure virtual
disconnectById(NodeId id)=0interfaces::Nodepure virtual
executeRpc(const std::string &command, const UniValue &params, const std::string &uri)=0interfaces::Nodepure virtual
forceSetting(const std::string &name, const common::SettingsValue &value)=0interfaces::Nodepure virtual
getBanned(banmap_t &banmap)=0interfaces::Nodepure virtual
getBestBlockHash()=0interfaces::Nodepure virtual
getDustRelayFee()=0interfaces::Nodepure virtual
getExitStatus()=0interfaces::Nodepure virtual
getHeaderTip(int &height, int64_t &block_time)=0interfaces::Nodepure virtual
getLastBlockTime()=0interfaces::Nodepure virtual
getLogCategories()=0interfaces::Nodepure virtual
getMempoolDynamicUsage()=0interfaces::Nodepure virtual
getMempoolMaxUsage()=0interfaces::Nodepure virtual
getMempoolSize()=0interfaces::Nodepure virtual
getNetLocalAddresses()=0interfaces::Nodepure virtual
getNetworkActive()=0interfaces::Nodepure virtual
getNodeCount(ConnectionDirection flags)=0interfaces::Nodepure virtual
getNodesStats(NodesStats &stats)=0interfaces::Nodepure virtual
getNumBlocks()=0interfaces::Nodepure virtual
getPersistentSetting(const std::string &name)=0interfaces::Nodepure virtual
getProxy(Network net, Proxy &proxy_info)=0interfaces::Nodepure virtual
getTotalBytesRecv()=0interfaces::Nodepure virtual
getTotalBytesSent()=0interfaces::Nodepure virtual
getUnspentOutput(const COutPoint &output)=0interfaces::Nodepure virtual
getVerificationProgress()=0interfaces::Nodepure virtual
getWarnings()=0interfaces::Nodepure virtual
handleBannedListChanged(BannedListChangedFn fn)=0interfaces::Nodepure virtual
handleInitMessage(InitMessageFn fn)=0interfaces::Nodepure virtual
handleInitWallet(InitWalletFn 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
InitWalletFn typedefinterfaces::Node
isInitialBlockDownload()=0interfaces::Nodepure virtual
isLoadingBlocks()=0interfaces::Nodepure virtual
isSettingIgnored(const std::string &name)=0interfaces::Nodepure virtual
listExternalSigners()=0interfaces::Nodepure virtual
listRpcCommands()=0interfaces::Nodepure virtual
mapPort(bool use_pcp)=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
resetSettings()=0interfaces::Nodepure virtual
rpcSetTimerInterfaceIfUnset(RPCTimerInterface *iface)=0interfaces::Nodepure virtual
rpcUnsetTimerInterface(RPCTimerInterface *iface)=0interfaces::Nodepure virtual
setContext(node::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
updateRwSetting(const std::string &name, const common::SettingsValue &value)=0interfaces::Nodepure virtual
walletLoader()=0interfaces::Nodepure virtual
~Node()=defaultinterfaces::Nodevirtual