rippled
Public Member Functions | List of all members
ripple::SHAMapSyncFilter Class Referenceabstract
Inheritance diagram for ripple::SHAMapSyncFilter:
Inheritance graph
[legend]

Public Member Functions

virtual ~SHAMapSyncFilter ()=default
 
 SHAMapSyncFilter ()=default
 
 SHAMapSyncFilter (SHAMapSyncFilter const &)=delete
 
SHAMapSyncFilteroperator= (SHAMapSyncFilter const &)=delete
 
virtual void gotNode (bool fromFilter, SHAMapHash const &nodeHash, std::uint32_t ledgerSeq, Blob &&nodeData, SHAMapNodeType type) const =0
 
virtual std::optional< BlobgetNode (SHAMapHash const &nodeHash) const =0
 

Detailed Description

Definition at line 30 of file SHAMapSyncFilter.h.

Constructor & Destructor Documentation

◆ ~SHAMapSyncFilter()

virtual ripple::SHAMapSyncFilter::~SHAMapSyncFilter ( )
virtualdefault

◆ SHAMapSyncFilter() [1/2]

ripple::SHAMapSyncFilter::SHAMapSyncFilter ( )
default

◆ SHAMapSyncFilter() [2/2]

ripple::SHAMapSyncFilter::SHAMapSyncFilter ( SHAMapSyncFilter const &  )
delete

Member Function Documentation

◆ operator=()

SHAMapSyncFilter& ripple::SHAMapSyncFilter::operator= ( SHAMapSyncFilter const &  )
delete

◆ gotNode()

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

◆ getNode()

virtual std::optional<Blob> ripple::SHAMapSyncFilter::getNode ( SHAMapHash const &  nodeHash) const
pure virtual