xrpld
Loading...
Searching...
No Matches
xrpl::ValidBookDirectory Class Reference

#include <DirectoryInvariant.h>

Collaboration diagram for xrpl::ValidBookDirectory:

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 badBookDirectory_ = false
hash_set< uint256rootIndexes_

Detailed Description

Definition at line 14 of file DirectoryInvariant.h.

Member Function Documentation

◆ visitEntry()

void xrpl::ValidBookDirectory::visitEntry ( bool isDelete,
std::shared_ptr< SLE const > const & before,
std::shared_ptr< SLE const > const & after )

Definition at line 42 of file DirectoryInvariant.cpp.

◆ finalize()

bool xrpl::ValidBookDirectory::finalize ( STTx const & ,
TER const ,
XRPAmount const ,
ReadView const & view,
beast::Journal const & j )

Definition at line 74 of file DirectoryInvariant.cpp.

Member Data Documentation

◆ badBookDirectory_

bool xrpl::ValidBookDirectory::badBookDirectory_ = false
private

Definition at line 16 of file DirectoryInvariant.h.

◆ rootIndexes_

hash_set<uint256> xrpl::ValidBookDirectory::rootIndexes_
private

Definition at line 17 of file DirectoryInvariant.h.