Loading...
Searching...
No Matches
resdb::PreVerifyConsensusServicePBFT< RequestType > Class Template Referenceabstract

#include <pre_very_consensus_service_pbft.h>

Inheritance diagram for resdb::PreVerifyConsensusServicePBFT< RequestType >:

Public Member Functions

 PreVerifyConsensusServicePBFT (const ResDBConfig &config, std::unique_ptr< TransactionExecutorImpl > executor)
 
virtual ~PreVerifyConsensusServicePBFT ()=default
 
void SetPreVerifyFunc ()
 
virtual bool VerifyClientRequest (const RequestType &request)=0
 

Detailed Description

template<typename RequestType>
class resdb::PreVerifyConsensusServicePBFT< RequestType >

Definition at line 27 of file pre_very_consensus_service_pbft.h.

Constructor & Destructor Documentation

◆ PreVerifyConsensusServicePBFT()

template<typename RequestType >
resdb::PreVerifyConsensusServicePBFT< RequestType >::PreVerifyConsensusServicePBFT ( const ResDBConfig &  config,
std::unique_ptr< TransactionExecutorImpl >  executor 
)
inline

Definition at line 29 of file pre_very_consensus_service_pbft.h.

◆ ~PreVerifyConsensusServicePBFT()

template<typename RequestType >
virtual resdb::PreVerifyConsensusServicePBFT< RequestType >::~PreVerifyConsensusServicePBFT ( )
virtualdefault

Member Function Documentation

◆ SetPreVerifyFunc()

template<typename RequestType >
void resdb::PreVerifyConsensusServicePBFT< RequestType >::SetPreVerifyFunc ( )

Definition at line 43 of file pre_very_consensus_service_pbft.h.

◆ VerifyClientRequest()

template<typename RequestType >
virtual bool resdb::PreVerifyConsensusServicePBFT< RequestType >::VerifyClientRequest ( const RequestType &  request)
pure virtual