CCF
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
ccf::SignatureCacheInterface Class Referenceabstract

#include <signature_cache_interface.h>

Inherits ccf::AbstractNodeSubSystem.

Inherited by ccf::SignatureCacheSubsystem.

Public Member Functions

 ~SignatureCacheInterface () override=default
 
virtual std::optional< CachedSignatureget_signature_for (ccf::SeqNo seqno) const =0
 
virtual void set_max_cache_size (size_t n)=0
 
- Public Member Functions inherited from ccf::AbstractNodeSubSystem
virtual ~AbstractNodeSubSystem ()=default
 

Static Public Member Functions

static char const * get_subsystem_name ()
 

Constructor & Destructor Documentation

◆ ~SignatureCacheInterface()

ccf::SignatureCacheInterface::~SignatureCacheInterface ( )
overridedefault

Member Function Documentation

◆ get_signature_for()

virtual std::optional< CachedSignature > ccf::SignatureCacheInterface::get_signature_for ( ccf::SeqNo  seqno) const
pure virtual

◆ get_subsystem_name()

static char const * ccf::SignatureCacheInterface::get_subsystem_name ( )
inlinestatic

◆ set_max_cache_size()

virtual void ccf::SignatureCacheInterface::set_max_cache_size ( size_t  n)
pure virtual

The documentation for this class was generated from the following file: