20 #include <ripple/app/main/Application.h>
21 #include <ripple/app/misc/LoadFeeTrack.h>
22 #include <ripple/core/Job.h>
23 #include <ripple/core/JobQueue.h>
24 #include <ripple/rpc/impl/LegacyPathFind.h>
25 #include <ripple/rpc/impl/Tuning.h>
53 std::memory_order_release,
54 std::memory_order_relaxed))
bool isAdmin(Port const &port, Json::Value const ¶ms, beast::IP::Address const &remoteIp)
LegacyPathFind(bool isAdmin, Application &app)
static std::atomic< int > inProgress
T compare_exchange_strong(T... args)
virtual LoadFeeTrack & getFeeTrack()=0
bool isLoadedLocal() const
static constexpr int maxPathfindJobCount
virtual JobQueue & getJobQueue()=0
int getJobCountGE(JobType t) const
All waiting jobs at or greater than this priority.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
static constexpr int maxPathfindsInProgress