|
xrpld
|


Public Member Functions | |
| ~CallData () override=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 |
| void | process () override |
| 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.
|
overridedefault |
|
explicit |
Definition at line 89 of file GRPCServer.cpp.
|
delete |
|
delete |
|
overridevirtual |
Implements xrpl::Processor.
Definition at line 134 of file GRPCServer.cpp.
|
overridevirtual |
Implements xrpl::Processor.
Definition at line 239 of file GRPCServer.cpp.
|
overridevirtual |
Implements xrpl::Processor.
Definition at line 118 of file GRPCServer.cpp.
|
private |
Definition at line 165 of file GRPCServer.cpp.
|
private |
Definition at line 246 of file GRPCServer.cpp.
|
private |
Definition at line 253 of file GRPCServer.cpp.
|
private |
Definition at line 328 of file GRPCServer.cpp.
|
private |
Definition at line 280 of file GRPCServer.cpp.
|
private |
Definition at line 290 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 265 of file GRPCServer.cpp.
|
private |
Definition at line 315 of file GRPCServer.cpp.
|
private |
Definition at line 297 of file GRPCServer.cpp.
|
private |
|
private |
|
private |
Definition at line 157 of file GRPCServer.h.
|
private |
Definition at line 160 of file GRPCServer.h.
|
private |
Definition at line 165 of file GRPCServer.h.
|
private |
Definition at line 172 of file GRPCServer.h.
|
private |
Definition at line 174 of file GRPCServer.h.
|
private |
Definition at line 177 of file GRPCServer.h.
|
private |
Definition at line 180 of file GRPCServer.h.
|
private |
Definition at line 183 of file GRPCServer.h.
|
private |
Definition at line 186 of file GRPCServer.h.
|
private |
Definition at line 189 of file GRPCServer.h.
|
private |
Definition at line 192 of file GRPCServer.h.
|
private |
Definition at line 195 of file GRPCServer.h.
|
private |
Definition at line 197 of file GRPCServer.h.