|
xrpld
|
#include <PathRequestManager.h>

Private Member Functions | |
| void | insertPathRequest (PathRequest::pointer const &) |
Definition at line 23 of file PathRequestManager.h.
| xrpl::PathRequestManager::PathRequestManager | ( | Application & | app, |
| beast::Journal | journal, | ||
| beast::insight::Collector::Ptr const & | collector ) |
A collection of all PathRequest instances.
Definition at line 29 of file PathRequestManager.h.
| void xrpl::PathRequestManager::updateAll | ( | std::shared_ptr< ReadView const > const & | ledger | ) |
Update all of the contained PathRequest instances.
| ledger | Ledger we are pathfinding in. |
Definition at line 61 of file PathRequestManager.cpp.
| bool xrpl::PathRequestManager::requestsPending | ( | ) | const |
Definition at line 209 of file PathRequestManager.cpp.
| std::shared_ptr< AssetCache > xrpl::PathRequestManager::getAssetCache | ( | std::shared_ptr< ReadView const > const & | ledger, |
| bool | authoritative ) |
Get the current AssetCache, updating it if necessary.
Get the correct ledger to use.
Definition at line 34 of file PathRequestManager.cpp.
| json::Value xrpl::PathRequestManager::makePathRequest | ( | std::shared_ptr< InfoSub > const & | subscriber, |
| std::shared_ptr< ReadView const > const & | ledger, | ||
| json::Value const & | request ) |
Definition at line 234 of file PathRequestManager.cpp.
| json::Value xrpl::PathRequestManager::makeLegacyPathRequest | ( | PathRequest::pointer & | req, |
| std::function< void(void)> | completion, | ||
| resource::Consumer & | consumer, | ||
| std::shared_ptr< ReadView const > const & | inLedger, | ||
| json::Value const & | request ) |
Definition at line 254 of file PathRequestManager.cpp.
| json::Value xrpl::PathRequestManager::doLegacyPathRequest | ( | resource::Consumer & | consumer, |
| std::shared_ptr< ReadView const > const & | inLedger, | ||
| json::Value const & | request ) |
Definition at line 287 of file PathRequestManager.cpp.
| void xrpl::PathRequestManager::reportFast | ( | std::chrono::milliseconds | ms | ) |
Definition at line 81 of file PathRequestManager.h.
| void xrpl::PathRequestManager::reportFull | ( | std::chrono::milliseconds | ms | ) |
Definition at line 87 of file PathRequestManager.h.
|
private |
Definition at line 216 of file PathRequestManager.cpp.
|
private |
Definition at line 96 of file PathRequestManager.h.
|
private |
Definition at line 97 of file PathRequestManager.h.
|
private |
Definition at line 99 of file PathRequestManager.h.
|
private |
Definition at line 100 of file PathRequestManager.h.
|
private |
Definition at line 103 of file PathRequestManager.h.
|
private |
Definition at line 106 of file PathRequestManager.h.
|
private |
Definition at line 108 of file PathRequestManager.h.
|
mutableprivate |
Definition at line 110 of file PathRequestManager.h.