rippled
Public Member Functions | Private Attributes | List of all members
ripple::AccountStateSF Class Reference
Inheritance diagram for ripple::AccountStateSF:
Inheritance graph
[legend]
Collaboration diagram for ripple::AccountStateSF:
Collaboration graph
[legend]

Public Member Functions

 AccountStateSF (NodeStore::Database &db, AbstractFetchPackContainer &fp)
 
void gotNode (bool fromFilter, SHAMapHash const &nodeHash, std::uint32_t ledgerSeq, Blob &&nodeData, SHAMapNodeType type) const override
 
std::optional< BlobgetNode (SHAMapHash const &nodeHash) const override
 

Private Attributes

NodeStore::Databasedb_
 
AbstractFetchPackContainerfp_
 

Detailed Description

Definition at line 31 of file AccountStateSF.h.

Constructor & Destructor Documentation

◆ AccountStateSF()

ripple::AccountStateSF::AccountStateSF ( NodeStore::Database db,
AbstractFetchPackContainer fp 
)

Definition at line 34 of file AccountStateSF.h.

Member Function Documentation

◆ gotNode()

void ripple::AccountStateSF::gotNode ( bool  fromFilter,
SHAMapHash const &  nodeHash,
std::uint32_t  ledgerSeq,
Blob &&  nodeData,
SHAMapNodeType  type 
) const
overridevirtual

Implements ripple::SHAMapSyncFilter.

Definition at line 25 of file AccountStateSF.cpp.

◆ getNode()

std::optional< Blob > ripple::AccountStateSF::getNode ( SHAMapHash const &  nodeHash) const
overridevirtual

Implements ripple::SHAMapSyncFilter.

Definition at line 37 of file AccountStateSF.cpp.

Member Data Documentation

◆ db_

NodeStore::Database& ripple::AccountStateSF::db_
private

Definition at line 51 of file AccountStateSF.h.

◆ fp_

AbstractFetchPackContainer& ripple::AccountStateSF::fp_
private

Definition at line 52 of file AccountStateSF.h.