|
Clio
develop
The XRP Ledger API server.
|


Public Member Functions | |
| Loader (std::shared_ptr< BackendInterface > backend, std::shared_ptr< RegistryInterface > registry, std::shared_ptr< AmendmentBlockHandlerInterface > amendmentBlockHandler, std::shared_ptr< SystemState > state) | |
| Loader (Loader const &)=delete | |
| Loader (Loader &&)=delete | |
| Loader & | operator= (Loader const &)=delete |
| Loader & | operator= (Loader &&)=delete |
| std::expected< void, LoaderError > | load (model::LedgerData const &data) override |
| Load ledger data. | |
| void | onInitialLoadGotMoreObjects (uint32_t seq, std::vector< model::Object > const &data, std::optional< std::string > lastKey) override |
| Callback for each incoming batch of objects during initial ledger load. | |
| std::optional< xrpl::LedgerHeader > | loadInitialLedger (model::LedgerData const &data) override |
| Load the initial ledger. | |
|
overridevirtual |
Load ledger data.
| data | The data to load |
Implements etl::LoaderInterface.
|
overridevirtual |
Load the initial ledger.
| data | The data to load |
Implements etl::LoaderInterface.
|
overridevirtual |
Callback for each incoming batch of objects during initial ledger load.
| seq | The sequence for this batch of objects |
| data | The batch of objects |
| lastKey | The last key of the previous batch if there was one |
Implements etl::InitialLoadObserverInterface.