Loading...
Searching...
No Matches
resdb::ResDBTxnAccessor Class Reference

#include <resdb_txn_accessor.h>

Inheritance diagram for resdb::ResDBTxnAccessor:
resdb::MockResDBTxnAccessor resdb::MockResDBTxnAccessor resdb::MockResDBTxnAccessor

Public Member Functions

 ResDBTxnAccessor (const ResDBConfig &config)
 
virtual ~ResDBTxnAccessor ()=default
 
virtual absl::StatusOr< std::vector< std::pair< uint64_t, std::string > > > GetTxn (uint64_t min_seq, uint64_t max_seq)
 
virtual absl::StatusOr< std::vector< Request > > GetRequestFromReplica (uint64_t min_seq, uint64_t max_seq, const ReplicaInfo &replica)
 

Protected Member Functions

virtual std::unique_ptr< NetChannel > GetNetChannel (const std::string &ip, int port)
 

Detailed Description

Definition at line 31 of file resdb_txn_accessor.h.

Constructor & Destructor Documentation

◆ ResDBTxnAccessor()

resdb::ResDBTxnAccessor::ResDBTxnAccessor ( const ResDBConfig &  config)

Definition at line 29 of file resdb_txn_accessor.cpp.

◆ ~ResDBTxnAccessor()

virtual resdb::ResDBTxnAccessor::~ResDBTxnAccessor ( )
virtualdefault

Member Function Documentation

◆ GetNetChannel()

std::unique_ptr< NetChannel > resdb::ResDBTxnAccessor::GetNetChannel ( const std::string &  ip,
int  port 
)
protectedvirtual

Definition at line 34 of file resdb_txn_accessor.cpp.

◆ GetRequestFromReplica()

absl::StatusOr< std::vector< Request > > resdb::ResDBTxnAccessor::GetRequestFromReplica ( uint64_t  min_seq,
uint64_t  max_seq,
const ReplicaInfo &  replica 
)
virtual

Definition at line 116 of file resdb_txn_accessor.cpp.

◆ GetTxn()

absl::StatusOr< std::vector< std::pair< uint64_t, std::string > > > resdb::ResDBTxnAccessor::GetTxn ( uint64_t  min_seq,
uint64_t  max_seq 
)
virtual

Definition at line 41 of file resdb_txn_accessor.cpp.