Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
etlng::CacheLoaderInterface Struct Referenceabstract

An interface for the Cache Loader. More...

#include <CacheLoaderInterface.hpp>

Inheritance diagram for etlng::CacheLoaderInterface:

Public Member Functions

virtual void load (uint32_t const seq)=0
 Load the cache with the most recent ledger data.
 
virtual void stop () noexcept=0
 Stop the cache loading process.
 
virtual void wait () noexcept=0
 Wait for all cache loading tasks to complete.
 

Detailed Description

An interface for the Cache Loader.

Member Function Documentation

◆ load()

virtual void etlng::CacheLoaderInterface::load ( uint32_t const seq)
pure virtual

Load the cache with the most recent ledger data.

Parameters
seqThe sequence number of the ledger to load

Implemented in etl::CacheLoader< ExecutionContextType >.

◆ stop()

virtual void etlng::CacheLoaderInterface::stop ( )
pure virtualnoexcept

Stop the cache loading process.

Implemented in etl::CacheLoader< ExecutionContextType >.

◆ wait()

virtual void etlng::CacheLoaderInterface::wait ( )
pure virtualnoexcept

Wait for all cache loading tasks to complete.

Implemented in etl::CacheLoader< ExecutionContextType >.


The documentation for this struct was generated from the following file: