| appInitMain(Config &config, RPCServer &rpcServer, HTTPRPCRequestProcessor &httpRPCRequestProcessor, interfaces::BlockAndHeaderTipInfo *tip_info=nullptr)=0 | interfaces::Node | pure virtual |
| appShutdown()=0 | interfaces::Node | pure virtual |
| ban(const CNetAddr &net_addr, int64_t ban_time_offset)=0 | interfaces::Node | pure virtual |
| BannedListChangedFn typedef | interfaces::Node | |
| baseInitialize(Config &config)=0 | interfaces::Node | pure virtual |
| context() | interfaces::Node | inlinevirtual |
| disconnectByAddress(const CNetAddr &net_addr)=0 | interfaces::Node | pure virtual |
| disconnectById(NodeId id)=0 | interfaces::Node | pure virtual |
| executeRpc(const Config &config, const std::string &command, const UniValue ¶ms, const std::string &uri)=0 | interfaces::Node | pure virtual |
| forceSetting(const std::string &name, const util::SettingsValue &value)=0 | interfaces::Node | pure virtual |
| getBanned(banmap_t &banmap)=0 | interfaces::Node | pure virtual |
| getBestBlockHash()=0 | interfaces::Node | pure virtual |
| getDustRelayFee()=0 | interfaces::Node | pure virtual |
| getExitStatus()=0 | interfaces::Node | pure virtual |
| getHeaderTip(int &height, int64_t &block_time)=0 | interfaces::Node | pure virtual |
| getLastBlockTime()=0 | interfaces::Node | pure virtual |
| getMempoolDynamicUsage()=0 | interfaces::Node | pure virtual |
| getMempoolSize()=0 | interfaces::Node | pure virtual |
| getNetworkActive()=0 | interfaces::Node | pure virtual |
| getNodeCount(ConnectionDirection flags)=0 | interfaces::Node | pure virtual |
| getNodesStats(NodesStats &stats)=0 | interfaces::Node | pure virtual |
| getNumBlocks()=0 | interfaces::Node | pure virtual |
| getPersistentSetting(const std::string &name)=0 | interfaces::Node | pure virtual |
| getProxy(Network net, proxyType &proxy_info)=0 | interfaces::Node | pure virtual |
| getTotalBytesRecv()=0 | interfaces::Node | pure virtual |
| getTotalBytesSent()=0 | interfaces::Node | pure virtual |
| getUnspentOutput(const COutPoint &output, Coin &coin)=0 | interfaces::Node | pure virtual |
| getVerificationProgress()=0 | interfaces::Node | pure virtual |
| getWarnings()=0 | interfaces::Node | pure virtual |
| handleBannedListChanged(BannedListChangedFn fn)=0 | interfaces::Node | pure virtual |
| handleInitMessage(InitMessageFn fn)=0 | interfaces::Node | pure virtual |
| handleMessageBox(MessageBoxFn fn)=0 | interfaces::Node | pure virtual |
| handleNotifyAlertChanged(NotifyAlertChangedFn fn)=0 | interfaces::Node | pure virtual |
| handleNotifyBlockTip(NotifyBlockTipFn fn)=0 | interfaces::Node | pure virtual |
| handleNotifyHeaderTip(NotifyHeaderTipFn fn)=0 | interfaces::Node | pure virtual |
| handleNotifyNetworkActiveChanged(NotifyNetworkActiveChangedFn fn)=0 | interfaces::Node | pure virtual |
| handleNotifyNumConnectionsChanged(NotifyNumConnectionsChangedFn fn)=0 | interfaces::Node | pure virtual |
| handleQuestion(QuestionFn fn)=0 | interfaces::Node | pure virtual |
| handleShowProgress(ShowProgressFn fn)=0 | interfaces::Node | pure virtual |
| initLogging()=0 | interfaces::Node | pure virtual |
| InitMessageFn typedef | interfaces::Node | |
| initParameterInteraction()=0 | interfaces::Node | pure virtual |
| isInitialBlockDownload()=0 | interfaces::Node | pure virtual |
| isLoadingBlocks()=0 | interfaces::Node | pure virtual |
| isPersistentSettingIgnored(const std::string &name)=0 | interfaces::Node | pure virtual |
| listRpcCommands()=0 | interfaces::Node | pure virtual |
| mapPort(bool use_upnp, bool use_natpmp)=0 | interfaces::Node | pure virtual |
| MessageBoxFn typedef | interfaces::Node | |
| NodesStats typedef | interfaces::Node | |
| NotifyAlertChangedFn typedef | interfaces::Node | |
| NotifyBlockTipFn typedef | interfaces::Node | |
| NotifyHeaderTipFn typedef | interfaces::Node | |
| NotifyNetworkActiveChangedFn typedef | interfaces::Node | |
| NotifyNumConnectionsChangedFn typedef | interfaces::Node | |
| QuestionFn typedef | interfaces::Node | |
| resetSettings()=0 | interfaces::Node | pure virtual |
| rpcSetTimerInterfaceIfUnset(RPCTimerInterface *iface)=0 | interfaces::Node | pure virtual |
| rpcUnsetTimerInterface(RPCTimerInterface *iface)=0 | interfaces::Node | pure virtual |
| setContext(node::NodeContext *context) | interfaces::Node | inlinevirtual |
| setNetworkActive(bool active)=0 | interfaces::Node | pure virtual |
| ShowProgressFn typedef | interfaces::Node | |
| shutdownRequested()=0 | interfaces::Node | pure virtual |
| startShutdown()=0 | interfaces::Node | pure virtual |
| unban(const CSubNet &ip)=0 | interfaces::Node | pure virtual |
| updateRwSetting(const std::string &name, const util::SettingsValue &value)=0 | interfaces::Node | pure virtual |
| walletClient()=0 | interfaces::Node | pure virtual |
| ~Node() | interfaces::Node | inlinevirtual |