3#include "data/Types.hpp"
4#include "etl/Models.hpp"
30 update(uint32_t seq, std::vector<data::LedgerObject>
const& objs) = 0;
38 update(uint32_t seq, std::vector<model::Object>
const& objs) = 0;
This namespace implements the data access layer and related components.
Definition AmendmentCenter.cpp:56
An interface for the Cache Updater.
Definition CacheUpdaterInterface.hpp:14
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 update(model::LedgerData const &data)=0
Update the cache with ledger data.
virtual void setFull()=0
Mark the cache as fully loaded.
virtual void update(uint32_t seq, std::vector< data::LedgerObject > const &objs)=0
Update the cache with ledger objects at a specific sequence.
Represents an entire ledger diff worth of transactions and objects.
Definition Models.hpp:124