22#include "data/Types.hpp"
23#include "etlng/Models.hpp"
49 update(uint32_t seq, std::vector<data::LedgerObject>
const& objs) = 0;
57 update(uint32_t seq, std::vector<model::Object>
const& objs) = 0;
This namespace implements the data access layer and related components.
Definition AmendmentCenter.cpp:70
An interface for the Cache Updater.
Definition CacheUpdaterInterface.hpp:33
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.
virtual void update(model::LedgerData const &data)=0
Update the cache with ledger data.
virtual void update(uint32_t seq, std::vector< model::Object > const &objs)=0
Update the cache with model objects at a specific sequence.
Represents an entire ledger diff worth of transactions and objects.
Definition Models.hpp:143