diff --git a/AccountID_8h_source.html b/AccountID_8h_source.html index fcc424af8c..93798c676b 100644 --- a/AccountID_8h_source.html +++ b/AccountID_8h_source.html @@ -224,7 +224,7 @@ $(function() {
|
- rippled
-
- |
-
|
- rippled
-
- |
-
This is the complete list of members for CanProcess, including all inherited members.
-| CanProcess(Mutex &mtx, Collection &collection, Item const &item) | CanProcess | |
| cleanup_ | CanProcess | private |
| doInsert(Mutex &mtx, Collection &collection, Item const &item) | CanProcess | private |
| insert(Mutex &mtx, Collection &collection, Item const &item) | CanProcess | private |
| insert(Mutex &mtx, std::set< Item > &collection, Item const &item) | CanProcess | private |
| operator bool() const | CanProcess | explicit |
| ~CanProcess() | CanProcess |
|
- rippled
-
- |
-
RAII class to check if an Item is already being processed on another thread, as indicated by it's presence in a Collection. - More...
- -#include <CanProcess.h>

-Public Member Functions | |
| template<class Mutex , class Collection , class Item > | |
| CanProcess (Mutex &mtx, Collection &collection, Item const &item) | |
| ~CanProcess () | |
| operator bool () const | |
-Private Member Functions | |
| template<bool useIterator, class Mutex , class Collection , class Item > | |
| std::function< void()> | doInsert (Mutex &mtx, Collection &collection, Item const &item) |
| template<class Mutex , class Collection , class Item > | |
| std::function< void()> | insert (Mutex &mtx, Collection &collection, Item const &item) |
| template<class Mutex , class Item > | |
| std::function< void()> | insert (Mutex &mtx, std::set< Item > &collection, Item const &item) |
-Private Attributes | |
| std::function< void()> | cleanup_ |
RAII class to check if an Item is already being processed on another thread, as indicated by it's presence in a Collection.
-If the Item is not in the Collection, it will be added under lock in the ctor, and removed under lock in the dtor. The object will be considered "usable" and evaluate to true.
If the Item is in the Collection, no changes will be made to the collection, and the CanProcess object will be considered "unusable".
-It's up to the caller to decide what "usable" and "unusable" mean. (e.g. Process or skip a block of code, or set a flag.)
-The current use is to avoid lock contention that would be involved in processing something associated with the Item.
-Examples:
-void IncomingLedgers::acquireAsync(LedgerHash const& hash, ...) { if (CanProcess check{acquiresMutex_, pendingAcquires_, hash}) { acquire(hash, ...); } }
-bool NetworkOPsImp::recvValidation( - std::shared_ptr<STValidation> const& val, - std::string const& source) { CanProcess check( validationsMutex_, pendingValidations_, val->getLedgerHash()); BypassAccept bypassAccept = check ? BypassAccept::no : BypassAccept::yes; handleNewValidation(app_, val, source, bypassAccept, m_journal); }
- -Definition at line 66 of file CanProcess.h.
-| CanProcess::CanProcess | -( | -Mutex & | -mtx, | -
| - | - | Collection & | -collection, | -
| - | - | Item const & | -item | -
| - | ) | -- |
Definition at line 70 of file CanProcess.h.
- -| CanProcess::~CanProcess | -( | -) | -- |
Definition at line 75 of file CanProcess.h.
- -
-
|
- -explicit | -
Definition at line 82 of file CanProcess.h.
- -
-
|
- -private | -
Definition at line 90 of file CanProcess.h.
- -
-
|
- -private | -
Definition at line 116 of file CanProcess.h.
- -
-
|
- -private | -
Definition at line 125 of file CanProcess.h.
- -
-
|
- -private | -
Definition at line 131 of file CanProcess.h.
- -Definition at line 187 of file PeerSet.cpp.
+Definition at line 149 of file PeerSet.cpp.
Definition at line 190 of file PeerSet.cpp.
+Definition at line 152 of file PeerSet.cpp.
Implements ripple::PeerSet.
-Definition at line 195 of file PeerSet.cpp.
+Definition at line 157 of file PeerSet.cpp.
@@ -246,7 +246,7 @@ Private AttributesImplements ripple::PeerSet.
-Definition at line 204 of file PeerSet.cpp.
+Definition at line 166 of file PeerSet.cpp.
@@ -277,7 +277,7 @@ Private AttributesImplements ripple::PeerSet.
-Definition at line 213 of file PeerSet.cpp.
+Definition at line 175 of file PeerSet.cpp.
@@ -344,7 +344,7 @@ template<typename MessageType >Definition at line 221 of file PeerSet.cpp.
+Definition at line 183 of file PeerSet.cpp.
Static Public Member Functions |
Definition at line 169 of file HashRouter.h.
+Definition at line 146 of file HashRouter.h.
Definition at line 162 of file HashRouter.h.
+Definition at line 139 of file HashRouter.h.
Add a suppression peer and get message's relay status.
-Return pair: element 1: true if the key is added. element 2: optional is seated to the relay time point or is unseated if has not relayed yet.
+Return pair: element 1: true if the peer is added. element 2: optional is seated to the relay time point or is unseated if has not relayed yet.
Definition at line 57 of file HashRouter.cpp.
@@ -468,46 +462,6 @@ Private AttributesDefinition at line 78 of file HashRouter.cpp.
-| bool ripple::HashRouter::shouldProcessForPeer | -( | -uint256 const & | -key, | -
| - | - | PeerShortID | -peer, | -
| - | - | std::chrono::seconds | -interval | -
| - | ) | -- |
Determines whether the hashed item should be processed for the given peer.
-Could be an incoming or outgoing message.
-Items filtered with this function should only be processed for the given peer once. Unlike shouldProcess, it can be processed for other peers.
- -Definition at line 94 of file HashRouter.cpp.
-Set the flags on a hash.
true if the flags were changed. false if unchanged. Definition at line 116 of file HashRouter.cpp.
+Definition at line 102 of file HashRouter.cpp.
@@ -559,7 +513,7 @@ Private AttributesDefinition at line 108 of file HashRouter.cpp.
+Definition at line 94 of file HashRouter.cpp.
std::optional set of peers which do not need to be relayed to. If the result is uninitialized, the item should not be relayed. Definition at line 132 of file HashRouter.cpp.
- - - - -| auto ripple::HashRouter::getPeers | -( | -uint256 const & | -key | ) | -- |
Returns a copy of the set of peers in the Entry for the key.
- -Definition at line 146 of file HashRouter.cpp.
+Definition at line 118 of file HashRouter.cpp.
Definition at line 253 of file HashRouter.h.
+Definition at line 213 of file HashRouter.h.
Definition at line 261 of file HashRouter.h.
+Definition at line 221 of file HashRouter.h.
Definition at line 263 of file HashRouter.h.
+Definition at line 223 of file HashRouter.h.

| std::set< PeerShortID > | releasePeerSet () |
| Return set of peers we've relayed to and reset tracking. More... | |
| std::set< PeerShortID > const & | peekPeerSet () |
| Return set of peers waiting for reply. More... | |
| std::optional< Stopwatch::time_point > | relayed () const |
| Return seated relay time point if the message has been relayed. More... | |
| bool | shouldProcess (Stopwatch::time_point now, std::chrono::seconds interval) |
| bool | shouldProcessForPeer (PeerShortID peer, Stopwatch::time_point now, std::chrono::seconds interval) |
Static Private Member Functions | |
| std::optional< Stopwatch::time_point > | processed_ |
| std::map< PeerShortID, Stopwatch::time_point > | peerProcessed_ |
An entry in the routing table.
@@ -256,28 +248,6 @@ Private AttributesDefinition at line 90 of file HashRouter.h.
-| std::set< PeerShortID > const & ripple::HashRouter::Entry::peekPeerSet | -( | -) | -- |
Return set of peers waiting for reply.
-Leaves list unchanged.
- -Definition at line 97 of file HashRouter.h.
-Return seated relay time point if the message has been relayed.
-Definition at line 104 of file HashRouter.h.
+Definition at line 97 of file HashRouter.h.
@@ -330,7 +300,7 @@ Private AttributesDetermines if this item should be relayed.
Checks whether the item has been recently relayed. If it has, return false. If it has not, update the last relay timestamp and return true.
-Definition at line 116 of file HashRouter.h.
+Definition at line 109 of file HashRouter.h.
@@ -360,43 +330,7 @@ Private AttributesDefinition at line 127 of file HashRouter.h.
- -| bool ripple::HashRouter::Entry::shouldProcessForPeer | -( | -PeerShortID | -peer, | -
| - | - | Stopwatch::time_point | -now, | -
| - | - | std::chrono::seconds | -interval | -
| - | ) | -- |
Definition at line 136 of file HashRouter.h.
+Definition at line 120 of file HashRouter.h.
Definition at line 151 of file HashRouter.h.
+Definition at line 129 of file HashRouter.h.
Definition at line 152 of file HashRouter.h.
+Definition at line 130 of file HashRouter.h.
Definition at line 155 of file HashRouter.h.
+Definition at line 133 of file HashRouter.h.
Definition at line 156 of file HashRouter.h.
- -
-
|
- -private | -
Definition at line 157 of file HashRouter.h.
+Definition at line 134 of file HashRouter.h.

| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Stash a TMLedgerData received from a peer for later processing Returns 'true' if we need to dispatch.
-Definition at line 1050 of file InboundLedger.cpp.
+Definition at line 1041 of file InboundLedger.cpp.
@@ -737,7 +735,7 @@ Private AttributesReturn a Json::objectValue.
-Definition at line 1309 of file InboundLedger.cpp.
+Definition at line 1300 of file InboundLedger.cpp.
@@ -758,7 +756,7 @@ Private AttributesProcess pending TMLedgerData Query the a random sample of the 'best' peers.
-Definition at line 1262 of file InboundLedger.cpp.
+Definition at line 1253 of file InboundLedger.cpp.
@@ -834,7 +832,7 @@ Private AttributesDefinition at line 780 of file InboundLedger.cpp.
+Definition at line 771 of file InboundLedger.cpp.
Request more nodes, perhaps from a specific peer.
-Definition at line 498 of file InboundLedger.cpp.
+Definition at line 491 of file InboundLedger.cpp.
@@ -901,7 +899,7 @@ Private AttributesDefinition at line 1010 of file InboundLedger.cpp.
+Definition at line 1001 of file InboundLedger.cpp.
Add more peers to the set, if possible.
-Definition at line 424 of file InboundLedger.cpp.
+Definition at line 417 of file InboundLedger.cpp.
@@ -985,7 +983,7 @@ Private AttributesDefinition at line 444 of file InboundLedger.cpp.
+Definition at line 437 of file InboundLedger.cpp.
Implements ripple::TimeoutCounter.
-Definition at line 438 of file InboundLedger.cpp.
+Definition at line 431 of file InboundLedger.cpp.
@@ -1125,7 +1123,7 @@ Private AttributesProcess one TMLedgerData Returns the number of useful nodes.
-Definition at line 1077 of file InboundLedger.cpp.
+Definition at line 1068 of file InboundLedger.cpp.
@@ -1155,7 +1153,7 @@ Private AttributesTake ledger header data Call with a lock.
-Definition at line 826 of file InboundLedger.cpp.
+Definition at line 817 of file InboundLedger.cpp.
@@ -1195,7 +1193,7 @@ Private AttributesProcess node data received from a peer Call with a lock.
-Definition at line 873 of file InboundLedger.cpp.
+Definition at line 864 of file InboundLedger.cpp.
@@ -1235,7 +1233,7 @@ Private AttributesProcess AS root node received from a peer Call with a lock.
-Definition at line 988 of file InboundLedger.cpp.
+Definition at line 979 of file InboundLedger.cpp.
@@ -1275,7 +1273,7 @@ Private AttributesProcess AS root node received from a peer Call with a lock.
-Definition at line 963 of file InboundLedger.cpp.
+Definition at line 954 of file InboundLedger.cpp.
@@ -1381,7 +1379,7 @@ Private AttributesCancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -1411,7 +1409,7 @@ Private AttributesSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -1441,7 +1439,7 @@ Private AttributesQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -1468,7 +1466,7 @@ Private AttributesDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -1934,31 +1932,7 @@ Private AttributesDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protectedinherited | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -2056,7 +2030,7 @@ Private AttributesDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -2156,7 +2130,7 @@ Private AttributesThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -2180,7 +2154,7 @@ Private AttributesDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.

Definition at line 529 of file InboundLedgers.cpp.
+Definition at line 451 of file InboundLedgers.cpp.
Definition at line 533 of file InboundLedgers.cpp.
+Definition at line 455 of file InboundLedgers.cpp.

Implements ripple::InboundLedgers.
-Definition at line 216 of file InboundLedgers.cpp.
+Definition at line 135 of file InboundLedgers.cpp.
@@ -496,7 +489,7 @@ Here is the call graph for this function:Definition at line 243 of file InboundLedgers.cpp.
+Definition at line 165 of file InboundLedgers.cpp.
Implements ripple::InboundLedgers.
-Definition at line 279 of file InboundLedgers.cpp.
+Definition at line 201 of file InboundLedgers.cpp.
@@ -584,7 +577,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 317 of file InboundLedgers.cpp.
+Definition at line 239 of file InboundLedgers.cpp.
@@ -614,7 +607,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 325 of file InboundLedgers.cpp.
+Definition at line 247 of file InboundLedgers.cpp.
@@ -647,7 +640,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 340 of file InboundLedgers.cpp.
+Definition at line 262 of file InboundLedgers.cpp.
@@ -676,7 +669,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 372 of file InboundLedgers.cpp.
+Definition at line 294 of file InboundLedgers.cpp.
@@ -707,7 +700,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 381 of file InboundLedgers.cpp.
+Definition at line 303 of file InboundLedgers.cpp.
@@ -738,7 +731,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 390 of file InboundLedgers.cpp.
+Definition at line 312 of file InboundLedgers.cpp.
@@ -767,7 +760,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 397 of file InboundLedgers.cpp.
+Definition at line 319 of file InboundLedgers.cpp.
@@ -796,7 +789,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 437 of file InboundLedgers.cpp.
+Definition at line 359 of file InboundLedgers.cpp.
@@ -825,7 +818,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 461 of file InboundLedgers.cpp.
+Definition at line 383 of file InboundLedgers.cpp.
@@ -854,7 +847,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 511 of file InboundLedgers.cpp.
+Definition at line 433 of file InboundLedgers.cpp.
@@ -883,7 +876,7 @@ Here is the call graph for this function:Implements ripple::InboundLedgers.
-Definition at line 520 of file InboundLedgers.cpp.
+Definition at line 442 of file InboundLedgers.cpp.
@@ -1056,7 +1049,7 @@ Here is the call graph for this function:Definition at line 527 of file InboundLedgers.cpp.
+Definition at line 449 of file InboundLedgers.cpp.
Definition at line 530 of file InboundLedgers.cpp.
+Definition at line 452 of file InboundLedgers.cpp.
Definition at line 532 of file InboundLedgers.cpp.
+Definition at line 454 of file InboundLedgers.cpp.
Definition at line 534 of file InboundLedgers.cpp.
+Definition at line 456 of file InboundLedgers.cpp.
Definition at line 536 of file InboundLedgers.cpp.
+Definition at line 458 of file InboundLedgers.cpp.
Definition at line 538 of file InboundLedgers.cpp.
+Definition at line 460 of file InboundLedgers.cpp.
Definition at line 540 of file InboundLedgers.cpp.
+Definition at line 462 of file InboundLedgers.cpp.
Definition at line 542 of file InboundLedgers.cpp.
+Definition at line 464 of file InboundLedgers.cpp.
Definition at line 543 of file InboundLedgers.cpp.
+Definition at line 465 of file InboundLedgers.cpp.

| ScopedLockType typedef | ripple::TimeoutCounter | protected |
| setTimer(ScopedLockType &) | ripple::TimeoutCounter | protected |
| shared_from_this(T... args) | std::enable_shared_from_this< LedgerDeltaAcquire > | |
| sink_ | ripple::TimeoutCounter | protected |
| test::LedgerReplayClient | ripple::LedgerDeltaAcquire | friend |
| TimeoutCounter(Application &app, uint256 const &targetHash, std::chrono::milliseconds timeoutInterval, QueueJobParameter &&jobParameter, beast::Journal journal) | ripple::TimeoutCounter | protected |
| timeouts_ | ripple::TimeoutCounter | protected |
| timer_ | ripple::TimeoutCounter | private |
| timerInterval_ | ripple::TimeoutCounter | protected |
| trigger(std::size_t limit, ScopedLockType &sl) | ripple::LedgerDeltaAcquire | private |
| tryBuild(std::shared_ptr< Ledger const > const &parent) | ripple::LedgerDeltaAcquire | |
| weak_from_this(T... args) | std::enable_shared_from_this< LedgerDeltaAcquire > | |
| ~CountedObject() noexcept | ripple::CountedObject< LedgerDeltaAcquire > | |
| ~enable_shared_from_this(T... args) | std::enable_shared_from_this< LedgerDeltaAcquire > | |
| ~LedgerDeltaAcquire() override | ripple::LedgerDeltaAcquire | |
| ~TimeoutCounter()=default | ripple::TimeoutCounter | protectedvirtual |
| test::LedgerReplayClient | ripple::LedgerDeltaAcquire | friend |
| TimeoutCounter(Application &app, uint256 const &targetHash, std::chrono::milliseconds timeoutInterval, QueueJobParameter &&jobParameter, beast::Journal journal) | ripple::TimeoutCounter | protected |
| timeouts_ | ripple::TimeoutCounter | protected |
| timer_ | ripple::TimeoutCounter | private |
| timerInterval_ | ripple::TimeoutCounter | protected |
| trigger(std::size_t limit, ScopedLockType &sl) | ripple::LedgerDeltaAcquire | private |
| tryBuild(std::shared_ptr< Ledger const > const &parent) | ripple::LedgerDeltaAcquire | |
| weak_from_this(T... args) | std::enable_shared_from_this< LedgerDeltaAcquire > | |
| ~CountedObject() noexcept | ripple::CountedObject< LedgerDeltaAcquire > | |
| ~enable_shared_from_this(T... args) | std::enable_shared_from_this< LedgerDeltaAcquire > | |
| ~LedgerDeltaAcquire() override | ripple::LedgerDeltaAcquire | |
| ~TimeoutCounter()=default | ripple::TimeoutCounter | protectedvirtual |

| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Cancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -831,7 +829,7 @@ FriendsSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -861,7 +859,7 @@ FriendsQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -888,7 +886,7 @@ FriendsDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -1259,31 +1257,7 @@ FriendsDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protectedinherited | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -1381,7 +1355,7 @@ FriendsDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -1481,7 +1455,7 @@ FriendsThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -1505,7 +1479,7 @@ FriendsDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.
Definition at line 1563 of file LedgerMaster.cpp.
+Definition at line 1562 of file LedgerMaster.cpp.
Definition at line 1570 of file LedgerMaster.cpp.
+Definition at line 1569 of file LedgerMaster.cpp.
Definition at line 1576 of file LedgerMaster.cpp.
+Definition at line 1575 of file LedgerMaster.cpp.
Definition at line 1582 of file LedgerMaster.cpp.
+Definition at line 1581 of file LedgerMaster.cpp.
Definition at line 1597 of file LedgerMaster.cpp.
+Definition at line 1596 of file LedgerMaster.cpp.
Definition at line 1604 of file LedgerMaster.cpp.
+Definition at line 1603 of file LedgerMaster.cpp.
Get a ledger's hash by sequence number using the cache.
-Definition at line 1641 of file LedgerMaster.cpp.
+Definition at line 1640 of file LedgerMaster.cpp.
@@ -978,7 +978,7 @@ Private AttributesWalk to a ledger's hash using the skip list.
-Definition at line 1652 of file LedgerMaster.cpp.
+Definition at line 1651 of file LedgerMaster.cpp.
@@ -1017,7 +1017,7 @@ Private AttributesWalk the chain of ledger hashes to determine the hash of the ledger with the specified index.
The referenceLedger is used as the base of the chain and should be fully validated and must not precede the target index. This function may throw if nodes from the reference ledger or any prior ledger are not present in the node store.
-Definition at line 1663 of file LedgerMaster.cpp.
+Definition at line 1662 of file LedgerMaster.cpp.
@@ -1037,7 +1037,7 @@ Private AttributesDefinition at line 1719 of file LedgerMaster.cpp.
+Definition at line 1718 of file LedgerMaster.cpp.
Definition at line 1755 of file LedgerMaster.cpp.
+Definition at line 1754 of file LedgerMaster.cpp.
Definition at line 1768 of file LedgerMaster.cpp.
+Definition at line 1767 of file LedgerMaster.cpp.
Definition at line 1611 of file LedgerMaster.cpp.
+Definition at line 1610 of file LedgerMaster.cpp.
Definition at line 1619 of file LedgerMaster.cpp.
+Definition at line 1618 of file LedgerMaster.cpp.
Definition at line 1775 of file LedgerMaster.cpp.
+Definition at line 1774 of file LedgerMaster.cpp.
Definition at line 1782 of file LedgerMaster.cpp.
+Definition at line 1781 of file LedgerMaster.cpp.
Report that the consensus process built a particular ledger.
-Definition at line 1098 of file LedgerMaster.cpp.
+Definition at line 1097 of file LedgerMaster.cpp.
@@ -1462,7 +1462,7 @@ Private AttributesDefinition at line 1368 of file LedgerMaster.cpp.
+Definition at line 1367 of file LedgerMaster.cpp.
Definition at line 1511 of file LedgerMaster.cpp.
+Definition at line 1510 of file LedgerMaster.cpp.
Definition at line 1519 of file LedgerMaster.cpp.
+Definition at line 1518 of file LedgerMaster.cpp.
Definition at line 1530 of file LedgerMaster.cpp.
+Definition at line 1529 of file LedgerMaster.cpp.
Definition at line 1788 of file LedgerMaster.cpp.
+Definition at line 1787 of file LedgerMaster.cpp.
Definition at line 1796 of file LedgerMaster.cpp.
+Definition at line 1795 of file LedgerMaster.cpp.
Definition at line 1802 of file LedgerMaster.cpp.
+Definition at line 1801 of file LedgerMaster.cpp.
Definition at line 1808 of file LedgerMaster.cpp.
+Definition at line 1807 of file LedgerMaster.cpp.
Definition at line 2039 of file LedgerMaster.cpp.
+Definition at line 2038 of file LedgerMaster.cpp.
Definition at line 2020 of file LedgerMaster.cpp.
+Definition at line 2019 of file LedgerMaster.cpp.
Implements ripple::AbstractFetchPackContainer.
-Definition at line 2026 of file LedgerMaster.cpp.
+Definition at line 2025 of file LedgerMaster.cpp.
@@ -1770,7 +1770,7 @@ Private AttributesDefinition at line 2109 of file LedgerMaster.cpp.
+Definition at line 2108 of file LedgerMaster.cpp.
Definition at line 2241 of file LedgerMaster.cpp.
+Definition at line 2240 of file LedgerMaster.cpp.
Definition at line 2248 of file LedgerMaster.cpp.
+Definition at line 2247 of file LedgerMaster.cpp.
Definition at line 2254 of file LedgerMaster.cpp.
+Definition at line 2253 of file LedgerMaster.cpp.
Definition at line 1199 of file LedgerMaster.cpp.
+Definition at line 1198 of file LedgerMaster.cpp.
Definition at line 1814 of file LedgerMaster.cpp.
+Definition at line 1813 of file LedgerMaster.cpp.
Definition at line 1929 of file LedgerMaster.cpp.
+Definition at line 1928 of file LedgerMaster.cpp.
Definition at line 1221 of file LedgerMaster.cpp.
+Definition at line 1220 of file LedgerMaster.cpp.
Definition at line 1402 of file LedgerMaster.cpp.
+Definition at line 1401 of file LedgerMaster.cpp.
A thread needs to be dispatched to handle pathfinding work of some kind.
-Definition at line 1541 of file LedgerMaster.cpp.
+Definition at line 1540 of file LedgerMaster.cpp.
diff --git a/classripple_1_1LedgerReplayMsgHandler.html b/classripple_1_1LedgerReplayMsgHandler.html index 71f606b593..d93569aa0a 100644 --- a/classripple_1_1LedgerReplayMsgHandler.html +++ b/classripple_1_1LedgerReplayMsgHandler.html @@ -87,56 +87,56 @@ Collaboration diagram for ripple::LedgerReplayMsgHandler:
| ScopedLockType typedef | ripple::TimeoutCounter | protected |
| setTimer(ScopedLockType &) | ripple::TimeoutCounter | protected |
| shared_from_this(T... args) | std::enable_shared_from_this< LedgerReplayTask > | |
| sink_ | ripple::TimeoutCounter | protected |
| skipListAcquirer_ | ripple::LedgerReplayTask | private |
| test::LedgerReplayClient | ripple::LedgerReplayTask | friend |
| TimeoutCounter(Application &app, uint256 const &targetHash, std::chrono::milliseconds timeoutInterval, QueueJobParameter &&jobParameter, beast::Journal journal) | ripple::TimeoutCounter | protected |
| timeouts_ | ripple::TimeoutCounter | protected |
| timer_ | ripple::TimeoutCounter | private |
| timerInterval_ | ripple::TimeoutCounter | protected |
| trigger(ScopedLockType &sl) | ripple::LedgerReplayTask | private |
| tryAdvance(ScopedLockType &sl) | ripple::LedgerReplayTask | private |
| updateSkipList(uint256 const &hash, std::uint32_t seq, std::vector< uint256 > const &sList) | ripple::LedgerReplayTask | private |
| weak_from_this(T... args) | std::enable_shared_from_this< LedgerReplayTask > | |
| ~CountedObject() noexcept | ripple::CountedObject< LedgerReplayTask > | |
| ~enable_shared_from_this(T... args) | std::enable_shared_from_this< LedgerReplayTask > | |
| ~LedgerReplayTask() | ripple::LedgerReplayTask | |
| ~TimeoutCounter()=default | ripple::TimeoutCounter | protectedvirtual |
| skipListAcquirer_ | ripple::LedgerReplayTask | private |
| test::LedgerReplayClient | ripple::LedgerReplayTask | friend |
| TimeoutCounter(Application &app, uint256 const &targetHash, std::chrono::milliseconds timeoutInterval, QueueJobParameter &&jobParameter, beast::Journal journal) | ripple::TimeoutCounter | protected |
| timeouts_ | ripple::TimeoutCounter | protected |
| timer_ | ripple::TimeoutCounter | private |
| timerInterval_ | ripple::TimeoutCounter | protected |
| trigger(ScopedLockType &sl) | ripple::LedgerReplayTask | private |
| tryAdvance(ScopedLockType &sl) | ripple::LedgerReplayTask | private |
| updateSkipList(uint256 const &hash, std::uint32_t seq, std::vector< uint256 > const &sList) | ripple::LedgerReplayTask | private |
| weak_from_this(T... args) | std::enable_shared_from_this< LedgerReplayTask > | |
| ~CountedObject() noexcept | ripple::CountedObject< LedgerReplayTask > | |
| ~enable_shared_from_this(T... args) | std::enable_shared_from_this< LedgerReplayTask > | |
| ~LedgerReplayTask() | ripple::LedgerReplayTask | |
| ~TimeoutCounter()=default | ripple::TimeoutCounter | protectedvirtual |

| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Cancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -778,7 +776,7 @@ FriendsSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -808,7 +806,7 @@ FriendsQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -835,7 +833,7 @@ FriendsDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -1134,31 +1132,7 @@ FriendsDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protectedinherited | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -1256,7 +1230,7 @@ FriendsDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -1356,7 +1330,7 @@ FriendsThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -1380,7 +1354,7 @@ FriendsDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.

| reportFeeChange()=0 | ripple::NetworkOPs | pure virtual | |||
| setAmendmentBlocked()=0 | ripple::NetworkOPs | pure virtual | |||
| setAmendmentWarned()=0 | ripple::NetworkOPs | pure virtual | |||
| setMode(OperatingMode om, const char *reason)=0 | ripple::NetworkOPs | pure virtual | |||
| setMode(OperatingMode om)=0 | ripple::NetworkOPs | pure virtual | |||
| setNeedNetworkLedger()=0 | ripple::NetworkOPs | pure virtual | |||
| setStandAlone()=0 | ripple::NetworkOPs | pure virtual | |||
| setStateTimer()=0 | ripple::NetworkOPs | pure virtual | |||
| virtual bool | isFull ()=0 | ||||
| virtual void | setMode (OperatingMode om, const char *reason)=0 | ||||
| virtual void | setMode (OperatingMode om)=0 | ||||
| virtual bool | isBlocked ()=0 | ||||
| virtual bool | isAmendmentBlocked ()=0 | virtual void ripple::NetworkOPs::setMode | ( | OperatingMode | -om, | - -
| + | om | ) | - | const char * | -reason | -
| - | ) | -||||
Implemented in ripple::NetworkOPsImp.
+Implemented in ripple::NetworkOPsImp.
Implements ripple::NetworkOPs.
-Definition at line 1117 of file NetworkOPs.cpp.
+Definition at line 1115 of file NetworkOPs.cpp.
@@ -966,7 +966,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1137 of file NetworkOPs.cpp.
+Definition at line 1135 of file NetworkOPs.cpp.
@@ -1030,7 +1030,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1191 of file NetworkOPs.cpp.
+Definition at line 1189 of file NetworkOPs.cpp.
@@ -1076,7 +1076,7 @@ Static Private Attributes -Definition at line 1267 of file NetworkOPs.cpp.
+Definition at line 1265 of file NetworkOPs.cpp.
@@ -1123,7 +1123,7 @@ Static Private Attributes -Definition at line 1242 of file NetworkOPs.cpp.
+Definition at line 1240 of file NetworkOPs.cpp.
@@ -1145,7 +1145,7 @@ Static Private AttributesApply transactions in batches.
Continue until none are queued.
-Definition at line 1307 of file NetworkOPs.cpp.
+Definition at line 1305 of file NetworkOPs.cpp.
@@ -1173,7 +1173,7 @@ Static Private Attributes -Definition at line 1321 of file NetworkOPs.cpp.
+Definition at line 1319 of file NetworkOPs.cpp.
@@ -1213,7 +1213,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1532 of file NetworkOPs.cpp.
+Definition at line 1530 of file NetworkOPs.cpp.
@@ -1283,7 +1283,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 4153 of file NetworkOPs.cpp.
+Definition at line 4155 of file NetworkOPs.cpp.
@@ -1313,7 +1313,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1891 of file NetworkOPs.cpp.
+Definition at line 1888 of file NetworkOPs.cpp.
@@ -1353,7 +1353,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2324 of file NetworkOPs.cpp.
+Definition at line 2320 of file NetworkOPs.cpp.
@@ -1393,7 +1393,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1897 of file NetworkOPs.cpp.
+Definition at line 1894 of file NetworkOPs.cpp.
@@ -1421,7 +1421,7 @@ Static Private AttributesDefinition at line 1766 of file NetworkOPs.cpp.
+Definition at line 1764 of file NetworkOPs.cpp.
Definition at line 1660 of file NetworkOPs.cpp.
+Definition at line 1658 of file NetworkOPs.cpp.
Implements ripple::NetworkOPs.
-Definition at line 1820 of file NetworkOPs.cpp.
+Definition at line 1818 of file NetworkOPs.cpp.
@@ -1518,7 +1518,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1916 of file NetworkOPs.cpp.
+Definition at line 1913 of file NetworkOPs.cpp.
@@ -1699,8 +1699,8 @@ Static Private Attributes - -Implements ripple::NetworkOPs.
+Implements ripple::NetworkOPs.
-Definition at line 2294 of file NetworkOPs.cpp.
+Definition at line 2291 of file NetworkOPs.cpp.
Implements ripple::NetworkOPs.
-Definition at line 1604 of file NetworkOPs.cpp.
+Definition at line 1602 of file NetworkOPs.cpp.
@@ -1793,7 +1783,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1610 of file NetworkOPs.cpp.
+Definition at line 1608 of file NetworkOPs.cpp.
@@ -1822,7 +1812,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1616 of file NetworkOPs.cpp.
+Definition at line 1614 of file NetworkOPs.cpp.
@@ -1851,7 +1841,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1623 of file NetworkOPs.cpp.
+Definition at line 1621 of file NetworkOPs.cpp.
@@ -1880,7 +1870,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1629 of file NetworkOPs.cpp.
+Definition at line 1627 of file NetworkOPs.cpp.
@@ -1909,7 +1899,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1635 of file NetworkOPs.cpp.
+Definition at line 1633 of file NetworkOPs.cpp.
@@ -1938,7 +1928,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1641 of file NetworkOPs.cpp.
+Definition at line 1639 of file NetworkOPs.cpp.
@@ -1967,7 +1957,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1647 of file NetworkOPs.cpp.
+Definition at line 1645 of file NetworkOPs.cpp.
@@ -1996,7 +1986,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1654 of file NetworkOPs.cpp.
+Definition at line 1652 of file NetworkOPs.cpp.
@@ -2025,7 +2015,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 1972 of file NetworkOPs.cpp.
+Definition at line 1969 of file NetworkOPs.cpp.
@@ -2054,7 +2044,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2377 of file NetworkOPs.cpp.
+Definition at line 2379 of file NetworkOPs.cpp.
@@ -2100,7 +2090,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2383 of file NetworkOPs.cpp.
+Definition at line 2385 of file NetworkOPs.cpp.
@@ -2129,7 +2119,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2788 of file NetworkOPs.cpp.
+Definition at line 2790 of file NetworkOPs.cpp.
@@ -2158,7 +2148,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2794 of file NetworkOPs.cpp.
+Definition at line 2796 of file NetworkOPs.cpp.
@@ -2191,7 +2181,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 3877 of file NetworkOPs.cpp.
+Definition at line 3879 of file NetworkOPs.cpp.
@@ -2220,7 +2210,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2949 of file NetworkOPs.cpp.
+Definition at line 2951 of file NetworkOPs.cpp.
@@ -2240,7 +2230,7 @@ Static Private AttributesDefinition at line 2967 of file NetworkOPs.cpp.
+Definition at line 2969 of file NetworkOPs.cpp.
Implements ripple::NetworkOPs.
-Definition at line 2976 of file NetworkOPs.cpp.
+Definition at line 2978 of file NetworkOPs.cpp.
@@ -2299,7 +2289,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2981 of file NetworkOPs.cpp.
+Definition at line 2983 of file NetworkOPs.cpp.
@@ -2329,7 +2319,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2834 of file NetworkOPs.cpp.
+Definition at line 2836 of file NetworkOPs.cpp.
@@ -2375,7 +2365,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2800 of file NetworkOPs.cpp.
+Definition at line 2802 of file NetworkOPs.cpp.
@@ -2405,7 +2395,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 2155 of file NetworkOPs.cpp.
+Definition at line 2152 of file NetworkOPs.cpp.
@@ -2451,7 +2441,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3353 of file NetworkOPs.cpp.
+Definition at line 3355 of file NetworkOPs.cpp.
@@ -2497,7 +2487,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3390 of file NetworkOPs.cpp.
+Definition at line 3392 of file NetworkOPs.cpp.
@@ -2543,7 +2533,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3406 of file NetworkOPs.cpp.
+Definition at line 3408 of file NetworkOPs.cpp.
@@ -2586,7 +2576,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3770 of file NetworkOPs.cpp.
+Definition at line 3772 of file NetworkOPs.cpp.
@@ -2641,7 +2631,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3816 of file NetworkOPs.cpp.
+Definition at line 3818 of file NetworkOPs.cpp.
@@ -2687,7 +2677,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3827 of file NetworkOPs.cpp.
+Definition at line 3829 of file NetworkOPs.cpp.
@@ -2727,7 +2717,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3898 of file NetworkOPs.cpp.
+Definition at line 3900 of file NetworkOPs.cpp.
@@ -2757,7 +2747,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3938 of file NetworkOPs.cpp.
+Definition at line 3940 of file NetworkOPs.cpp.
@@ -2787,7 +2777,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3928 of file NetworkOPs.cpp.
+Definition at line 3930 of file NetworkOPs.cpp.
@@ -2817,7 +2807,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3946 of file NetworkOPs.cpp.
+Definition at line 3948 of file NetworkOPs.cpp.
@@ -2863,7 +2853,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3972 of file NetworkOPs.cpp.
+Definition at line 3974 of file NetworkOPs.cpp.
@@ -2893,7 +2883,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4002 of file NetworkOPs.cpp.
+Definition at line 4004 of file NetworkOPs.cpp.
@@ -2933,7 +2923,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3858 of file NetworkOPs.cpp.
+Definition at line 3860 of file NetworkOPs.cpp.
@@ -2973,7 +2963,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3868 of file NetworkOPs.cpp.
+Definition at line 3870 of file NetworkOPs.cpp.
@@ -3003,7 +2993,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3954 of file NetworkOPs.cpp.
+Definition at line 3956 of file NetworkOPs.cpp.
@@ -3033,7 +3023,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 3964 of file NetworkOPs.cpp.
+Definition at line 3966 of file NetworkOPs.cpp.
@@ -3063,7 +3053,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 1981 of file NetworkOPs.cpp.
+Definition at line 1978 of file NetworkOPs.cpp.
@@ -3093,7 +3083,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4010 of file NetworkOPs.cpp.
+Definition at line 4012 of file NetworkOPs.cpp.
@@ -3123,7 +3113,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4020 of file NetworkOPs.cpp.
+Definition at line 4022 of file NetworkOPs.cpp.
@@ -3153,7 +3143,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4028 of file NetworkOPs.cpp.
+Definition at line 4030 of file NetworkOPs.cpp.
@@ -3183,7 +3173,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4038 of file NetworkOPs.cpp.
+Definition at line 4040 of file NetworkOPs.cpp.
@@ -3213,7 +3203,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4046 of file NetworkOPs.cpp.
+Definition at line 4048 of file NetworkOPs.cpp.
@@ -3243,7 +3233,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4062 of file NetworkOPs.cpp.
+Definition at line 4064 of file NetworkOPs.cpp.
@@ -3273,7 +3263,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4070 of file NetworkOPs.cpp.
+Definition at line 4072 of file NetworkOPs.cpp.
@@ -3303,7 +3293,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4080 of file NetworkOPs.cpp.
+Definition at line 4082 of file NetworkOPs.cpp.
@@ -3333,7 +3323,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 2265 of file NetworkOPs.cpp.
+Definition at line 2262 of file NetworkOPs.cpp.
@@ -3363,7 +3353,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4088 of file NetworkOPs.cpp.
+Definition at line 4090 of file NetworkOPs.cpp.
@@ -3393,7 +3383,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4098 of file NetworkOPs.cpp.
+Definition at line 4100 of file NetworkOPs.cpp.
@@ -3423,7 +3413,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4105 of file NetworkOPs.cpp.
+Definition at line 4107 of file NetworkOPs.cpp.
@@ -3463,7 +3453,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4118 of file NetworkOPs.cpp.
+Definition at line 4120 of file NetworkOPs.cpp.
@@ -3493,7 +3483,7 @@ Static Private AttributesImplements ripple::InfoSub::Source.
-Definition at line 4128 of file NetworkOPs.cpp.
+Definition at line 4130 of file NetworkOPs.cpp.
@@ -3552,7 +3542,7 @@ Static Private AttributesImplements ripple::NetworkOPs.
-Definition at line 4055 of file NetworkOPs.cpp.
+Definition at line 4057 of file NetworkOPs.cpp.
@@ -3710,7 +3700,7 @@ Static Private AttributesDefinition at line 1069 of file NetworkOPs.cpp.
+Definition at line 1067 of file NetworkOPs.cpp.
Definition at line 2989 of file NetworkOPs.cpp.
+Definition at line 2991 of file NetworkOPs.cpp.
Definition at line 3084 of file NetworkOPs.cpp.
+Definition at line 3086 of file NetworkOPs.cpp.
Definition at line 3140 of file NetworkOPs.cpp.
+Definition at line 3142 of file NetworkOPs.cpp.
Definition at line 3274 of file NetworkOPs.cpp.
+Definition at line 3276 of file NetworkOPs.cpp.
Definition at line 2060 of file NetworkOPs.cpp.
+Definition at line 2057 of file NetworkOPs.cpp.
Definition at line 2128 of file NetworkOPs.cpp.
+Definition at line 2125 of file NetworkOPs.cpp.
Definition at line 3724 of file NetworkOPs.cpp.
+Definition at line 3726 of file NetworkOPs.cpp.
Definition at line 3434 of file NetworkOPs.cpp.
+Definition at line 3436 of file NetworkOPs.cpp.
Definition at line 4493 of file NetworkOPs.cpp.
+Definition at line 4495 of file NetworkOPs.cpp.
Definition at line 4531 of file NetworkOPs.cpp.
+Definition at line 4533 of file NetworkOPs.cpp.
@@ -225,7 +225,7 @@ Static Private AttributesOutput state counters in JSON format.
@obj Json object to which to add state accounting data.
-Definition at line 4552 of file NetworkOPs.cpp.
+Definition at line 4554 of file NetworkOPs.cpp.
diff --git a/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 b/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 index 15c43f014d..141b9135a8 100644 --- a/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 +++ b/classripple_1_1OverlayImpl_1_1Child__coll__graph.md5 @@ -1 +1 @@ -9211399c94bd4319ac51a99cdf6b5bdc \ No newline at end of file +a0c20ed9fe15c186679cf75e2078a596 \ No newline at end of file diff --git a/classripple_1_1OverlayImpl__coll__graph.md5 b/classripple_1_1OverlayImpl__coll__graph.md5 index 3db6247b6f..fa6adf6cfb 100644 --- a/classripple_1_1OverlayImpl__coll__graph.md5 +++ b/classripple_1_1OverlayImpl__coll__graph.md5 @@ -1 +1 @@ -5f783ac7a42c8a4be1c492bf61293ffb \ No newline at end of file +e0ebb83fcfde697da032d8201a800a04 \ No newline at end of file diff --git a/classripple_1_1Peer-members.html b/classripple_1_1Peer-members.html index ea445c0e23..68bbeb279e 100644 --- a/classripple_1_1Peer-members.html +++ b/classripple_1_1Peer-members.html @@ -98,14 +98,13 @@ $(function() {Represents a peer connection in the overlay.
-Definition at line 43 of file xrpld/overlay/Peer.h.
+Definition at line 42 of file xrpld/overlay/Peer.h.
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Uniquely identifies a peer.
This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed.
-Definition at line 53 of file xrpld/overlay/Peer.h.
+Definition at line 52 of file xrpld/overlay/Peer.h.
@@ -923,34 +921,6 @@ Public Member FunctionsImplemented in ripple::test::TestPeer, ripple::test::PeerPartial, and ripple::PeerImp.
- - - -
-
|
- -pure virtual | -
Implemented in ripple::test::TestPeer, ripple::test::PeerPartial, and ripple::PeerImp.
-
| bool | txReduceRelayEnabled () const override |
| std::set< std::optional< uint64_t > > | releaseRequestCookies (uint256 const &requestHash) override |
| void | onMessageUnknown (std::uint16_t type) |
| void | onMessageBegin (std::uint16_t type, std::shared_ptr<::google::protobuf::Message > const &m, std::size_t size, std::size_t uncompressed_size, bool isCompressed) |
| using | Compressed = compression::Compressed |
| using | MessageCookieMap = std::map< uint256, std::set< std::optional< uint64_t > > > |
| using | PeerCookieMap = std::map< std::shared_ptr< Peer >, std::set< std::optional< uint64_t > > > |
Private Member Functions | |
| void | checkValidation (std::shared_ptr< STValidation > const &val, uint256 const &key, std::shared_ptr< protocol::TMValidation > const &packet) |
| void | sendLedgerBase (std::shared_ptr< Ledger const > const &ledger, protocol::TMLedgerData &ledgerData, PeerCookieMap const &destinations) |
| void | sendToMultiple (protocol::TMLedgerData &ledgerData, PeerCookieMap const &destinations) |
| std::shared_ptr< Ledger const > | getLedger (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) |
| std::shared_ptr< SHAMap const > | getTxSet (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) const |
| void | processLedgerRequest (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) |
| void | sendLedgerBase (std::shared_ptr< Ledger const > const &ledger, protocol::TMLedgerData &ledgerData) |
| std::shared_ptr< Ledger const > | getLedger (std::shared_ptr< protocol::TMGetLedger > const &m) |
| std::shared_ptr< SHAMap const > | getTxSet (std::shared_ptr< protocol::TMGetLedger > const &m) const |
| void | processLedgerRequest (std::shared_ptr< protocol::TMGetLedger > const &m) |
Static Private Member Functions | ||
| LedgerReplayMsgHandler | ledgerReplayMsgHandler_ | |
| std::mutex | cookieLock_ | |
| MessageCookieMap | messageRequestCookies_ | |
| struct { | ||
| Metrics sent | ||
-
|
- -private | -
-
|
- -private | -
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Uniquely identifies a peer.
This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed.
-Definition at line 53 of file xrpld/overlay/Peer.h.
+Definition at line 52 of file xrpld/overlay/Peer.h.
@@ -996,7 +936,7 @@ FriendsCreate an active incoming peer from an established ssl connection.
-Definition at line 69 of file PeerImp.cpp.
+Definition at line 65 of file PeerImp.cpp.
@@ -1078,7 +1018,7 @@ template<class Buffers >Create outgoing, handshaked peer.
-Definition at line 685 of file PeerImp.h.
+Definition at line 657 of file PeerImp.h.
@@ -1105,7 +1045,7 @@ template<class Buffers >Definition at line 137 of file PeerImp.cpp.
+Definition at line 133 of file PeerImp.cpp.
Reimplemented in ripple::test::tx_reduce_relay_test::PeerTest.
-Definition at line 160 of file PeerImp.cpp.
+Definition at line 156 of file PeerImp.cpp.
@@ -1228,7 +1168,7 @@ template<class Buffers >Implements ripple::OverlayImpl::Child.
-Definition at line 218 of file PeerImp.cpp.
+Definition at line 214 of file PeerImp.cpp.
@@ -1258,7 +1198,7 @@ template<class Buffers >Implements ripple::Peer.
-Definition at line 244 of file PeerImp.cpp.
+Definition at line 240 of file PeerImp.cpp.
@@ -1289,7 +1229,7 @@ template<class Buffers >Implements ripple::Peer.
-Definition at line 298 of file PeerImp.cpp.
+Definition at line 294 of file PeerImp.cpp.
@@ -1327,7 +1267,7 @@ template<class Buffers >Implements ripple::Peer.
-Definition at line 317 of file PeerImp.cpp.
+Definition at line 313 of file PeerImp.cpp.
@@ -1365,7 +1305,7 @@ template<class Buffers >Implements ripple::Peer.
-Definition at line 334 of file PeerImp.cpp.
+Definition at line 330 of file PeerImp.cpp.
@@ -1399,7 +1339,7 @@ template<class FwdIt , class >Send a set of PeerFinder endpoints as a protocol message.
-Definition at line 758 of file PeerImp.h.
+Definition at line 730 of file PeerImp.h.
@@ -1428,7 +1368,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 329 of file PeerImp.h.
+Definition at line 320 of file PeerImp.h.
@@ -1470,7 +1410,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 346 of file PeerImp.cpp.
+Definition at line 342 of file PeerImp.cpp.
@@ -1499,7 +1439,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 342 of file PeerImp.h.
+Definition at line 333 of file PeerImp.h.
@@ -1520,7 +1460,7 @@ template<class FwdIt , class >Returns true if this connection will publicly share its IP address.
Definition at line 360 of file PeerImp.cpp.
+Definition at line 356 of file PeerImp.cpp.
@@ -1551,7 +1491,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 369 of file PeerImp.cpp.
+Definition at line 365 of file PeerImp.cpp.
@@ -1579,7 +1519,7 @@ template<class FwdIt , class > -Definition at line 2065 of file PeerImp.cpp.
+Definition at line 1919 of file PeerImp.cpp.
@@ -1609,7 +1549,7 @@ template<class FwdIt , class >Definition at line 2084 of file PeerImp.cpp.
+Definition at line 1938 of file PeerImp.cpp.
Implements ripple::Peer.
-Definition at line 364 of file PeerImp.h.
+Definition at line 355 of file PeerImp.h.
@@ -1659,7 +1599,7 @@ template<class FwdIt , class >Return the version of rippled that the peer is running, if reported.
-Definition at line 375 of file PeerImp.cpp.
+Definition at line 371 of file PeerImp.cpp.
@@ -1678,7 +1618,7 @@ template<class FwdIt , class > @@ -1707,7 +1647,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 383 of file PeerImp.cpp.
+Definition at line 379 of file PeerImp.cpp.
@@ -1737,7 +1677,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 501 of file PeerImp.cpp.
+Definition at line 497 of file PeerImp.cpp.
@@ -1767,7 +1707,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 387 of file PeerImp.h.
+Definition at line 378 of file PeerImp.h.
@@ -1807,7 +1747,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 398 of file PeerImp.h.
+Definition at line 389 of file PeerImp.h.
@@ -1836,7 +1776,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 411 of file PeerImp.h.
+Definition at line 402 of file PeerImp.h.
@@ -1876,7 +1816,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 520 of file PeerImp.cpp.
+Definition at line 514 of file PeerImp.cpp.
@@ -1916,7 +1856,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 535 of file PeerImp.cpp.
+Definition at line 529 of file PeerImp.cpp.
@@ -1946,7 +1886,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 544 of file PeerImp.cpp.
+Definition at line 538 of file PeerImp.cpp.
@@ -1975,7 +1915,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 552 of file PeerImp.cpp.
+Definition at line 546 of file PeerImp.cpp.
@@ -2015,7 +1955,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 562 of file PeerImp.cpp.
+Definition at line 556 of file PeerImp.cpp.
@@ -2045,7 +1985,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 3737 of file PeerImp.cpp.
+Definition at line 3399 of file PeerImp.cpp.
@@ -2074,7 +2014,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 3775 of file PeerImp.cpp.
+Definition at line 3437 of file PeerImp.cpp.
@@ -2094,7 +2034,7 @@ template<class FwdIt , class >Definition at line 596 of file PeerImp.cpp.
+Definition at line 590 of file PeerImp.cpp.
Implements ripple::Peer.
-Definition at line 442 of file PeerImp.h.
+Definition at line 433 of file PeerImp.h.
@@ -2152,37 +2092,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 448 of file PeerImp.h.
- - - - -
-
|
- -overridevirtual | -
Implements ripple::Peer.
- -Definition at line 3792 of file PeerImp.cpp.
+Definition at line 572 of file PeerImp.cpp.
+Definition at line 566 of file PeerImp.cpp.
Definition at line 615 of file PeerImp.cpp.
+Definition at line 609 of file PeerImp.cpp.
Definition at line 630 of file PeerImp.cpp.
+Definition at line 624 of file PeerImp.cpp.
Definition at line 651 of file PeerImp.cpp.
+Definition at line 645 of file PeerImp.cpp.
Definition at line 669 of file PeerImp.cpp.
+Definition at line 663 of file PeerImp.cpp.
Definition at line 678 of file PeerImp.cpp.
+Definition at line 672 of file PeerImp.cpp.
Definition at line 686 of file PeerImp.cpp.
+Definition at line 680 of file PeerImp.cpp.
Definition at line 747 of file PeerImp.cpp.
+Definition at line 741 of file PeerImp.cpp.
Definition at line 763 of file PeerImp.cpp.
+Definition at line 757 of file PeerImp.cpp.
Definition at line 831 of file PeerImp.cpp.
+Definition at line 825 of file PeerImp.cpp.
Definition at line 838 of file PeerImp.cpp.
+Definition at line 832 of file PeerImp.cpp.
Definition at line 848 of file PeerImp.cpp.
+Definition at line 842 of file PeerImp.cpp.
Definition at line 886 of file PeerImp.cpp.
+Definition at line 880 of file PeerImp.cpp.
Definition at line 950 of file PeerImp.cpp.
+Definition at line 944 of file PeerImp.cpp.
Definition at line 1247 of file PeerImp.cpp.
+Definition at line 1241 of file PeerImp.cpp.
@@ -2686,7 +2596,7 @@ template<class FwdIt , class > -Definition at line 2702 of file PeerImp.cpp.
+Definition at line 2556 of file PeerImp.cpp.
@@ -2713,7 +2623,7 @@ template<class FwdIt , class >Definition at line 3782 of file PeerImp.cpp.
+Definition at line 3444 of file PeerImp.cpp.
Definition at line 1006 of file PeerImp.cpp.
+Definition at line 1000 of file PeerImp.cpp.
Definition at line 1012 of file PeerImp.cpp.
+Definition at line 1006 of file PeerImp.cpp.
Definition at line 1046 of file PeerImp.cpp.
+Definition at line 1040 of file PeerImp.cpp.
Definition at line 1055 of file PeerImp.cpp.
+Definition at line 1049 of file PeerImp.cpp.
Definition at line 1075 of file PeerImp.cpp.
+Definition at line 1069 of file PeerImp.cpp.
Definition at line 1112 of file PeerImp.cpp.
+Definition at line 1106 of file PeerImp.cpp.
Definition at line 1184 of file PeerImp.cpp.
+Definition at line 1178 of file PeerImp.cpp.
Definition at line 1241 of file PeerImp.cpp.
+Definition at line 1235 of file PeerImp.cpp.
Definition at line 1353 of file PeerImp.cpp.
+Definition at line 1347 of file PeerImp.cpp.
Definition at line 1615 of file PeerImp.cpp.
+Definition at line 1546 of file PeerImp.cpp.
Definition at line 1783 of file PeerImp.cpp.
+Definition at line 1637 of file PeerImp.cpp.
Definition at line 1890 of file PeerImp.cpp.
+Definition at line 1744 of file PeerImp.cpp.
Definition at line 2106 of file PeerImp.cpp.
+Definition at line 1960 of file PeerImp.cpp.
Definition at line 2346 of file PeerImp.cpp.
+Definition at line 2200 of file PeerImp.cpp.
Definition at line 2375 of file PeerImp.cpp.
+Definition at line 2229 of file PeerImp.cpp.
Definition at line 2415 of file PeerImp.cpp.
+Definition at line 2269 of file PeerImp.cpp.
Definition at line 2527 of file PeerImp.cpp.
+Definition at line 2381 of file PeerImp.cpp.
Definition at line 2683 of file PeerImp.cpp.
+Definition at line 2537 of file PeerImp.cpp.
Definition at line 2752 of file PeerImp.cpp.
+Definition at line 2606 of file PeerImp.cpp.
Definition at line 2776 of file PeerImp.cpp.
+Definition at line 2630 of file PeerImp.cpp.
Definition at line 1505 of file PeerImp.cpp.
+Definition at line 1436 of file PeerImp.cpp.
Definition at line 1544 of file PeerImp.cpp.
+Definition at line 1475 of file PeerImp.cpp.
Definition at line 1560 of file PeerImp.cpp.
+Definition at line 1491 of file PeerImp.cpp.
Definition at line 1599 of file PeerImp.cpp.
+Definition at line 1530 of file PeerImp.cpp.
Definition at line 2832 of file PeerImp.cpp.
+Definition at line 2686 of file PeerImp.cpp.
Definition at line 2848 of file PeerImp.cpp.
+Definition at line 2702 of file PeerImp.cpp.
Definition at line 2132 of file PeerImp.cpp.
+Definition at line 1986 of file PeerImp.cpp.
Definition at line 2882 of file PeerImp.cpp.
+Definition at line 2736 of file PeerImp.cpp.
@@ -3433,7 +3343,7 @@ template<class FwdIt , class >Definition at line 2937 of file PeerImp.cpp.
+Definition at line 2791 of file PeerImp.cpp.
Definition at line 3055 of file PeerImp.cpp.
+Definition at line 2909 of file PeerImp.cpp.
Definition at line 3098 of file PeerImp.cpp.
+Definition at line 2952 of file PeerImp.cpp.
Definition at line 3204 of file PeerImp.cpp.
+Definition at line 3049 of file PeerImp.cpp.
-
|
- -private | -
Definition at line 3243 of file PeerImp.cpp.
- -Definition at line 3330 of file PeerImp.cpp.
+Definition at line 3089 of file PeerImp.cpp.
Definition at line 3441 of file PeerImp.cpp.
+Definition at line 3185 of file PeerImp.cpp.
Definition at line 3490 of file PeerImp.cpp.
+Definition at line 3220 of file PeerImp.cpp.
Definition at line 196 of file PeerImp.h.
- - - -
-
|
- -mutableprivate | -
-
|
- -private | -
Definition at line 3805 of file PeerImp.cpp.
+Definition at line 3454 of file PeerImp.cpp.
Definition at line 3831 of file PeerImp.cpp.
+Definition at line 3480 of file PeerImp.cpp.
Definition at line 3838 of file PeerImp.cpp.
+Definition at line 3487 of file PeerImp.cpp.
Definition at line 164 of file PeerSet.cpp.
+Definition at line 126 of file PeerSet.cpp.
Definition at line 167 of file PeerSet.cpp.
+Definition at line 129 of file PeerSet.cpp.
Implements ripple::PeerSetBuilder.
-Definition at line 172 of file PeerSet.cpp.
+Definition at line 134 of file PeerSet.cpp.
@@ -197,7 +197,7 @@ Private AttributesDefinition at line 178 of file PeerSet.cpp.
+Definition at line 140 of file PeerSet.cpp.
Definition at line 29 of file PeerSet.cpp.
+Definition at line 27 of file PeerSet.cpp.
Definition at line 60 of file PeerSet.cpp.
+Definition at line 58 of file PeerSet.cpp.
Implements ripple::PeerSet.
-Definition at line 66 of file PeerSet.cpp.
+Definition at line 64 of file PeerSet.cpp.
@@ -267,7 +267,7 @@ Private AttributesImplements ripple::PeerSet.
-Definition at line 103 of file PeerSet.cpp.
+Definition at line 101 of file PeerSet.cpp.
@@ -298,7 +298,7 @@ Private AttributesImplements ripple::PeerSet.
-Definition at line 159 of file PeerSet.cpp.
+Definition at line 121 of file PeerSet.cpp.
@@ -365,7 +365,7 @@ template<typename MessageType >Definition at line 53 of file PeerSet.cpp.
+Definition at line 51 of file PeerSet.cpp.
Definition at line 54 of file PeerSet.cpp.
+Definition at line 52 of file PeerSet.cpp.
The identifiers of the peers we are tracking.
-Definition at line 57 of file PeerSet.cpp.
+Definition at line 55 of file PeerSet.cpp.
diff --git a/classripple_1_1RCLConsensus.html b/classripple_1_1RCLConsensus.html index dd1271f3b5..03a81e8222 100644 --- a/classripple_1_1RCLConsensus.html +++ b/classripple_1_1RCLConsensus.html @@ -505,7 +505,7 @@ Static Private AttributesAdjust the set of trusted validators and kick-off the next round of consensus.
For more details,
Definition at line 1081 of file RCLConsensus.cpp.
+Definition at line 1080 of file RCLConsensus.cpp.
diff --git a/classripple_1_1SkipListAcquire-members.html b/classripple_1_1SkipListAcquire-members.html index 04659d27e5..72b343ad1a 100644 --- a/classripple_1_1SkipListAcquire-members.html +++ b/classripple_1_1SkipListAcquire-members.html @@ -116,19 +116,18 @@ $(function() {
| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Cancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -836,7 +833,7 @@ FriendsSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -866,7 +863,7 @@ FriendsQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -893,7 +890,7 @@ FriendsDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -1144,31 +1141,7 @@ FriendsDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protectedinherited | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -1266,7 +1239,7 @@ FriendsDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -1366,7 +1339,7 @@ FriendsThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -1390,7 +1363,7 @@ FriendsDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.

| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Cancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -386,7 +383,7 @@ Private AttributesSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -416,7 +413,7 @@ Private AttributesQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -512,7 +509,7 @@ Private AttributesDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -567,31 +564,7 @@ Private AttributesDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protected | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -689,7 +662,7 @@ Private AttributesDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -789,7 +762,7 @@ Private AttributesThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -813,7 +786,7 @@ Private AttributesDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.

| Application & | app_ |
| beast::WrappedSink | sink_ |
| beast::Journal | journal_ |
| std::recursive_mutex | mtx_ |
Definition at line 83 of file TimeoutCounter.h.
+Definition at line 81 of file TimeoutCounter.h.
Cancel the task by marking it as failed if the task is not done.
Definition at line 129 of file TimeoutCounter.cpp.
+Definition at line 120 of file TimeoutCounter.cpp.
@@ -631,7 +628,7 @@ Private AttributesSchedule a call to queueJob() after mTimerInterval.
-Definition at line 53 of file TimeoutCounter.cpp.
+Definition at line 52 of file TimeoutCounter.cpp.
@@ -661,7 +658,7 @@ Private AttributesQueue a job to call invokeOnTimer().
-Definition at line 80 of file TimeoutCounter.cpp.
+Definition at line 71 of file TimeoutCounter.cpp.
@@ -688,7 +685,7 @@ Private AttributesDefinition at line 118 of file TimeoutCounter.h.
+Definition at line 116 of file TimeoutCounter.h.
Calls onTimer() if in the right state.
Only called by queueJob().
-Definition at line 104 of file TimeoutCounter.cpp.
+Definition at line 95 of file TimeoutCounter.cpp.
@@ -842,31 +839,7 @@ Private AttributesDefinition at line 125 of file TimeoutCounter.h.
- -
-
|
- -protectedinherited | -
Definition at line 126 of file TimeoutCounter.h.
+Definition at line 123 of file TimeoutCounter.h.
Definition at line 127 of file TimeoutCounter.h.
+Definition at line 124 of file TimeoutCounter.h.
Definition at line 128 of file TimeoutCounter.h.
+Definition at line 125 of file TimeoutCounter.h.
The hash of the object (in practice, always a ledger) we are trying to fetch.
-Definition at line 132 of file TimeoutCounter.h.
+Definition at line 129 of file TimeoutCounter.h.
@@ -964,7 +937,7 @@ Private AttributesDefinition at line 133 of file TimeoutCounter.h.
+Definition at line 130 of file TimeoutCounter.h.
Definition at line 134 of file TimeoutCounter.h.
+Definition at line 131 of file TimeoutCounter.h.
Definition at line 135 of file TimeoutCounter.h.
+Definition at line 132 of file TimeoutCounter.h.
Whether forward progress has been made.
-Definition at line 137 of file TimeoutCounter.h.
+Definition at line 134 of file TimeoutCounter.h.
@@ -1064,7 +1037,7 @@ Private AttributesThe minimum time to wait between calls to execute().
-Definition at line 139 of file TimeoutCounter.h.
+Definition at line 136 of file TimeoutCounter.h.
@@ -1088,7 +1061,7 @@ Private AttributesDefinition at line 141 of file TimeoutCounter.h.
+Definition at line 138 of file TimeoutCounter.h.
Definition at line 150 of file TimeoutCounter.h.
+Definition at line 147 of file TimeoutCounter.h.
-
|
- -private | -
Definition at line 246 of file HashRouter_test.cpp.
-Implements beast::unit_test::suite.
-Definition at line 274 of file HashRouter_test.cpp.
+Definition at line 247 of file HashRouter_test.cpp.
diff --git a/classripple_1_1test_1_1LedgerReplayClient.html b/classripple_1_1test_1_1LedgerReplayClient.html index e2bc0b9bd5..8a9f1cdc31 100644 --- a/classripple_1_1test_1_1LedgerReplayClient.html +++ b/classripple_1_1test_1_1LedgerReplayClient.html @@ -200,7 +200,7 @@ Public AttributesLedger replay client side.
It creates the LedgerReplayer which has the client side logic. The client side and server side message handlers are connect via the peerSet to pass the requests and responses. It also has utility functions for checking task status
-Definition at line 583 of file LedgerReplay_test.cpp.
+Definition at line 578 of file LedgerReplay_test.cpp.
Definition at line 586 of file LedgerReplay_test.cpp.
+Definition at line 581 of file LedgerReplay_test.cpp.
Definition at line 613 of file LedgerReplay_test.cpp.
+Definition at line 608 of file LedgerReplay_test.cpp.
Definition at line 619 of file LedgerReplay_test.cpp.
+Definition at line 614 of file LedgerReplay_test.cpp.
Definition at line 634 of file LedgerReplay_test.cpp.
+Definition at line 629 of file LedgerReplay_test.cpp.
Definition at line 648 of file LedgerReplay_test.cpp.
+Definition at line 643 of file LedgerReplay_test.cpp.
Definition at line 674 of file LedgerReplay_test.cpp.
+Definition at line 669 of file LedgerReplay_test.cpp.
Definition at line 681 of file LedgerReplay_test.cpp.
+Definition at line 676 of file LedgerReplay_test.cpp.
Definition at line 695 of file LedgerReplay_test.cpp.
+Definition at line 690 of file LedgerReplay_test.cpp.
Definition at line 702 of file LedgerReplay_test.cpp.
+Definition at line 697 of file LedgerReplay_test.cpp.
Definition at line 709 of file LedgerReplay_test.cpp.
+Definition at line 704 of file LedgerReplay_test.cpp.
Definition at line 721 of file LedgerReplay_test.cpp.
+Definition at line 716 of file LedgerReplay_test.cpp.
Definition at line 731 of file LedgerReplay_test.cpp.
+Definition at line 726 of file LedgerReplay_test.cpp.
Definition at line 742 of file LedgerReplay_test.cpp.
+Definition at line 737 of file LedgerReplay_test.cpp.
Definition at line 752 of file LedgerReplay_test.cpp.
+Definition at line 747 of file LedgerReplay_test.cpp.
Definition at line 777 of file LedgerReplay_test.cpp.
+Definition at line 772 of file LedgerReplay_test.cpp.
Definition at line 796 of file LedgerReplay_test.cpp.
+Definition at line 791 of file LedgerReplay_test.cpp.
Definition at line 815 of file LedgerReplay_test.cpp.
+Definition at line 810 of file LedgerReplay_test.cpp.
Definition at line 829 of file LedgerReplay_test.cpp.
+Definition at line 824 of file LedgerReplay_test.cpp.
Definition at line 830 of file LedgerReplay_test.cpp.
+Definition at line 825 of file LedgerReplay_test.cpp.
Definition at line 831 of file LedgerReplay_test.cpp.
+Definition at line 826 of file LedgerReplay_test.cpp.
Definition at line 832 of file LedgerReplay_test.cpp.
+Definition at line 827 of file LedgerReplay_test.cpp.
Definition at line 833 of file LedgerReplay_test.cpp.
+Definition at line 828 of file LedgerReplay_test.cpp.
Definition at line 834 of file LedgerReplay_test.cpp.
+Definition at line 829 of file LedgerReplay_test.cpp.
Definition at line 835 of file LedgerReplay_test.cpp.
+Definition at line 830 of file LedgerReplay_test.cpp.
Simulate link from a validator to a peer directly connected to the server.
-Definition at line 263 of file reduce_relay_test.cpp.
+Definition at line 258 of file reduce_relay_test.cpp.
Definition at line 265 of file reduce_relay_test.cpp.
+Definition at line 260 of file reduce_relay_test.cpp.
Definition at line 268 of file reduce_relay_test.cpp.
+Definition at line 263 of file reduce_relay_test.cpp.
Definition at line 279 of file reduce_relay_test.cpp.
+Definition at line 274 of file reduce_relay_test.cpp.
Definition at line 289 of file reduce_relay_test.cpp.
+Definition at line 284 of file reduce_relay_test.cpp.
Definition at line 294 of file reduce_relay_test.cpp.
+Definition at line 289 of file reduce_relay_test.cpp.
Definition at line 299 of file reduce_relay_test.cpp.
+Definition at line 294 of file reduce_relay_test.cpp.
Definition at line 306 of file reduce_relay_test.cpp.
+Definition at line 301 of file reduce_relay_test.cpp.
Definition at line 314 of file reduce_relay_test.cpp.
+Definition at line 309 of file reduce_relay_test.cpp.
Definition at line 315 of file reduce_relay_test.cpp.
+Definition at line 310 of file reduce_relay_test.cpp.
Definition at line 316 of file reduce_relay_test.cpp.
+Definition at line 311 of file reduce_relay_test.cpp.
Definition at line 317 of file reduce_relay_test.cpp.
+Definition at line 312 of file reduce_relay_test.cpp.
Manually advanced clock.
-Definition at line 193 of file reduce_relay_test.cpp.
+Definition at line 188 of file reduce_relay_test.cpp.
Definition at line 196 of file reduce_relay_test.cpp.
+Definition at line 191 of file reduce_relay_test.cpp.
Definition at line 197 of file reduce_relay_test.cpp.
+Definition at line 192 of file reduce_relay_test.cpp.
Definition at line 198 of file reduce_relay_test.cpp.
+Definition at line 193 of file reduce_relay_test.cpp.
Definition at line 199 of file reduce_relay_test.cpp.
+Definition at line 194 of file reduce_relay_test.cpp.
Definition at line 203 of file reduce_relay_test.cpp.
+Definition at line 198 of file reduce_relay_test.cpp.
Definition at line 209 of file reduce_relay_test.cpp.
+Definition at line 204 of file reduce_relay_test.cpp.
Definition at line 215 of file reduce_relay_test.cpp.
+Definition at line 210 of file reduce_relay_test.cpp.
Definition at line 221 of file reduce_relay_test.cpp.
+Definition at line 216 of file reduce_relay_test.cpp.
Definition at line 227 of file reduce_relay_test.cpp.
+Definition at line 222 of file reduce_relay_test.cpp.
Definition at line 200 of file reduce_relay_test.cpp.
+Definition at line 195 of file reduce_relay_test.cpp.
Definition at line 235 of file reduce_relay_test.cpp.
+Definition at line 230 of file reduce_relay_test.cpp.
Definition at line 698 of file reduce_relay_test.cpp.
+Definition at line 693 of file reduce_relay_test.cpp.
Definition at line 701 of file reduce_relay_test.cpp.
+Definition at line 696 of file reduce_relay_test.cpp.
Definition at line 707 of file reduce_relay_test.cpp.
+Definition at line 702 of file reduce_relay_test.cpp.
Definition at line 721 of file reduce_relay_test.cpp.
+Definition at line 716 of file reduce_relay_test.cpp.
Definition at line 731 of file reduce_relay_test.cpp.
+Definition at line 726 of file reduce_relay_test.cpp.
Definition at line 740 of file reduce_relay_test.cpp.
+Definition at line 735 of file reduce_relay_test.cpp.
Definition at line 752 of file reduce_relay_test.cpp.
+Definition at line 747 of file reduce_relay_test.cpp.
Definition at line 759 of file reduce_relay_test.cpp.
+Definition at line 754 of file reduce_relay_test.cpp.
Definition at line 766 of file reduce_relay_test.cpp.
+Definition at line 761 of file reduce_relay_test.cpp.
Definition at line 772 of file reduce_relay_test.cpp.
+Definition at line 767 of file reduce_relay_test.cpp.
Definition at line 786 of file reduce_relay_test.cpp.
+Definition at line 781 of file reduce_relay_test.cpp.
Definition at line 806 of file reduce_relay_test.cpp.
+Definition at line 801 of file reduce_relay_test.cpp.
Definition at line 822 of file reduce_relay_test.cpp.
+Definition at line 817 of file reduce_relay_test.cpp.
Is peer in Selected state in any of the slots.
-Definition at line 849 of file reduce_relay_test.cpp.
+Definition at line 844 of file reduce_relay_test.cpp.
@@ -544,7 +544,7 @@ Private AttributesCheck if there are peers to unsquelch - peer is in Selected state in any of the slots and there are peers in Squelched state in those slots.
-Definition at line 864 of file reduce_relay_test.cpp.
+Definition at line 859 of file reduce_relay_test.cpp.
@@ -569,7 +569,7 @@ Private AttributesDefinition at line 883 of file reduce_relay_test.cpp.
+Definition at line 878 of file reduce_relay_test.cpp.
Definition at line 884 of file reduce_relay_test.cpp.
+Definition at line 879 of file reduce_relay_test.cpp.
Simulate server's OverlayImpl.
-Definition at line 239 of file reduce_relay_test.cpp.
+Definition at line 234 of file reduce_relay_test.cpp.
Definition at line 514 of file reduce_relay_test.cpp.
+Definition at line 509 of file reduce_relay_test.cpp.
Definition at line 516 of file reduce_relay_test.cpp.
+Definition at line 511 of file reduce_relay_test.cpp.
Definition at line 519 of file reduce_relay_test.cpp.
+Definition at line 514 of file reduce_relay_test.cpp.
Definition at line 520 of file reduce_relay_test.cpp.
+Definition at line 515 of file reduce_relay_test.cpp.
Definition at line 521 of file reduce_relay_test.cpp.
+Definition at line 516 of file reduce_relay_test.cpp.
Definition at line 528 of file reduce_relay_test.cpp.
+Definition at line 523 of file reduce_relay_test.cpp.
Definition at line 536 of file reduce_relay_test.cpp.
+Definition at line 531 of file reduce_relay_test.cpp.
Implements ripple::test::Overlay.
-Definition at line 543 of file reduce_relay_test.cpp.
+Definition at line 538 of file reduce_relay_test.cpp.
@@ -472,7 +472,7 @@ Private AttributesImplements ripple::test::Overlay.
-Definition at line 555 of file reduce_relay_test.cpp.
+Definition at line 550 of file reduce_relay_test.cpp.
@@ -502,7 +502,7 @@ Private AttributesImplements ripple::test::Overlay.
-Definition at line 562 of file reduce_relay_test.cpp.
+Definition at line 557 of file reduce_relay_test.cpp.
@@ -522,7 +522,7 @@ Private AttributesDefinition at line 569 of file reduce_relay_test.cpp.
+Definition at line 564 of file reduce_relay_test.cpp.
Definition at line 590 of file reduce_relay_test.cpp.
+Definition at line 585 of file reduce_relay_test.cpp.
Definition at line 601 of file reduce_relay_test.cpp.
+Definition at line 596 of file reduce_relay_test.cpp.
Definition at line 610 of file reduce_relay_test.cpp.
+Definition at line 605 of file reduce_relay_test.cpp.
Definition at line 630 of file reduce_relay_test.cpp.
+Definition at line 625 of file reduce_relay_test.cpp.
Definition at line 636 of file reduce_relay_test.cpp.
+Definition at line 631 of file reduce_relay_test.cpp.
Definition at line 642 of file reduce_relay_test.cpp.
+Definition at line 637 of file reduce_relay_test.cpp.
Definition at line 649 of file reduce_relay_test.cpp.
+Definition at line 644 of file reduce_relay_test.cpp.
Definition at line 663 of file reduce_relay_test.cpp.
+Definition at line 658 of file reduce_relay_test.cpp.
Definition at line 669 of file reduce_relay_test.cpp.
+Definition at line 664 of file reduce_relay_test.cpp.
Implements ripple::reduce_relay::SquelchHandler.
-Definition at line 676 of file reduce_relay_test.cpp.
+Definition at line 671 of file reduce_relay_test.cpp.
@@ -824,7 +824,7 @@ Private AttributesImplements ripple::reduce_relay::SquelchHandler.
-Definition at line 685 of file reduce_relay_test.cpp.
+Definition at line 680 of file reduce_relay_test.cpp.
@@ -849,7 +849,7 @@ Private AttributesDefinition at line 690 of file reduce_relay_test.cpp.
+Definition at line 685 of file reduce_relay_test.cpp.
Definition at line 691 of file reduce_relay_test.cpp.
+Definition at line 686 of file reduce_relay_test.cpp.
Definition at line 692 of file reduce_relay_test.cpp.
+Definition at line 687 of file reduce_relay_test.cpp.
Definition at line 693 of file reduce_relay_test.cpp.
+Definition at line 688 of file reduce_relay_test.cpp.
Definition at line 694 of file reduce_relay_test.cpp.
+Definition at line 689 of file reduce_relay_test.cpp.
Definition at line 695 of file reduce_relay_test.cpp.
+Definition at line 690 of file reduce_relay_test.cpp.
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Uniquely identifies a peer.
This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed.
-Definition at line 53 of file xrpld/overlay/Peer.h.
+Definition at line 52 of file xrpld/overlay/Peer.h.
@@ -1084,36 +1082,6 @@ Public AttributesDefinition at line 182 of file reduce_relay_test.cpp.
- - - -
-
|
- -overridevirtual | -
Implements ripple::Peer.
- -Definition at line 186 of file reduce_relay_test.cpp.
-Definition at line 458 of file reduce_relay_test.cpp.
+Definition at line 453 of file reduce_relay_test.cpp.
Definition at line 461 of file reduce_relay_test.cpp.
+Definition at line 456 of file reduce_relay_test.cpp.
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Definition at line 462 of file reduce_relay_test.cpp.
+Definition at line 457 of file reduce_relay_test.cpp.
Implements ripple::Peer.
-Definition at line 471 of file reduce_relay_test.cpp.
+Definition at line 466 of file reduce_relay_test.cpp.
@@ -372,7 +370,7 @@ Static Private AttributesDefinition at line 477 of file reduce_relay_test.cpp.
+Definition at line 472 of file reduce_relay_test.cpp.
Implements ripple::test::PeerPartial.
-Definition at line 484 of file reduce_relay_test.cpp.
+Definition at line 479 of file reduce_relay_test.cpp.
@@ -446,7 +444,7 @@ Static Private AttributesImplements ripple::test::PeerPartial.
-Definition at line 496 of file reduce_relay_test.cpp.
+Definition at line 491 of file reduce_relay_test.cpp.
@@ -1186,36 +1184,6 @@ Static Private AttributesDefinition at line 182 of file reduce_relay_test.cpp.
- - - -
-
|
- -overridevirtualinherited | -
Implements ripple::Peer.
- -Definition at line 186 of file reduce_relay_test.cpp.
-Definition at line 508 of file reduce_relay_test.cpp.
+Definition at line 503 of file reduce_relay_test.cpp.
Definition at line 509 of file reduce_relay_test.cpp.
+Definition at line 504 of file reduce_relay_test.cpp.
Definition at line 510 of file reduce_relay_test.cpp.
+Definition at line 505 of file reduce_relay_test.cpp.
Definition at line 511 of file reduce_relay_test.cpp.
+Definition at line 506 of file reduce_relay_test.cpp.
Public Attributes |
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Uniquely identifies a peer.
This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed.
-Definition at line 53 of file xrpld/overlay/Peer.h.
+Definition at line 52 of file xrpld/overlay/Peer.h.
@@ -995,36 +993,6 @@ Public AttributesDefinition at line 321 of file LedgerReplay_test.cpp.
- - - -
-
|
- -overridevirtual | -
Implements ripple::Peer.
- -Definition at line 326 of file LedgerReplay_test.cpp.
-Definition at line 331 of file LedgerReplay_test.cpp.
+Definition at line 326 of file LedgerReplay_test.cpp.
Definition at line 332 of file LedgerReplay_test.cpp.
+Definition at line 327 of file LedgerReplay_test.cpp.

Definition at line 439 of file LedgerReplay_test.cpp.
+Definition at line 434 of file LedgerReplay_test.cpp.
Implements ripple::PeerSetBuilder.
-Definition at line 452 of file LedgerReplay_test.cpp.
+Definition at line 447 of file LedgerReplay_test.cpp.
@@ -266,7 +266,7 @@ Private AttributesDefinition at line 459 of file LedgerReplay_test.cpp.
+Definition at line 454 of file LedgerReplay_test.cpp.
Definition at line 460 of file LedgerReplay_test.cpp.
+Definition at line 455 of file LedgerReplay_test.cpp.
Definition at line 461 of file LedgerReplay_test.cpp.
+Definition at line 456 of file LedgerReplay_test.cpp.
Definition at line 462 of file LedgerReplay_test.cpp.
+Definition at line 457 of file LedgerReplay_test.cpp.
Simulate Validator.
-Definition at line 321 of file reduce_relay_test.cpp.
+Definition at line 316 of file reduce_relay_test.cpp.
Definition at line 323 of file reduce_relay_test.cpp.
+Definition at line 318 of file reduce_relay_test.cpp.
Definition at line 326 of file reduce_relay_test.cpp.
+Definition at line 321 of file reduce_relay_test.cpp.
Definition at line 339 of file reduce_relay_test.cpp.
+Definition at line 334 of file reduce_relay_test.cpp.
Definition at line 345 of file reduce_relay_test.cpp.
+Definition at line 340 of file reduce_relay_test.cpp.
Definition at line 351 of file reduce_relay_test.cpp.
+Definition at line 346 of file reduce_relay_test.cpp.
Definition at line 357 of file reduce_relay_test.cpp.
+Definition at line 352 of file reduce_relay_test.cpp.
Definition at line 362 of file reduce_relay_test.cpp.
+Definition at line 357 of file reduce_relay_test.cpp.
Definition at line 368 of file reduce_relay_test.cpp.
+Definition at line 363 of file reduce_relay_test.cpp.
Definition at line 375 of file reduce_relay_test.cpp.
+Definition at line 370 of file reduce_relay_test.cpp.
Definition at line 381 of file reduce_relay_test.cpp.
+Definition at line 376 of file reduce_relay_test.cpp.
Definition at line 391 of file reduce_relay_test.cpp.
+Definition at line 386 of file reduce_relay_test.cpp.
Send to specific peers.
-Definition at line 410 of file reduce_relay_test.cpp.
+Definition at line 405 of file reduce_relay_test.cpp.
@@ -585,7 +585,7 @@ Static Private AttributesSend to all peers.
-Definition at line 417 of file reduce_relay_test.cpp.
+Definition at line 412 of file reduce_relay_test.cpp.
@@ -604,7 +604,7 @@ Static Private AttributesDefinition at line 423 of file reduce_relay_test.cpp.
+Definition at line 418 of file reduce_relay_test.cpp.
Definition at line 429 of file reduce_relay_test.cpp.
+Definition at line 424 of file reduce_relay_test.cpp.
Definition at line 435 of file reduce_relay_test.cpp.
+Definition at line 430 of file reduce_relay_test.cpp.
Definition at line 443 of file reduce_relay_test.cpp.
+Definition at line 438 of file reduce_relay_test.cpp.
Definition at line 451 of file reduce_relay_test.cpp.
+Definition at line 446 of file reduce_relay_test.cpp.
Definition at line 452 of file reduce_relay_test.cpp.
+Definition at line 447 of file reduce_relay_test.cpp.
Definition at line 453 of file reduce_relay_test.cpp.
+Definition at line 448 of file reduce_relay_test.cpp.
Definition at line 454 of file reduce_relay_test.cpp.
+Definition at line 449 of file reduce_relay_test.cpp.
Definition at line 455 of file reduce_relay_test.cpp.
+Definition at line 450 of file reduce_relay_test.cpp.
Definition at line 1588 of file reduce_relay_test.cpp.
+Definition at line 1583 of file reduce_relay_test.cpp.
Definition at line 889 of file reduce_relay_test.cpp.
+Definition at line 884 of file reduce_relay_test.cpp.
Definition at line 890 of file reduce_relay_test.cpp.
+Definition at line 885 of file reduce_relay_test.cpp.
Definition at line 924 of file reduce_relay_test.cpp.
+Definition at line 919 of file reduce_relay_test.cpp.
@@ -437,7 +437,7 @@ Private AttributesDefinition at line 925 of file reduce_relay_test.cpp.
+Definition at line 920 of file reduce_relay_test.cpp.
@@ -466,7 +466,7 @@ Private AttributesDefinition at line 1591 of file reduce_relay_test.cpp.
+Definition at line 1586 of file reduce_relay_test.cpp.
Reimplemented from ripple::test::reduce_relay_test.
-Definition at line 1597 of file reduce_relay_test.cpp.
+Definition at line 1592 of file reduce_relay_test.cpp.
@@ -535,7 +535,7 @@ Private AttributesDefinition at line 894 of file reduce_relay_test.cpp.
+Definition at line 889 of file reduce_relay_test.cpp.
Send squelch (if duration is set) or unsquelch (if duration not set)
-Definition at line 907 of file reduce_relay_test.cpp.
+Definition at line 902 of file reduce_relay_test.cpp.
@@ -612,7 +612,7 @@ Private AttributesRandomly brings the link between a validator and a peer down.
Randomly disconnects a peer. Those events are generated one at a time.
-Definition at line 947 of file reduce_relay_test.cpp.
+Definition at line 942 of file reduce_relay_test.cpp.
@@ -650,7 +650,7 @@ Private AttributesDefinition at line 1121 of file reduce_relay_test.cpp.
+Definition at line 1116 of file reduce_relay_test.cpp.
Definition at line 1129 of file reduce_relay_test.cpp.
+Definition at line 1124 of file reduce_relay_test.cpp.
Initial counting round: three peers receive message "faster" then others.
Once the message count for the three peers reaches threshold the rest of the peers are squelched and the slot for the given validator is in Selected state.
-Definition at line 1141 of file reduce_relay_test.cpp.
+Definition at line 1136 of file reduce_relay_test.cpp.
@@ -755,7 +755,7 @@ Private AttributesReceiving message from squelched peer too soon should not change the slot's state to Counting.
-Definition at line 1152 of file reduce_relay_test.cpp.
+Definition at line 1147 of file reduce_relay_test.cpp.
@@ -785,7 +785,7 @@ Private AttributesReceiving message from squelched peer should change the slot's state to Counting.
-Definition at line 1163 of file reduce_relay_test.cpp.
+Definition at line 1158 of file reduce_relay_test.cpp.
@@ -831,7 +831,7 @@ Private AttributesPropagate enough messages to generate one squelch event.
-Definition at line 1173 of file reduce_relay_test.cpp.
+Definition at line 1168 of file reduce_relay_test.cpp.
@@ -889,7 +889,7 @@ Private AttributesSend fewer message so that squelch event is not generated.
-Definition at line 1209 of file reduce_relay_test.cpp.
+Definition at line 1204 of file reduce_relay_test.cpp.
@@ -919,7 +919,7 @@ Private AttributesReceiving a message from new peer should change the slot's state to Counting.
-Definition at line 1240 of file reduce_relay_test.cpp.
+Definition at line 1235 of file reduce_relay_test.cpp.
@@ -950,7 +950,7 @@ Private AttributesSelected peer disconnects.
Should change the state to counting and unsquelch squelched peers.
-Definition at line 1252 of file reduce_relay_test.cpp.
+Definition at line 1247 of file reduce_relay_test.cpp.
@@ -981,7 +981,7 @@ Private AttributesSelected peer stops relaying.
Should change the state to counting and unsquelch squelched peers.
-Definition at line 1272 of file reduce_relay_test.cpp.
+Definition at line 1267 of file reduce_relay_test.cpp.
@@ -1012,7 +1012,7 @@ Private AttributesSquelched peer disconnects.
Should not change the state to counting.
-Definition at line 1293 of file reduce_relay_test.cpp.
+Definition at line 1288 of file reduce_relay_test.cpp.
@@ -1040,7 +1040,7 @@ Private AttributesDefinition at line 1315 of file reduce_relay_test.cpp.
+Definition at line 1310 of file reduce_relay_test.cpp.
Definition at line 1357 of file reduce_relay_test.cpp.
+Definition at line 1352 of file reduce_relay_test.cpp.
Definition at line 1419 of file reduce_relay_test.cpp.
+Definition at line 1414 of file reduce_relay_test.cpp.
Definition at line 1498 of file reduce_relay_test.cpp.
+Definition at line 1493 of file reduce_relay_test.cpp.
Definition at line 1562 of file reduce_relay_test.cpp.
+Definition at line 1557 of file reduce_relay_test.cpp.
Definition at line 1563 of file reduce_relay_test.cpp.
+Definition at line 1558 of file reduce_relay_test.cpp.
Definition at line 887 of file reduce_relay_test.cpp.
+Definition at line 882 of file reduce_relay_test.cpp.
Definition at line 889 of file reduce_relay_test.cpp.
+Definition at line 884 of file reduce_relay_test.cpp.
Definition at line 890 of file reduce_relay_test.cpp.
+Definition at line 885 of file reduce_relay_test.cpp.
Definition at line 924 of file reduce_relay_test.cpp.
+Definition at line 919 of file reduce_relay_test.cpp.
@@ -445,7 +445,7 @@ Private AttributesDefinition at line 925 of file reduce_relay_test.cpp.
+Definition at line 920 of file reduce_relay_test.cpp.
@@ -465,7 +465,7 @@ Private AttributesDefinition at line 1566 of file reduce_relay_test.cpp.
+Definition at line 1561 of file reduce_relay_test.cpp.
Definition at line 894 of file reduce_relay_test.cpp.
+Definition at line 889 of file reduce_relay_test.cpp.
Send squelch (if duration is set) or unsquelch (if duration not set)
-Definition at line 907 of file reduce_relay_test.cpp.
+Definition at line 902 of file reduce_relay_test.cpp.
@@ -581,7 +581,7 @@ Private AttributesRandomly brings the link between a validator and a peer down.
Randomly disconnects a peer. Those events are generated one at a time.
-Definition at line 947 of file reduce_relay_test.cpp.
+Definition at line 942 of file reduce_relay_test.cpp.
@@ -619,7 +619,7 @@ Private AttributesDefinition at line 1121 of file reduce_relay_test.cpp.
+Definition at line 1116 of file reduce_relay_test.cpp.
Definition at line 1129 of file reduce_relay_test.cpp.
+Definition at line 1124 of file reduce_relay_test.cpp.
Initial counting round: three peers receive message "faster" then others.
Once the message count for the three peers reaches threshold the rest of the peers are squelched and the slot for the given validator is in Selected state.
-Definition at line 1141 of file reduce_relay_test.cpp.
+Definition at line 1136 of file reduce_relay_test.cpp.
@@ -724,7 +724,7 @@ Private AttributesReceiving message from squelched peer too soon should not change the slot's state to Counting.
-Definition at line 1152 of file reduce_relay_test.cpp.
+Definition at line 1147 of file reduce_relay_test.cpp.
@@ -754,7 +754,7 @@ Private AttributesReceiving message from squelched peer should change the slot's state to Counting.
-Definition at line 1163 of file reduce_relay_test.cpp.
+Definition at line 1158 of file reduce_relay_test.cpp.
@@ -800,7 +800,7 @@ Private AttributesPropagate enough messages to generate one squelch event.
-Definition at line 1173 of file reduce_relay_test.cpp.
+Definition at line 1168 of file reduce_relay_test.cpp.
@@ -858,7 +858,7 @@ Private AttributesSend fewer message so that squelch event is not generated.
-Definition at line 1209 of file reduce_relay_test.cpp.
+Definition at line 1204 of file reduce_relay_test.cpp.
@@ -888,7 +888,7 @@ Private AttributesReceiving a message from new peer should change the slot's state to Counting.
-Definition at line 1240 of file reduce_relay_test.cpp.
+Definition at line 1235 of file reduce_relay_test.cpp.
@@ -919,7 +919,7 @@ Private AttributesSelected peer disconnects.
Should change the state to counting and unsquelch squelched peers.
-Definition at line 1252 of file reduce_relay_test.cpp.
+Definition at line 1247 of file reduce_relay_test.cpp.
@@ -950,7 +950,7 @@ Private AttributesSelected peer stops relaying.
Should change the state to counting and unsquelch squelched peers.
-Definition at line 1272 of file reduce_relay_test.cpp.
+Definition at line 1267 of file reduce_relay_test.cpp.
@@ -981,7 +981,7 @@ Private AttributesSquelched peer disconnects.
Should not change the state to counting.
-Definition at line 1293 of file reduce_relay_test.cpp.
+Definition at line 1288 of file reduce_relay_test.cpp.
@@ -1009,7 +1009,7 @@ Private AttributesDefinition at line 1315 of file reduce_relay_test.cpp.
+Definition at line 1310 of file reduce_relay_test.cpp.
Definition at line 1357 of file reduce_relay_test.cpp.
+Definition at line 1352 of file reduce_relay_test.cpp.
Definition at line 1419 of file reduce_relay_test.cpp.
+Definition at line 1414 of file reduce_relay_test.cpp.
Definition at line 1498 of file reduce_relay_test.cpp.
+Definition at line 1493 of file reduce_relay_test.cpp.
Reimplemented in ripple::test::reduce_relay_simulate_test.
-Definition at line 1571 of file reduce_relay_test.cpp.
+Definition at line 1566 of file reduce_relay_test.cpp.
@@ -1872,7 +1872,7 @@ template<class Condition >Definition at line 1562 of file reduce_relay_test.cpp.
+Definition at line 1557 of file reduce_relay_test.cpp.
Definition at line 1563 of file reduce_relay_test.cpp.
+Definition at line 1558 of file reduce_relay_test.cpp.

| bool | txReduceRelayEnabled () const override |
| std::set< std::optional< uint64_t > > | releaseRequestCookies (uint256 const &requestHash) override |
| void | onMessageUnknown (std::uint16_t type) |
| void | onMessageBegin (std::uint16_t type, std::shared_ptr<::google::protobuf::Message > const &m, std::size_t size, std::size_t uncompressed_size, bool isCompressed) |
| using | Compressed = compression::Compressed |
| using | MessageCookieMap = std::map< uint256, std::set< std::optional< uint64_t > > > |
| using | PeerCookieMap = std::map< std::shared_ptr< Peer >, std::set< std::optional< uint64_t > > > |
Private Member Functions | |
| void | checkValidation (std::shared_ptr< STValidation > const &val, uint256 const &key, std::shared_ptr< protocol::TMValidation > const &packet) |
| void | sendLedgerBase (std::shared_ptr< Ledger const > const &ledger, protocol::TMLedgerData &ledgerData, PeerCookieMap const &destinations) |
| void | sendToMultiple (protocol::TMLedgerData &ledgerData, PeerCookieMap const &destinations) |
| std::shared_ptr< Ledger const > | getLedger (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) |
| std::shared_ptr< SHAMap const > | getTxSet (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) const |
| void | processLedgerRequest (std::shared_ptr< protocol::TMGetLedger > const &m, uint256 const &mHash) |
| void | sendLedgerBase (std::shared_ptr< Ledger const > const &ledger, protocol::TMLedgerData &ledgerData) |
| std::shared_ptr< Ledger const > | getLedger (std::shared_ptr< protocol::TMGetLedger > const &m) |
| std::shared_ptr< SHAMap const > | getTxSet (std::shared_ptr< protocol::TMGetLedger > const &m) const |
| void | processLedgerRequest (std::shared_ptr< protocol::TMGetLedger > const &m) |
Static Private Member Functions | ||
| LedgerReplayMsgHandler | ledgerReplayMsgHandler_ | |
| std::mutex | cookieLock_ | |
| MessageCookieMap | messageRequestCookies_ | |
| struct { | ||
| Metrics sent | ||
-
|
- -privateinherited | -
-
|
- -privateinherited | -
Definition at line 46 of file xrpld/overlay/Peer.h.
+Definition at line 45 of file xrpld/overlay/Peer.h.
Uniquely identifies a peer.
This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed.
-Definition at line 53 of file xrpld/overlay/Peer.h.
+Definition at line 52 of file xrpld/overlay/Peer.h.
@@ -1124,7 +1064,7 @@ Static Private Attributes @@ -1151,7 +1091,7 @@ Static Private Attributes @@ -1180,7 +1120,7 @@ Static Private AttributesImplements ripple::OverlayImpl::Child.
-Definition at line 218 of file PeerImp.cpp.
+Definition at line 214 of file PeerImp.cpp.
@@ -1211,7 +1151,7 @@ Static Private AttributesImplements ripple::Peer.
-Definition at line 298 of file PeerImp.cpp.
+Definition at line 294 of file PeerImp.cpp.
@@ -1249,7 +1189,7 @@ Static Private AttributesImplements ripple::Peer.
-Definition at line 334 of file PeerImp.cpp.
+Definition at line 330 of file PeerImp.cpp.
@@ -1291,7 +1231,7 @@ template<class FwdIt , class >Send a set of PeerFinder endpoints as a protocol message.
-Definition at line 758 of file PeerImp.h.
+Definition at line 730 of file PeerImp.h.
@@ -1320,7 +1260,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 329 of file PeerImp.h.
+Definition at line 320 of file PeerImp.h.
@@ -1362,7 +1302,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 346 of file PeerImp.cpp.
+Definition at line 342 of file PeerImp.cpp.
@@ -1391,7 +1331,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 342 of file PeerImp.h.
+Definition at line 333 of file PeerImp.h.
@@ -1420,7 +1360,7 @@ template<class FwdIt , class >Returns true if this connection will publicly share its IP address.
Definition at line 360 of file PeerImp.cpp.
+Definition at line 356 of file PeerImp.cpp.
@@ -1451,7 +1391,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 369 of file PeerImp.cpp.
+Definition at line 365 of file PeerImp.cpp.
@@ -1487,7 +1427,7 @@ template<class FwdIt , class > -Definition at line 2065 of file PeerImp.cpp.
+Definition at line 1919 of file PeerImp.cpp.
@@ -1525,7 +1465,7 @@ template<class FwdIt , class >Definition at line 2084 of file PeerImp.cpp.
+Definition at line 1938 of file PeerImp.cpp.
Implements ripple::Peer.
-Definition at line 364 of file PeerImp.h.
+Definition at line 355 of file PeerImp.h.
@@ -1583,7 +1523,7 @@ template<class FwdIt , class >Return the version of rippled that the peer is running, if reported.
-Definition at line 375 of file PeerImp.cpp.
+Definition at line 371 of file PeerImp.cpp.
@@ -1610,7 +1550,7 @@ template<class FwdIt , class > @@ -1639,7 +1579,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 383 of file PeerImp.cpp.
+Definition at line 379 of file PeerImp.cpp.
@@ -1669,7 +1609,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 501 of file PeerImp.cpp.
+Definition at line 497 of file PeerImp.cpp.
@@ -1699,7 +1639,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 387 of file PeerImp.h.
+Definition at line 378 of file PeerImp.h.
@@ -1739,7 +1679,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 398 of file PeerImp.h.
+Definition at line 389 of file PeerImp.h.
@@ -1768,7 +1708,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 411 of file PeerImp.h.
+Definition at line 402 of file PeerImp.h.
@@ -1808,7 +1748,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 520 of file PeerImp.cpp.
+Definition at line 514 of file PeerImp.cpp.
@@ -1848,7 +1788,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 535 of file PeerImp.cpp.
+Definition at line 529 of file PeerImp.cpp.
@@ -1878,7 +1818,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 544 of file PeerImp.cpp.
+Definition at line 538 of file PeerImp.cpp.
@@ -1907,7 +1847,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 552 of file PeerImp.cpp.
+Definition at line 546 of file PeerImp.cpp.
@@ -1947,7 +1887,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 562 of file PeerImp.cpp.
+Definition at line 556 of file PeerImp.cpp.
@@ -1977,7 +1917,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 3737 of file PeerImp.cpp.
+Definition at line 3399 of file PeerImp.cpp.
@@ -2006,7 +1946,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 3775 of file PeerImp.cpp.
+Definition at line 3437 of file PeerImp.cpp.
@@ -2034,7 +1974,7 @@ template<class FwdIt , class >Definition at line 596 of file PeerImp.cpp.
+Definition at line 590 of file PeerImp.cpp.
Definition at line 615 of file PeerImp.cpp.
+Definition at line 609 of file PeerImp.cpp.
Implements ripple::Peer.
-Definition at line 442 of file PeerImp.h.
+Definition at line 433 of file PeerImp.h.
@@ -2130,37 +2070,7 @@ template<class FwdIt , class >Implements ripple::Peer.
-Definition at line 448 of file PeerImp.h.
- - - - -
-
|
- -overridevirtualinherited | -
Implements ripple::Peer.
- -Definition at line 3792 of file PeerImp.cpp.
+Definition at line 572 of file PeerImp.cpp.
+Definition at line 566 of file PeerImp.cpp.
Definition at line 630 of file PeerImp.cpp.
+Definition at line 624 of file PeerImp.cpp.
Definition at line 651 of file PeerImp.cpp.
+Definition at line 645 of file PeerImp.cpp.
Definition at line 669 of file PeerImp.cpp.
+Definition at line 663 of file PeerImp.cpp.
Definition at line 678 of file PeerImp.cpp.
+Definition at line 672 of file PeerImp.cpp.
Definition at line 686 of file PeerImp.cpp.
+Definition at line 680 of file PeerImp.cpp.
Definition at line 747 of file PeerImp.cpp.
+Definition at line 741 of file PeerImp.cpp.
Definition at line 763 of file PeerImp.cpp.
+Definition at line 757 of file PeerImp.cpp.
Definition at line 831 of file PeerImp.cpp.
+Definition at line 825 of file PeerImp.cpp.
Definition at line 838 of file PeerImp.cpp.
+Definition at line 832 of file PeerImp.cpp.
Definition at line 848 of file PeerImp.cpp.
+Definition at line 842 of file PeerImp.cpp.
Definition at line 886 of file PeerImp.cpp.
+Definition at line 880 of file PeerImp.cpp.
Definition at line 950 of file PeerImp.cpp.
+Definition at line 944 of file PeerImp.cpp.
Definition at line 1247 of file PeerImp.cpp.
+Definition at line 1241 of file PeerImp.cpp.
@@ -2626,7 +2536,7 @@ template<class FwdIt , class > -Definition at line 2702 of file PeerImp.cpp.
+Definition at line 2556 of file PeerImp.cpp.
@@ -2653,7 +2563,7 @@ template<class FwdIt , class >Definition at line 3782 of file PeerImp.cpp.
+Definition at line 3444 of file PeerImp.cpp.
Definition at line 1006 of file PeerImp.cpp.
+Definition at line 1000 of file PeerImp.cpp.
Definition at line 1012 of file PeerImp.cpp.
+Definition at line 1006 of file PeerImp.cpp.
Definition at line 1046 of file PeerImp.cpp.
+Definition at line 1040 of file PeerImp.cpp.
Definition at line 1055 of file PeerImp.cpp.
+Definition at line 1049 of file PeerImp.cpp.
Definition at line 1075 of file PeerImp.cpp.
+Definition at line 1069 of file PeerImp.cpp.
Definition at line 1112 of file PeerImp.cpp.
+Definition at line 1106 of file PeerImp.cpp.
Definition at line 1184 of file PeerImp.cpp.
+Definition at line 1178 of file PeerImp.cpp.
Definition at line 1241 of file PeerImp.cpp.
+Definition at line 1235 of file PeerImp.cpp.
Definition at line 1353 of file PeerImp.cpp.
+Definition at line 1347 of file PeerImp.cpp.
Definition at line 1615 of file PeerImp.cpp.
+Definition at line 1546 of file PeerImp.cpp.
Definition at line 1783 of file PeerImp.cpp.
+Definition at line 1637 of file PeerImp.cpp.
Definition at line 1890 of file PeerImp.cpp.
+Definition at line 1744 of file PeerImp.cpp.
Definition at line 2106 of file PeerImp.cpp.
+Definition at line 1960 of file PeerImp.cpp.
Definition at line 2346 of file PeerImp.cpp.
+Definition at line 2200 of file PeerImp.cpp.
Definition at line 2375 of file PeerImp.cpp.
+Definition at line 2229 of file PeerImp.cpp.
Definition at line 2415 of file PeerImp.cpp.
+Definition at line 2269 of file PeerImp.cpp.
Definition at line 2527 of file PeerImp.cpp.
+Definition at line 2381 of file PeerImp.cpp.
Definition at line 2683 of file PeerImp.cpp.
+Definition at line 2537 of file PeerImp.cpp.
Definition at line 2752 of file PeerImp.cpp.
+Definition at line 2606 of file PeerImp.cpp.
Definition at line 2776 of file PeerImp.cpp.
+Definition at line 2630 of file PeerImp.cpp.
Definition at line 1505 of file PeerImp.cpp.
+Definition at line 1436 of file PeerImp.cpp.
Definition at line 1544 of file PeerImp.cpp.
+Definition at line 1475 of file PeerImp.cpp.
Definition at line 1560 of file PeerImp.cpp.
+Definition at line 1491 of file PeerImp.cpp.
Definition at line 1599 of file PeerImp.cpp.
+Definition at line 1530 of file PeerImp.cpp.
Definition at line 2832 of file PeerImp.cpp.
+Definition at line 2686 of file PeerImp.cpp.
Definition at line 2848 of file PeerImp.cpp.
+Definition at line 2702 of file PeerImp.cpp.
Definition at line 2132 of file PeerImp.cpp.
+Definition at line 1986 of file PeerImp.cpp.
Definition at line 2882 of file PeerImp.cpp.
+Definition at line 2736 of file PeerImp.cpp.
@@ -3565,7 +3475,7 @@ template<class FwdIt , class >Definition at line 2937 of file PeerImp.cpp.
+Definition at line 2791 of file PeerImp.cpp.
Definition at line 3055 of file PeerImp.cpp.
+Definition at line 2909 of file PeerImp.cpp.
Definition at line 3098 of file PeerImp.cpp.
+Definition at line 2952 of file PeerImp.cpp.
Definition at line 3204 of file PeerImp.cpp.
+Definition at line 3049 of file PeerImp.cpp.
-
|
- -privateinherited | -
Definition at line 3243 of file PeerImp.cpp.
- -Definition at line 3330 of file PeerImp.cpp.
+Definition at line 3089 of file PeerImp.cpp.
Definition at line 3441 of file PeerImp.cpp.
+Definition at line 3185 of file PeerImp.cpp.
Definition at line 3490 of file PeerImp.cpp.
+Definition at line 3220 of file PeerImp.cpp.
Definition at line 196 of file PeerImp.h.
- - - -
-
|
- -mutableprivateinherited | -
-
|
- -privateinherited | -
ClosureCounter is to assist in shutdown by letting callers wait for the completion of closures (of a specific type signature) that they previously registered const attribute from T to U if present ClosureCounter is to assist in shutdown by letting callers wait for the completion of closures (of a specific type signature) that they previously registered const attribute from T to U if present preclaim check preflight check out: q(out) = m * out + b, where m = -1 / poolGets, b = poolPays / poolGets server subscription Workers is effectively a thread pool preclaim check preflight check out: q(out) = m * out + b, where m = -1 / poolGets, b = poolPays / poolGets server subscription Workers is effectively a thread pool
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 963 of file ValidatorList.h.
-| void protocol::hash_append | -( | -Hasher & | -h, | -
| - | - | TMGetLedger const & | -msg | -
| - | ) | -- |
Definition at line 499 of file ProtocolMessage.h.
- -| void protocol::hash_append | -( | -Hasher & | -h, | -
| - | - | TMLedgerData const & | -msg | -
| - | ) | -- |
Definition at line 532 of file ProtocolMessage.h.
-Definition at line 81 of file LedgerHeader.h.
+Definition at line 79 of file LedgerHeader.h.
Definition at line 35 of file xrpld/overlay/Peer.h.
@@ -10541,7 +10532,7 @@ template< -| std::string ripple::to_short_string | -( | -base_uint< Bits, Tag > const & | -a | ) | -- |
Definition at line 636 of file base_uint.h.
-Definition at line 642 of file base_uint.h.
+Definition at line 635 of file base_uint.h.
@@ -10634,7 +10603,7 @@ template<>Definition at line 650 of file base_uint.h.
+Definition at line 643 of file base_uint.h.
Definition at line 87 of file LedgerHeader.h.
+Definition at line 85 of file LedgerHeader.h.
Definition at line 549 of file InboundLedgers.cpp.
+Definition at line 471 of file InboundLedgers.cpp.
The rationale is that for transaction trees, it may make sense to not include the leaves if the fetch pack is being constructed for someone attempting to get a recent ledger for which they already have the transactions.
However, for historical ledgers, which is the only use we have for fetch packs right now, it makes sense to include the transactions because the caller is unlikely to have them.
-Definition at line 2076 of file LedgerMaster.cpp.
+Definition at line 2075 of file LedgerMaster.cpp.
@@ -26999,26 +26968,6 @@ template<class ApplyTxs >Definition at line 218 of file OpenLedger.cpp.
- - - -| std::string ripple::to_string | -( | -InboundLedger::Reason | -reason | ) | -- |
Definition at line 200 of file InboundLedger.h.
-Definition at line 2052 of file NetworkOPs.cpp.
+Definition at line 2049 of file NetworkOPs.cpp.
Definition at line 4577 of file NetworkOPs.cpp.
+Definition at line 4579 of file NetworkOPs.cpp.
Definition at line 154 of file PeerImp.cpp.
+Definition at line 150 of file PeerImp.cpp.
Definition at line 3146 of file PeerImp.cpp.
+Definition at line 3000 of file PeerImp.cpp.
Definition at line 3176 of file PeerImp.cpp.
+Definition at line 3024 of file PeerImp.cpp.
Definition at line 182 of file PeerSet.cpp.
+Definition at line 144 of file PeerSet.cpp.
Make a dummy PeerSet that does not do anything.
Definition at line 225 of file PeerSet.cpp.
+Definition at line 187 of file PeerSet.cpp.
-Definition at line 41 of file ProtocolMessage.h.
-| protocol::MessageType ripple::protocolMessageType | -( | -protocol::TMLedgerData const & | -) | -- |
Definition at line 47 of file ProtocolMessage.h.
-Definition at line 53 of file ProtocolMessage.h.
+Definition at line 47 of file ProtocolMessage.h.
Definition at line 59 of file ProtocolMessage.h.
+Definition at line 53 of file ProtocolMessage.h.
Returns the name of a protocol message given its type.
-Definition at line 67 of file ProtocolMessage.h.
+Definition at line 61 of file ProtocolMessage.h.
@@ -41170,12 +41087,12 @@ template<class Buffers , class Handler >Definition at line 342 of file ProtocolMessage.h.
+Definition at line 336 of file ProtocolMessage.h.
-Print a protocol version a human-readable string.
-Definition at line 74 of file ProtocolVersion.cpp.
+Definition at line 72 of file ProtocolVersion.cpp.
Definition at line 80 of file ProtocolVersion.cpp.
+Definition at line 78 of file ProtocolVersion.cpp.
@@ -41239,7 +41156,7 @@ template<class Buffers , class Handler >Given a list of supported protocol versions, choose the one we prefer.
-Definition at line 127 of file ProtocolVersion.cpp.
+Definition at line 125 of file ProtocolVersion.cpp.
@@ -41261,7 +41178,7 @@ template<class Buffers , class Handler >Given a list of supported protocol versions, choose the one we prefer.
-Definition at line 150 of file ProtocolVersion.cpp.
+Definition at line 148 of file ProtocolVersion.cpp.
@@ -41282,7 +41199,7 @@ template<class Buffers , class Handler >The list of all the protocol versions we support.
-Definition at line 158 of file ProtocolVersion.cpp.
+Definition at line 156 of file ProtocolVersion.cpp.
@@ -41304,7 +41221,7 @@ template<class Buffers , class Handler >Determine whether we support a specific protocol version.
-Definition at line 176 of file ProtocolVersion.cpp.
+Definition at line 174 of file ProtocolVersion.cpp.
@@ -45846,7 +45763,7 @@ template<class T > -Definition at line 84 of file LedgerHeader.h.
+Definition at line 82 of file LedgerHeader.h.
The list of protocol versions we speak and we prefer to use.
diff --git a/namespaceripple_1_1detail.html b/namespaceripple_1_1detail.html index a9ed76f77b..e7c6d6c6d0 100644 --- a/namespaceripple_1_1detail.html +++ b/namespaceripple_1_1detail.html @@ -2888,7 +2888,7 @@ template<typename BufferSequence >Definition at line 150 of file ProtocolMessage.h.
+Definition at line 144 of file ProtocolMessage.h.
Definition at line 158 of file ProtocolMessage.h.
+Definition at line 152 of file ProtocolMessage.h.
Definition at line 175 of file ProtocolMessage.h.
+Definition at line 169 of file ProtocolMessage.h.
@@ -2993,7 +2993,7 @@ template<class T , class Buffers , class = std::enable_if_t< std::Definition at line 272 of file ProtocolMessage.h.
+Definition at line 266 of file ProtocolMessage.h.
Definition at line 307 of file ProtocolMessage.h.
+Definition at line 301 of file ProtocolMessage.h.
Definition at line 335 of file LedgerReplay_test.cpp.
+Definition at line 330 of file LedgerReplay_test.cpp.
Definition at line 569 of file LedgerReplay_test.cpp.
+Definition at line 564 of file LedgerReplay_test.cpp.
@@ -2235,7 +2235,7 @@ VariablesDefinition at line 840 of file LedgerReplay_test.cpp.
+Definition at line 835 of file LedgerReplay_test.cpp.
Definition at line 671 of file base_uint.h.
+Definition at line 664 of file base_uint.h.
Definition at line 61 of file LedgerHeader.h.
+Definition at line 59 of file LedgerHeader.h.
Definition at line 62 of file LedgerHeader.h.
+Definition at line 60 of file LedgerHeader.h.
Definition at line 65 of file LedgerHeader.h.
+Definition at line 63 of file LedgerHeader.h.
Definition at line 68 of file LedgerHeader.h.
+Definition at line 66 of file LedgerHeader.h.
Definition at line 74 of file LedgerHeader.h.
+Definition at line 72 of file LedgerHeader.h.
Definition at line 2019 of file NetworkOPs.cpp.
+Definition at line 2016 of file NetworkOPs.cpp.
Definition at line 2031 of file NetworkOPs.cpp.
+Definition at line 2028 of file NetworkOPs.cpp.
Definition at line 85 of file TimeoutCounter.h.
+Definition at line 83 of file TimeoutCounter.h.
Definition at line 87 of file TimeoutCounter.h.
+Definition at line 85 of file TimeoutCounter.h.
Definition at line 88 of file TimeoutCounter.h.
+Definition at line 86 of file TimeoutCounter.h.
Definition at line 89 of file TimeoutCounter.h.
+Definition at line 87 of file TimeoutCounter.h.
Definition at line 121 of file ProtocolMessage.h.
+Definition at line 115 of file ProtocolMessage.h.
The size of the message on the wire.
Definition at line 127 of file ProtocolMessage.h.
+Definition at line 121 of file ProtocolMessage.h.
@@ -150,7 +150,7 @@ Public AttributesThe size of the header associated with this message.
-Definition at line 130 of file ProtocolMessage.h.
+Definition at line 124 of file ProtocolMessage.h.
@@ -168,7 +168,7 @@ Public AttributesThe size of the payload on the wire.
-Definition at line 133 of file ProtocolMessage.h.
+Definition at line 127 of file ProtocolMessage.h.
@@ -186,7 +186,7 @@ Public AttributesUncompressed message size if the message is compressed.
-Definition at line 136 of file ProtocolMessage.h.
+Definition at line 130 of file ProtocolMessage.h.
@@ -204,7 +204,7 @@ Public AttributesThe type of the message.
-Definition at line 139 of file ProtocolMessage.h.
+Definition at line 133 of file ProtocolMessage.h.
@@ -223,7 +223,7 @@ Public AttributesIndicates which compression algorithm the payload is compressed with.
Currenly only lz4 is supported. If None then the message is not compressed.
-Definition at line 145 of file ProtocolMessage.h.
+Definition at line 139 of file ProtocolMessage.h.
diff --git a/structripple_1_1detail_1_1PeerDataCounts.html b/structripple_1_1detail_1_1PeerDataCounts.html index c2635b7728..3aee0f6936 100644 --- a/structripple_1_1detail_1_1PeerDataCounts.html +++ b/structripple_1_1detail_1_1PeerDataCounts.html @@ -111,7 +111,7 @@ Public AttributesDefinition at line 1186 of file InboundLedger.cpp.
+Definition at line 1177 of file InboundLedger.cpp.
Definition at line 1195 of file InboundLedger.cpp.
+Definition at line 1186 of file InboundLedger.cpp.
Definition at line 1211 of file InboundLedger.cpp.
+Definition at line 1202 of file InboundLedger.cpp.
Definition at line 1230 of file InboundLedger.cpp.
+Definition at line 1221 of file InboundLedger.cpp.
Definition at line 1189 of file InboundLedger.cpp.
+Definition at line 1180 of file InboundLedger.cpp.
Definition at line 1191 of file InboundLedger.cpp.
+Definition at line 1182 of file InboundLedger.cpp.
Definition at line 1557 of file LedgerReplay_test.cpp.
+Definition at line 1552 of file LedgerReplay_test.cpp.
Implements beast::unit_test::suite.
-Definition at line 1560 of file LedgerReplay_test.cpp.
+Definition at line 1555 of file LedgerReplay_test.cpp.
diff --git a/structripple_1_1test_1_1LedgerReplayerTimeout__test.html b/structripple_1_1test_1_1LedgerReplayerTimeout__test.html index e256834454..fc55bd18d7 100644 --- a/structripple_1_1test_1_1LedgerReplayerTimeout__test.html +++ b/structripple_1_1test_1_1LedgerReplayerTimeout__test.html @@ -222,7 +222,7 @@ Private AttributesDefinition at line 1482 of file LedgerReplay_test.cpp.
+Definition at line 1477 of file LedgerReplay_test.cpp.
Definition at line 1485 of file LedgerReplay_test.cpp.
+Definition at line 1480 of file LedgerReplay_test.cpp.
Definition at line 1516 of file LedgerReplay_test.cpp.
+Definition at line 1511 of file LedgerReplay_test.cpp.
Implements beast::unit_test::suite.
-Definition at line 1550 of file LedgerReplay_test.cpp.
+Definition at line 1545 of file LedgerReplay_test.cpp.
diff --git a/structripple_1_1test_1_1LedgerReplayer__test.html b/structripple_1_1test_1_1LedgerReplayer__test.html index d81eb31754..92d49c273a 100644 --- a/structripple_1_1test_1_1LedgerReplayer__test.html +++ b/structripple_1_1test_1_1LedgerReplayer__test.html @@ -248,7 +248,7 @@ Private AttributesLedgerReplayerTimeout_test: – timeouts of SkipListAcquire – timeouts of LedgerDeltaAcquire
LedgerReplayerLong_test: (MANUAL) – call replayer.replay() 4 times to replay 1000 ledgers
-Definition at line 895 of file LedgerReplay_test.cpp.
+Definition at line 890 of file LedgerReplay_test.cpp.
Definition at line 898 of file LedgerReplay_test.cpp.
+Definition at line 893 of file LedgerReplay_test.cpp.
Definition at line 962 of file LedgerReplay_test.cpp.
+Definition at line 957 of file LedgerReplay_test.cpp.
Definition at line 1015 of file LedgerReplay_test.cpp.
+Definition at line 1010 of file LedgerReplay_test.cpp.
Definition at line 1068 of file LedgerReplay_test.cpp.
+Definition at line 1063 of file LedgerReplay_test.cpp.
Definition at line 1098 of file LedgerReplay_test.cpp.
+Definition at line 1093 of file LedgerReplay_test.cpp.
Definition at line 1140 of file LedgerReplay_test.cpp.
+Definition at line 1135 of file LedgerReplay_test.cpp.
Definition at line 1182 of file LedgerReplay_test.cpp.
+Definition at line 1177 of file LedgerReplay_test.cpp.
Definition at line 1212 of file LedgerReplay_test.cpp.
+Definition at line 1207 of file LedgerReplay_test.cpp.
Definition at line 1264 of file LedgerReplay_test.cpp.
+Definition at line 1259 of file LedgerReplay_test.cpp.
Definition at line 1294 of file LedgerReplay_test.cpp.
+Definition at line 1289 of file LedgerReplay_test.cpp.
Definition at line 1339 of file LedgerReplay_test.cpp.
+Definition at line 1334 of file LedgerReplay_test.cpp.
Definition at line 1374 of file LedgerReplay_test.cpp.
+Definition at line 1369 of file LedgerReplay_test.cpp.
Implements beast::unit_test::suite.
-Definition at line 1460 of file LedgerReplay_test.cpp.
+Definition at line 1455 of file LedgerReplay_test.cpp.
diff --git a/structripple_1_1test_1_1LedgerServer.html b/structripple_1_1test_1_1LedgerServer.html index ba39ab533e..79ceada526 100644 --- a/structripple_1_1test_1_1LedgerServer.html +++ b/structripple_1_1test_1_1LedgerServer.html @@ -177,7 +177,7 @@ Public AttributesUtility class for (1) creating ledgers with txns and (2) providing the ledgers via the ledgerMaster.
-Definition at line 469 of file LedgerReplay_test.cpp.
+Definition at line 464 of file LedgerReplay_test.cpp.
Definition at line 480 of file LedgerReplay_test.cpp.
+Definition at line 475 of file LedgerReplay_test.cpp.
Definition at line 497 of file LedgerReplay_test.cpp.
+Definition at line 492 of file LedgerReplay_test.cpp.
Definition at line 513 of file LedgerReplay_test.cpp.
+Definition at line 508 of file LedgerReplay_test.cpp.
create ledger history
-Definition at line 553 of file LedgerReplay_test.cpp.
+Definition at line 548 of file LedgerReplay_test.cpp.
@@ -286,7 +286,7 @@ Public AttributesDefinition at line 561 of file LedgerReplay_test.cpp.
+Definition at line 556 of file LedgerReplay_test.cpp.
Definition at line 562 of file LedgerReplay_test.cpp.
+Definition at line 557 of file LedgerReplay_test.cpp.
Definition at line 563 of file LedgerReplay_test.cpp.
+Definition at line 558 of file LedgerReplay_test.cpp.
Definition at line 564 of file LedgerReplay_test.cpp.
+Definition at line 559 of file LedgerReplay_test.cpp.
Definition at line 565 of file LedgerReplay_test.cpp.
+Definition at line 560 of file LedgerReplay_test.cpp.
Definition at line 566 of file LedgerReplay_test.cpp.
+Definition at line 561 of file LedgerReplay_test.cpp.
Definition at line 471 of file LedgerReplay_test.cpp.
+Definition at line 466 of file LedgerReplay_test.cpp.
Definition at line 473 of file LedgerReplay_test.cpp.
+Definition at line 468 of file LedgerReplay_test.cpp.
Definition at line 474 of file LedgerReplay_test.cpp.
+Definition at line 469 of file LedgerReplay_test.cpp.
Definition at line 475 of file LedgerReplay_test.cpp.
+Definition at line 470 of file LedgerReplay_test.cpp.
Definition at line 476 of file LedgerReplay_test.cpp.
+Definition at line 471 of file LedgerReplay_test.cpp.
Definition at line 477 of file LedgerReplay_test.cpp.
+Definition at line 472 of file LedgerReplay_test.cpp.
Definition at line 853 of file LedgerReplay_test.cpp.
+Definition at line 848 of file LedgerReplay_test.cpp.
Definition at line 855 of file LedgerReplay_test.cpp.
+Definition at line 850 of file LedgerReplay_test.cpp.
Definition at line 866 of file LedgerReplay_test.cpp.
+Definition at line 861 of file LedgerReplay_test.cpp.
Definition at line 867 of file LedgerReplay_test.cpp.
+Definition at line 862 of file LedgerReplay_test.cpp.
Simulate a peerSet that supplies peers to ledger replay subtasks.
It connects the ledger replay client side and server side message handlers. Depending on the configured PeerSetBehavior, it may drop or repeat some of the messages.
-Definition at line 350 of file LedgerReplay_test.cpp.
+Definition at line 345 of file LedgerReplay_test.cpp.
Definition at line 352 of file LedgerReplay_test.cpp.
+Definition at line 347 of file LedgerReplay_test.cpp.
Implements ripple::PeerSet.
-Definition at line 365 of file LedgerReplay_test.cpp.
+Definition at line 360 of file LedgerReplay_test.cpp.
@@ -325,7 +325,7 @@ Public AttributesImplements ripple::PeerSet.
-Definition at line 375 of file LedgerReplay_test.cpp.
+Definition at line 370 of file LedgerReplay_test.cpp.
@@ -356,7 +356,7 @@ Public AttributesImplements ripple::PeerSet.
-Definition at line 421 of file LedgerReplay_test.cpp.
+Definition at line 416 of file LedgerReplay_test.cpp.
@@ -415,7 +415,7 @@ template<typename MessageType >Definition at line 427 of file LedgerReplay_test.cpp.
+Definition at line 422 of file LedgerReplay_test.cpp.
Definition at line 428 of file LedgerReplay_test.cpp.
+Definition at line 423 of file LedgerReplay_test.cpp.
Definition at line 429 of file LedgerReplay_test.cpp.
+Definition at line 424 of file LedgerReplay_test.cpp.
Definition at line 430 of file LedgerReplay_test.cpp.
+Definition at line 425 of file LedgerReplay_test.cpp.
Definition at line 930 of file reduce_relay_test.cpp.
+Definition at line 925 of file reduce_relay_test.cpp.
Definition at line 932 of file reduce_relay_test.cpp.
+Definition at line 927 of file reduce_relay_test.cpp.
Definition at line 933 of file reduce_relay_test.cpp.
+Definition at line 928 of file reduce_relay_test.cpp.
Definition at line 934 of file reduce_relay_test.cpp.
+Definition at line 929 of file reduce_relay_test.cpp.
Definition at line 935 of file reduce_relay_test.cpp.
+Definition at line 930 of file reduce_relay_test.cpp.
Definition at line 936 of file reduce_relay_test.cpp.
+Definition at line 931 of file reduce_relay_test.cpp.
Definition at line 937 of file reduce_relay_test.cpp.
+Definition at line 932 of file reduce_relay_test.cpp.
Definition at line 938 of file reduce_relay_test.cpp.
+Definition at line 933 of file reduce_relay_test.cpp.
Definition at line 939 of file reduce_relay_test.cpp.
+Definition at line 934 of file reduce_relay_test.cpp.
Definition at line 940 of file reduce_relay_test.cpp.
+Definition at line 935 of file reduce_relay_test.cpp.
Definition at line 1399 of file reduce_relay_test.cpp.
+Definition at line 1394 of file reduce_relay_test.cpp.
Definition at line 1401 of file reduce_relay_test.cpp.
+Definition at line 1396 of file reduce_relay_test.cpp.
Implements ripple::reduce_relay::SquelchHandler.
-Definition at line 1405 of file reduce_relay_test.cpp.
+Definition at line 1400 of file reduce_relay_test.cpp.
@@ -240,7 +240,7 @@ Public AttributesImplements ripple::reduce_relay::SquelchHandler.
-Definition at line 1412 of file reduce_relay_test.cpp.
+Definition at line 1407 of file reduce_relay_test.cpp.
@@ -265,7 +265,7 @@ Public AttributesDefinition at line 1415 of file reduce_relay_test.cpp.
+Definition at line 1410 of file reduce_relay_test.cpp.