|
rippled
|
Invariant: Validates several invariants for NFToken pages. More...
#include <InvariantCheck.h>
Public Member Functions | |
| void | visitEntry (bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &) |
| bool | finalize (STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &) |
Private Attributes | |
| bool | badEntry_ = false |
| bool | badLink_ = false |
| bool | badSort_ = false |
| bool | badURI_ = false |
| bool | invalidSize_ = false |
| bool | deletedFinalPage_ = false |
| bool | deletedLink_ = false |
Invariant: Validates several invariants for NFToken pages.
The following checks are made:
Definition at line 472 of file InvariantCheck.h.
| void ripple::ValidNFTokenPage::visitEntry | ( | bool | isDelete, |
| std::shared_ptr< SLE const > const & | before, | ||
| std::shared_ptr< SLE const > const & | after | ||
| ) |
Definition at line 1076 of file InvariantCheck.cpp.
| bool ripple::ValidNFTokenPage::finalize | ( | STTx const & | tx, |
| TER const | result, | ||
| XRPAmount const | , | ||
| ReadView const & | view, | ||
| beast::Journal const & | j | ||
| ) |
Definition at line 1183 of file InvariantCheck.cpp.
|
private |
Definition at line 474 of file InvariantCheck.h.
|
private |
Definition at line 475 of file InvariantCheck.h.
|
private |
Definition at line 476 of file InvariantCheck.h.
|
private |
Definition at line 477 of file InvariantCheck.h.
|
private |
Definition at line 478 of file InvariantCheck.h.
|
private |
Definition at line 479 of file InvariantCheck.h.
|
private |
Definition at line 480 of file InvariantCheck.h.