Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
etlng::LoadBalancer Member List

This is the complete list of members for etlng::LoadBalancer, including all inherited members.

fetchLedger(uint32_t ledgerSequence, bool getObjects, bool getObjectNeighbors, std::chrono::steady_clock::duration retryAfter=std::chrono::seconds{2}) overrideetlng::LoadBalancervirtual
forwardToRippled(boost::json::object const &request, std::optional< std::string > const &clientIp, bool isAdmin, boost::asio::yield_context yield) overrideetlng::LoadBalancervirtual
getETLState() noexcept overrideetlng::LoadBalancervirtual
GetLedgerResponseType typedef (defined in etlng::LoadBalancer)etlng::LoadBalancer
kADMIN_FORWARDING_X_USER_VALUEetlng::LoadBalancerstatic
kUSER_FORWARDING_X_USER_VALUEetlng::LoadBalancerstatic
LoadBalancer(util::config::ClioConfigDefinition const &config, boost::asio::io_context &ioc, std::shared_ptr< BackendInterface > backend, std::shared_ptr< feed::SubscriptionManagerInterface > subscriptions, std::shared_ptr< etl::NetworkValidatedLedgersInterface > validatedLedgers, SourceFactory sourceFactory=makeSource)etlng::LoadBalancer
loadInitialLedger(uint32_t sequence, std::chrono::steady_clock::duration retryAfter) overrideetlng::LoadBalancerinlinevirtual
loadInitialLedger(uint32_t sequence, etlng::InitialLoadObserverInterface &observer, std::chrono::steady_clock::duration retryAfter) overrideetlng::LoadBalancervirtual
makeLoadBalancer(util::config::ClioConfigDefinition const &config, boost::asio::io_context &ioc, std::shared_ptr< BackendInterface > backend, std::shared_ptr< feed::SubscriptionManagerInterface > subscriptions, std::shared_ptr< etl::NetworkValidatedLedgersInterface > validatedLedgers, SourceFactory sourceFactory=makeSource)etlng::LoadBalancerstatic
OptionalGetLedgerResponseType typedef (defined in etlng::LoadBalancer)etlng::LoadBalancer
RawLedgerObjectType typedef (defined in etlng::LoadBalancer)etlng::LoadBalancer
stop(boost::asio::yield_context yield) overrideetlng::LoadBalancervirtual
toJson() const overrideetlng::LoadBalancervirtual
~LoadBalancer() override (defined in etlng::LoadBalancer)etlng::LoadBalancer
~LoadBalancerInterface()=default (defined in etlng::LoadBalancerInterface)etlng::LoadBalancerInterfacevirtual