rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
xrpl::ValidPermissionedDEX Class Reference

#include <PermissionedDEXInvariant.h>

Collaboration diagram for xrpl::ValidPermissionedDEX:
Collaboration graph
[legend]

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 regularOffers_ = false
 
bool badHybrids_ = false
 
hash_set< uint256domains_
 

Detailed Description

Definition at line 11 of file PermissionedDEXInvariant.h.

Member Function Documentation

◆ visitEntry()

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

Definition at line 13 of file PermissionedDEXInvariant.cpp.

◆ finalize()

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

Definition at line 45 of file PermissionedDEXInvariant.cpp.

Member Data Documentation

◆ regularOffers_

bool xrpl::ValidPermissionedDEX::regularOffers_ = false
private

Definition at line 13 of file PermissionedDEXInvariant.h.

◆ badHybrids_

bool xrpl::ValidPermissionedDEX::badHybrids_ = false
private

Definition at line 14 of file PermissionedDEXInvariant.h.

◆ domains_

hash_set<uint256> xrpl::ValidPermissionedDEX::domains_
private

Definition at line 15 of file PermissionedDEXInvariant.h.