#include <mock_checkpoint_manager.h>
|
| | MockCheckPointManager (const ResDBConfig &config, ReplicaCommunicator *communicator, SignatureVerifier *verifier) |
| |
| | MockCheckPointManager (const std::vector< ReplicaInfo > &replicas) |
| |
| | MOCK_METHOD (int, SendHeartBeat,(const HeartBeatInfo &),(override)) |
| |
| | MOCK_METHOD (int, SendMessage,(const google::protobuf::Message &),(override)) |
| |
| | MOCK_METHOD (void, BroadCast,(const google::protobuf::Message &),(override)) |
| |
| | MOCK_METHOD (void, SendMessage,(const google::protobuf::Message &, int64_t),(override)) |
| |
| | MOCK_METHOD (int, SendMessage,(const google::protobuf::Message &, const ReplicaInfo &),(override)) |
| |
| | CheckPointManager (const ResDBConfig &config, ReplicaCommunicator *replica_communicator, SignatureVerifier *verifier) |
| |
| virtual | ~CheckPointManager () |
| |
| ChainState * | GetTxnDB () |
| |
| uint64_t | GetMaxTxnSeq () |
| |
| void | AddCommitData (std::unique_ptr< Request > request) |
| |
| int | ProcessCheckPoint (std::unique_ptr< Context > context, std::unique_ptr< Request > request) |
| |
| uint64_t | GetStableCheckpoint () override |
| |
| StableCheckPoint | GetStableCheckpointWithVotes () |
| |
| bool | IsValidCheckpointProof (const StableCheckPoint &stable_ckpt) |
| |
| void | SetTimeoutHandler (std::function< void()> timeout_handler) |
| |
| virtual void | UpdateStableCheckPointCallback (int64_t current_stable_checkpoint) |
| |
| void | Stop () |
| |
| void | TimeoutHandler () |
| |
| void | WaitSignal () |
| |
| std::unique_ptr< std::pair< uint64_t, std::string > > | PopStableSeqHash () |
| |
| void | SetExecutor (TransactionExecutor *executor) |
| |
| uint64_t | GetHighestPreparedSeq () |
| |
| void | SetHighestPreparedSeq (uint64_t seq) |
| |
| sem_t * | CommitableSeqSignal () |
| |
| uint64_t | GetCommittableSeq () |
| |
| | CheckPoint ()=default |
| |
| virtual | ~CheckPoint ()=default |
| |
Definition at line 28 of file mock_checkpoint_manager.h.
◆ MockCheckPointManager() [1/2]
◆ MockCheckPointManager() [2/2]
| resdb::MockCheckPointManager::MockCheckPointManager |
( |
const std::vector< ReplicaInfo > & |
replicas | ) |
|
|
inline |
◆ MOCK_METHOD() [1/5]
| resdb::MockCheckPointManager::MOCK_METHOD |
( |
int |
, |
|
|
SendHeartBeat |
, |
|
|
(const HeartBeatInfo &) |
, |
|
|
(override) |
|
|
) |
| |
◆ MOCK_METHOD() [2/5]
| resdb::MockCheckPointManager::MOCK_METHOD |
( |
int |
, |
|
|
SendMessage |
, |
|
|
(const google::protobuf::Message &) |
, |
|
|
(override) |
|
|
) |
| |
◆ MOCK_METHOD() [3/5]
| resdb::MockCheckPointManager::MOCK_METHOD |
( |
int |
, |
|
|
SendMessage |
, |
|
|
(const google::protobuf::Message &, const ReplicaInfo &) |
, |
|
|
(override) |
|
|
) |
| |
◆ MOCK_METHOD() [4/5]
| resdb::MockCheckPointManager::MOCK_METHOD |
( |
void |
, |
|
|
BroadCast |
, |
|
|
(const google::protobuf::Message &) |
, |
|
|
(override) |
|
|
) |
| |
◆ MOCK_METHOD() [5/5]
| resdb::MockCheckPointManager::MOCK_METHOD |
( |
void |
, |
|
|
SendMessage |
, |
|
|
(const google::protobuf::Message &, int64_t) |
, |
|
|
(override) |
|
|
) |
| |