|
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 131 of file GRPCServer.h.
|
virtualdefault |
|
explicit |
Definition at line 41 of file GRPCServer.cpp.
|
delete |
|
delete |
|
overridevirtual |
Implements ripple::Processor.
Definition at line 86 of file GRPCServer.cpp.
|
overridevirtual |
Implements ripple::Processor.
Definition at line 200 of file GRPCServer.cpp.
|
overridevirtual |
Implements ripple::Processor.
Definition at line 70 of file GRPCServer.cpp.
|
private |
Definition at line 121 of file GRPCServer.cpp.
|
private |
Definition at line 207 of file GRPCServer.cpp.
|
private |
Definition at line 214 of file GRPCServer.cpp.
|
private |
Definition at line 291 of file GRPCServer.cpp.
|
private |
Definition at line 240 of file GRPCServer.cpp.
|
private |
Definition at line 250 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 224 of file GRPCServer.cpp.
|
private |
Definition at line 275 of file GRPCServer.cpp.
|
private |
Definition at line 257 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 138 of file GRPCServer.h.
|
private |
Definition at line 141 of file GRPCServer.h.
|
private |
Definition at line 146 of file GRPCServer.h.
|
private |
Definition at line 153 of file GRPCServer.h.
|
private |
Definition at line 155 of file GRPCServer.h.
|
private |
Definition at line 158 of file GRPCServer.h.
|
private |
Definition at line 161 of file GRPCServer.h.
|
private |
Definition at line 164 of file GRPCServer.h.
|
private |
Definition at line 167 of file GRPCServer.h.
|
private |
Definition at line 170 of file GRPCServer.h.
|
private |
Definition at line 173 of file GRPCServer.h.
|
private |
Definition at line 176 of file GRPCServer.h.
|
private |
Definition at line 178 of file GRPCServer.h.