Bitcoin ABC 0.31.1
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
InvRequestTrackerImplInterface Member List

This is the complete list of members for InvRequestTrackerImplInterface, including all inherited members.

BuildImpl(bool deterministic)InvRequestTrackerImplInterfaceprivatestatic
ClearExpiredFun typedefInvRequestTrackerImplInterface
ComputePriority(const uint256 &invid, NodeId peer, bool preferred) const =0InvRequestTrackerImplInterfacepure virtual
Count(NodeId peer) const =0InvRequestTrackerImplInterfacepure virtual
CountCandidates(NodeId peer) const =0InvRequestTrackerImplInterfacepure virtual
CountInFlight(NodeId peer) const =0InvRequestTrackerImplInterfacepure virtual
DisconnectedPeer(NodeId peer)=0InvRequestTrackerImplInterfacepure virtual
EmplaceExpiredFun typedefInvRequestTrackerImplInterface
ForgetInvId(const uint256 &invid)=0InvRequestTrackerImplInterfacepure virtual
GetRequestable(NodeId peer, std::chrono::microseconds now, ClearExpiredFun clearExpired, EmplaceExpiredFun emplaceExpired)=0InvRequestTrackerImplInterfacepure virtual
InvRequestTrackerInvRequestTrackerImplInterfacefriend
PostGetRequestableSanityCheck(std::chrono::microseconds now) const =0InvRequestTrackerImplInterfacepure virtual
ReceivedInv(NodeId peer, const uint256 &invid, bool preferred, std::chrono::microseconds reqtime)=0InvRequestTrackerImplInterfacepure virtual
ReceivedResponse(NodeId peer, const uint256 &invid)=0InvRequestTrackerImplInterfacepure virtual
RequestedData(NodeId peer, const uint256 &invid, std::chrono::microseconds expiry)=0InvRequestTrackerImplInterfacepure virtual
SanityCheck() const =0InvRequestTrackerImplInterfacepure virtual
Size() const =0InvRequestTrackerImplInterfacepure virtual
~InvRequestTrackerImplInterface()=defaultInvRequestTrackerImplInterfacevirtual