Clio develop
The XRP Ledger API server.
|
This is the complete list of members for rpc::RPCEngine< LoadBalancerType, CountersType >, including all inherited members.
buildResponse(web::Context const &ctx) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
makeRPCEngine(util::config::ClioConfigDefinition const &config, std::shared_ptr< BackendInterface > const &backend, std::shared_ptr< LoadBalancerType > const &balancer, web::dosguard::DOSGuardInterface const &dosGuard, WorkQueue &workQueue, CountersType &counters, std::shared_ptr< HandlerProvider const > const &handlerProvider) | rpc::RPCEngine< LoadBalancerType, CountersType > | inlinestatic |
notifyBadSyntax() | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyComplete(std::string const &method, std::chrono::microseconds const &duration) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyErrored(std::string const &method) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyFailed(std::string const &method) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyInternalError() | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyNotReady() | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyTooBusy() | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
notifyUnknownCommand() | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
post(FnType &&func, std::string const &ip) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |
RPCEngine(util::config::ClioConfigDefinition const &config, std::shared_ptr< BackendInterface > const &backend, std::shared_ptr< LoadBalancerType > const &balancer, web::dosguard::DOSGuardInterface const &dosGuard, WorkQueue &workQueue, CountersType &counters, std::shared_ptr< HandlerProvider const > const &handlerProvider) | rpc::RPCEngine< LoadBalancerType, CountersType > | inline |