|
rippled
|


Public Member Functions | |
| virtual | ~CallData ()=default |
| CallData (org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService &service, grpc::ServerCompletionQueue &cq, Application &app, BindListener< Request, Response > bindListener, Handler< Request, Response > handler, Forward< Request, Response > forward, RPC::Condition requiredCondition, Resource::Charge loadType, std::vector< boost::asio::ip::address > const &secureGatewayIPs) | |
| CallData (CallData const &)=delete | |
| CallData & | operator= (CallData const &)=delete |
| virtual void | process () override |
| virtual bool | isFinished () override |
| std::shared_ptr< Processor > | clone () override |
| T | shared_from_this (T... args) |
| T | weak_from_this (T... args) |
Private Member Functions | |
| void | process (std::shared_ptr< JobQueue::Coro > coro) |
| Resource::Charge | getLoadType () |
| Role | getRole (bool isUnlimited) |
| Resource::Consumer | getUsage () |
| std::optional< boost::asio::ip::address > | getClientIpAddress () |
| std::optional< boost::asio::ip::tcp::endpoint > | getClientEndpoint () |
| std::optional< boost::asio::ip::address > | getProxiedClientIpAddress () |
| std::optional< boost::asio::ip::tcp::endpoint > | getProxiedClientEndpoint () |
| std::optional< std::string > | getUser () |
| void | setIsUnlimited (Response &response, bool isUnlimited) |
| bool | clientIsUnlimited () |
| bool | wasForwarded () |
| void | forwardToP2p (RPC::GRPCContext< Request > &context) |
Private Attributes | |
| org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService & | service_ |
| grpc::ServerCompletionQueue & | cq_ |
| grpc::ServerContext | ctx_ |
| std::atomic_bool | finished_ |
| Application & | app_ |
| Request | request_ |
| grpc::ServerAsyncResponseWriter< Response > | responder_ |
| BindListener< Request, Response > | bindListener_ |
| Handler< Request, Response > | handler_ |
| Forward< Request, Response > | forward_ |
| RPC::Condition | requiredCondition_ |
| Resource::Charge | loadType_ |
| std::vector< boost::asio::ip::address > const & | secureGatewayIPs_ |
Definition at line 151 of file GRPCServer.h.
|
virtualdefault |
|
explicit |
Definition at line 60 of file GRPCServer.cpp.
|
delete |
|
delete |
|
overridevirtual |
Implements ripple::Processor.
Definition at line 105 of file GRPCServer.cpp.
|
overridevirtual |
Implements ripple::Processor.
Definition at line 219 of file GRPCServer.cpp.
|
overridevirtual |
Implements ripple::Processor.
Definition at line 89 of file GRPCServer.cpp.
|
private |
Definition at line 140 of file GRPCServer.cpp.
|
private |
Definition at line 226 of file GRPCServer.cpp.
|
private |
Definition at line 233 of file GRPCServer.cpp.
|
private |
Definition at line 310 of file GRPCServer.cpp.
|
private |
Definition at line 259 of file GRPCServer.cpp.
|
private |
Definition at line 269 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 243 of file GRPCServer.cpp.
|
private |
Definition at line 294 of file GRPCServer.cpp.
|
private |
Definition at line 276 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 158 of file GRPCServer.h.
|
private |
Definition at line 161 of file GRPCServer.h.
|
private |
Definition at line 166 of file GRPCServer.h.
|
private |
Definition at line 173 of file GRPCServer.h.
|
private |
Definition at line 175 of file GRPCServer.h.
|
private |
Definition at line 178 of file GRPCServer.h.
|
private |
Definition at line 181 of file GRPCServer.h.
|
private |
Definition at line 184 of file GRPCServer.h.
|
private |
Definition at line 187 of file GRPCServer.h.
|
private |
Definition at line 190 of file GRPCServer.h.
|
private |
Definition at line 193 of file GRPCServer.h.
|
private |
Definition at line 196 of file GRPCServer.h.
|
private |
Definition at line 198 of file GRPCServer.h.