Clio develop
The XRP Ledger API server.
|
An interface for the Cache Updater. More...
#include <CacheUpdaterInterface.hpp>
Public Member Functions | |
virtual void | update (model::LedgerData const &data)=0 |
Update the cache with ledger data. | |
virtual void | update (uint32_t seq, std::vector< data::LedgerObject > const &objs)=0 |
Update the cache with ledger objects at a specific sequence. | |
virtual void | update (uint32_t seq, std::vector< model::Object > const &objs)=0 |
Update the cache with model objects at a specific sequence. | |
virtual void | setFull ()=0 |
Mark the cache as fully loaded. | |
An interface for the Cache Updater.
|
pure virtual |
Mark the cache as fully loaded.
Implemented in etlng::impl::CacheUpdater.
|
pure virtual |
Update the cache with ledger data.
data | The ledger data to update with |
Implemented in etlng::impl::CacheUpdater.
|
pure virtual |
Update the cache with ledger objects at a specific sequence.
seq | The ledger sequence number |
objs | The ledger objects to update with |
Implemented in etlng::impl::CacheUpdater.
|
pure virtual |
Update the cache with model objects at a specific sequence.
seq | The ledger sequence number |
objs | The model objects to update with |
Implemented in etlng::impl::CacheUpdater.