|
| template<class Request , class Response > |
| using | BindListener = std::function< void(org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService &, grpc::ServerContext *, Request *, grpc::ServerAsyncResponseWriter< Response > *, grpc::CompletionQueue *, grpc::ServerCompletionQueue *, void *)> |
| |
| template<class Request , class Response > |
| using | Handler = std::function< std::pair< Response, grpc::Status >(RPC::GRPCContext< Request > &)> |
| |
| template<class Request , class Response > |
| using | Forward = std::function< grpc::Status(org::xrpl::rpc::v1::XRPLedgerAPIService::Stub *, grpc::ClientContext *, Request, Response *)> |
| |
Definition at line 70 of file GRPCServer.h.
◆ BindListener
template<class Request , class Response >
| using ripple::GRPCServerImpl::BindListener = std::function<void( org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService&, grpc::ServerContext*, Request*, grpc::ServerAsyncResponseWriter<Response>*, grpc::CompletionQueue*, grpc::ServerCompletionQueue*, void*)> |
|
private |
◆ Handler
template<class Request , class Response >
◆ Forward
template<class Request , class Response >
◆ GRPCServerImpl() [1/2]
| ripple::GRPCServerImpl::GRPCServerImpl |
( |
Application & |
app | ) |
|
|
explicit |
◆ GRPCServerImpl() [2/2]
◆ operator=()
◆ shutdown()
| void ripple::GRPCServerImpl::shutdown |
( |
| ) |
|
◆ start()
| bool ripple::GRPCServerImpl::start |
( |
| ) |
|
◆ handleRpcs()
| void ripple::GRPCServerImpl::handleRpcs |
( |
| ) |
|
◆ setupListeners()
◆ cq_
◆ requests_
◆ service_
| org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService ripple::GRPCServerImpl::service_ |
|
private |
◆ server_
◆ app_
◆ serverAddress_
◆ secureGatewayIPs_
| std::vector<boost::asio::ip::address> ripple::GRPCServerImpl::secureGatewayIPs_ |
|
private |
◆ journal_
◆ apiVersion
| constexpr unsigned ripple::GRPCServerImpl::apiVersion = 1 |
|
staticconstexprprivate |