BuildImpl(bool deterministic) | InvRequestTrackerImplInterface | privatestatic |
ClearExpiredFun typedef | InvRequestTrackerImplInterface | |
ComputePriority(const uint256 &invid, NodeId peer, bool preferred) const =0 | InvRequestTrackerImplInterface | pure virtual |
Count(NodeId peer) const =0 | InvRequestTrackerImplInterface | pure virtual |
CountCandidates(NodeId peer) const =0 | InvRequestTrackerImplInterface | pure virtual |
CountInFlight(NodeId peer) const =0 | InvRequestTrackerImplInterface | pure virtual |
DisconnectedPeer(NodeId peer)=0 | InvRequestTrackerImplInterface | pure virtual |
EmplaceExpiredFun typedef | InvRequestTrackerImplInterface | |
ForgetInvId(const uint256 &invid)=0 | InvRequestTrackerImplInterface | pure virtual |
GetRequestable(NodeId peer, std::chrono::microseconds now, ClearExpiredFun clearExpired, EmplaceExpiredFun emplaceExpired)=0 | InvRequestTrackerImplInterface | pure virtual |
InvRequestTracker | InvRequestTrackerImplInterface | friend |
PostGetRequestableSanityCheck(std::chrono::microseconds now) const =0 | InvRequestTrackerImplInterface | pure virtual |
ReceivedInv(NodeId peer, const uint256 &invid, bool preferred, std::chrono::microseconds reqtime)=0 | InvRequestTrackerImplInterface | pure virtual |
ReceivedResponse(NodeId peer, const uint256 &invid)=0 | InvRequestTrackerImplInterface | pure virtual |
RequestedData(NodeId peer, const uint256 &invid, std::chrono::microseconds expiry)=0 | InvRequestTrackerImplInterface | pure virtual |
SanityCheck() const =0 | InvRequestTrackerImplInterface | pure virtual |
Size() const =0 | InvRequestTrackerImplInterface | pure virtual |
~InvRequestTrackerImplInterface()=default | InvRequestTrackerImplInterface | virtual |