Clio  develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
rpc::impl::HandlerDeps Struct Reference

The bundle of runtime dependencies a handler factory may consume. More...

#include <HandlerRegistry.hpp>

Collaboration diagram for rpc::impl::HandlerDeps:

Public Attributes

util::config::ClioConfigDefinition const & config
std::shared_ptr< data::BackendInterface > const & backend
std::shared_ptr< feed::SubscriptionManagerInterface > const & subscriptionManager
std::shared_ptr< etl::LoadBalancerInterface > const & balancer
std::shared_ptr< etl::ETLServiceInterface const > const & etl
std::shared_ptr< data::AmendmentCenterInterface const > const & amendmentCenter
Counters const & counters

Detailed Description

The bundle of runtime dependencies a handler factory may consume.

A short-lived view over the caller's objects: it holds references only, so it must not outlive the call it is passed to.


The documentation for this struct was generated from the following file: