Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
etlng::impl::AsyncGrpcCall Class Reference

Public Types

enum class  CallStatus { More , Done , Errored }
 
using RequestType = org::xrpl::rpc::v1::GetLedgerDataRequest
 
using ResponseType = org::xrpl::rpc::v1::GetLedgerDataResponse
 
using StubType = org::xrpl::rpc::v1::XRPLedgerAPIService::Stub
 

Public Member Functions

 AsyncGrpcCall (uint32_t seq, ripple::uint256 const &marker, std::optional< ripple::uint256 > const &nextMarker)
 
CallStatus process (std::unique_ptr< StubType > &stub, grpc::CompletionQueue &cq, etlng::InitialLoadObserverInterface &loader, bool abort)
 
void call (std::unique_ptr< org::xrpl::rpc::v1::XRPLedgerAPIService::Stub > &stub, grpc::CompletionQueue &cq)
 
std::string getMarkerPrefix ()
 
std::string getLastKey ()
 

Static Public Member Functions

static std::vector< AsyncGrpcCallmakeAsyncCalls (uint32_t const sequence, uint32_t const numMarkers)
 

The documentation for this class was generated from the following files: