|
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 |