#include <GRPCServer.h>
 | 
| 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 68 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()
◆ getEndpoint()
      
        
          | boost::asio::ip::tcp::endpoint ripple::GRPCServerImpl::getEndpoint  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ cq_
◆ requests_
◆ service_
  
  
      
        
          | org::xrpl::rpc::v1::XRPLedgerAPIService::AsyncService ripple::GRPCServerImpl::service_ | 
         
       
   | 
  
private   | 
  
 
 
◆ server_
◆ app_
◆ serverAddress_
◆ serverPort_
◆ secureGatewayIPs_
  
  
      
        
          | std::vector<boost::asio::ip::address> ripple::GRPCServerImpl::secureGatewayIPs_ | 
         
       
   | 
  
private   | 
  
 
 
◆ journal_
◆ apiVersion
  
  
      
        
          | unsigned constexpr ripple::GRPCServerImpl::apiVersion = 1 | 
         
       
   | 
  
staticconstexprprivate   |