20 #ifndef RIPPLE_APP_BOOK_BOOKTIP_H_INCLUDED
21 #define RIPPLE_APP_BOOK_BOOKTIP_H_INCLUDED
23 #include <ripple/ledger/View.h>
24 #include <ripple/protocol/Indexes.h>
25 #include <ripple/protocol/Quality.h>
Writeable view to a ledger, for applying a transaction.
uint256 const & index() const noexcept
BookTip(ApplyView &view, Book const &book)
Create the iterator.
Quality const & quality() const noexcept
Iterates and consumes raw offers in an order book.
A generic endpoint for log messages.
SLE::pointer const & entry() const noexcept
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
uint256 const & dir() const noexcept
bool step(beast::Journal j)
Erases the current offer and advance to the next offer.
std::shared_ptr< SLE > m_entry