20 #ifndef RIPPLE_APP_LEDGER_LOCALTXS_H_INCLUDED
21 #define RIPPLE_APP_LEDGER_LOCALTXS_H_INCLUDED
23 #include <ripple/app/misc/CanonicalTXSet.h>
24 #include <ripple/ledger/ReadView.h>
virtual ~LocalTxs()=default
virtual CanonicalTXSet getTxSet()=0
Holds transactions which were deferred to the next pass of consensus.
virtual void sweep(ReadView const &view)=0
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
virtual std::size_t size()=0
std::unique_ptr< LocalTxs > make_LocalTxs()
virtual void push_back(LedgerIndex index, std::shared_ptr< STTx const > const &txn)=0