#include <ApplyStateTable.h>
|
| | ApplyStateTable ()=default |
| | ApplyStateTable (ApplyStateTable &&)=default |
| | ApplyStateTable (ApplyStateTable const &)=delete |
| ApplyStateTable & | operator= (ApplyStateTable &&)=delete |
| ApplyStateTable & | operator= (ApplyStateTable const &)=delete |
| void | apply (RawView &to) const |
| std::optional< TxMeta > | apply (OpenView &to, STTx const &tx, TER ter, std::optional< STAmount > const &deliver, std::optional< uint256 const > const &parentBatchId, bool isDryRun, beast::Journal j) |
| bool | exists (ReadView const &base, Keylet const &k) const |
| std::optional< key_type > | succ (ReadView const &base, key_type const &key, std::optional< key_type > const &last) const |
| SLE::const_pointer | read (ReadView const &base, Keylet const &k) const |
| SLE::pointer | peek (ReadView const &base, Keylet const &k) |
| std::size_t | size () const |
| void | visit (ReadView const &base, std::function< void(uint256 const &key, bool isDelete, SLE::const_ref before, SLE::const_ref after)> const &func) const |
| void | erase (ReadView const &base, SLE::ref sle) |
| void | rawErase (ReadView const &base, SLE::ref sle) |
| void | insert (ReadView const &base, SLE::ref sle) |
| void | update (ReadView const &base, SLE::ref sle) |
| void | replace (ReadView const &base, SLE::ref sle) |
| void | destroyXRP (XRPAmount const &fee) |
| XRPAmount const & | dropsDestroyed () const |
|
| SLE::pointer | getForMod (ReadView const &base, key_type const &key, Mods &mods, beast::Journal j) |
| void | threadTx (ReadView const &base, TxMeta &meta, AccountID const &to, Mods &mods, beast::Journal j) |
| void | threadOwners (ReadView const &base, TxMeta &meta, SLE::const_ref sle, Mods &mods, beast::Journal j) |
Definition at line 14 of file ApplyStateTable.h.
◆ key_type
◆ items_t
◆ Mods
◆ Action
◆ ApplyStateTable() [1/3]
| xrpl::detail::ApplyStateTable::ApplyStateTable |
( |
| ) |
|
|
default |
◆ ApplyStateTable() [2/3]
| xrpl::detail::ApplyStateTable::ApplyStateTable |
( |
ApplyStateTable && | | ) |
|
|
default |
◆ ApplyStateTable() [3/3]
| xrpl::detail::ApplyStateTable::ApplyStateTable |
( |
ApplyStateTable const & | | ) |
|
|
delete |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ apply() [1/2]
| void xrpl::detail::ApplyStateTable::apply |
( |
RawView & | to | ) |
const |
◆ apply() [2/2]
◆ exists()
| bool xrpl::detail::ApplyStateTable::exists |
( |
ReadView const & | base, |
|
|
Keylet const & | k ) const |
|
nodiscard |
◆ succ()
◆ read()
◆ peek()
◆ size()
| std::size_t xrpl::detail::ApplyStateTable::size |
( |
| ) |
const |
|
nodiscard |
◆ visit()
◆ erase()
| void xrpl::detail::ApplyStateTable::erase |
( |
ReadView const & | base, |
|
|
SLE::ref | sle ) |
◆ rawErase()
| void xrpl::detail::ApplyStateTable::rawErase |
( |
ReadView const & | base, |
|
|
SLE::ref | sle ) |
◆ insert()
| void xrpl::detail::ApplyStateTable::insert |
( |
ReadView const & | base, |
|
|
SLE::ref | sle ) |
◆ update()
| void xrpl::detail::ApplyStateTable::update |
( |
ReadView const & | base, |
|
|
SLE::ref | sle ) |
◆ replace()
| void xrpl::detail::ApplyStateTable::replace |
( |
ReadView const & | base, |
|
|
SLE::ref | sle ) |
◆ destroyXRP()
| void xrpl::detail::ApplyStateTable::destroyXRP |
( |
XRPAmount const & | fee | ) |
|
◆ dropsDestroyed()
| XRPAmount const & xrpl::detail::ApplyStateTable::dropsDestroyed |
( |
| ) |
const |
|
nodiscard |
◆ threadItem()
| void xrpl::detail::ApplyStateTable::threadItem |
( |
TxMeta & | meta, |
|
|
SLE::ref | to ) |
|
staticprivate |
◆ getForMod()
◆ threadTx()
◆ threadOwners()
◆ items_
| items_t xrpl::detail::ApplyStateTable::items_ |
|
private |
◆ dropsDestroyed_
| XRPAmount xrpl::detail::ApplyStateTable::dropsDestroyed_ {0} |
|
private |