|
Clio
develop
The XRP Ledger API server.
|
This is the complete list of members for etl::LoadBalancer, including all inherited members.
| fetchLedger(uint32_t ledgerSequence, bool getObjects, bool getObjectNeighbors, std::chrono::steady_clock::duration retryAfter=std::chrono::seconds{2}) override | etl::LoadBalancer | virtual |
| forwardToRippled(boost::json::object const &request, std::optional< std::string > const &clientIp, bool isAdmin, boost::asio::yield_context yield) override | etl::LoadBalancer | virtual |
| getETLState() noexcept override | etl::LoadBalancer | virtual |
| GetLedgerResponseType typedef (defined in etl::LoadBalancer) | etl::LoadBalancer | |
| kADMIN_FORWARDING_X_USER_VALUE | etl::LoadBalancer | static |
| kUSER_FORWARDING_X_USER_VALUE | etl::LoadBalancer | static |
| LoadBalancer(util::config::ClioConfigDefinition const &config, boost::asio::io_context &ioc, std::shared_ptr< BackendInterface > backend, std::shared_ptr< feed::SubscriptionManagerInterface > subscriptions, std::unique_ptr< util::RandomGeneratorInterface > randomGenerator, std::shared_ptr< NetworkValidatedLedgersInterface > validatedLedgers, SourceFactory sourceFactory=makeSource) | etl::LoadBalancer | |
| loadInitialLedger(uint32_t sequence, InitialLoadObserverInterface &observer, std::chrono::steady_clock::duration retryAfter) override | etl::LoadBalancer | virtual |
| makeLoadBalancer(util::config::ClioConfigDefinition const &config, boost::asio::io_context &ioc, std::shared_ptr< BackendInterface > backend, std::shared_ptr< feed::SubscriptionManagerInterface > subscriptions, std::unique_ptr< util::RandomGeneratorInterface > randomGenerator, std::shared_ptr< NetworkValidatedLedgersInterface > validatedLedgers, SourceFactory sourceFactory=makeSource) | etl::LoadBalancer | static |
| OptionalGetLedgerResponseType typedef (defined in etl::LoadBalancer) | etl::LoadBalancer | |
| RawLedgerObjectType typedef (defined in etl::LoadBalancer) | etl::LoadBalancer | |
| stop(boost::asio::yield_context yield) override | etl::LoadBalancer | virtual |
| toJson() const override | etl::LoadBalancer | virtual |
| ~LoadBalancerInterface()=default (defined in etl::LoadBalancerInterface) | etl::LoadBalancerInterface | virtual |