|
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 etl::impl::CacheUpdater.
|
pure virtual |
Update the cache with ledger data.
| data | The ledger data to update with |
Implemented in etl::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 etl::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 etl::impl::CacheUpdater.