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

#include <kv_types.h>

Inherited by ccf::kv::untyped::Map::HandleCommitter, and ccf::kv::untyped::Map::SnapshotHandleCommitter.

Public Member Functions

virtual ~AbstractCommitter ()=default
 
virtual bool has_writes ()=0
 
virtual bool prepare ()=0
 
virtual void commit (Version v, bool track_deletes_on_missing_keys)=0
 
virtual ConsensusHookPtr post_commit ()=0
 

Constructor & Destructor Documentation

◆ ~AbstractCommitter()

virtual ccf::kv::AbstractCommitter::~AbstractCommitter ( )
virtualdefault

Member Function Documentation

◆ commit()

virtual void ccf::kv::AbstractCommitter::commit ( Version  v,
bool  track_deletes_on_missing_keys 
)
pure virtual

◆ has_writes()

virtual bool ccf::kv::AbstractCommitter::has_writes ( )
pure virtual

◆ post_commit()

virtual ConsensusHookPtr ccf::kv::AbstractCommitter::post_commit ( )
pure virtual

◆ prepare()

virtual bool ccf::kv::AbstractCommitter::prepare ( )
pure virtual

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