diff --git a/d0/dc2/classresdb_1_1SystemInfo-members.html b/d0/dc2/classresdb_1_1SystemInfo-members.html index 863911a88..d2272e9cb 100644 --- a/d0/dc2/classresdb_1_1SystemInfo-members.html +++ b/d0/dc2/classresdb_1_1SystemInfo-members.html @@ -111,8 +111,9 @@ SetCurrentView(uint64_t)resdb::SystemInfo SetPrimary(uint32_t id)resdb::SystemInfo SetReplicas(const std::vector< ReplicaInfo > &replicas)resdb::SystemInfo - SystemInfo(const ResDBConfig &config)resdb::SystemInfo - ~SystemInfo()=defaultresdb::SystemInfovirtual + SystemInfo()resdb::SystemInfo + SystemInfo(const ResDBConfig &config)resdb::SystemInfo + ~SystemInfo()=defaultresdb::SystemInfovirtual diff --git a/d0/dd0/viewchange__manager_8cpp_source.html b/d0/dd0/viewchange__manager_8cpp_source.html index 908d86017..d32194fb7 100644 --- a/d0/dd0/viewchange__manager_8cpp_source.html +++ b/d0/dd0/viewchange__manager_8cpp_source.html @@ -743,10 +743,10 @@
resdb::SignatureVerifier::SignMessage
virtual absl::StatusOr< SignatureInfo > SignMessage(const std::string &message)
Definition signature_verifier.cpp:195
resdb::SignatureVerifier::VerifyMessage
virtual bool VerifyMessage(const std::string &message, const SignatureInfo &sign)
Definition signature_verifier.cpp:227
resdb::SystemInfo
Definition system_info.h:37
-
resdb::SystemInfo::SetCurrentView
void SetCurrentView(uint64_t)
Definition system_info.cpp:49
-
resdb::SystemInfo::GetPrimaryId
uint32_t GetPrimaryId() const
Definition system_info.cpp:38
-
resdb::SystemInfo::SetPrimary
void SetPrimary(uint32_t id)
Definition system_info.cpp:40
-
resdb::SystemInfo::GetCurrentView
uint64_t GetCurrentView() const
Definition system_info.cpp:47
+
resdb::SystemInfo::SetCurrentView
void SetCurrentView(uint64_t)
Definition system_info.cpp:46
+
resdb::SystemInfo::GetPrimaryId
uint32_t GetPrimaryId() const
Definition system_info.cpp:40
+
resdb::SystemInfo::SetPrimary
void SetPrimary(uint32_t id)
Definition system_info.cpp:42
+
resdb::SystemInfo::GetCurrentView
uint64_t GetCurrentView() const
Definition system_info.cpp:44
resdb::TransactionCollector::GetAllStoredHash
std::vector< std::string > GetAllStoredHash()
Definition transaction_collector.cpp:227
resdb::ViewChangeManager::new_view_is_sent_
bool new_view_is_sent_
Definition viewchange_manager.h:145
resdb::ViewChangeManager::ProcessViewChange
int ProcessViewChange(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
Definition viewchange_manager.cpp:376
diff --git a/d0/ded/classresdb_1_1ConsensusManagerPBFT.html b/d0/ded/classresdb_1_1ConsensusManagerPBFT.html index 8e48b2b67..72142f155 100644 --- a/d0/ded/classresdb_1_1ConsensusManagerPBFT.html +++ b/d0/ded/classresdb_1_1ConsensusManagerPBFT.html @@ -358,7 +358,7 @@

-

Definition at line 108 of file consensus_manager_pbft.cpp.

+

Definition at line 113 of file consensus_manager_pbft.cpp.

@@ -396,7 +396,7 @@

-

Definition at line 102 of file consensus_manager_pbft.cpp.

+

Definition at line 107 of file consensus_manager_pbft.cpp.

@@ -436,7 +436,7 @@

resdb::ConsensusManager.

-

Definition at line 139 of file consensus_manager_pbft.cpp.

+

Definition at line 144 of file consensus_manager_pbft.cpp.

@@ -465,7 +465,7 @@

resdb::ConsensusManager.

-

Definition at line 87 of file consensus_manager_pbft.cpp.

+

Definition at line 92 of file consensus_manager_pbft.cpp.

@@ -494,7 +494,7 @@

resdb::ConsensusManager.

-

Definition at line 83 of file consensus_manager_pbft.cpp.

+

Definition at line 88 of file consensus_manager_pbft.cpp.

@@ -523,7 +523,7 @@

resdb::ConsensusManager.

-

Definition at line 91 of file consensus_manager_pbft.cpp.

+

Definition at line 96 of file consensus_manager_pbft.cpp.

@@ -561,7 +561,7 @@

-

Definition at line 186 of file consensus_manager_pbft.cpp.

+

Definition at line 191 of file consensus_manager_pbft.cpp.

@@ -588,7 +588,7 @@

-

Definition at line 127 of file consensus_manager_pbft.cpp.

+

Definition at line 132 of file consensus_manager_pbft.cpp.

@@ -615,7 +615,7 @@

-

Definition at line 115 of file consensus_manager_pbft.cpp.

+

Definition at line 120 of file consensus_manager_pbft.cpp.

@@ -635,7 +635,7 @@

-

Definition at line 77 of file consensus_manager_pbft.cpp.

+

Definition at line 82 of file consensus_manager_pbft.cpp.

@@ -655,7 +655,7 @@

-

Definition at line 258 of file consensus_manager_pbft.cpp.

+

Definition at line 263 of file consensus_manager_pbft.cpp.

@@ -695,7 +695,7 @@

resdb::ConsensusManager.

-

Definition at line 95 of file consensus_manager_pbft.cpp.

+

Definition at line 100 of file consensus_manager_pbft.cpp.

@@ -715,7 +715,7 @@

-

Definition at line 253 of file consensus_manager_pbft.cpp.

+

Definition at line 258 of file consensus_manager_pbft.cpp.

@@ -744,7 +744,7 @@

resdb::ConsensusManager.

-

Definition at line 81 of file consensus_manager_pbft.cpp.

+

Definition at line 86 of file consensus_manager_pbft.cpp.

diff --git a/d0/dfd/response__manager_8cpp_source.html b/d0/dfd/response__manager_8cpp_source.html index e168ed906..1fab7ebbb 100644 --- a/d0/dfd/response__manager_8cpp_source.html +++ b/d0/dfd/response__manager_8cpp_source.html @@ -437,7 +437,7 @@
static Stats * GetGlobalStats(int sleep_seconds=5)
Definition stats.cpp:35
void AddLatency(uint64_t run_time)
Definition stats.cpp:307
-
uint32_t GetPrimaryId() const
+
uint32_t GetPrimaryId() const
std::list< std::unique_ptr< RequestInfo > > CollectorDataType
SystemInfo system_info_
MockSignatureVerifier verifier_
diff --git a/d1/d08/geo__transaction__executor__test_8cpp_source.html b/d1/d08/geo__transaction__executor__test_8cpp_source.html index 1eb91fbb9..c467b22f0 100644 --- a/d1/d08/geo__transaction__executor__test_8cpp_source.html +++ b/d1/d08/geo__transaction__executor__test_8cpp_source.html @@ -256,7 +256,7 @@
154} // namespace
155
156} // namespace resdb
-
void SetPrimary(uint32_t id)
+
void SetPrimary(uint32_t id)
SystemInfo system_info_
diff --git a/d1/d44/classresdb_1_1Recovery.html b/d1/d44/classresdb_1_1Recovery.html index d8bfe4515..83320eff9 100644 --- a/d1/d44/classresdb_1_1Recovery.html +++ b/d1/d44/classresdb_1_1Recovery.html @@ -110,14 +110,14 @@ - - + + - - + + @@ -157,15 +157,17 @@ + +

Public Member Functions

 Recovery (const ResDBConfig &config, CheckPoint *checkpoint, Storage *storage)
 
 Recovery (const ResDBConfig &config, CheckPoint *checkpoint, SystemInfo *system_info, Storage *storage)
 
virtual ~Recovery ()
 
virtual void AddRequest (const Context *context, const Request *request)
 
void ReadLogs (std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
 
void ReadLogs (std::function< void(const SystemInfoData &data)> system_callback, std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
 
int64_t GetMaxSeq ()
 
int64_t GetMinSeq ()
 
int recovery_ckpt_time_s_
 
SystemInfosystem_info_
 
Storagestorage_
 

Detailed Description

-

Definition at line 38 of file recovery.h.

+

Definition at line 40 of file recovery.h.

Constructor & Destructor Documentation

- -

◆ Recovery()

+ +

◆ Recovery()

@@ -182,6 +184,12 @@

CheckPointcheckpoint, + + + + SystemInfo *  + system_info, + @@ -223,7 +231,7 @@

-

Definition at line 88 of file recovery.cpp.

+

Definition at line 91 of file recovery.cpp.

@@ -262,7 +270,7 @@

-

Definition at line 223 of file recovery.cpp.

+

Definition at line 250 of file recovery.cpp.

@@ -281,7 +289,7 @@

-

Definition at line 100 of file recovery.cpp.

+

Definition at line 103 of file recovery.cpp.

@@ -300,12 +308,12 @@

-

Definition at line 102 of file recovery.cpp.

+

Definition at line 105 of file recovery.cpp.

- -

◆ ReadLogs()

+ +

◆ ReadLogs()

@@ -313,14 +321,24 @@

void resdb::Recovery::ReadLogs ( + std::function< void(const SystemInfoData &data)>  + system_callback, + + + + std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)>  - call_back) + call_back  + + + ) +

-

Definition at line 395 of file recovery.cpp.

+

Definition at line 437 of file recovery.cpp.

@@ -345,7 +363,7 @@

-

Definition at line 88 of file recovery.h.

+

Definition at line 96 of file recovery.h.

@@ -369,7 +387,7 @@

-

Definition at line 87 of file recovery.h.

+

Definition at line 95 of file recovery.h.

@@ -393,7 +411,7 @@

-

Definition at line 89 of file recovery.h.

+

Definition at line 97 of file recovery.h.

@@ -417,7 +435,7 @@

-

Definition at line 84 of file recovery.h.

+

Definition at line 92 of file recovery.h.

@@ -441,7 +459,7 @@

-

Definition at line 95 of file recovery.h.

+

Definition at line 103 of file recovery.h.

@@ -465,7 +483,7 @@

-

Definition at line 85 of file recovery.h.

+

Definition at line 93 of file recovery.h.

@@ -489,7 +507,7 @@

-

Definition at line 83 of file recovery.h.

+

Definition at line 91 of file recovery.h.

@@ -513,7 +531,7 @@

-

Definition at line 90 of file recovery.h.

+

Definition at line 98 of file recovery.h.

@@ -537,7 +555,7 @@

-

Definition at line 88 of file recovery.h.

+

Definition at line 96 of file recovery.h.

@@ -561,7 +579,7 @@

-

Definition at line 93 of file recovery.h.

+

Definition at line 101 of file recovery.h.

@@ -585,7 +603,7 @@

-

Definition at line 94 of file recovery.h.

+

Definition at line 102 of file recovery.h.

@@ -609,7 +627,7 @@

-

Definition at line 94 of file recovery.h.

+

Definition at line 102 of file recovery.h.

@@ -633,7 +651,7 @@

-

Definition at line 91 of file recovery.h.

+

Definition at line 99 of file recovery.h.

@@ -657,7 +675,7 @@

-

Definition at line 97 of file recovery.h.

+

Definition at line 105 of file recovery.h.

@@ -681,7 +699,7 @@

-

Definition at line 86 of file recovery.h.

+

Definition at line 94 of file recovery.h.

@@ -705,7 +723,7 @@

-

Definition at line 96 of file recovery.h.

+

Definition at line 104 of file recovery.h.

@@ -729,7 +747,31 @@

-

Definition at line 98 of file recovery.h.

+

Definition at line 107 of file recovery.h.

+ + + + +

◆ system_info_

+ +
+
+ + + + + +
+ + + + +
SystemInfo* resdb::Recovery::system_info_
+
+protected
+
+ +

Definition at line 106 of file recovery.h.

diff --git a/d1/d44/classresdb_1_1Recovery.js b/d1/d44/classresdb_1_1Recovery.js index 9204cc71c..fac006e0b 100644 --- a/d1/d44/classresdb_1_1Recovery.js +++ b/d1/d44/classresdb_1_1Recovery.js @@ -1,11 +1,11 @@ var classresdb_1_1Recovery = [ - [ "Recovery", "d1/d44/classresdb_1_1Recovery.html#a6f1b18568f29b0edb6417fcf72c23f4f", null ], + [ "Recovery", "d1/d44/classresdb_1_1Recovery.html#acd5836e122a05acaea2640f17ccd6be9", null ], [ "~Recovery", "d1/d44/classresdb_1_1Recovery.html#ac067902ab15b9e6705e2f9d7fa117c38", null ], [ "AddRequest", "d1/d44/classresdb_1_1Recovery.html#a9487fb3d0eb4075dc8498b8d4994fda1", null ], [ "GetMaxSeq", "d1/d44/classresdb_1_1Recovery.html#acf1e0b15359a0db222327b53ab42b1a8", null ], [ "GetMinSeq", "d1/d44/classresdb_1_1Recovery.html#a3c94d7c50cd3e24d66f5e3beb13ec15e", null ], - [ "ReadLogs", "d1/d44/classresdb_1_1Recovery.html#a4182dba01fe75251e217f0e88aa94645", null ], + [ "ReadLogs", "d1/d44/classresdb_1_1Recovery.html#a61a5e9bb6293c982f9b158f76b0d9542", null ], [ "base_file_path_", "d1/d44/classresdb_1_1Recovery.html#a4702da091d77fff4b8189454ca6576c1", null ], [ "buffer_", "d1/d44/classresdb_1_1Recovery.html#a16d630355aca59e4cf89d258939d761e", null ], [ "buffer_size_", "d1/d44/classresdb_1_1Recovery.html#ace4eacb35dd3c48d924c653a9e8dbddd", null ], @@ -22,5 +22,6 @@ var classresdb_1_1Recovery = [ "recovery_ckpt_time_s_", "d1/d44/classresdb_1_1Recovery.html#abb818d763e6fb5a60c83e52206ece201", null ], [ "recovery_enabled_", "d1/d44/classresdb_1_1Recovery.html#af407e64394ef0e17bb1395342bb4cf2b", null ], [ "stop_", "d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4", null ], - [ "storage_", "d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1", null ] + [ "storage_", "d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1", null ], + [ "system_info_", "d1/d44/classresdb_1_1Recovery.html#a0f7da48a1e0ca91b472e91450b69f9d8", null ] ]; \ No newline at end of file diff --git a/d1/dd6/consensus__manager__geo__pbft_8cpp_source.html b/d1/dd6/consensus__manager__geo__pbft_8cpp_source.html index 9ec9b9ffa..c61dac797 100644 --- a/d1/dd6/consensus__manager__geo__pbft_8cpp_source.html +++ b/d1/dd6/consensus__manager__geo__pbft_8cpp_source.html @@ -154,8 +154,8 @@
ConsensusManagerGeoPBFT(const ResDBConfig &config, std::unique_ptr< GeoTransactionExecutor > local_executor, std::unique_ptr< GeoGlobalExecutor > global_executor)
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
-
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
- +
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
+
SignatureVerifier * GetSignatureVerifier()
ReplicaCommunicator * GetBroadCastClient()
diff --git a/d2/d50/system__info_8h_source.html b/d2/d50/system__info_8h_source.html index 1d77510b7..bdafc3a0d 100644 --- a/d2/d50/system__info_8h_source.html +++ b/d2/d50/system__info_8h_source.html @@ -138,38 +138,40 @@
36// has been agreed on, like the primary, the replicas,etc..
38 public:
-
39 SystemInfo(const ResDBConfig& config);
-
40 virtual ~SystemInfo() = default;
-
41
-
42 std::vector<ReplicaInfo> GetReplicas() const;
-
43 void SetReplicas(const std::vector<ReplicaInfo>& replicas);
-
44 void AddReplica(const ReplicaInfo& replica);
-
45
-
46 void ProcessRequest(const SystemInfoRequest& request);
-
47
-
48 uint32_t GetPrimaryId() const;
-
49 void SetPrimary(uint32_t id);
-
50
-
51 uint64_t GetCurrentView() const;
-
52 void SetCurrentView(uint64_t);
-
53
-
54 private:
-
55 std::vector<ReplicaInfo> replicas_;
-
56 std::atomic<uint32_t> primary_id_;
-
57 std::atomic<uint64_t> view_;
-
58};
-
59} // namespace resdb
+
39 SystemInfo();
+
40 SystemInfo(const ResDBConfig& config);
+
41 virtual ~SystemInfo() = default;
+
42
+
43 std::vector<ReplicaInfo> GetReplicas() const;
+
44 void SetReplicas(const std::vector<ReplicaInfo>& replicas);
+
45 void AddReplica(const ReplicaInfo& replica);
+
46
+
47 void ProcessRequest(const SystemInfoRequest& request);
+
48
+
49 uint32_t GetPrimaryId() const;
+
50 void SetPrimary(uint32_t id);
+
51
+
52 uint64_t GetCurrentView() const;
+
53 void SetCurrentView(uint64_t);
+
54
+
55 private:
+
56 std::vector<ReplicaInfo> replicas_;
+
57 std::atomic<uint32_t> primary_id_;
+
58 std::atomic<uint64_t> view_;
+
59};
+
60} // namespace resdb
-
void SetCurrentView(uint64_t)
-
uint32_t GetPrimaryId() const
-
void SetPrimary(uint32_t id)
+
void SetCurrentView(uint64_t)
+
uint32_t GetPrimaryId() const
+
void SetPrimary(uint32_t id)
virtual ~SystemInfo()=default
-
void SetReplicas(const std::vector< ReplicaInfo > &replicas)
-
std::vector< ReplicaInfo > GetReplicas() const
-
void AddReplica(const ReplicaInfo &replica)
-
void ProcessRequest(const SystemInfoRequest &request)
-
uint64_t GetCurrentView() const
+
void SetReplicas(const std::vector< ReplicaInfo > &replicas)
+
std::vector< ReplicaInfo > GetReplicas() const
+
void AddReplica(const ReplicaInfo &replica)
+
void ProcessRequest(const SystemInfoRequest &request)
+
uint64_t GetCurrentView() const
+ diff --git a/d3/d80/system__info_8cpp_source.html b/d3/d80/system__info_8cpp_source.html index 6f288352b..89e14f698 100644 --- a/d3/d80/system__info_8cpp_source.html +++ b/d3/d80/system__info_8cpp_source.html @@ -131,70 +131,67 @@
29
30namespace resdb {
31
- -
33 : primary_id_(config.GetReplicaInfos()[0].id()), view_(1) {
- -
35 LOG(ERROR) << "get primary id:" << primary_id_;
-
36}
-
37
-
38uint32_t SystemInfo::GetPrimaryId() const { return primary_id_; }
+
32SystemInfo::SystemInfo() : primary_id_(1), view_(1) {}
+
33
+ +
35 : primary_id_(config.GetReplicaInfos()[0].id()), view_(1) {
+ +
37 LOG(ERROR) << "get primary id:" << primary_id_;
+
38}
39
-
40void SystemInfo::SetPrimary(uint32_t id) {
-
41 if(primary_id_ != id){
-
42 LOG(ERROR) << "[SetPrimary]: " << id;
-
43 }
-
44 primary_id_ = id;
-
45}
-
46
-
47uint64_t SystemInfo::GetCurrentView() const { return view_; }
-
48
-
49void SystemInfo::SetCurrentView(uint64_t view_id) { view_ = view_id; }
-
50
-
51std::vector<ReplicaInfo> SystemInfo::GetReplicas() const { return replicas_; }
-
52
-
53void SystemInfo::SetReplicas(const std::vector<ReplicaInfo>& replicas) {
-
54 replicas_ = replicas;
-
55}
-
56
-
57void SystemInfo::AddReplica(const ReplicaInfo& replica) {
-
58 if (replica.id() == 0 || replica.ip().empty() || replica.port() == 0) {
-
59 return;
-
60 }
-
61 for (const auto& cur_replica : replicas_) {
-
62 if (cur_replica.id() == replica.id()) {
-
63 LOG(ERROR) << " replica exist:" << replica.id();
-
64 return;
-
65 }
-
66 }
-
67 LOG(ERROR) << "add new replica:" << replica.DebugString();
-
68 replicas_.push_back(replica);
-
69}
-
70
-
71void SystemInfo::ProcessRequest(const SystemInfoRequest& request) {
-
72 switch (request.type()) {
-
73 case SystemInfoRequest::ADD_REPLICA: {
-
74 NewReplicaRequest info;
-
75 if (info.ParseFromString(request.request())) {
-
76 AddReplica(info.replica_info());
-
77 }
-
78 } break;
-
79 default:
-
80 break;
-
81 }
-
82}
-
83
-
84} // namespace resdb
+
40uint32_t SystemInfo::GetPrimaryId() const { return primary_id_; }
+
41
+
42void SystemInfo::SetPrimary(uint32_t id) { primary_id_ = id; }
+
43
+
44uint64_t SystemInfo::GetCurrentView() const { return view_; }
+
45
+
46void SystemInfo::SetCurrentView(uint64_t view_id) { view_ = view_id; }
+
47
+
48std::vector<ReplicaInfo> SystemInfo::GetReplicas() const { return replicas_; }
+
49
+
50void SystemInfo::SetReplicas(const std::vector<ReplicaInfo>& replicas) {
+
51 replicas_ = replicas;
+
52}
+
53
+
54void SystemInfo::AddReplica(const ReplicaInfo& replica) {
+
55 if (replica.id() == 0 || replica.ip().empty() || replica.port() == 0) {
+
56 return;
+
57 }
+
58 for (const auto& cur_replica : replicas_) {
+
59 if (cur_replica.id() == replica.id()) {
+
60 LOG(ERROR) << " replica exist:" << replica.id();
+
61 return;
+
62 }
+
63 }
+
64 LOG(ERROR) << "add new replica:" << replica.DebugString();
+
65 replicas_.push_back(replica);
+
66}
+
67
+
68void SystemInfo::ProcessRequest(const SystemInfoRequest& request) {
+
69 switch (request.type()) {
+
70 case SystemInfoRequest::ADD_REPLICA: {
+
71 NewReplicaRequest info;
+
72 if (info.ParseFromString(request.request())) {
+
73 AddReplica(info.replica_info());
+
74 }
+
75 } break;
+
76 default:
+
77 break;
+
78 }
+
79}
+
80
+
81} // namespace resdb
const std::vector< ReplicaInfo > & GetReplicaInfos() const
-
void SetCurrentView(uint64_t)
-
uint32_t GetPrimaryId() const
-
void SetPrimary(uint32_t id)
-
SystemInfo(const ResDBConfig &config)
-
void SetReplicas(const std::vector< ReplicaInfo > &replicas)
-
std::vector< ReplicaInfo > GetReplicas() const
-
void AddReplica(const ReplicaInfo &replica)
-
void ProcessRequest(const SystemInfoRequest &request)
-
uint64_t GetCurrentView() const
+
void SetCurrentView(uint64_t)
+
uint32_t GetPrimaryId() const
+
void SetPrimary(uint32_t id)
+
void SetReplicas(const std::vector< ReplicaInfo > &replicas)
+
std::vector< ReplicaInfo > GetReplicas() const
+
void AddReplica(const ReplicaInfo &replica)
+
void ProcessRequest(const SystemInfoRequest &request)
+
uint64_t GetCurrentView() const
+ diff --git a/d3/dfc/recovery_8cpp_source.html b/d3/dfc/recovery_8cpp_source.html index e830c305e..2866a6900 100644 --- a/d3/dfc/recovery_8cpp_source.html +++ b/d3/dfc/recovery_8cpp_source.html @@ -139,460 +139,534 @@
37
38namespace resdb {
39
-
40Recovery::Recovery(const ResDBConfig& config, CheckPoint* checkpoint,
-
41 Storage* storage)
-
42 : config_(config), checkpoint_(checkpoint), storage_(storage) {
-
43 recovery_enabled_ = config_.GetConfigData().recovery_enabled();
-
44 file_path_ = config_.GetConfigData().recovery_path();
-
45 if (file_path_.empty()) {
-
46 file_path_ = "./wal_log/log";
-
47 }
- -
49
- -
51 .public_key()
-
52 .public_key_info()
-
53 .type() == CertificateKeyInfo::CLIENT) {
-
54 recovery_enabled_ = false;
-
55 }
-
56
-
57 if (recovery_enabled_ == false) {
-
58 return;
-
59 }
-
60
-
61 buffer_size_ = config_.GetConfigData().recovery_buffer_size();
-
62 if (buffer_size_ == 0) {
-
63 buffer_size_ = 1024;
-
64 }
-
65
-
66 LOG(ERROR) << "file path:" << file_path_
-
67 << " dir:" << std::filesystem::path(file_path_).parent_path();
+
40Recovery::Recovery(const ResDBConfig& config, CheckPoint* checkpoint,
+
41 SystemInfo* system_info, Storage* storage)
+
42 : config_(config),
+
43 checkpoint_(checkpoint),
+
44 system_info_(system_info),
+
45 storage_(storage) {
+
46 recovery_enabled_ = config_.GetConfigData().recovery_enabled();
+
47 file_path_ = config_.GetConfigData().recovery_path();
+
48 if (file_path_.empty()) {
+
49 file_path_ = "./wal_log/log";
+
50 }
+ +
52
+ +
54 .public_key()
+
55 .public_key_info()
+
56 .type() == CertificateKeyInfo::CLIENT) {
+
57 recovery_enabled_ = false;
+
58 }
+
59
+
60 if (recovery_enabled_ == false) {
+
61 return;
+
62 }
+
63
+
64 buffer_size_ = config_.GetConfigData().recovery_buffer_size();
+
65 if (buffer_size_ == 0) {
+
66 buffer_size_ = 1024;
+
67 }
68
-
69 recovery_ckpt_time_s_ = config_.GetConfigData().recovery_ckpt_time_s();
-
70 if (recovery_ckpt_time_s_ == 0) {
- -
72 }
-
73
-
74 int ret =
-
75 mkdir(std::filesystem::path(file_path_).parent_path().c_str(), 0777);
-
76 if (ret) {
-
77 LOG(ERROR) << "mkdir fail:" << ret << " error:" << strerror(errno);
-
78 }
-
79
-
80 fd_ = -1;
-
81 GetLastFile();
-
82 SwitchFile(file_path_);
-
83
-
84 stop_ = false;
-
85 ckpt_thread_ = std::thread(&Recovery::UpdateStableCheckPoint, this);
-
86}
-
87
- -
89 if (recovery_enabled_ == false) {
-
90 return;
-
91 }
-
92 Flush();
-
93 close(fd_);
-
94 stop_ = true;
-
95 if (ckpt_thread_.joinable()) {
-
96 ckpt_thread_.join();
-
97 }
-
98}
-
99
-
100int64_t Recovery::GetMaxSeq() { return max_seq_; }
-
101
-
102int64_t Recovery::GetMinSeq() { return min_seq_; }
-
103
-
104void Recovery::UpdateStableCheckPoint() {
-
105 if (checkpoint_ == nullptr) {
-
106 return;
-
107 }
-
108 while (!stop_) {
-
109 int64_t latest_ckpt = checkpoint_->GetStableCheckpoint();
-
110 LOG(ERROR) << "get stable ckpt:" << latest_ckpt;
-
111 if (last_ckpt_ == latest_ckpt) {
- -
113 continue;
-
114 }
-
115 last_ckpt_ = latest_ckpt;
-
116 FinishFile(latest_ckpt);
-
117 }
-
118}
-
119
-
120void Recovery::GetLastFile() {
-
121 std::string dir = std::filesystem::path(file_path_).parent_path();
-
122 last_ckpt_ = -1;
-
123 int m_time_s = 0;
-
124 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
-
125 std::string dir = std::filesystem::path(entry.path()).parent_path();
-
126 std::string file_name = std::filesystem::path(entry.path()).stem();
-
127 std::string ext = std::filesystem::path(entry.path()).extension();
-
128 if (ext != ".log") continue;
-
129 int pos = file_name.rfind("_");
-
130 int64_t ckpt = std::stoll(file_name.substr(pos + 1));
-
131 int max_seq_pos = file_name.rfind("_", pos - 1);
-
132 int min_seq_pos = file_name.rfind("_", max_seq_pos - 1);
-
133 int time_pos = file_name.rfind("_", min_seq_pos - 1);
-
134
-
135 int64_t min_seq = std::stoll(
-
136 file_name.substr(min_seq_pos + 1, max_seq_pos - min_seq_pos - 1));
+
69 LOG(ERROR) << "file path:" << file_path_
+
70 << " dir:" << std::filesystem::path(file_path_).parent_path();
+
71
+
72 recovery_ckpt_time_s_ = config_.GetConfigData().recovery_ckpt_time_s();
+
73 if (recovery_ckpt_time_s_ == 0) {
+ +
75 }
+
76
+
77 int ret =
+
78 mkdir(std::filesystem::path(file_path_).parent_path().c_str(), 0777);
+
79 if (ret) {
+
80 LOG(ERROR) << "mkdir fail:" << ret << " error:" << strerror(errno);
+
81 }
+
82
+
83 fd_ = -1;
+
84 GetLastFile();
+
85 SwitchFile(file_path_);
+
86
+
87 stop_ = false;
+
88 ckpt_thread_ = std::thread(&Recovery::UpdateStableCheckPoint, this);
+
89}
+
90
+ +
92 if (recovery_enabled_ == false) {
+
93 return;
+
94 }
+
95 Flush();
+
96 close(fd_);
+
97 stop_ = true;
+
98 if (ckpt_thread_.joinable()) {
+
99 ckpt_thread_.join();
+
100 }
+
101}
+
102
+
103int64_t Recovery::GetMaxSeq() { return max_seq_; }
+
104
+
105int64_t Recovery::GetMinSeq() { return min_seq_; }
+
106
+
107void Recovery::UpdateStableCheckPoint() {
+
108 if (checkpoint_ == nullptr) {
+
109 return;
+
110 }
+
111 while (!stop_) {
+
112 int64_t latest_ckpt = checkpoint_->GetStableCheckpoint();
+
113 LOG(ERROR) << "get stable ckpt:" << latest_ckpt;
+
114 if (last_ckpt_ == latest_ckpt) {
+ +
116 continue;
+
117 }
+
118 last_ckpt_ = latest_ckpt;
+
119 FinishFile(latest_ckpt);
+
120 }
+
121}
+
122
+
123void Recovery::GetLastFile() {
+
124 std::string dir = std::filesystem::path(file_path_).parent_path();
+
125 last_ckpt_ = -1;
+
126 int m_time_s = 0;
+
127 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
+
128 std::string dir = std::filesystem::path(entry.path()).parent_path();
+
129 std::string file_name = std::filesystem::path(entry.path()).stem();
+
130 std::string ext = std::filesystem::path(entry.path()).extension();
+
131 if (ext != ".log") continue;
+
132 int pos = file_name.rfind("_");
+
133 int64_t ckpt = std::stoll(file_name.substr(pos + 1));
+
134 int max_seq_pos = file_name.rfind("_", pos - 1);
+
135 int min_seq_pos = file_name.rfind("_", max_seq_pos - 1);
+
136 int time_pos = file_name.rfind("_", min_seq_pos - 1);
137
-
138 int64_t time_s =
-
139 std::stoll(file_name.substr(time_pos + 1, min_seq_pos - time_pos - 1));
-
140 if (min_seq == -1) {
-
141 if (last_ckpt_ == -1 || m_time_s < time_s) {
-
142 file_path_ = entry.path();
-
143 last_ckpt_ = ckpt;
-
144 m_time_s = time_s;
-
145 LOG(ERROR) << "get last path:" << file_name << " min:" << min_seq;
-
146 }
-
147 }
-
148 }
-
149 if (last_ckpt_ == -1) {
-
150 last_ckpt_ = 0;
-
151 file_path_ = GenerateFile(last_ckpt_, -1, -1);
-
152 }
-
153}
-
154
-
155std::string Recovery::GenerateFile(int64_t seq, int64_t min_seq,
-
156 int64_t max_seq) {
-
157 std::string dir = std::filesystem::path(file_path_).parent_path();
-
158 std::string file_name = std::filesystem::path(base_file_path_).stem();
-
159 int64_t time = GetCurrentTime();
-
160 file_name = file_name + "_" + std::to_string(time) + "_" +
-
161 std::to_string(min_seq) + "_" + std::to_string(max_seq) + "_" +
-
162 std::to_string(seq);
-
163 std::string ext = std::filesystem::path(base_file_path_).extension();
-
164 if (ext == "") ext = "log";
-
165 return dir + "/" + file_name + "." + ext;
-
166}
-
167
-
168void Recovery::FinishFile(int64_t seq) {
-
169 std::string next_file_path = GenerateFile(seq, -1, -1);
-
170 std::unique_lock<std::mutex> lk(mutex_);
-
171 Flush();
-
172 if (storage_) {
-
173 if (!storage_->Flush()) {
-
174 return;
-
175 }
-
176 }
-
177 std::string new_file_path = GenerateFile(seq, min_seq_, max_seq_);
-
178 close(fd_);
-
179
-
180 min_seq_ = -1;
-
181 max_seq_ = -1;
-
182
-
183 std::rename(file_path_.c_str(), new_file_path.c_str());
+
138 int64_t min_seq = std::stoll(
+
139 file_name.substr(min_seq_pos + 1, max_seq_pos - min_seq_pos - 1));
+
140
+
141 int64_t time_s =
+
142 std::stoll(file_name.substr(time_pos + 1, min_seq_pos - time_pos - 1));
+
143 if (min_seq == -1) {
+
144 if (last_ckpt_ == -1 || m_time_s < time_s) {
+
145 file_path_ = entry.path();
+
146 last_ckpt_ = ckpt;
+
147 m_time_s = time_s;
+
148 LOG(ERROR) << "get last path:" << file_name << " min:" << min_seq;
+
149 }
+
150 }
+
151 }
+
152 if (last_ckpt_ == -1) {
+
153 last_ckpt_ = 0;
+
154 file_path_ = GenerateFile(last_ckpt_, -1, -1);
+
155 }
+
156}
+
157
+
158std::string Recovery::GenerateFile(int64_t seq, int64_t min_seq,
+
159 int64_t max_seq) {
+
160 std::string dir = std::filesystem::path(file_path_).parent_path();
+
161 std::string file_name = std::filesystem::path(base_file_path_).stem();
+
162 int64_t time = GetCurrentTime();
+
163 file_name = file_name + "_" + std::to_string(time) + "_" +
+
164 std::to_string(min_seq) + "_" + std::to_string(max_seq) + "_" +
+
165 std::to_string(seq);
+
166 std::string ext = std::filesystem::path(base_file_path_).extension();
+
167 if (ext == "") ext = "log";
+
168 return dir + "/" + file_name + "." + ext;
+
169}
+
170
+
171void Recovery::FinishFile(int64_t seq) {
+
172 std::unique_lock<std::mutex> lk(mutex_);
+
173 Flush();
+
174 if (storage_) {
+
175 if (!storage_->Flush()) {
+
176 return;
+
177 }
+
178 }
+
179 std::string new_file_path = GenerateFile(seq, min_seq_, max_seq_);
+
180 close(fd_);
+
181
+
182 min_seq_ = -1;
+
183 max_seq_ = -1;
184
-
185 file_path_ = next_file_path;
+
185 std::rename(file_path_.c_str(), new_file_path.c_str());
186
-
187 OpenFile(file_path_);
-
188}
-
189
-
190void Recovery::SwitchFile(const std::string& file_path) {
-
191 std::unique_lock<std::mutex> lk(mutex_);
-
192
-
193 min_seq_ = -1;
-
194 max_seq_ = -1;
-
195
-
196 ReadLogsFromFiles(
-
197 file_path, 0,
-
198 [&](std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
-
199 min_seq_ == -1
-
200 ? min_seq_ = request->seq()
-
201 : std::min(min_seq_, static_cast<int64_t>(request->seq()));
-
202 max_seq_ = std::max(max_seq_, static_cast<int64_t>(request->seq()));
-
203 });
-
204
-
205 OpenFile(file_path);
-
206 LOG(ERROR) << "switch to file:" << file_path << " seq:"
-
207 << "[" << min_seq_ << "," << max_seq_ << "]";
-
208}
-
209
-
210void Recovery::OpenFile(const std::string& path) {
-
211 if (fd_ >= 0) {
-
212 close(fd_);
-
213 }
-
214 fd_ = open(path.c_str(), O_CREAT | O_WRONLY, 0666);
-
215 if (fd_ < 0) {
-
216 LOG(ERROR) << "open file fail:" << path << " error:" << strerror(errno);
-
217 }
-
218 lseek(fd_, 0, SEEK_END);
-
219 LOG(ERROR) << "open file:" << path << " pos:" << lseek(fd_, 0, SEEK_CUR);
-
220 assert(fd_ >= 0);
-
221}
-
222
-
223void Recovery::AddRequest(const Context* context, const Request* request) {
-
224 if (recovery_enabled_ == false) {
-
225 return;
-
226 }
-
227 switch (request->type()) {
-
228 case Request::TYPE_PRE_PREPARE:
-
229 case Request::TYPE_PREPARE:
-
230 case Request::TYPE_COMMIT:
-
231 case Request::TYPE_CHECKPOINT:
-
232 case Request::TYPE_NEWVIEW:
-
233 return WriteLog(context, request);
-
234 default:
-
235 break;
-
236 }
-
237}
-
238
-
239void Recovery::WriteLog(const Context* context, const Request* request) {
-
240 std::string data;
-
241 if (request) {
-
242 request->SerializeToString(&data);
-
243 }
-
244
-
245 std::string sig;
-
246 if (context) {
-
247 context->signature.SerializeToString(&sig);
-
248 }
+
187 LOG(ERROR) << "rename:" << file_path_ << " to:" << new_file_path;
+
188 std::string next_file_path = GenerateFile(seq, -1, -1);
+
189 file_path_ = next_file_path;
+
190
+
191 OpenFile(file_path_);
+
192}
+
193
+
194void Recovery::SwitchFile(const std::string& file_path) {
+
195 std::unique_lock<std::mutex> lk(mutex_);
+
196
+
197 min_seq_ = -1;
+
198 max_seq_ = -1;
+
199
+
200 ReadLogsFromFiles(
+
201 file_path, 0, 0, [&](const SystemInfoData& data) {},
+
202 [&](std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
+
203 min_seq_ == -1
+
204 ? min_seq_ = request->seq()
+
205 : std::min(min_seq_, static_cast<int64_t>(request->seq()));
+
206 max_seq_ = std::max(max_seq_, static_cast<int64_t>(request->seq()));
+
207 });
+
208
+
209 OpenFile(file_path);
+
210 LOG(INFO) << "switch to file:" << file_path << " seq:"
+
211 << "[" << min_seq_ << "," << max_seq_ << "]";
+
212}
+
213
+
214void Recovery::OpenFile(const std::string& path) {
+
215 LOG(ERROR) << "open file:" << path;
+
216 if (fd_ >= 0) {
+
217 close(fd_);
+
218 }
+
219 fd_ = open(path.c_str(), O_CREAT | O_WRONLY, 0666);
+
220 if (fd_ < 0) {
+
221 LOG(ERROR) << "open file fail:" << path << " error:" << strerror(errno);
+
222 }
+
223
+
224 int pos = lseek(fd_, 0, SEEK_END);
+
225 LOG(INFO) << "file path:" << path << " len:" << pos;
+
226 if (pos == 0) {
+
227 WriteSystemInfo();
+
228 }
+
229
+
230 lseek(fd_, 0, SEEK_END);
+
231 LOG(ERROR) << "open file:" << path << " pos:" << lseek(fd_, 0, SEEK_CUR);
+
232 assert(fd_ >= 0);
+
233}
+
234
+
235void Recovery::WriteSystemInfo() {
+
236 int view = system_info_->GetCurrentView();
+
237 int primary_id = system_info_->GetPrimaryId();
+
238 LOG(ERROR) << "write system info:" << view << " primary id:" << primary_id;
+
239 SystemInfoData data;
+
240 data.set_view(view);
+
241 data.set_primary_id(primary_id);
+
242
+
243 std::string data_str;
+
244 data.SerializeToString(&data_str);
+
245
+
246 AppendData(data_str);
+
247 Flush();
+
248}
249
-
250 std::unique_lock<std::mutex> lk(mutex_);
-
251 min_seq_ = min_seq_ == -1
-
252 ? request->seq()
-
253 : std::min(min_seq_, static_cast<int64_t>(request->seq()));
-
254 max_seq_ = std::max(max_seq_, static_cast<int64_t>(request->seq()));
-
255 AppendData(data);
-
256 AppendData(sig);
-
257
-
258 Flush();
-
259}
-
260
-
261void Recovery::AppendData(const std::string& data) {
-
262 size_t len = data.size();
-
263 buffer_.append(reinterpret_cast<const char*>(&len), sizeof(len));
-
264 buffer_.append(data);
-
265}
-
266
-
267std::vector<std::unique_ptr<Recovery::RecoveryData>> Recovery::ParseData(
-
268 const std::string& data) {
-
269 std::vector<std::unique_ptr<RecoveryData>> request_list;
-
270
-
271 std::vector<std::string> data_list;
-
272 int pos = 0;
-
273 while (pos < data.size()) {
-
274 size_t len;
-
275 memcpy(&len, data.c_str() + pos, sizeof(len));
-
276 pos += sizeof(len);
-
277
-
278 std::string item = data.substr(pos, len);
-
279 pos += len;
-
280 data_list.push_back(item);
-
281 }
-
282
-
283 for (size_t i = 0; i < data_list.size(); i += 2) {
-
284 std::unique_ptr<RecoveryData> recovery_data =
-
285 std::make_unique<RecoveryData>();
-
286 recovery_data->request = std::make_unique<Request>();
-
287 recovery_data->context = std::make_unique<Context>();
-
288
-
289 if (!recovery_data->request->ParseFromString(data_list[i])) {
-
290 LOG(ERROR) << "Parse from data fail";
-
291 break;
-
292 }
+
250void Recovery::AddRequest(const Context* context, const Request* request) {
+
251 if (recovery_enabled_ == false) {
+
252 return;
+
253 }
+
254 switch (request->type()) {
+
255 case Request::TYPE_PRE_PREPARE:
+
256 case Request::TYPE_PREPARE:
+
257 case Request::TYPE_COMMIT:
+
258 case Request::TYPE_CHECKPOINT:
+
259 case Request::TYPE_NEWVIEW:
+
260 return WriteLog(context, request);
+
261 default:
+
262 break;
+
263 }
+
264}
+
265
+
266void Recovery::WriteLog(const Context* context, const Request* request) {
+
267 std::string data;
+
268 if (request) {
+
269 request->SerializeToString(&data);
+
270 }
+
271
+
272 std::string sig;
+
273 if (context) {
+
274 context->signature.SerializeToString(&sig);
+
275 }
+
276
+
277 std::unique_lock<std::mutex> lk(mutex_);
+
278 min_seq_ = min_seq_ == -1
+
279 ? request->seq()
+
280 : std::min(min_seq_, static_cast<int64_t>(request->seq()));
+
281 max_seq_ = std::max(max_seq_, static_cast<int64_t>(request->seq()));
+
282 AppendData(data);
+
283 AppendData(sig);
+
284
+
285 Flush();
+
286}
+
287
+
288void Recovery::AppendData(const std::string& data) {
+
289 size_t len = data.size();
+
290 buffer_.append(reinterpret_cast<const char*>(&len), sizeof(len));
+
291 buffer_.append(data);
+
292}
293
-
294 if (!recovery_data->context->signature.ParseFromString(data_list[i + 1])) {
-
295 LOG(ERROR) << "Parse from data fail";
-
296 break;
-
297 }
-
298
-
299 request_list.push_back(std::move(recovery_data));
-
300 }
-
301 return request_list;
-
302}
-
303
-
304void Recovery::MayFlush() {
-
305 if (buffer_.size() > buffer_size_) {
-
306 Flush();
-
307 }
-
308}
+
294std::vector<std::unique_ptr<Recovery::RecoveryData>> Recovery::ParseData(
+
295 const std::string& data) {
+
296 std::vector<std::unique_ptr<RecoveryData>> request_list;
+
297
+
298 std::vector<std::string> data_list;
+
299 int pos = 0;
+
300 while (pos < data.size()) {
+
301 size_t len;
+
302 memcpy(&len, data.c_str() + pos, sizeof(len));
+
303 pos += sizeof(len);
+
304
+
305 std::string item = data.substr(pos, len);
+
306 pos += len;
+
307 data_list.push_back(item);
+
308 }
309
-
310void Recovery::Flush() {
-
311 size_t len = buffer_.size();
-
312 if (len == 0) {
-
313 return;
-
314 }
+
310 for (size_t i = 0; i < data_list.size(); i += 2) {
+
311 std::unique_ptr<RecoveryData> recovery_data =
+
312 std::make_unique<RecoveryData>();
+
313 recovery_data->request = std::make_unique<Request>();
+
314 recovery_data->context = std::make_unique<Context>();
315
-
316 Write(reinterpret_cast<const char*>(&len), sizeof(len));
-
317 Write(reinterpret_cast<const char*>(buffer_.c_str()), len);
-
318 buffer_.clear();
-
319}
+
316 if (!recovery_data->request->ParseFromString(data_list[i])) {
+
317 LOG(ERROR) << "Parse from data fail";
+
318 break;
+
319 }
320
-
321void Recovery::Write(const char* data, size_t len) {
-
322 int pos = 0;
-
323 while (len > 0) {
-
324 int write_len = write(fd_, data + pos, len);
-
325 len -= write_len;
-
326 pos += write_len;
+
321 if (!recovery_data->context->signature.ParseFromString(data_list[i + 1])) {
+
322 LOG(ERROR) << "Parse from data fail";
+
323 break;
+
324 }
+
325
+
326 request_list.push_back(std::move(recovery_data));
327 }
-
328}
-
329
-
330bool Recovery::Read(int fd, size_t len, char* data) {
-
331 int pos = 0;
-
332 while (len > 0) {
-
333 int read_len = read(fd, data + pos, len);
-
334 if (read_len <= 0) {
-
335 return false;
-
336 }
-
337 len -= read_len;
-
338 pos += read_len;
-
339 }
-
340 return true;
-
341}
-
342
-
343std::pair<std::vector<std::pair<int64_t, std::string>>, int64_t>
-
344Recovery::GetRecoveryFiles() {
-
345 std::string dir = std::filesystem::path(file_path_).parent_path();
-
346 int64_t last_ckpt = 0;
-
347 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
-
348 std::string dir = std::filesystem::path(entry.path()).parent_path();
-
349 std::string file_name = std::filesystem::path(entry.path()).stem();
-
350 std::string ext = std::filesystem::path(entry.path()).extension();
-
351 if (ext != ".log") continue;
-
352 int pos = file_name.rfind("_");
-
353 int64_t ckpt = std::stoll(file_name.substr(pos + 1));
-
354 if (ckpt > last_ckpt) {
-
355 last_ckpt = ckpt;
-
356 }
-
357 }
-
358 std::vector<std::pair<int64_t, std::string>> list;
-
359
-
360 std::vector<std::pair<int64_t, std::string>> e_list;
-
361
-
362 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
-
363 std::string dir = std::filesystem::path(entry.path()).parent_path();
-
364 std::string file_name = std::filesystem::path(entry.path()).stem();
-
365 std::string ext = std::filesystem::path(entry.path()).extension();
-
366 if (ext != ".log") continue;
-
367 int pos = file_name.rfind("_");
-
368
-
369 int max_seq_pos = file_name.rfind("_", pos - 1);
-
370 int64_t max_seq =
-
371 std::stoll(file_name.substr(max_seq_pos + 1, pos - max_seq_pos - 1));
-
372
-
373 int min_seq_pos = file_name.rfind("_", max_seq_pos - 1);
-
374 int64_t min_seq = std::stoll(
-
375 file_name.substr(min_seq_pos + 1, max_seq_pos - min_seq_pos - 1));
-
376
-
377 int time_pos = file_name.rfind("_", min_seq_pos - 1);
-
378 int64_t time =
-
379 std::stoll(file_name.substr(time_pos + 1, min_seq_pos - time_pos - 1));
-
380
-
381 if (min_seq == -1) {
-
382 e_list.push_back(std::make_pair(time, entry.path()));
-
383 } else if ((min_seq <= last_ckpt && max_seq >= last_ckpt)) {
-
384 list.push_back(std::make_pair(time, entry.path()));
-
385 }
-
386 }
-
387
-
388 sort(e_list.begin(), e_list.end());
-
389 list.push_back(e_list.back());
-
390
-
391 sort(list.begin(), list.end());
-
392 return std::make_pair(list, last_ckpt);
-
393}
-
394
-
395void Recovery::ReadLogs(std::function<void(std::unique_ptr<Context> context,
-
396 std::unique_ptr<Request> request)>
-
397 call_back) {
-
398 if (recovery_enabled_ == false) {
-
399 return;
-
400 }
-
401 std::unique_lock<std::mutex> lk(mutex_);
-
402 auto recovery_files_pair = GetRecoveryFiles();
-
403 int64_t ckpt = recovery_files_pair.second;
-
404 for (auto path : recovery_files_pair.first) {
-
405 ReadLogsFromFiles(path.second, ckpt, call_back);
-
406 }
-
407}
-
408
-
409void Recovery::ReadLogsFromFiles(
-
410 const std::string& path, int64_t ckpt,
-
411 std::function<void(std::unique_ptr<Context> context,
-
412 std::unique_ptr<Request> request)>
-
413 call_back) {
-
414 int fd = open(path.c_str(), O_CREAT | O_RDWR, 0666);
-
415 if (fd < 0) {
-
416 LOG(ERROR) << " open file fail:" << path;
-
417 }
-
418 assert(fd >= 0);
-
419
-
420 std::vector<std::unique_ptr<RecoveryData>> request_list;
-
421
-
422 size_t data_len = 0;
-
423 while (Read(fd, sizeof(data_len), reinterpret_cast<char*>(&data_len))) {
-
424 std::string data;
-
425 char* buf = new char[data_len];
-
426 if (!Read(fd, data_len, buf)) {
-
427 LOG(ERROR) << "Read data log fail";
-
428 break;
-
429 }
-
430 data = std::string(buf, data_len);
-
431 delete buf;
+
328 return request_list;
+
329}
+
330
+
331std::vector<std::string> Recovery::ParseRawData(const std::string& data) {
+
332 std::vector<std::string> data_list;
+
333 int pos = 0;
+
334 while (pos < data.size()) {
+
335 size_t len;
+
336 memcpy(&len, data.c_str() + pos, sizeof(len));
+
337 pos += sizeof(len);
+
338
+
339 std::string item = data.substr(pos, len);
+
340 pos += len;
+
341 data_list.push_back(item);
+
342 }
+
343 return data_list;
+
344}
+
345
+
346void Recovery::MayFlush() {
+
347 if (buffer_.size() > buffer_size_) {
+
348 Flush();
+
349 }
+
350}
+
351
+
352void Recovery::Flush() {
+
353 size_t len = buffer_.size();
+
354 if (len == 0) {
+
355 return;
+
356 }
+
357
+
358 Write(reinterpret_cast<const char*>(&len), sizeof(len));
+
359 Write(reinterpret_cast<const char*>(buffer_.c_str()), len);
+
360 buffer_.clear();
+
361}
+
362
+
363void Recovery::Write(const char* data, size_t len) {
+
364 int pos = 0;
+
365 while (len > 0) {
+
366 int write_len = write(fd_, data + pos, len);
+
367 len -= write_len;
+
368 pos += write_len;
+
369 }
+
370}
+
371
+
372bool Recovery::Read(int fd, size_t len, char* data) {
+
373 int pos = 0;
+
374 while (len > 0) {
+
375 int read_len = read(fd, data + pos, len);
+
376 if (read_len <= 0) {
+
377 return false;
+
378 }
+
379 len -= read_len;
+
380 pos += read_len;
+
381 }
+
382 return true;
+
383}
+
384
+
385std::pair<std::vector<std::pair<int64_t, std::string>>, int64_t>
+
386Recovery::GetRecoveryFiles() {
+
387 std::string dir = std::filesystem::path(file_path_).parent_path();
+
388 int64_t last_ckpt = 0;
+
389 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
+
390 std::string dir = std::filesystem::path(entry.path()).parent_path();
+
391 std::string file_name = std::filesystem::path(entry.path()).stem();
+
392 std::string ext = std::filesystem::path(entry.path()).extension();
+
393 if (ext != ".log") continue;
+
394 int pos = file_name.rfind("_");
+
395 int64_t ckpt = std::stoll(file_name.substr(pos + 1));
+
396 if (ckpt > last_ckpt) {
+
397 last_ckpt = ckpt;
+
398 }
+
399 }
+
400 std::vector<std::pair<int64_t, std::string>> list;
+
401
+
402 std::vector<std::pair<int64_t, std::string>> e_list;
+
403
+
404 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
+
405 std::string dir = std::filesystem::path(entry.path()).parent_path();
+
406 std::string file_name = std::filesystem::path(entry.path()).stem();
+
407 std::string ext = std::filesystem::path(entry.path()).extension();
+
408 if (ext != ".log") continue;
+
409 int pos = file_name.rfind("_");
+
410
+
411 int max_seq_pos = file_name.rfind("_", pos - 1);
+
412 int64_t max_seq =
+
413 std::stoll(file_name.substr(max_seq_pos + 1, pos - max_seq_pos - 1));
+
414
+
415 int min_seq_pos = file_name.rfind("_", max_seq_pos - 1);
+
416 int64_t min_seq = std::stoll(
+
417 file_name.substr(min_seq_pos + 1, max_seq_pos - min_seq_pos - 1));
+
418
+
419 int time_pos = file_name.rfind("_", min_seq_pos - 1);
+
420 int64_t time =
+
421 std::stoll(file_name.substr(time_pos + 1, min_seq_pos - time_pos - 1));
+
422
+
423 if (min_seq == -1) {
+
424 e_list.push_back(std::make_pair(time, entry.path()));
+
425 } else if ((min_seq <= last_ckpt && max_seq >= last_ckpt)) {
+
426 list.push_back(std::make_pair(time, entry.path()));
+
427 }
+
428 }
+
429
+
430 sort(e_list.begin(), e_list.end());
+
431 list.push_back(e_list.back());
432
-
433 std::vector<std::unique_ptr<RecoveryData>> list = ParseData(data);
-
434 if (list.size() == 0) {
-
435 request_list.clear();
-
436 break;
-
437 }
-
438 for (auto& l : list) {
-
439 request_list.push_back(std::move(l));
-
440 }
-
441 }
-
442 if (request_list.size() == 0) {
-
443 ftruncate(fd, 0);
+
433 sort(list.begin(), list.end());
+
434 return std::make_pair(list, last_ckpt);
+
435}
+
436
+ +
438 std::function<void(const SystemInfoData& data)> system_callback,
+
439 std::function<void(std::unique_ptr<Context> context,
+
440 std::unique_ptr<Request> request)>
+
441 call_back) {
+
442 if (recovery_enabled_ == false) {
+
443 return;
444 }
-
445 for (std::unique_ptr<RecoveryData>& recovery_data : request_list) {
-
446 if (ckpt < recovery_data->request->seq()) {
-
447 recovery_data->request->set_is_recovery(true);
-
448 call_back(std::move(recovery_data->context),
-
449 std::move(recovery_data->request));
-
450 }
+
445 std::unique_lock<std::mutex> lk(mutex_);
+
446 auto recovery_files_pair = GetRecoveryFiles();
+
447 int64_t ckpt = recovery_files_pair.second;
+
448 int idx = 0;
+
449 for (auto path : recovery_files_pair.first) {
+
450 ReadLogsFromFiles(path.second, ckpt, idx++, system_callback, call_back);
451 }
-
452
-
453 LOG(ERROR) << "read log from files:" << path << " done";
-
454
-
455 close(fd);
-
456}
-
457
-
458} // namespace resdb
+
452}
+
453
+
454void Recovery::ReadLogsFromFiles(
+
455 const std::string& path, int64_t ckpt, int file_idx,
+
456 std::function<void(const SystemInfoData& data)> system_callback,
+
457 std::function<void(std::unique_ptr<Context> context,
+
458 std::unique_ptr<Request> request)>
+
459 call_back) {
+
460 int fd = open(path.c_str(), O_CREAT | O_RDWR, 0666);
+
461 if (fd < 0) {
+
462 LOG(ERROR) << " open file fail:" << path;
+
463 }
+
464 assert(fd >= 0);
+
465
+
466 size_t data_len = 0;
+
467 Read(fd, sizeof(data_len), reinterpret_cast<char*>(&data_len));
+
468 {
+
469 std::string data;
+
470 char* buf = new char[data_len];
+
471 if (!Read(fd, data_len, buf)) {
+
472 LOG(ERROR) << "Read system info fail";
+
473 return;
+
474 }
+
475 data = std::string(buf, data_len);
+
476 delete buf;
+
477 std::vector<std::string> data_list = ParseRawData(data);
+
478
+
479 SystemInfoData info;
+
480 if (data_list.empty() || !info.ParseFromString(data_list[0])) {
+
481 LOG(ERROR) << "parse info fail:" << data.size();
+
482 return;
+
483 }
+
484 LOG(ERROR) << "read system info:" << info.DebugString();
+
485 if (file_idx == 0) {
+
486 system_callback(info);
+
487 }
+
488 }
+
489
+
490 std::vector<std::unique_ptr<RecoveryData>> request_list;
+
491
+
492 while (Read(fd, sizeof(data_len), reinterpret_cast<char*>(&data_len))) {
+
493 std::string data;
+
494 char* buf = new char[data_len];
+
495 if (!Read(fd, data_len, buf)) {
+
496 LOG(ERROR) << "Read data log fail";
+
497 break;
+
498 }
+
499 data = std::string(buf, data_len);
+
500 delete buf;
+
501
+
502 std::vector<std::unique_ptr<RecoveryData>> list = ParseData(data);
+
503 if (list.size() == 0) {
+
504 request_list.clear();
+
505 break;
+
506 }
+
507 for (auto& l : list) {
+
508 request_list.push_back(std::move(l));
+
509 }
+
510 }
+
511 if (request_list.size() == 0) {
+
512 ftruncate(fd, 0);
+
513 }
+
514 for (std::unique_ptr<RecoveryData>& recovery_data : request_list) {
+
515 if (ckpt < recovery_data->request->seq()) {
+
516 recovery_data->request->set_is_recovery(true);
+
517 call_back(std::move(recovery_data->context),
+
518 std::move(recovery_data->request));
+
519 }
+
520 }
+
521
+
522 LOG(ERROR) << "read log from files:" << path << " done";
+
523
+
524 close(fd);
+
525}
+
526
+
527} // namespace resdb
std::string data
virtual uint64_t GetStableCheckpoint()=0
-
std::atomic< bool > stop_
Definition recovery.h:96
-
std::thread ckpt_thread_
Definition recovery.h:85
-
std::string buffer_
Definition recovery.h:87
- -
ResDBConfig config_
Definition recovery.h:83
-
int64_t last_ckpt_
Definition recovery.h:93
-
int64_t GetMinSeq()
Definition recovery.cpp:102
-
void ReadLogs(std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
Definition recovery.cpp:395
-
std::string base_file_path_
Definition recovery.h:88
-
Recovery(const ResDBConfig &config, CheckPoint *checkpoint, Storage *storage)
Definition recovery.cpp:40
-
std::mutex mutex_
Definition recovery.h:91
-
virtual void AddRequest(const Context *context, const Request *request)
Definition recovery.cpp:223
-
int recovery_ckpt_time_s_
Definition recovery.h:97
-
virtual ~Recovery()
Definition recovery.cpp:88
-
int64_t max_seq_
Definition recovery.h:94
-
size_t buffer_size_
Definition recovery.h:89
-
int64_t min_seq_
Definition recovery.h:94
-
int64_t GetMaxSeq()
Definition recovery.cpp:100
-
std::string file_path_
Definition recovery.h:88
-
CheckPoint * checkpoint_
Definition recovery.h:84
-
Storage * storage_
Definition recovery.h:98
-
bool recovery_enabled_
Definition recovery.h:86
+
std::atomic< bool > stop_
Definition recovery.h:104
+
std::thread ckpt_thread_
Definition recovery.h:93
+
SystemInfo * system_info_
Definition recovery.h:106
+
std::string buffer_
Definition recovery.h:95
+ +
ResDBConfig config_
Definition recovery.h:91
+
int64_t last_ckpt_
Definition recovery.h:101
+
int64_t GetMinSeq()
Definition recovery.cpp:105
+
std::string base_file_path_
Definition recovery.h:96
+
void ReadLogs(std::function< void(const SystemInfoData &data)> system_callback, std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
Definition recovery.cpp:437
+
std::mutex mutex_
Definition recovery.h:99
+
virtual void AddRequest(const Context *context, const Request *request)
Definition recovery.cpp:250
+
int recovery_ckpt_time_s_
Definition recovery.h:105
+
virtual ~Recovery()
Definition recovery.cpp:91
+
int64_t max_seq_
Definition recovery.h:102
+
Recovery(const ResDBConfig &config, CheckPoint *checkpoint, SystemInfo *system_info, Storage *storage)
Definition recovery.cpp:40
+
size_t buffer_size_
Definition recovery.h:97
+
int64_t min_seq_
Definition recovery.h:102
+
int64_t GetMaxSeq()
Definition recovery.cpp:103
+
std::string file_path_
Definition recovery.h:96
+
CheckPoint * checkpoint_
Definition recovery.h:92
+
Storage * storage_
Definition recovery.h:107
+
bool recovery_enabled_
Definition recovery.h:94
ResConfigData GetConfigData() const
CertificateInfo GetPublicKeyCertificateInfo() const
virtual bool Flush()=0
+ +
uint32_t GetPrimaryId() const
+
uint64_t GetCurrentView() const
+
SystemInfo system_info_
uint64_t GetCurrentTime()
Definition utils.cpp:56
-
MockCheckPoint checkpoint_
+
MockCheckPoint checkpoint_
std::unique_ptr< ResDBConfig > config_
SignatureInfo signature
Definition server_comm.h:35
diff --git a/d5/d74/commitment__test_8cpp_source.html b/d5/d74/commitment__test_8cpp_source.html index b32e7a792..8152e1e10 100644 --- a/d5/d74/commitment__test_8cpp_source.html +++ b/d5/d74/commitment__test_8cpp_source.html @@ -458,7 +458,7 @@
356} // namespace resdb
MockReplicaCommunicator replica_communicator_
-
void SetPrimary(uint32_t id)
+
void SetPrimary(uint32_t id)
std::unique_ptr< Commitment > commitment_
CheckPointManager checkpoint_manager_
diff --git a/d8/d2c/performance__manager_8cpp_source.html b/d8/d2c/performance__manager_8cpp_source.html index 290af10a6..9de9821eb 100644 --- a/d8/d2c/performance__manager_8cpp_source.html +++ b/d8/d2c/performance__manager_8cpp_source.html @@ -532,8 +532,8 @@
void AddLatency(uint64_t run_time)
Definition stats.cpp:307
void IncClientCall()
Definition stats.cpp:221
-
uint32_t GetPrimaryId() const
-
void SetPrimary(uint32_t id)
+
uint32_t GetPrimaryId() const
+
void SetPrimary(uint32_t id)
std::list< std::unique_ptr< RequestInfo > > CollectorDataType
SystemInfo system_info_
MockSignatureVerifier verifier_
diff --git a/d9/d27/classresdb_1_1SystemInfo.html b/d9/d27/classresdb_1_1SystemInfo.html index 0bfa7cc84..e3e0f96c6 100644 --- a/d9/d27/classresdb_1_1SystemInfo.html +++ b/d9/d27/classresdb_1_1SystemInfo.html @@ -108,6 +108,8 @@ + + @@ -133,8 +135,27 @@

Definition at line 37 of file system_info.h.

Constructor & Destructor Documentation

+ +

◆ SystemInfo() [1/2]

+ +
+
+

Public Member Functions

 SystemInfo ()
 
 SystemInfo (const ResDBConfig &config)
 
virtual ~SystemInfo ()=default
+ + + + + + +
resdb::SystemInfo::SystemInfo ()
+
+ +

Definition at line 32 of file system_info.cpp.

+ +
+ -

◆ SystemInfo()

+

◆ SystemInfo() [2/2]

@@ -149,7 +170,7 @@

-

Definition at line 32 of file system_info.cpp.

+

Definition at line 34 of file system_info.cpp.

@@ -195,7 +216,7 @@

-

Definition at line 57 of file system_info.cpp.

+

Definition at line 54 of file system_info.cpp.

@@ -214,7 +235,7 @@

-

Definition at line 47 of file system_info.cpp.

+

Definition at line 44 of file system_info.cpp.

@@ -233,7 +254,7 @@

-

Definition at line 38 of file system_info.cpp.

+

Definition at line 40 of file system_info.cpp.

@@ -252,7 +273,7 @@

-

Definition at line 51 of file system_info.cpp.

+

Definition at line 48 of file system_info.cpp.

@@ -272,7 +293,7 @@

-

Definition at line 71 of file system_info.cpp.

+

Definition at line 68 of file system_info.cpp.

@@ -292,7 +313,7 @@

-

Definition at line 49 of file system_info.cpp.

+

Definition at line 46 of file system_info.cpp.

@@ -312,7 +333,7 @@

-

Definition at line 40 of file system_info.cpp.

+

Definition at line 42 of file system_info.cpp.

@@ -332,7 +353,7 @@

-

Definition at line 53 of file system_info.cpp.

+

Definition at line 50 of file system_info.cpp.

diff --git a/d9/d27/classresdb_1_1SystemInfo.js b/d9/d27/classresdb_1_1SystemInfo.js index abd8fe18c..4b4c0278d 100644 --- a/d9/d27/classresdb_1_1SystemInfo.js +++ b/d9/d27/classresdb_1_1SystemInfo.js @@ -1,5 +1,6 @@ var classresdb_1_1SystemInfo = [ + [ "SystemInfo", "d9/d27/classresdb_1_1SystemInfo.html#aeb62c083885a498b239fe1056e8ecdb8", null ], [ "SystemInfo", "d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4", null ], [ "~SystemInfo", "d9/d27/classresdb_1_1SystemInfo.html#a3ae5c30ab977c21d79f2f07c6444e787", null ], [ "AddReplica", "d9/d27/classresdb_1_1SystemInfo.html#aaa7c0106eb4509b9fdc22d428d65aa41", null ], diff --git a/d9/d6c/consensus__manager__pbft_8h_source.html b/d9/d6c/consensus__manager__pbft_8h_source.html index 34901b8bf..f5ca8f6bf 100644 --- a/d9/d6c/consensus__manager__pbft_8h_source.html +++ b/d9/d6c/consensus__manager__pbft_8h_source.html @@ -197,31 +197,31 @@
std::unique_ptr< Commitment > commitment_
std::queue< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > request_complained_
std::unique_ptr< PerformanceManager > performance_manager_
- -
std::vector< ReplicaInfo > GetReplicas() override
-
void AddPendingRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+ +
std::vector< ReplicaInfo > GetReplicas() override
+
void AddPendingRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
std::unique_ptr< CheckPointManager > checkpoint_manager_
std::unique_ptr< ResponseManager > response_manager_
-
void AddComplainedRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+
void AddComplainedRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
- +
std::unique_ptr< MessageManager > message_manager_
-
int InternalConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
-
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
+
int InternalConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
std::unique_ptr< SystemInfo > system_info_
- -
void SetupPerformanceDataFunc(std::function< std::string()> func)
+ +
void SetupPerformanceDataFunc(std::function< std::string()> func)
std::unique_ptr< ViewChangeManager > view_change_manager_
-
void SetPrimary(uint32_t primary, uint64_t version) override
-
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopComplainedRequest()
+
void SetPrimary(uint32_t primary, uint64_t version) override
+
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopComplainedRequest()
std::unique_ptr< Recovery > recovery_
virtual ~ConsensusManagerPBFT()=default
std::queue< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > request_pending_
std::unique_ptr< Query > query_
- -
void SetPreVerifyFunc(std::function< bool(const Request &)>)
-
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopPendingRequest()
+ +
void SetPreVerifyFunc(std::function< bool(const Request &)>)
+
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopPendingRequest()
diff --git a/da/d4b/classresdb_1_1Recovery-members.html b/da/d4b/classresdb_1_1Recovery-members.html index 3a8d42cb7..ea2682864 100644 --- a/da/d4b/classresdb_1_1Recovery-members.html +++ b/da/d4b/classresdb_1_1Recovery-members.html @@ -119,13 +119,14 @@ max_seq_resdb::Recoveryprotected min_seq_resdb::Recoveryprotected mutex_resdb::Recoveryprotected - ReadLogs(std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)resdb::Recovery - Recovery(const ResDBConfig &config, CheckPoint *checkpoint, Storage *storage)resdb::Recovery + ReadLogs(std::function< void(const SystemInfoData &data)> system_callback, std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)resdb::Recovery + Recovery(const ResDBConfig &config, CheckPoint *checkpoint, SystemInfo *system_info, Storage *storage)resdb::Recovery recovery_ckpt_time_s_resdb::Recoveryprotected recovery_enabled_resdb::Recoveryprotected stop_resdb::Recoveryprotected storage_resdb::Recoveryprotected - ~Recovery()resdb::Recoveryvirtual + system_info_resdb::Recoveryprotected + ~Recovery()resdb::Recoveryvirtual diff --git a/db/d21/recovery__test_8cpp.html b/db/d21/recovery__test_8cpp.html index 3e1ed2a21..4dfafaf35 100644 --- a/db/d21/recovery__test_8cpp.html +++ b/db/d21/recovery__test_8cpp.html @@ -141,7 +141,7 @@

-

Definition at line 80 of file recovery_test.cpp.

+

Definition at line 82 of file recovery_test.cpp.

@@ -165,7 +165,31 @@

-

Definition at line 79 of file recovery_test.cpp.

+

Definition at line 80 of file recovery_test.cpp.

+ + + + +

◆ system_info_

+ +
+
+ + + + + +
+ + + + +
SystemInfo system_info_
+
+protected
+
+ +

Definition at line 81 of file recovery_test.cpp.

diff --git a/db/d21/recovery__test_8cpp.js b/db/d21/recovery__test_8cpp.js index 23e17cf95..167f69c9b 100644 --- a/db/d21/recovery__test_8cpp.js +++ b/db/d21/recovery__test_8cpp.js @@ -1,5 +1,6 @@ var recovery__test_8cpp = [ [ "checkpoint_", "db/d21/recovery__test_8cpp.html#a95c5600bd82b042ccebdc7d2f46e486c", null ], - [ "config_", "db/d21/recovery__test_8cpp.html#a8429e1daea9b75124addd0f18cfbed30", null ] + [ "config_", "db/d21/recovery__test_8cpp.html#a8429e1daea9b75124addd0f18cfbed30", null ], + [ "system_info_", "db/d21/recovery__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9", null ] ]; \ No newline at end of file diff --git a/db/d21/recovery__test_8cpp_source.html b/db/d21/recovery__test_8cpp_source.html index 97c2c977c..3a6be3341 100644 --- a/db/d21/recovery__test_8cpp_source.html +++ b/db/d21/recovery__test_8cpp_source.html @@ -159,10 +159,10 @@
57 return data;
58}
59
-
60std::vector<std::string> Listlogs(const std::string& path) {
+
60std::vector<std::string> Listlogs(const std::string &path) {
61 std::vector<std::string> ret;
62 std::string dir = std::filesystem::path(path).parent_path();
-
63 for (const auto& entry : std::filesystem::directory_iterator(dir)) {
+
63 for (const auto &entry : std::filesystem::directory_iterator(dir)) {
64 LOG(ERROR) << "path:" << entry.path();
65 ret.push_back(entry.path());
66 }
@@ -172,274 +172,406 @@
70class RecoveryTest : public Test {
71 public:
72 RecoveryTest()
-
73 : config_(GetConfigData(), ReplicaInfo(), KeyInfo(), CertificateInfo()) {
-
74 std::string dir = std::filesystem::path(log_path).parent_path();
-
75 std::filesystem::remove_all(dir);
-
76 }
-
77
-
78 protected:
-
79 ResDBConfig config_;
-
80 MockCheckPoint checkpoint_;
-
81};
-
82
-
83TEST_F(RecoveryTest, ReadLog) {
-
84 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
-
85 Request::TYPE_COMMIT, Request::TYPE_CHECKPOINT,
-
86 Request::TYPE_NEWVIEW, Request::TYPE_NEW_TXNS};
-
87
-
88 std::vector<int> expected_types = {
-
89 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT,
-
90 Request::TYPE_CHECKPOINT, Request::TYPE_NEWVIEW,
-
91 };
-
92
-
93 {
-
94 Recovery recovery(config_, &checkpoint_, nullptr);
-
95
-
96 for (int t : types) {
-
97 std::unique_ptr<Request> request =
-
98 NewRequest(static_cast<resdb::Request_Type>(t), Request(), 0);
-
99 request->set_seq(1);
-
100 recovery.AddRequest(nullptr, request.get());
-
101 }
-
102 }
-
103 {
-
104 std::vector<Request> list;
-
105 Recovery recovery(config_, &checkpoint_, nullptr);
-
106 recovery.ReadLogs(
-
107 [&](std::unique_ptr<Context> context,
-
108 std::unique_ptr<Request> request) { list.push_back(*request); });
-
109
-
110 EXPECT_EQ(list.size(), expected_types.size());
-
111
-
112 for (int i = 0; i < expected_types.size(); ++i) {
-
113 EXPECT_EQ(list[i].type(), expected_types[i]);
-
114 }
-
115 }
-
116}
-
117
-
118TEST_F(RecoveryTest, ReadLog_FlushOnce) {
-
119 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
-
120 CertificateInfo());
-
121
-
122 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
-
123 Request::TYPE_COMMIT, Request::TYPE_CHECKPOINT,
-
124 Request::TYPE_NEWVIEW, Request::TYPE_NEW_TXNS};
-
125
-
126 std::vector<int> expected_types = {
-
127 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT,
-
128 Request::TYPE_CHECKPOINT, Request::TYPE_NEWVIEW,
-
129 };
-
130
-
131 {
-
132 Recovery recovery(config, &checkpoint_, nullptr);
+
73 : config_(GetConfigData(), ReplicaInfo(), KeyInfo(), CertificateInfo()),
+
74 system_info_() {
+
75 std::string dir = std::filesystem::path(log_path).parent_path();
+
76 std::filesystem::remove_all(dir);
+
77 }
+
78
+
79 protected:
+
80 ResDBConfig config_;
+
81 SystemInfo system_info_;
+
82 MockCheckPoint checkpoint_;
+
83};
+
84
+
85TEST_F(RecoveryTest, ReadLog) {
+
86 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
+
87 Request::TYPE_COMMIT, Request::TYPE_CHECKPOINT,
+
88 Request::TYPE_NEWVIEW, Request::TYPE_NEW_TXNS};
+
89
+
90 std::vector<int> expected_types = {
+
91 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT,
+
92 Request::TYPE_CHECKPOINT, Request::TYPE_NEWVIEW,
+
93 };
+
94
+
95 {
+
96 Recovery recovery(config_, &checkpoint_, &system_info_, nullptr);
+
97
+
98 for (int t : types) {
+
99 std::unique_ptr<Request> request =
+
100 NewRequest(static_cast<resdb::Request_Type>(t), Request(), 0);
+
101 request->set_seq(1);
+
102 recovery.AddRequest(nullptr, request.get());
+
103 }
+
104 }
+
105 {
+
106 std::vector<Request> list;
+
107 Recovery recovery(config_, &checkpoint_, &system_info_, nullptr);
+
108 recovery.ReadLogs(
+
109 [&](const SystemInfoData &data) {},
+
110 [&](std::unique_ptr<Context> context,
+
111 std::unique_ptr<Request> request) { list.push_back(*request); });
+
112
+
113 EXPECT_EQ(list.size(), expected_types.size());
+
114
+
115 for (int i = 0; i < expected_types.size(); ++i) {
+
116 EXPECT_EQ(list[i].type(), expected_types[i]);
+
117 }
+
118 }
+
119}
+
120
+
121TEST_F(RecoveryTest, ReadLog_FlushOnce) {
+
122 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
+
123 CertificateInfo());
+
124
+
125 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
+
126 Request::TYPE_COMMIT, Request::TYPE_CHECKPOINT,
+
127 Request::TYPE_NEWVIEW, Request::TYPE_NEW_TXNS};
+
128
+
129 std::vector<int> expected_types = {
+
130 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT,
+
131 Request::TYPE_CHECKPOINT, Request::TYPE_NEWVIEW,
+
132 };
133
-
134 for (int t : types) {
-
135 std::unique_ptr<Request> request =
-
136 NewRequest(static_cast<resdb::Request_Type>(t), Request(), 0);
-
137 request->set_seq(1);
-
138 recovery.AddRequest(nullptr, request.get());
-
139 }
-
140 }
-
141 {
-
142 std::vector<Request> list;
-
143 Recovery recovery(config, &checkpoint_, nullptr);
-
144 recovery.ReadLogs([&](std::unique_ptr<Context> context,
-
145 std::unique_ptr<Request> request) {
-
146 LOG(ERROR) << "call back:" << request->seq();
-
147 list.push_back(*request);
-
148 });
-
149
-
150 EXPECT_EQ(list.size(), expected_types.size());
-
151
-
152 for (int i = 0; i < expected_types.size(); ++i) {
-
153 EXPECT_EQ(list[i].type(), expected_types[i]);
-
154 }
-
155 }
-
156}
-
157
-
158TEST_F(RecoveryTest, CheckPoint) {
-
159 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
-
160 CertificateInfo());
+
134 {
+
135 Recovery recovery(config, &checkpoint_, &system_info_, nullptr);
+
136
+
137 for (int t : types) {
+
138 std::unique_ptr<Request> request =
+
139 NewRequest(static_cast<resdb::Request_Type>(t), Request(), 0);
+
140 request->set_seq(1);
+
141 recovery.AddRequest(nullptr, request.get());
+
142 }
+
143 }
+
144 {
+
145 std::vector<Request> list;
+
146 Recovery recovery(config, &checkpoint_, &system_info_, nullptr);
+
147 recovery.ReadLogs([&](const SystemInfoData &data) {},
+
148 [&](std::unique_ptr<Context> context,
+
149 std::unique_ptr<Request> request) {
+
150 LOG(ERROR) << "call back:" << request->seq();
+
151 list.push_back(*request);
+
152 });
+
153
+
154 EXPECT_EQ(list.size(), expected_types.size());
+
155
+
156 for (int i = 0; i < expected_types.size(); ++i) {
+
157 EXPECT_EQ(list[i].type(), expected_types[i]);
+
158 }
+
159 }
+
160}
161
-
162 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
-
163 Request::TYPE_COMMIT};
-
164
-
165 std::vector<int> expected_types = {
-
166 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT};
-
167
-
168 std::promise<bool> insert_done, ckpt;
-
169 std::future<bool> insert_done_future = insert_done.get_future(),
-
170 ckpt_future = ckpt.get_future();
-
171 int time = 1;
-
172 EXPECT_CALL(checkpoint_, GetStableCheckpoint()).WillRepeatedly(Invoke([&]() {
-
173 if (time == 1) {
-
174 insert_done_future.get();
-
175 } else if (time == 2) {
-
176 ckpt.set_value(true);
-
177 }
-
178 time++;
-
179 return 5;
-
180 }));
-
181
-
182 {
-
183 Recovery recovery(config, &checkpoint_, nullptr);
-
184
-
185 for (int i = 1; i < 10; ++i) {
-
186 for (int t : types) {
-
187 std::unique_ptr<Request> request =
-
188 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
189 request->set_seq(i);
-
190 recovery.AddRequest(nullptr, request.get());
-
191 }
-
192 }
-
193 insert_done.set_value(true);
-
194 ckpt_future.get();
-
195 for (int i = 10; i < 20; ++i) {
-
196 for (int t : types) {
-
197 std::unique_ptr<Request> request =
-
198 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
199 request->set_seq(i);
-
200 recovery.AddRequest(nullptr, request.get());
-
201 }
-
202 }
-
203 }
-
204 std::vector<std::string> log_list = Listlogs(log_path);
-
205 EXPECT_EQ(log_list.size(), 2);
-
206 {
-
207 std::vector<Request> list;
-
208 Recovery recovery(config, &checkpoint_, nullptr);
-
209 recovery.ReadLogs([&](std::unique_ptr<Context> context,
-
210 std::unique_ptr<Request> request) {
-
211 list.push_back(*request);
-
212 // LOG(ERROR)<<"call back:"<<request->seq();
-
213 });
-
214
-
215 EXPECT_EQ(list.size(), types.size() * 14);
-
216
-
217 for (int i = 0; i < expected_types.size(); ++i) {
-
218 EXPECT_EQ(list[i].type(), expected_types[i]);
-
219 }
-
220 }
-
221}
-
222
-
223TEST_F(RecoveryTest, CheckPoint2) {
-
224 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
-
225 CertificateInfo());
-
226 MockStorage storage;
-
227 EXPECT_CALL(storage, Flush).Times(2).WillRepeatedly(Return(true));
-
228
-
229 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
-
230 Request::TYPE_COMMIT};
-
231
-
232 std::vector<int> expected_types = {
-
233 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT};
-
234
-
235 std::promise<bool> insert_done, ckpt, insert_done2, ckpt2;
-
236 std::future<bool> insert_done_future = insert_done.get_future(),
-
237 ckpt_future = ckpt.get_future();
-
238 std::future<bool> insert_done2_future = insert_done2.get_future();
-
239 std::future<bool> ckpt_future2 = ckpt2.get_future();
-
240 int time = 1;
-
241 EXPECT_CALL(checkpoint_, GetStableCheckpoint()).WillRepeatedly(Invoke([&]() {
-
242 if (time == 1) {
-
243 insert_done_future.get();
-
244 } else if (time == 2) {
-
245 ckpt.set_value(true);
-
246 } else if (time == 3) {
-
247 insert_done2_future.get();
-
248 } else if (time == 4) {
-
249 ckpt2.set_value(true);
-
250 }
-
251 time++;
-
252 if (time > 3) {
-
253 return 25;
-
254 }
-
255 return 5;
-
256 }));
-
257
-
258 {
-
259 Recovery recovery(config, &checkpoint_, &storage);
-
260
-
261 for (int i = 1; i < 10; ++i) {
-
262 for (int t : types) {
-
263 std::unique_ptr<Request> request =
-
264 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
265 request->set_seq(i);
-
266 recovery.AddRequest(nullptr, request.get());
-
267 }
-
268 }
-
269 insert_done.set_value(true);
-
270 ckpt_future.get();
-
271 for (int i = 10; i < 20; ++i) {
-
272 for (int t : types) {
-
273 std::unique_ptr<Request> request =
-
274 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
275 request->set_seq(i);
-
276 recovery.AddRequest(nullptr, request.get());
-
277 }
-
278 }
-
279 }
-
280 std::vector<std::string> log_list = Listlogs(log_path);
-
281 EXPECT_EQ(log_list.size(), 2);
-
282 {
-
283 std::vector<Request> list;
-
284 Recovery recovery(config, &checkpoint_, &storage);
-
285 recovery.ReadLogs([&](std::unique_ptr<Context> context,
-
286 std::unique_ptr<Request> request) {
-
287 list.push_back(*request);
-
288 // LOG(ERROR)<<"call back:"<<request->seq();
-
289 });
-
290
-
291 EXPECT_EQ(list.size(), types.size() * 14);
-
292
-
293 for (int i = 0; i < expected_types.size(); ++i) {
-
294 EXPECT_EQ(list[i].type(), expected_types[i]);
-
295 }
+
162TEST_F(RecoveryTest, CheckPoint) {
+
163 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
+
164 CertificateInfo());
+
165
+
166 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
+
167 Request::TYPE_COMMIT};
+
168
+
169 std::vector<int> expected_types = {
+
170 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT};
+
171
+
172 std::promise<bool> insert_done, ckpt;
+
173 std::future<bool> insert_done_future = insert_done.get_future(),
+
174 ckpt_future = ckpt.get_future();
+
175 int time = 1;
+
176 EXPECT_CALL(checkpoint_, GetStableCheckpoint()).WillRepeatedly(Invoke([&]() {
+
177 if (time == 1) {
+
178 insert_done_future.get();
+
179 } else if (time == 2) {
+
180 ckpt.set_value(true);
+
181 }
+
182 time++;
+
183 return 5;
+
184 }));
+
185
+
186 {
+
187 Recovery recovery(config, &checkpoint_, &system_info_, nullptr);
+
188
+
189 for (int i = 1; i < 10; ++i) {
+
190 for (int t : types) {
+
191 std::unique_ptr<Request> request =
+
192 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
193 request->set_seq(i);
+
194 recovery.AddRequest(nullptr, request.get());
+
195 }
+
196 }
+
197 insert_done.set_value(true);
+
198 ckpt_future.get();
+
199 for (int i = 10; i < 20; ++i) {
+
200 for (int t : types) {
+
201 std::unique_ptr<Request> request =
+
202 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
203 request->set_seq(i);
+
204 recovery.AddRequest(nullptr, request.get());
+
205 }
+
206 }
+
207 }
+
208 std::vector<std::string> log_list = Listlogs(log_path);
+
209 EXPECT_EQ(log_list.size(), 2);
+
210 {
+
211 std::vector<Request> list;
+
212 Recovery recovery(config, &checkpoint_, &system_info_, nullptr);
+
213 recovery.ReadLogs([&](const SystemInfoData &data) {},
+
214 [&](std::unique_ptr<Context> context,
+
215 std::unique_ptr<Request> request) {
+
216 list.push_back(*request);
+
217 // LOG(ERROR)<<"call back:"<<request->seq();
+
218 });
+
219
+
220 EXPECT_EQ(list.size(), types.size() * 14);
+
221
+
222 for (int i = 0; i < expected_types.size(); ++i) {
+
223 EXPECT_EQ(list[i].type(), expected_types[i]);
+
224 }
+
225 }
+
226}
+
227
+
228TEST_F(RecoveryTest, CheckPoint2) {
+
229 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
+
230 CertificateInfo());
+
231 MockStorage storage;
+
232 EXPECT_CALL(storage, Flush).Times(2).WillRepeatedly(Return(true));
+
233
+
234 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
+
235 Request::TYPE_COMMIT};
+
236
+
237 std::vector<int> expected_types = {
+
238 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT};
+
239
+
240 std::promise<bool> insert_done, ckpt, insert_done2, ckpt2;
+
241 std::future<bool> insert_done_future = insert_done.get_future(),
+
242 ckpt_future = ckpt.get_future();
+
243 std::future<bool> insert_done2_future = insert_done2.get_future();
+
244 std::future<bool> ckpt_future2 = ckpt2.get_future();
+
245 int time = 1;
+
246 EXPECT_CALL(checkpoint_, GetStableCheckpoint()).WillRepeatedly(Invoke([&]() {
+
247 if (time == 1) {
+
248 insert_done_future.get();
+
249 } else if (time == 2) {
+
250 ckpt.set_value(true);
+
251 } else if (time == 3) {
+
252 insert_done2_future.get();
+
253 } else if (time == 4) {
+
254 ckpt2.set_value(true);
+
255 }
+
256 time++;
+
257 if (time > 3) {
+
258 return 25;
+
259 }
+
260 return 5;
+
261 }));
+
262
+
263 {
+
264 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+
265
+
266 for (int i = 1; i < 10; ++i) {
+
267 for (int t : types) {
+
268 std::unique_ptr<Request> request =
+
269 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
270 request->set_seq(i);
+
271 recovery.AddRequest(nullptr, request.get());
+
272 }
+
273 }
+
274 insert_done.set_value(true);
+
275 ckpt_future.get();
+
276 for (int i = 10; i < 20; ++i) {
+
277 for (int t : types) {
+
278 std::unique_ptr<Request> request =
+
279 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
280 request->set_seq(i);
+
281 recovery.AddRequest(nullptr, request.get());
+
282 }
+
283 }
+
284 }
+
285 std::vector<std::string> log_list = Listlogs(log_path);
+
286 EXPECT_EQ(log_list.size(), 2);
+
287 {
+
288 std::vector<Request> list;
+
289 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+
290 recovery.ReadLogs([&](const SystemInfoData &data) {},
+
291 [&](std::unique_ptr<Context> context,
+
292 std::unique_ptr<Request> request) {
+
293 list.push_back(*request);
+
294 // LOG(ERROR)<<"call back:"<<request->seq();
+
295 });
296
-
297 for (int i = 20; i < 30; ++i) {
-
298 for (int t : types) {
-
299 std::unique_ptr<Request> request =
-
300 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
301 request->set_seq(i);
-
302 recovery.AddRequest(nullptr, request.get());
-
303 }
-
304 }
-
305 insert_done2.set_value(true);
-
306 ckpt_future2.get();
-
307
-
308 for (int i = 30; i < 35; ++i) {
-
309 for (int t : types) {
-
310 std::unique_ptr<Request> request =
-
311 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
-
312 request->set_seq(i);
-
313 recovery.AddRequest(nullptr, request.get());
-
314 }
-
315 }
-
316 }
-
317
-
318 {
-
319 std::vector<Request> list;
-
320 Recovery recovery(config, &checkpoint_, &storage);
-
321 recovery.ReadLogs([&](std::unique_ptr<Context> context,
-
322 std::unique_ptr<Request> request) {
-
323 list.push_back(*request);
-
324 // LOG(ERROR)<<"call back:"<<request->seq();
-
325 });
-
326
-
327 EXPECT_EQ(list.size(), types.size() * 9);
-
328
-
329 for (int i = 0; i < expected_types.size(); ++i) {
-
330 EXPECT_EQ(list[i].type(), expected_types[i]);
-
331 }
-
332 EXPECT_EQ(recovery.GetMinSeq(), 30);
-
333 EXPECT_EQ(recovery.GetMaxSeq(), 34);
-
334 }
-
335}
-
336
-
337} // namespace
-
338
-
339} // namespace resdb
+
297 EXPECT_EQ(list.size(), types.size() * 14);
+
298
+
299 for (int i = 0; i < expected_types.size(); ++i) {
+
300 EXPECT_EQ(list[i].type(), expected_types[i]);
+
301 }
+
302
+
303 for (int i = 20; i < 30; ++i) {
+
304 for (int t : types) {
+
305 std::unique_ptr<Request> request =
+
306 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
307 request->set_seq(i);
+
308 recovery.AddRequest(nullptr, request.get());
+
309 }
+
310 }
+
311 insert_done2.set_value(true);
+
312 ckpt_future2.get();
+
313
+
314 for (int i = 30; i < 35; ++i) {
+
315 for (int t : types) {
+
316 std::unique_ptr<Request> request =
+
317 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
318 request->set_seq(i);
+
319 recovery.AddRequest(nullptr, request.get());
+
320 }
+
321 }
+
322 }
+
323
+
324 {
+
325 std::vector<Request> list;
+
326 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+
327 recovery.ReadLogs([&](const SystemInfoData &data) {},
+
328 [&](std::unique_ptr<Context> context,
+
329 std::unique_ptr<Request> request) {
+
330 list.push_back(*request);
+
331 // LOG(ERROR)<<"call back:"<<request->seq();
+
332 });
+
333
+
334 EXPECT_EQ(list.size(), types.size() * 9);
+
335
+
336 for (int i = 0; i < expected_types.size(); ++i) {
+
337 EXPECT_EQ(list[i].type(), expected_types[i]);
+
338 }
+
339 EXPECT_EQ(recovery.GetMinSeq(), 30);
+
340 EXPECT_EQ(recovery.GetMaxSeq(), 34);
+
341 }
+
342}
+
343
+
344TEST_F(RecoveryTest, SystemInfo) {
+
345 ResDBConfig config(GetConfigData(1024), ReplicaInfo(), KeyInfo(),
+
346 CertificateInfo());
+
347 MockStorage storage;
+
348 EXPECT_CALL(storage, Flush).Times(2).WillRepeatedly(Return(true));
+
349
+
350 std::vector<int> types = {Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE,
+
351 Request::TYPE_COMMIT};
+
352
+
353 std::vector<int> expected_types = {
+
354 Request::TYPE_PRE_PREPARE, Request::TYPE_PREPARE, Request::TYPE_COMMIT};
+
355
+
356 std::promise<bool> insert_done, ckpt, insert_done2, ckpt2;
+
357 std::future<bool> insert_done_future = insert_done.get_future(),
+
358 ckpt_future = ckpt.get_future();
+
359 std::future<bool> insert_done2_future = insert_done2.get_future();
+
360 std::future<bool> ckpt_future2 = ckpt2.get_future();
+
361 int time = 1;
+
362 EXPECT_CALL(checkpoint_, GetStableCheckpoint()).WillRepeatedly(Invoke([&]() {
+
363 if (time == 1) {
+
364 insert_done_future.get();
+
365 } else if (time == 2) {
+
366 ckpt.set_value(true);
+
367 } else if (time == 3) {
+
368 insert_done2_future.get();
+
369 } else if (time == 4) {
+
370 ckpt2.set_value(true);
+
371 }
+
372 time++;
+
373 if (time > 3) {
+
374 return 25;
+
375 }
+
376 return 5;
+
377 }));
+
378
+
379 {
+
380 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+ + +
383
+
384 for (int i = 1; i < 10; ++i) {
+
385 for (int t : types) {
+
386 std::unique_ptr<Request> request =
+
387 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
388 request->set_seq(i);
+
389 recovery.AddRequest(nullptr, request.get());
+
390 }
+
391 }
+
392 insert_done.set_value(true);
+
393 ckpt_future.get();
+
394 for (int i = 10; i < 20; ++i) {
+
395 for (int t : types) {
+
396 std::unique_ptr<Request> request =
+
397 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
398 request->set_seq(i);
+
399 recovery.AddRequest(nullptr, request.get());
+
400 }
+
401 }
+
402 }
+
403 std::vector<std::string> log_list = Listlogs(log_path);
+
404 EXPECT_EQ(log_list.size(), 2);
+
405 {
+
406 std::vector<Request> list;
+
407 SystemInfoData data;
+
408 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+
409 recovery.ReadLogs([&](const SystemInfoData &r_data) { data = r_data; },
+
410 [&](std::unique_ptr<Context> context,
+
411 std::unique_ptr<Request> request) {
+
412 list.push_back(*request);
+
413 // LOG(ERROR)<<"call back:"<<request->seq();
+
414 });
+
415
+
416 EXPECT_EQ(list.size(), types.size() * 14);
+
417
+
418 for (int i = 0; i < expected_types.size(); ++i) {
+
419 EXPECT_EQ(list[i].type(), expected_types[i]);
+
420 }
+
421
+
422 for (int i = 20; i < 30; ++i) {
+
423 for (int t : types) {
+
424 std::unique_ptr<Request> request =
+
425 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
426 request->set_seq(i);
+
427 recovery.AddRequest(nullptr, request.get());
+
428 }
+
429 }
+
430 insert_done2.set_value(true);
+
431 ckpt_future2.get();
+
432
+
433 for (int i = 30; i < 35; ++i) {
+
434 for (int t : types) {
+
435 std::unique_ptr<Request> request =
+
436 NewRequest(static_cast<resdb::Request_Type>(t), Request(), i);
+
437 request->set_seq(i);
+
438 recovery.AddRequest(nullptr, request.get());
+
439 }
+
440 }
+
441 }
+
442
+
443 {
+
444 std::vector<Request> list;
+
445 SystemInfoData data;
+
446 Recovery recovery(config, &checkpoint_, &system_info_, &storage);
+
447 recovery.ReadLogs([&](const SystemInfoData &r_data) { data = r_data; },
+
448 [&](std::unique_ptr<Context> context,
+
449 std::unique_ptr<Request> request) {
+
450 list.push_back(*request);
+
451 // LOG(ERROR)<<"call back:"<<request->seq();
+
452 });
+
453
+
454 EXPECT_EQ(data.view(), 2);
+
455 EXPECT_EQ(data.primary_id(), 2);
+
456 EXPECT_EQ(list.size(), types.size() * 9);
+
457
+
458 for (int i = 0; i < expected_types.size(); ++i) {
+
459 EXPECT_EQ(list[i].type(), expected_types[i]);
+
460 }
+
461 EXPECT_EQ(recovery.GetMinSeq(), 30);
+
462 EXPECT_EQ(recovery.GetMaxSeq(), 34);
+
463 }
+
464}
+
465
+
466} // namespace
+
467
+
468} // namespace resdb
std::string data
+
void SetCurrentView(uint64_t)
+
void SetPrimary(uint32_t id)
+
SystemInfo system_info_
@@ -447,7 +579,7 @@
std::unique_ptr< Request > NewRequest(Request::Type type, const Request &request, int sender_id)
TEST_F(ResDBTest, TestPBFTService)
-
MockCheckPoint checkpoint_
+
MockCheckPoint checkpoint_
std::unique_ptr< ResDBConfig > config_
diff --git a/dc/db3/recovery_8h.html b/dc/db3/recovery_8h.html index 992d5e241..c71dfac3c 100644 --- a/dc/db3/recovery_8h.html +++ b/dc/db3/recovery_8h.html @@ -107,8 +107,10 @@ #include "chain/storage/storage.h"
#include "platform/config/resdb_config.h"
#include "platform/consensus/checkpoint/checkpoint.h"
+#include "platform/consensus/execution/system_info.h"
#include "platform/networkstrate/server_comm.h"
#include "platform/proto/resdb.pb.h"
+#include "platform/proto/system_info_data.pb.h"

Go to the source code of this file.

diff --git a/dc/db3/recovery_8h_source.html b/dc/db3/recovery_8h_source.html index 5c153cc86..2e27fa4d8 100644 --- a/dc/db3/recovery_8h_source.html +++ b/dc/db3/recovery_8h_source.html @@ -132,108 +132,120 @@ - -
34#include "platform/proto/resdb.pb.h"
-
35
-
36namespace resdb {
+ + +
35#include "platform/proto/resdb.pb.h"
+
36#include "platform/proto/system_info_data.pb.h"
37
-
38class Recovery {
-
39 public:
-
40 Recovery(const ResDBConfig& config, CheckPoint* checkpoint, Storage* storage);
-
41 virtual ~Recovery();
-
42
-
43 virtual void AddRequest(const Context* context, const Request* request);
-
44
-
45 void ReadLogs(std::function<void(std::unique_ptr<Context> context,
-
46 std::unique_ptr<Request> request)>
-
47 call_back);
-
48
-
49 int64_t GetMaxSeq();
-
50 int64_t GetMinSeq();
-
51
-
52 private:
-
53 struct RecoveryData {
-
54 std::unique_ptr<Context> context;
-
55 std::unique_ptr<Request> request;
-
56 };
-
57
-
58 void WriteLog(const Context* context, const Request* request);
-
59 void AppendData(const std::string& data);
-
60 std::vector<std::unique_ptr<RecoveryData>> ParseData(const std::string& data);
-
61 void Flush();
-
62 void MayFlush();
-
63
-
64 void Write(const char* data, size_t len);
-
65 bool Read(int fd, size_t len, char* data);
-
66
-
67 std::string GenerateFile(int64_t seq, int64_t min_seq, int64_t max_seq);
-
68 void GetLastFile();
-
69
-
70 void OpenFile(const std::string& path);
-
71 void FinishFile(int64_t seq);
-
72 void SwitchFile(const std::string& path);
-
73
-
74 void UpdateStableCheckPoint();
-
75 std::pair<std::vector<std::pair<int64_t, std::string>>, int64_t>
-
76 GetRecoveryFiles();
-
77 void ReadLogsFromFiles(const std::string& path, int64_t ckpt,
-
78 std::function<void(std::unique_ptr<Context> context,
-
79 std::unique_ptr<Request> request)>
-
80 call_back);
-
81
-
82 protected:
- - -
85 std::thread ckpt_thread_;
-
86 bool recovery_enabled_ = false;
-
87 std::string buffer_;
- -
89 size_t buffer_size_ = 0;
-
90 int fd_;
-
91 std::mutex mutex_;
-
92
-
93 int64_t last_ckpt_;
- -
95 std::mutex ckpt_mutex_;
-
96 std::atomic<bool> stop_;
- - -
99};
+
38namespace resdb {
+
39
+
40class Recovery {
+
41 public:
+
42 Recovery(const ResDBConfig& config, CheckPoint* checkpoint,
+
43 SystemInfo* system_info, Storage* storage);
+
44 virtual ~Recovery();
+
45
+
46 virtual void AddRequest(const Context* context, const Request* request);
+
47
+
48 void ReadLogs(std::function<void(const SystemInfoData& data)> system_callback,
+
49 std::function<void(std::unique_ptr<Context> context,
+
50 std::unique_ptr<Request> request)>
+
51 call_back);
+
52
+
53 int64_t GetMaxSeq();
+
54 int64_t GetMinSeq();
+
55
+
56 private:
+
57 struct RecoveryData {
+
58 std::unique_ptr<Context> context;
+
59 std::unique_ptr<Request> request;
+
60 };
+
61
+
62 void WriteLog(const Context* context, const Request* request);
+
63 void AppendData(const std::string& data);
+
64 std::vector<std::unique_ptr<RecoveryData>> ParseData(const std::string& data);
+
65 std::vector<std::string> ParseRawData(const std::string& data);
+
66 void Flush();
+
67 void MayFlush();
+
68
+
69 void Write(const char* data, size_t len);
+
70 bool Read(int fd, size_t len, char* data);
+
71
+
72 std::string GenerateFile(int64_t seq, int64_t min_seq, int64_t max_seq);
+
73 void GetLastFile();
+
74 void WriteSystemInfo();
+
75
+
76 void OpenFile(const std::string& path);
+
77 void FinishFile(int64_t seq);
+
78 void SwitchFile(const std::string& path);
+
79
+
80 void UpdateStableCheckPoint();
+
81 std::pair<std::vector<std::pair<int64_t, std::string>>, int64_t>
+
82 GetRecoveryFiles();
+
83 void ReadLogsFromFiles(
+
84 const std::string& path, int64_t ckpt, int file_idx,
+
85 std::function<void(const SystemInfoData& data)> system_callback,
+
86 std::function<void(std::unique_ptr<Context> context,
+
87 std::unique_ptr<Request> request)>
+
88 call_back);
+
89
+
90 protected:
+ + +
93 std::thread ckpt_thread_;
+
94 bool recovery_enabled_ = false;
+
95 std::string buffer_;
+ +
97 size_t buffer_size_ = 0;
+
98 int fd_;
+
99 std::mutex mutex_;
100
-
101} // namespace resdb
+
101 int64_t last_ckpt_;
+ +
103 std::mutex ckpt_mutex_;
+
104 std::atomic<bool> stop_;
+ + + +
108};
+
109
+
110} // namespace resdb
std::string data
- -
std::atomic< bool > stop_
Definition recovery.h:96
-
std::thread ckpt_thread_
Definition recovery.h:85
-
std::string buffer_
Definition recovery.h:87
- -
ResDBConfig config_
Definition recovery.h:83
-
int64_t last_ckpt_
Definition recovery.h:93
-
int64_t GetMinSeq()
Definition recovery.cpp:102
-
void ReadLogs(std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
Definition recovery.cpp:395
-
std::string base_file_path_
Definition recovery.h:88
-
std::mutex ckpt_mutex_
Definition recovery.h:95
-
std::mutex mutex_
Definition recovery.h:91
-
virtual void AddRequest(const Context *context, const Request *request)
Definition recovery.cpp:223
-
int recovery_ckpt_time_s_
Definition recovery.h:97
-
virtual ~Recovery()
Definition recovery.cpp:88
-
int64_t max_seq_
Definition recovery.h:94
-
size_t buffer_size_
Definition recovery.h:89
-
int64_t min_seq_
Definition recovery.h:94
-
int64_t GetMaxSeq()
Definition recovery.cpp:100
-
std::string file_path_
Definition recovery.h:88
-
CheckPoint * checkpoint_
Definition recovery.h:84
-
Storage * storage_
Definition recovery.h:98
-
bool recovery_enabled_
Definition recovery.h:86
+ +
std::atomic< bool > stop_
Definition recovery.h:104
+
std::thread ckpt_thread_
Definition recovery.h:93
+
SystemInfo * system_info_
Definition recovery.h:106
+
std::string buffer_
Definition recovery.h:95
+ +
ResDBConfig config_
Definition recovery.h:91
+
int64_t last_ckpt_
Definition recovery.h:101
+
int64_t GetMinSeq()
Definition recovery.cpp:105
+
std::string base_file_path_
Definition recovery.h:96
+
std::mutex ckpt_mutex_
Definition recovery.h:103
+
void ReadLogs(std::function< void(const SystemInfoData &data)> system_callback, std::function< void(std::unique_ptr< Context > context, std::unique_ptr< Request > request)> call_back)
Definition recovery.cpp:437
+
std::mutex mutex_
Definition recovery.h:99
+
virtual void AddRequest(const Context *context, const Request *request)
Definition recovery.cpp:250
+
int recovery_ckpt_time_s_
Definition recovery.h:105
+
virtual ~Recovery()
Definition recovery.cpp:91
+
int64_t max_seq_
Definition recovery.h:102
+
size_t buffer_size_
Definition recovery.h:97
+
int64_t min_seq_
Definition recovery.h:102
+
int64_t GetMaxSeq()
Definition recovery.cpp:103
+
std::string file_path_
Definition recovery.h:96
+
CheckPoint * checkpoint_
Definition recovery.h:92
+
Storage * storage_
Definition recovery.h:107
+
bool recovery_enabled_
Definition recovery.h:94
+ + diff --git a/dd/d32/message__manager_8cpp_source.html b/dd/d32/message__manager_8cpp_source.html index a7ab05c6f..461da94e2 100644 --- a/dd/d32/message__manager_8cpp_source.html +++ b/dd/d32/message__manager_8cpp_source.html @@ -439,9 +439,9 @@
void SeqGap(uint64_t seq_gap)
Definition stats.cpp:305
-
uint32_t GetPrimaryId() const
-
std::vector< ReplicaInfo > GetReplicas() const
-
uint64_t GetCurrentView() const
+
uint32_t GetPrimaryId() const
+
std::vector< ReplicaInfo > GetReplicas() const
+
uint64_t GetCurrentView() const
std::list< std::unique_ptr< RequestInfo > > CollectorDataType
Request * Get(uint64_t seq)
diff --git a/de/de1/consensus__manager__pbft_8cpp_source.html b/de/de1/consensus__manager__pbft_8cpp_source.html index 3e19b39b5..2e192ce25 100644 --- a/de/de1/consensus__manager__pbft_8cpp_source.html +++ b/de/de1/consensus__manager__pbft_8cpp_source.html @@ -163,243 +163,249 @@
62 system_info_.get(), GetBroadCastClient(), GetSignatureVerifier())),
63 recovery_(std::make_unique<Recovery>(config_, checkpoint_manager_.get(),
-
64 message_manager_->GetStorage())) {
-
65 LOG(INFO) << "is running is performance mode:"
- - -
68
-
69 view_change_manager_->SetDuplicateManager(commitment_->GetDuplicateManager());
-
70
-
71 recovery_->ReadLogs(
-
72 [&](std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
-
73 return InternalConsensusCommit(std::move(context), std::move(request));
-
74 });
-
75}
-
76
- -
78 commitment_->SetNeedCommitQC(need_qc);
-
79}
-
80
- -
82
-
83std::vector<ReplicaInfo> ConsensusManagerPBFT::GetReplicas() {
-
84 return message_manager_->GetReplicas();
-
85}
-
86
- -
88 return system_info_->GetPrimaryId();
-
89}
-
90
- -
92 return system_info_->GetCurrentView();
-
93}
-
94
-
95void ConsensusManagerPBFT::SetPrimary(uint32_t primary, uint64_t version) {
-
96 if (version > system_info_->GetCurrentView()) {
-
97 system_info_->SetCurrentView(version);
-
98 system_info_->SetPrimary(primary);
-
99 }
-
100}
-
101
-
102void ConsensusManagerPBFT::AddPendingRequest(std::unique_ptr<Context> context,
-
103 std::unique_ptr<Request> request) {
-
104 std::lock_guard<std::mutex> lk(mutex_);
-
105 request_pending_.push(std::make_pair(std::move(context), std::move(request)));
-
106}
-
107
-
108void ConsensusManagerPBFT::AddComplainedRequest(std::unique_ptr<Context> context,
-
109 std::unique_ptr<Request> request) {
-
110 std::lock_guard<std::mutex> lk(mutex_);
-
111 request_complained_.push(std::make_pair(std::move(context), std::move(request)));
-
112}
-
113
-
114absl::StatusOr<std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>>>
- -
116 std::lock_guard<std::mutex> lk(mutex_);
-
117 if (request_pending_.empty()) {
-
118 // LOG(ERROR) << "empty:";
-
119 return absl::InternalError("No Data.");
-
120 }
-
121 auto new_request = std::move(request_pending_.front());
-
122 request_pending_.pop();
-
123 return new_request;
-
124}
-
125
-
126absl::StatusOr<std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>>>
- -
128 std::lock_guard<std::mutex> lk(mutex_);
-
129 if (request_complained_.empty()) {
-
130 // LOG(ERROR) << "empty:";
-
131 return absl::InternalError("No Data.");
-
132 }
-
133 auto new_request = std::move(request_complained_.front());
- -
135 return new_request;
-
136}
-
137
-
138// The implementation of PBFT.
-
139int ConsensusManagerPBFT::ConsensusCommit(std::unique_ptr<Context> context,
-
140 std::unique_ptr<Request> request) {
-
141 // LOG(INFO) << "recv impl type:" << request->type() << " "
-
142 // << "sender id:" << request->sender_id();
-
143 // If it is in viewchange, push the request to the queue
-
144 // for the requests from the new view which come before
-
145 // the local new view done.
-
146 recovery_->AddRequest(context.get(), request.get());
-
147 if (config_.GetConfigData().enable_viewchange()) {
-
148 view_change_manager_->MayStart();
-
149 if (view_change_manager_->IsInViewChange()) {
-
150 switch (request->type()) {
-
151 case Request::TYPE_NEW_TXNS:
-
152 case Request::TYPE_PRE_PREPARE:
-
153 case Request::TYPE_PREPARE:
-
154 case Request::TYPE_COMMIT:
-
155 AddPendingRequest(std::move(context), std::move(request));
-
156 return 0;
-
157 }
-
158 } else {
-
159 while (true) {
-
160 auto new_request = PopPendingRequest();
-
161 if (!new_request.ok()) {
-
162 break;
-
163 }
-
164 InternalConsensusCommit(std::move((*new_request).first),
-
165 std::move((*new_request).second));
-
166 }
-
167 }
-
168 }
-
169 int ret = InternalConsensusCommit(std::move(context), std::move(request));
-
170 if (config_.GetConfigData().enable_viewchange()) {
-
171 if(ret == -4){
-
172 while (true) {
-
173 auto new_request = PopComplainedRequest();
-
174 if (!new_request.ok()) {
-
175 break;
-
176 }
-
177 // LOG(ERROR) << "[POP COMPLAINED REQUEST]";
-
178 InternalConsensusCommit(std::move((*new_request).first),
-
179 std::move((*new_request).second));
-
180 }
-
181 }
-
182 }
-
183 return ret;
-
184}
-
185
- -
187 std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
-
188 // LOG(INFO) << "recv impl type:" << request->type() << " "
-
189 // << "sender id:" << request->sender_id()<<" seq:"<<request->seq();
+
64 system_info_.get(),
+
65 message_manager_->GetStorage())) {
+
66 LOG(INFO) << "is running is performance mode:"
+ + +
69
+
70 view_change_manager_->SetDuplicateManager(commitment_->GetDuplicateManager());
+
71
+
72 recovery_->ReadLogs(
+
73 [&](const SystemInfoData& data) {
+
74 system_info_->SetCurrentView(data.view());
+
75 system_info_->SetPrimary(data.primary_id());
+
76 },
+
77 [&](std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
+
78 return InternalConsensusCommit(std::move(context), std::move(request));
+
79 });
+
80}
+
81
+ +
83 commitment_->SetNeedCommitQC(need_qc);
+
84}
+
85
+ +
87
+
88std::vector<ReplicaInfo> ConsensusManagerPBFT::GetReplicas() {
+
89 return message_manager_->GetReplicas();
+
90}
+
91
+ +
93 return system_info_->GetPrimaryId();
+
94}
+
95
+ +
97 return system_info_->GetCurrentView();
+
98}
+
99
+
100void ConsensusManagerPBFT::SetPrimary(uint32_t primary, uint64_t version) {
+
101 if (version > system_info_->GetCurrentView()) {
+
102 system_info_->SetCurrentView(version);
+
103 system_info_->SetPrimary(primary);
+
104 }
+
105}
+
106
+
107void ConsensusManagerPBFT::AddPendingRequest(std::unique_ptr<Context> context,
+
108 std::unique_ptr<Request> request) {
+
109 std::lock_guard<std::mutex> lk(mutex_);
+
110 request_pending_.push(std::make_pair(std::move(context), std::move(request)));
+
111}
+
112
+
113void ConsensusManagerPBFT::AddComplainedRequest(std::unique_ptr<Context> context,
+
114 std::unique_ptr<Request> request) {
+
115 std::lock_guard<std::mutex> lk(mutex_);
+
116 request_complained_.push(std::make_pair(std::move(context), std::move(request)));
+
117}
+
118
+
119absl::StatusOr<std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>>>
+ +
121 std::lock_guard<std::mutex> lk(mutex_);
+
122 if (request_pending_.empty()) {
+
123 // LOG(ERROR) << "empty:";
+
124 return absl::InternalError("No Data.");
+
125 }
+
126 auto new_request = std::move(request_pending_.front());
+
127 request_pending_.pop();
+
128 return new_request;
+
129}
+
130
+
131absl::StatusOr<std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>>>
+ +
133 std::lock_guard<std::mutex> lk(mutex_);
+
134 if (request_complained_.empty()) {
+
135 // LOG(ERROR) << "empty:";
+
136 return absl::InternalError("No Data.");
+
137 }
+
138 auto new_request = std::move(request_complained_.front());
+ +
140 return new_request;
+
141}
+
142
+
143// The implementation of PBFT.
+
144int ConsensusManagerPBFT::ConsensusCommit(std::unique_ptr<Context> context,
+
145 std::unique_ptr<Request> request) {
+
146 // LOG(INFO) << "recv impl type:" << request->type() << " "
+
147 // << "sender id:" << request->sender_id();
+
148 // If it is in viewchange, push the request to the queue
+
149 // for the requests from the new view which come before
+
150 // the local new view done.
+
151 recovery_->AddRequest(context.get(), request.get());
+
152 if (config_.GetConfigData().enable_viewchange()) {
+
153 view_change_manager_->MayStart();
+
154 if (view_change_manager_->IsInViewChange()) {
+
155 switch (request->type()) {
+
156 case Request::TYPE_NEW_TXNS:
+
157 case Request::TYPE_PRE_PREPARE:
+
158 case Request::TYPE_PREPARE:
+
159 case Request::TYPE_COMMIT:
+
160 AddPendingRequest(std::move(context), std::move(request));
+
161 return 0;
+
162 }
+
163 } else {
+
164 while (true) {
+
165 auto new_request = PopPendingRequest();
+
166 if (!new_request.ok()) {
+
167 break;
+
168 }
+
169 InternalConsensusCommit(std::move((*new_request).first),
+
170 std::move((*new_request).second));
+
171 }
+
172 }
+
173 }
+
174 int ret = InternalConsensusCommit(std::move(context), std::move(request));
+
175 if (config_.GetConfigData().enable_viewchange()) {
+
176 if(ret == -4){
+
177 while (true) {
+
178 auto new_request = PopComplainedRequest();
+
179 if (!new_request.ok()) {
+
180 break;
+
181 }
+
182 // LOG(ERROR) << "[POP COMPLAINED REQUEST]";
+
183 InternalConsensusCommit(std::move((*new_request).first),
+
184 std::move((*new_request).second));
+
185 }
+
186 }
+
187 }
+
188 return ret;
+
189}
190
-
191 switch (request->type()) {
-
192 case Request::TYPE_CLIENT_REQUEST:
- -
194 return performance_manager_->StartEval();
-
195 }
-
196 return response_manager_->NewUserRequest(std::move(context),
-
197 std::move(request));
-
198 case Request::TYPE_RESPONSE:
- -
200 return performance_manager_->ProcessResponseMsg(std::move(context),
-
201 std::move(request));
-
202 }
-
203 return response_manager_->ProcessResponseMsg(std::move(context),
-
204 std::move(request));
-
205 case Request::TYPE_NEW_TXNS:{
-
206 uint64_t proxy_id = request->proxy_id();
-
207 std::string hash = request->hash();
-
208 int ret = commitment_->ProcessNewRequest(std::move(context),
-
209 std::move(request));
-
210 if(ret == -3){
-
211 std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>> request_complained;
-
212 {
-
213 std::lock_guard<std::mutex> lk(commitment_->rc_mutex_);
-
214
-
215 request_complained = std::move(commitment_->request_complained_.front());
-
216 commitment_->request_complained_.pop();
-
217 }
-
218 AddComplainedRequest(std::move(request_complained.first),
-
219 std::move(request_complained.second));
-
220 view_change_manager_->AddComplaintTimer(proxy_id, hash);
-
221 }
-
222 return ret;
-
223 }
-
224 case Request::TYPE_PRE_PREPARE:
-
225 return commitment_->ProcessProposeMsg(std::move(context),
-
226 std::move(request));
-
227 case Request::TYPE_PREPARE:
-
228 return commitment_->ProcessPrepareMsg(std::move(context),
-
229 std::move(request));
-
230 case Request::TYPE_COMMIT:
-
231 return commitment_->ProcessCommitMsg(std::move(context),
-
232 std::move(request));
-
233 case Request::TYPE_CHECKPOINT:
-
234 return checkpoint_manager_->ProcessCheckPoint(std::move(context),
-
235 std::move(request));
-
236 case Request::TYPE_VIEWCHANGE:
-
237 return view_change_manager_->ProcessViewChange(std::move(context),
-
238 std::move(request));
-
239 case Request::TYPE_NEWVIEW:
-
240 return view_change_manager_->ProcessNewView(std::move(context),
-
241 std::move(request));
-
242 case Request::TYPE_QUERY:
-
243 return query_->ProcessQuery(std::move(context), std::move(request));
-
244 case Request::TYPE_REPLICA_STATE:
-
245 return query_->ProcessGetReplicaState(std::move(context),
-
246 std::move(request));
-
247 case Request::TYPE_CUSTOM_QUERY:
-
248 return query_->ProcessCustomQuery(std::move(context), std::move(request));
-
249 }
-
250 return 0;
-
251}
-
252
- -
254 std::function<std::string()> func) {
-
255 performance_manager_->SetDataFunc(func);
+ +
192 std::unique_ptr<Context> context, std::unique_ptr<Request> request) {
+
193 // LOG(INFO) << "recv impl type:" << request->type() << " "
+
194 // << "sender id:" << request->sender_id()<<" seq:"<<request->seq();
+
195
+
196 switch (request->type()) {
+
197 case Request::TYPE_CLIENT_REQUEST:
+ +
199 return performance_manager_->StartEval();
+
200 }
+
201 return response_manager_->NewUserRequest(std::move(context),
+
202 std::move(request));
+
203 case Request::TYPE_RESPONSE:
+ +
205 return performance_manager_->ProcessResponseMsg(std::move(context),
+
206 std::move(request));
+
207 }
+
208 return response_manager_->ProcessResponseMsg(std::move(context),
+
209 std::move(request));
+
210 case Request::TYPE_NEW_TXNS:{
+
211 uint64_t proxy_id = request->proxy_id();
+
212 std::string hash = request->hash();
+
213 int ret = commitment_->ProcessNewRequest(std::move(context),
+
214 std::move(request));
+
215 if(ret == -3){
+
216 std::pair<std::unique_ptr<Context>, std::unique_ptr<Request>> request_complained;
+
217 {
+
218 std::lock_guard<std::mutex> lk(commitment_->rc_mutex_);
+
219
+
220 request_complained = std::move(commitment_->request_complained_.front());
+
221 commitment_->request_complained_.pop();
+
222 }
+
223 AddComplainedRequest(std::move(request_complained.first),
+
224 std::move(request_complained.second));
+
225 view_change_manager_->AddComplaintTimer(proxy_id, hash);
+
226 }
+
227 return ret;
+
228 }
+
229 case Request::TYPE_PRE_PREPARE:
+
230 return commitment_->ProcessProposeMsg(std::move(context),
+
231 std::move(request));
+
232 case Request::TYPE_PREPARE:
+
233 return commitment_->ProcessPrepareMsg(std::move(context),
+
234 std::move(request));
+
235 case Request::TYPE_COMMIT:
+
236 return commitment_->ProcessCommitMsg(std::move(context),
+
237 std::move(request));
+
238 case Request::TYPE_CHECKPOINT:
+
239 return checkpoint_manager_->ProcessCheckPoint(std::move(context),
+
240 std::move(request));
+
241 case Request::TYPE_VIEWCHANGE:
+
242 return view_change_manager_->ProcessViewChange(std::move(context),
+
243 std::move(request));
+
244 case Request::TYPE_NEWVIEW:
+
245 return view_change_manager_->ProcessNewView(std::move(context),
+
246 std::move(request));
+
247 case Request::TYPE_QUERY:
+
248 return query_->ProcessQuery(std::move(context), std::move(request));
+
249 case Request::TYPE_REPLICA_STATE:
+
250 return query_->ProcessGetReplicaState(std::move(context),
+
251 std::move(request));
+
252 case Request::TYPE_CUSTOM_QUERY:
+
253 return query_->ProcessCustomQuery(std::move(context), std::move(request));
+
254 }
+
255 return 0;
256}
257
- -
259 std::function<bool(const Request&)> func) {
-
260 commitment_->SetPreVerifyFunc(func);
+ +
259 std::function<std::string()> func) {
+
260 performance_manager_->SetDataFunc(func);
261}
262
-
263} // namespace resdb
+ +
264 std::function<bool(const Request&)> func) {
+
265 commitment_->SetPreVerifyFunc(func);
+
266}
+
267
+
268} // namespace resdb
+
std::string data
std::unique_ptr< Commitment > commitment_
std::queue< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > request_complained_
std::unique_ptr< PerformanceManager > performance_manager_
- -
std::vector< ReplicaInfo > GetReplicas() override
+ +
std::vector< ReplicaInfo > GetReplicas() override
ConsensusManagerPBFT(const ResDBConfig &config, std::unique_ptr< TransactionManager > executor, std::unique_ptr< CustomQuery > query_executor=nullptr)
-
void AddPendingRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+
void AddPendingRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
std::unique_ptr< CheckPointManager > checkpoint_manager_
std::unique_ptr< ResponseManager > response_manager_
-
void AddComplainedRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+
void AddComplainedRequest(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
- +
std::unique_ptr< MessageManager > message_manager_
-
int InternalConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
-
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
+
int InternalConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request)
+
int ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request) override
std::unique_ptr< SystemInfo > system_info_
- -
void SetupPerformanceDataFunc(std::function< std::string()> func)
+ +
void SetupPerformanceDataFunc(std::function< std::string()> func)
std::unique_ptr< ViewChangeManager > view_change_manager_
-
void SetPrimary(uint32_t primary, uint64_t version) override
-
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopComplainedRequest()
+
void SetPrimary(uint32_t primary, uint64_t version) override
+
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopComplainedRequest()
std::unique_ptr< Recovery > recovery_
std::queue< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > request_pending_
std::unique_ptr< Query > query_
- -
void SetPreVerifyFunc(std::function< bool(const Request &)>)
-
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopPendingRequest()
+ +
void SetPreVerifyFunc(std::function< bool(const Request &)>)
+
absl::StatusOr< std::pair< std::unique_ptr< Context >, std::unique_ptr< Request > > > PopPendingRequest()
- +
ResConfigData GetConfigData() const
diff --git a/df/d25/commitment_8cpp_source.html b/df/d25/commitment_8cpp_source.html index acdc450fb..5c2422e0f 100644 --- a/df/d25/commitment_8cpp_source.html +++ b/df/d25/commitment_8cpp_source.html @@ -259,7 +259,7 @@
157 return -2;
158 }
159 if (request->is_recovery()) {
-
160 if (request->seq() == message_manager_->GetNextSeq()) {
+
160 if (request->seq() >= message_manager_->GetNextSeq()) {
161 message_manager_->SetNextSeq(request->seq() + 1);
162 }
163 return message_manager_->AddConsensusMsg(context->signature,
diff --git a/functions_func_r.html b/functions_func_r.html index b7aa7973a..75209b676 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -100,8 +100,8 @@
Here is a list of all functions with links to the classes they belong to:

- r -

    -
  • ReadLogs() : resdb::Recovery
  • -
  • Recovery() : resdb::Recovery
  • +
  • ReadLogs() : resdb::Recovery
  • +
  • Recovery() : resdb::Recovery
  • Recv() : resdb::NetChannel, resdb::Socket, resdb::TcpSocket
  • RecvRawMessage() : resdb::NetChannel
  • RecvRawMessageData() : resdb::NetChannel
  • diff --git a/functions_func_s.html b/functions_func_s.html index 4ed7489b7..188f9b6d0 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -188,7 +188,7 @@

    - s -

    diff --git a/functions_r.html b/functions_r.html index 9651367cb..8c794e7b8 100644 --- a/functions_r.html +++ b/functions_r.html @@ -102,10 +102,10 @@

    - r -

    • rc_mutex_ : resdb::Commitment
    • read_timeouts_ : resdb::NetChannel
    • -
    • ReadLogs() : resdb::Recovery
    • +
    • ReadLogs() : resdb::Recovery
    • READY_NEW_VIEW : resdb::ViewChangeManager
    • READY_VIEW_CHANGE : resdb::ViewChangeManager
    • -
    • Recovery() : resdb::Recovery
    • +
    • Recovery() : resdb::Recovery
    • recovery_ : resdb::ConsensusManagerPBFT
    • recovery_ckpt_time_s_ : resdb::Recovery
    • recovery_enabled_ : resdb::Recovery
    • diff --git a/functions_s.html b/functions_s.html index 5ad096c09..621959950 100644 --- a/functions_s.html +++ b/functions_s.html @@ -108,12 +108,12 @@

      - s -

      • sender_ckpt_ : resdb::CheckPointManager
      • SendFromKeepAlive() : resdb::NetChannel
      • SendHeartBeat() : resdb::ReplicaCommunicator
      • -
      • SendMessage() : resdb::AsyncReplicaClient, resdb::ConsensusManager, resdb::ReplicaCommunicator
      • +
      • SendMessage() : resdb::AsyncReplicaClient, resdb::ConsensusManager, resdb::ReplicaCommunicator
      • SendMessageFromPool() : resdb::ReplicaCommunicator
      • SendMessageInternal() : resdb::ReplicaCommunicator
      • SendRawMessage() : resdb::NetChannel
      • SendRawMessageData() : resdb::NetChannel
      • -
      • SendRequest() : resdb::NetChannel, resdb::TransactionConstructor
      • +
      • SendRequest() : resdb::NetChannel, resdb::TransactionConstructor
      • SendResponse() : resdb::MessageManager
      • Seq() : resdb::TransactionCollector
      • SeqFail() : resdb::Stats
      • @@ -208,8 +208,8 @@

        - s -

        diff --git a/functions_vars.html b/functions_vars.html index 214fbd246..519fd26e7 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -267,7 +267,7 @@

        - s -

        diff --git a/globals.html b/globals.html index fb44e22f0..c0b410935 100644 --- a/globals.html +++ b/globals.html @@ -182,7 +182,7 @@

        - r -

          - s -

          diff --git a/globals_vars.html b/globals_vars.html index 105d2fa50..b11b2149d 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -158,7 +158,7 @@

          - r -

            - s -

            diff --git a/navtreedata.js b/navtreedata.js index 7bd779075..cb3ebeb1c 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -64,16 +64,16 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"d1/d72/kv__executor_8h_source.html", -"d3/d62/message__manager_8h.html", -"d4/dbb/classresdb_1_1KVClient.html#aaf4cd3dcba0b942e1f8d7c378a2470ce", -"d6/dff/contract__tools_8cpp.html#a92291261bc6622c8d835461c07303b2b", -"d8/d54/namespacecalculate__result.html#a9fdf00a7db597322101d8fbcbf9b2ea7", -"da/d19/classresdb_1_1ConsensusManager.html#a7b4dcef53558f06a66b3d7fac75b162a", -"db/ddb/classresdb_1_1ResDBConfig.html", -"dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6", -"de/d0d/classresdb_1_1Stats.html#ac3ba2aa279dc1790a44dcc7e35267205", -"df/da4/mock__socket_8h.html" +"d1/d66/custom__query_8h_source.html", +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb", +"d4/dbb/classresdb_1_1KVClient.html#aaed2de9ab574fb16bf6da111e5afbc77", +"d6/dff/contract__tools_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627", +"d8/d54/namespacecalculate__result.html#a4e5a360bbed73492f4946a8ddb62739b", +"da/d19/classresdb_1_1ConsensusManager.html#a6ee5d408e5db8134290afa5dbe162568", +"db/dc1/async__acceptor__test_8cpp_source.html", +"dc/db0/classresdb_1_1CheckPointManager.html#aee51af13557dd31e832534cbd2e94cb3", +"de/d0d/classresdb_1_1Stats.html#a98133da01bbf496e220d7a62682c7afb", +"df/d98/checkpoint__manager_8cpp_source.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index a6006d5f7..027e54d29 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -2,32 +2,32 @@ var NAVTREEINDEX0 = { "annotated.html":[1,0], "classes.html":[1,1], -"d0/d29/classresdb_1_1Socket.html":[0,0,6,70], "d0/d29/classresdb_1_1Socket.html":[1,0,0,67], -"d0/d29/classresdb_1_1Socket.html#a1a88f5068364d5277a788c374170cb15":[0,0,6,70,6], +"d0/d29/classresdb_1_1Socket.html":[0,0,6,70], "d0/d29/classresdb_1_1Socket.html#a1a88f5068364d5277a788c374170cb15":[1,0,0,67,6], -"d0/d29/classresdb_1_1Socket.html#a1e7b0329ba9ac8af13e42fdd3d571913":[1,0,0,67,13], +"d0/d29/classresdb_1_1Socket.html#a1a88f5068364d5277a788c374170cb15":[0,0,6,70,6], "d0/d29/classresdb_1_1Socket.html#a1e7b0329ba9ac8af13e42fdd3d571913":[0,0,6,70,13], -"d0/d29/classresdb_1_1Socket.html#a23008bf7aebd8f5d9d19c507326f06b4":[0,0,6,70,7], +"d0/d29/classresdb_1_1Socket.html#a1e7b0329ba9ac8af13e42fdd3d571913":[1,0,0,67,13], "d0/d29/classresdb_1_1Socket.html#a23008bf7aebd8f5d9d19c507326f06b4":[1,0,0,67,7], -"d0/d29/classresdb_1_1Socket.html#a28aaf3b47b335f31a12ec3267a66db6d":[0,0,6,70,9], +"d0/d29/classresdb_1_1Socket.html#a23008bf7aebd8f5d9d19c507326f06b4":[0,0,6,70,7], "d0/d29/classresdb_1_1Socket.html#a28aaf3b47b335f31a12ec3267a66db6d":[1,0,0,67,9], +"d0/d29/classresdb_1_1Socket.html#a28aaf3b47b335f31a12ec3267a66db6d":[0,0,6,70,9], "d0/d29/classresdb_1_1Socket.html#a2fed65b083224fb6c6fb582d2fe79e4f":[1,0,0,67,11], "d0/d29/classresdb_1_1Socket.html#a2fed65b083224fb6c6fb582d2fe79e4f":[0,0,6,70,11], "d0/d29/classresdb_1_1Socket.html#a56801f80c712e8f80f3e44e00654fd4b":[1,0,0,67,4], "d0/d29/classresdb_1_1Socket.html#a56801f80c712e8f80f3e44e00654fd4b":[0,0,6,70,4], -"d0/d29/classresdb_1_1Socket.html#a5b8a57849871ed521f47f65b404c5352":[0,0,6,70,5], "d0/d29/classresdb_1_1Socket.html#a5b8a57849871ed521f47f65b404c5352":[1,0,0,67,5], +"d0/d29/classresdb_1_1Socket.html#a5b8a57849871ed521f47f65b404c5352":[0,0,6,70,5], "d0/d29/classresdb_1_1Socket.html#a6c58a3d2ab2b871a186c5ea8daf16a5a":[0,0,6,70,8], "d0/d29/classresdb_1_1Socket.html#a6c58a3d2ab2b871a186c5ea8daf16a5a":[1,0,0,67,8], "d0/d29/classresdb_1_1Socket.html#a784fcd463ca7c944ae4d3582156e531b":[0,0,6,70,0], "d0/d29/classresdb_1_1Socket.html#a784fcd463ca7c944ae4d3582156e531b":[1,0,0,67,0], -"d0/d29/classresdb_1_1Socket.html#a824c596c8df6a91609381032e2840ec6":[0,0,6,70,2], "d0/d29/classresdb_1_1Socket.html#a824c596c8df6a91609381032e2840ec6":[1,0,0,67,2], +"d0/d29/classresdb_1_1Socket.html#a824c596c8df6a91609381032e2840ec6":[0,0,6,70,2], "d0/d29/classresdb_1_1Socket.html#a90e41631848c231bb831de93de272f9a":[0,0,6,70,3], "d0/d29/classresdb_1_1Socket.html#a90e41631848c231bb831de93de272f9a":[1,0,0,67,3], -"d0/d29/classresdb_1_1Socket.html#a91e19f6e5b9513678981053fc6a3af76":[1,0,0,67,1], "d0/d29/classresdb_1_1Socket.html#a91e19f6e5b9513678981053fc6a3af76":[0,0,6,70,1], +"d0/d29/classresdb_1_1Socket.html#a91e19f6e5b9513678981053fc6a3af76":[1,0,0,67,1], "d0/d29/classresdb_1_1Socket.html#ac8e06a28180d4b6d413fd939a9cb4926":[0,0,6,70,10], "d0/d29/classresdb_1_1Socket.html#ac8e06a28180d4b6d413fd939a9cb4926":[1,0,0,67,10], "d0/d29/classresdb_1_1Socket.html#ad39afebd87a51deb8cfc413f00e79a1e":[1,0,0,67,12], @@ -36,8 +36,8 @@ var NAVTREEINDEX0 = "d0/d2a/classresdb_1_1ResDBTestManager.html":[1,0,0,57], "d0/d2a/classresdb_1_1ResDBTestManager.html#a1779a47ef55ff5a0032ca39930f0e56a":[1,0,0,57,0], "d0/d2a/classresdb_1_1ResDBTestManager.html#a1779a47ef55ff5a0032ca39930f0e56a":[0,0,6,60,0], -"d0/d2a/classresdb_1_1ResDBTestManager.html#a9aef5a4493123b53244da34a779dee50":[0,0,6,60,2], "d0/d2a/classresdb_1_1ResDBTestManager.html#a9aef5a4493123b53244da34a779dee50":[1,0,0,57,2], +"d0/d2a/classresdb_1_1ResDBTestManager.html#a9aef5a4493123b53244da34a779dee50":[0,0,6,60,2], "d0/d2a/classresdb_1_1ResDBTestManager.html#aaa52a0d469cf7a63a6be2db74d30780d":[0,0,6,60,1], "d0/d2a/classresdb_1_1ResDBTestManager.html#aaa52a0d469cf7a63a6be2db74d30780d":[1,0,0,57,1], "d0/d2a/classresdb_1_1ResDBTestManager.html#ad611be0f8d5674889cac6926043d60c9":[0,0,6,60,4], @@ -57,40 +57,40 @@ var NAVTREEINDEX0 = "d0/d50/key__tester_8py.html#a8a9ecd726fa5dd9846d79fe0cec2db0f":[2,0,7,2,2,0,3,0,2], "d0/d50/key__tester_8py.html#aa948e6285c664cc86b8219d487dbc463":[2,0,7,2,2,0,3,0,1], "d0/d50/key__tester_8py_source.html":[2,0,7,2,2,0,3,0], -"d0/d5a/classresdb_1_1ResRocksDB.html":[0,0,6,64], "d0/d5a/classresdb_1_1ResRocksDB.html":[1,0,0,61], +"d0/d5a/classresdb_1_1ResRocksDB.html":[0,0,6,64], "d0/d5a/classresdb_1_1ResRocksDB.html#a07c763658d38701e584ae811c2417175":[0,0,6,64,1], "d0/d5a/classresdb_1_1ResRocksDB.html#a07c763658d38701e584ae811c2417175":[1,0,0,61,1], -"d0/d5a/classresdb_1_1ResRocksDB.html#a4c02ca69e0572800072d9e2b57667bdd":[0,0,6,64,6], "d0/d5a/classresdb_1_1ResRocksDB.html#a4c02ca69e0572800072d9e2b57667bdd":[1,0,0,61,6], -"d0/d5a/classresdb_1_1ResRocksDB.html#a6040606066f068d4cb4a0eec631a7c34":[1,0,0,61,2], +"d0/d5a/classresdb_1_1ResRocksDB.html#a4c02ca69e0572800072d9e2b57667bdd":[0,0,6,64,6], "d0/d5a/classresdb_1_1ResRocksDB.html#a6040606066f068d4cb4a0eec631a7c34":[0,0,6,64,2], -"d0/d5a/classresdb_1_1ResRocksDB.html#a9d7a42110db83d7d14e883765bf82558":[1,0,0,61,0], +"d0/d5a/classresdb_1_1ResRocksDB.html#a6040606066f068d4cb4a0eec631a7c34":[1,0,0,61,2], "d0/d5a/classresdb_1_1ResRocksDB.html#a9d7a42110db83d7d14e883765bf82558":[0,0,6,64,0], +"d0/d5a/classresdb_1_1ResRocksDB.html#a9d7a42110db83d7d14e883765bf82558":[1,0,0,61,0], "d0/d5a/classresdb_1_1ResRocksDB.html#ad0b4309f0962f4cd64d033bb1687511c":[1,0,0,61,3], "d0/d5a/classresdb_1_1ResRocksDB.html#ad0b4309f0962f4cd64d033bb1687511c":[0,0,6,64,3], "d0/d5a/classresdb_1_1ResRocksDB.html#adbd758032c11e03397db79310e05867f":[1,0,0,61,4], "d0/d5a/classresdb_1_1ResRocksDB.html#adbd758032c11e03397db79310e05867f":[0,0,6,64,4], -"d0/d5a/classresdb_1_1ResRocksDB.html#adc9cf32bdbcc72e54e10e6180d655638":[0,0,6,64,5], "d0/d5a/classresdb_1_1ResRocksDB.html#adc9cf32bdbcc72e54e10e6180d655638":[1,0,0,61,5], +"d0/d5a/classresdb_1_1ResRocksDB.html#adc9cf32bdbcc72e54e10e6180d655638":[0,0,6,64,5], "d0/d67/geo__global__executor_8h.html":[2,0,5,2,1,3], "d0/d67/geo__global__executor_8h_source.html":[2,0,5,2,1,3], "d0/d86/mock__net__channel_8h.html":[2,0,4,3,0], "d0/d86/mock__net__channel_8h_source.html":[2,0,4,3,0], -"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html":[1,0,0,35], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html":[0,0,6,38], -"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[1,0,0,35,1], -"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[1,0,0,35,0], +"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html":[1,0,0,35], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[0,0,6,38,0], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[0,0,6,38,1], +"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[1,0,0,35,1], +"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#aab80dc7aa0ad97605b86bb14ae879f92":[1,0,0,35,0], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#ad4ba2f73bbc3cafe5ce2ea47d917edc7":[1,0,0,35,2], -"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#ad4ba2f73bbc3cafe5ce2ea47d917edc7":[0,0,6,38,2], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#ad4ba2f73bbc3cafe5ce2ea47d917edc7":[0,0,6,38,3], +"d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#ad4ba2f73bbc3cafe5ce2ea47d917edc7":[0,0,6,38,2], "d0/d8d/classresdb_1_1MockResDBTxnAccessor.html#ad4ba2f73bbc3cafe5ce2ea47d917edc7":[1,0,0,35,3], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html":[0,0,6,4,0], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html":[1,0,0,1,0], -"d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#a37b60925fb66ffc33a3fca7b6275c0bb":[1,0,0,1,0,1], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#a37b60925fb66ffc33a3fca7b6275c0bb":[0,0,6,4,0,1], +"d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#a37b60925fb66ffc33a3fca7b6275c0bb":[1,0,0,1,0,1], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#aa945659cf8c7b943aeab9be8e7807a66":[0,0,6,4,0,0], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#aa945659cf8c7b943aeab9be8e7807a66":[1,0,0,1,0,0], "d0/da0/classresdb_1_1utxo_1_1QueryExecutor.html#af1150cebe2bdc5c2fcc31035ecf80443":[1,0,0,1,0,2], @@ -99,12 +99,12 @@ var NAVTREEINDEX0 = "d0/da5/classresdb_1_1TransactionConstructor.html":[0,0,6,77], "d0/da5/classresdb_1_1TransactionConstructor.html#a0da6d6ee3da481547f17090259467541":[1,0,0,74,1], "d0/da5/classresdb_1_1TransactionConstructor.html#a0da6d6ee3da481547f17090259467541":[0,0,6,77,1], -"d0/da5/classresdb_1_1TransactionConstructor.html#a16fb166890904f6e6466aa552e771e82":[0,0,6,77,3], "d0/da5/classresdb_1_1TransactionConstructor.html#a16fb166890904f6e6466aa552e771e82":[1,0,0,74,3], -"d0/da5/classresdb_1_1TransactionConstructor.html#aaccb40a32b568e122c8f80245c4972e7":[0,0,6,77,2], +"d0/da5/classresdb_1_1TransactionConstructor.html#a16fb166890904f6e6466aa552e771e82":[0,0,6,77,3], "d0/da5/classresdb_1_1TransactionConstructor.html#aaccb40a32b568e122c8f80245c4972e7":[1,0,0,74,2], -"d0/da5/classresdb_1_1TransactionConstructor.html#ac1de2bffadf5aad20407b7999f7b1b9c":[0,0,6,77,0], +"d0/da5/classresdb_1_1TransactionConstructor.html#aaccb40a32b568e122c8f80245c4972e7":[0,0,6,77,2], "d0/da5/classresdb_1_1TransactionConstructor.html#ac1de2bffadf5aad20407b7999f7b1b9c":[1,0,0,74,0], +"d0/da5/classresdb_1_1TransactionConstructor.html#ac1de2bffadf5aad20407b7999f7b1b9c":[0,0,6,77,0], "d0/db6/transaction_8h.html":[2,0,3,3,1,1], "d0/db6/transaction_8h_source.html":[2,0,3,3,1,1], "d0/dd0/viewchange__manager_8cpp.html":[2,0,5,2,2,2,28], @@ -113,64 +113,64 @@ var NAVTREEINDEX0 = "d0/dd1/blocking__queue_8h_source.html":[2,0,5,0,2,2], "d0/dd9/replica__communicator_8h.html":[2,0,5,3,13], "d0/dd9/replica__communicator_8h_source.html":[2,0,5,3,13], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html":[0,0,6,18], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html":[1,0,0,15], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html":[0,0,6,18], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a0bb059cb8033948187fa8f10f3e80118":[0,0,6,18,17], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a0bb059cb8033948187fa8f10f3e80118":[1,0,0,15,17], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a26b6265aa1944d24f85135ecb5a6916f":[0,0,6,18,24], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a26b6265aa1944d24f85135ecb5a6916f":[1,0,0,15,24], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a322584e996a88e4b6e9a1d378be54acf":[1,0,0,15,21], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a322584e996a88e4b6e9a1d378be54acf":[0,0,6,18,21], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a39dc392838d937aa6784c380f8ba946a":[1,0,0,15,7], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a322584e996a88e4b6e9a1d378be54acf":[1,0,0,15,21], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a39dc392838d937aa6784c380f8ba946a":[0,0,6,18,7], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a39dc392838d937aa6784c380f8ba946a":[1,0,0,15,7], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a4054e640d9bc5d1faf9a4274f805f23a":[1,0,0,15,6], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a4054e640d9bc5d1faf9a4274f805f23a":[0,0,6,18,6], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a43d8d84560f4dadbbb9b787a494eff19":[0,0,6,18,0], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a43d8d84560f4dadbbb9b787a494eff19":[1,0,0,15,0], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a5483a7975ce8559002743854722f232f":[0,0,6,18,3], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a5483a7975ce8559002743854722f232f":[1,0,0,15,3], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a5604c03e4e4f5bc0f424f40e16b5e73f":[1,0,0,15,16], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a5604c03e4e4f5bc0f424f40e16b5e73f":[0,0,6,18,16], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a7c88bb983f828c2c69c97ee84b791fa2":[1,0,0,15,26], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a5604c03e4e4f5bc0f424f40e16b5e73f":[1,0,0,15,16], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a7c88bb983f828c2c69c97ee84b791fa2":[0,0,6,18,26], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a7c88bb983f828c2c69c97ee84b791fa2":[1,0,0,15,26], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a80de817712896c306983edfb3672b27d":[1,0,0,15,2], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a80de817712896c306983edfb3672b27d":[0,0,6,18,2], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a81cabeca7680a56fec9cd938ecd252b3":[1,0,0,15,20], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a81cabeca7680a56fec9cd938ecd252b3":[0,0,6,18,20], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a83b7f3bac94501aeccdcfc73b0cb1f5d":[0,0,6,18,15], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a81cabeca7680a56fec9cd938ecd252b3":[1,0,0,15,20], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a83b7f3bac94501aeccdcfc73b0cb1f5d":[1,0,0,15,15], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a87e305915c3573099058f1d75e2f0387":[0,0,6,18,19], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a83b7f3bac94501aeccdcfc73b0cb1f5d":[0,0,6,18,15], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a87e305915c3573099058f1d75e2f0387":[1,0,0,15,19], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a87e305915c3573099058f1d75e2f0387":[0,0,6,18,19], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a87e731937645a0f0a718fa9ffc7a164b":[1,0,0,15,8], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a87e731937645a0f0a718fa9ffc7a164b":[0,0,6,18,8], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a8e4ec0f20a2fb7a0d08868292647d8bf":[1,0,0,15,4], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a8e4ec0f20a2fb7a0d08868292647d8bf":[0,0,6,18,4], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a8e4ec0f20a2fb7a0d08868292647d8bf":[1,0,0,15,4], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae":[0,0,6,18,27], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae":[1,0,0,15,27], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a932d06543ac6285b739dc99f61032427":[1,0,0,15,11], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a932d06543ac6285b739dc99f61032427":[0,0,6,18,11], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa0f23177e637cec408aa5c21a8242acb":[1,0,0,15,14], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a932d06543ac6285b739dc99f61032427":[1,0,0,15,11], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa0f23177e637cec408aa5c21a8242acb":[0,0,6,18,14], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa0f23177e637cec408aa5c21a8242acb":[1,0,0,15,14], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa15421f4ebe10f35696129ae4257a627":[1,0,0,15,28], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa15421f4ebe10f35696129ae4257a627":[0,0,6,18,28], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa1f3ea6ce6868a5a1a593038489f0c4a":[0,0,6,18,13], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aa1f3ea6ce6868a5a1a593038489f0c4a":[1,0,0,15,13], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aaca980098b6bd8044f6a4ab041be0c2e":[0,0,6,18,9], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#aaca980098b6bd8044f6a4ab041be0c2e":[1,0,0,15,9], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ab6ee9ab06a5e7f63b9173fc7edcf6c88":[1,0,0,15,23], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ab6ee9ab06a5e7f63b9173fc7edcf6c88":[0,0,6,18,23], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ab6ee9ab06a5e7f63b9173fc7edcf6c88":[1,0,0,15,23], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#abc117418c5375d245e128db2b8dab58a":[0,0,6,18,1], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#abc117418c5375d245e128db2b8dab58a":[1,0,0,15,1], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ac83af970fc0df80b514a27078ba93e9f":[1,0,0,15,25], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ac83af970fc0df80b514a27078ba93e9f":[0,0,6,18,25], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#accbe75d7be210c0357cde550d4947198":[1,0,0,15,18], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ac83af970fc0df80b514a27078ba93e9f":[1,0,0,15,25], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#accbe75d7be210c0357cde550d4947198":[0,0,6,18,18], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#accbe75d7be210c0357cde550d4947198":[1,0,0,15,18], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ad9932af00b5c059f10e7f0a74dda19c2":[0,0,6,18,22], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ad9932af00b5c059f10e7f0a74dda19c2":[1,0,0,15,22], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#adc201463d6516c941625735f61a9472a":[0,0,6,18,5], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#adc201463d6516c941625735f61a9472a":[1,0,0,15,5], -"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ae938bb8079f63957db6b36dc243ea718":[0,0,6,18,12], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#adc201463d6516c941625735f61a9472a":[0,0,6,18,5], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ae938bb8079f63957db6b36dc243ea718":[1,0,0,15,12], +"d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ae938bb8079f63957db6b36dc243ea718":[0,0,6,18,12], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#af43d2713b19e9748a68b18926b6dfb42":[0,0,6,18,10], "d0/ded/classresdb_1_1ConsensusManagerPBFT.html#af43d2713b19e9748a68b18926b6dfb42":[1,0,0,15,10], "d0/dee/chain__state_8h.html":[2,0,1,0,1], @@ -183,14 +183,14 @@ var NAVTREEINDEX0 = "d0/dfd/response__manager_8cpp_source.html":[2,0,5,2,2,2,20], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html":[1,0,0,1,3], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html":[0,0,6,4,3], -"d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a053f05bb29ae14060941e7188cb6b04a":[1,0,0,1,3,1], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a053f05bb29ae14060941e7188cb6b04a":[0,0,6,4,3,1], +"d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a053f05bb29ae14060941e7188cb6b04a":[1,0,0,1,3,1], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a2330ff0e07aaaddfdf38f10586377481":[1,0,0,1,3,3], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a2330ff0e07aaaddfdf38f10586377481":[0,0,6,4,3,3], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a500117abe94662a9839b41688319ba90":[1,0,0,1,3,2], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#a500117abe94662a9839b41688319ba90":[0,0,6,4,3,2], -"d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#aefb23cd8c7705337c87d7b4a19e321b6":[1,0,0,1,3,0], "d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#aefb23cd8c7705337c87d7b4a19e321b6":[0,0,6,4,3,0], +"d0/dfe/classresdb_1_1utxo_1_1UTXOClient.html#aefb23cd8c7705337c87d7b4a19e321b6":[1,0,0,1,3,0], "d1/d08/geo__transaction__executor__test_8cpp.html":[2,0,5,2,1,7], "d1/d08/geo__transaction__executor__test_8cpp_source.html":[2,0,5,2,1,7], "d1/d14/async__replica__client__test_8cpp.html":[2,0,5,3,5], @@ -199,55 +199,55 @@ var NAVTREEINDEX0 = "d1/d14/transaction__manager_8cpp_source.html":[2,0,3,0,2], "d1/d31/acceptor_8h.html":[2,0,5,4,1], "d1/d31/acceptor_8h_source.html":[2,0,5,4,1], -"d1/d44/classresdb_1_1Recovery.html":[0,0,6,52], "d1/d44/classresdb_1_1Recovery.html":[1,0,0,49], -"d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4":[0,0,6,52,21], +"d1/d44/classresdb_1_1Recovery.html":[0,0,6,52], "d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4":[1,0,0,49,21], -"d1/d44/classresdb_1_1Recovery.html#a0ea70ea823c03e665c61265b7a1ea7be":[0,0,6,52,11], +"d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4":[0,0,6,52,21], "d1/d44/classresdb_1_1Recovery.html#a0ea70ea823c03e665c61265b7a1ea7be":[1,0,0,49,11], +"d1/d44/classresdb_1_1Recovery.html#a0ea70ea823c03e665c61265b7a1ea7be":[0,0,6,52,11], +"d1/d44/classresdb_1_1Recovery.html#a0f7da48a1e0ca91b472e91450b69f9d8":[0,0,6,52,23], +"d1/d44/classresdb_1_1Recovery.html#a0f7da48a1e0ca91b472e91450b69f9d8":[1,0,0,49,23], "d1/d44/classresdb_1_1Recovery.html#a16d630355aca59e4cf89d258939d761e":[0,0,6,52,7], "d1/d44/classresdb_1_1Recovery.html#a16d630355aca59e4cf89d258939d761e":[1,0,0,49,7], -"d1/d44/classresdb_1_1Recovery.html#a1941ccdb3424af198a3df0469b5921e5":[0,0,6,52,13], "d1/d44/classresdb_1_1Recovery.html#a1941ccdb3424af198a3df0469b5921e5":[1,0,0,49,13], +"d1/d44/classresdb_1_1Recovery.html#a1941ccdb3424af198a3df0469b5921e5":[0,0,6,52,13], "d1/d44/classresdb_1_1Recovery.html#a2b7afca321200055cccbe296551fef9d":[1,0,0,49,12], "d1/d44/classresdb_1_1Recovery.html#a2b7afca321200055cccbe296551fef9d":[0,0,6,52,12], "d1/d44/classresdb_1_1Recovery.html#a3646cd514fd59c0aee9d43891619cbdb":[1,0,0,49,15], "d1/d44/classresdb_1_1Recovery.html#a3646cd514fd59c0aee9d43891619cbdb":[0,0,6,52,15], "d1/d44/classresdb_1_1Recovery.html#a3c94d7c50cd3e24d66f5e3beb13ec15e":[0,0,6,52,4], "d1/d44/classresdb_1_1Recovery.html#a3c94d7c50cd3e24d66f5e3beb13ec15e":[1,0,0,49,4], -"d1/d44/classresdb_1_1Recovery.html#a4182dba01fe75251e217f0e88aa94645":[0,0,6,52,5], -"d1/d44/classresdb_1_1Recovery.html#a4182dba01fe75251e217f0e88aa94645":[1,0,0,49,5], -"d1/d44/classresdb_1_1Recovery.html#a4702da091d77fff4b8189454ca6576c1":[0,0,6,52,6], "d1/d44/classresdb_1_1Recovery.html#a4702da091d77fff4b8189454ca6576c1":[1,0,0,49,6], -"d1/d44/classresdb_1_1Recovery.html#a537d2d182d291ff156f95b975dc922a5":[0,0,6,52,10], +"d1/d44/classresdb_1_1Recovery.html#a4702da091d77fff4b8189454ca6576c1":[0,0,6,52,6], "d1/d44/classresdb_1_1Recovery.html#a537d2d182d291ff156f95b975dc922a5":[1,0,0,49,10], -"d1/d44/classresdb_1_1Recovery.html#a6f1b18568f29b0edb6417fcf72c23f4f":[0,0,6,52,0], -"d1/d44/classresdb_1_1Recovery.html#a6f1b18568f29b0edb6417fcf72c23f4f":[1,0,0,49,0], -"d1/d44/classresdb_1_1Recovery.html#a76e2ed3ad074164e8ed673883a8cb901":[0,0,6,52,18], +"d1/d44/classresdb_1_1Recovery.html#a537d2d182d291ff156f95b975dc922a5":[0,0,6,52,10], +"d1/d44/classresdb_1_1Recovery.html#a61a5e9bb6293c982f9b158f76b0d9542":[1,0,0,49,5], +"d1/d44/classresdb_1_1Recovery.html#a61a5e9bb6293c982f9b158f76b0d9542":[0,0,6,52,5], "d1/d44/classresdb_1_1Recovery.html#a76e2ed3ad074164e8ed673883a8cb901":[1,0,0,49,18], -"d1/d44/classresdb_1_1Recovery.html#a9487fb3d0eb4075dc8498b8d4994fda1":[0,0,6,52,2], +"d1/d44/classresdb_1_1Recovery.html#a76e2ed3ad074164e8ed673883a8cb901":[0,0,6,52,18], "d1/d44/classresdb_1_1Recovery.html#a9487fb3d0eb4075dc8498b8d4994fda1":[1,0,0,49,2], +"d1/d44/classresdb_1_1Recovery.html#a9487fb3d0eb4075dc8498b8d4994fda1":[0,0,6,52,2], "d1/d44/classresdb_1_1Recovery.html#abb818d763e6fb5a60c83e52206ece201":[1,0,0,49,19], "d1/d44/classresdb_1_1Recovery.html#abb818d763e6fb5a60c83e52206ece201":[0,0,6,52,19], -"d1/d44/classresdb_1_1Recovery.html#ac067902ab15b9e6705e2f9d7fa117c38":[0,0,6,52,1], "d1/d44/classresdb_1_1Recovery.html#ac067902ab15b9e6705e2f9d7fa117c38":[1,0,0,49,1], -"d1/d44/classresdb_1_1Recovery.html#acbb65b4b6588f9a694258a7241efcb0d":[1,0,0,49,16], +"d1/d44/classresdb_1_1Recovery.html#ac067902ab15b9e6705e2f9d7fa117c38":[0,0,6,52,1], "d1/d44/classresdb_1_1Recovery.html#acbb65b4b6588f9a694258a7241efcb0d":[0,0,6,52,16], -"d1/d44/classresdb_1_1Recovery.html#ace4eacb35dd3c48d924c653a9e8dbddd":[1,0,0,49,8], +"d1/d44/classresdb_1_1Recovery.html#acbb65b4b6588f9a694258a7241efcb0d":[1,0,0,49,16], +"d1/d44/classresdb_1_1Recovery.html#acd5836e122a05acaea2640f17ccd6be9":[0,0,6,52,0], +"d1/d44/classresdb_1_1Recovery.html#acd5836e122a05acaea2640f17ccd6be9":[1,0,0,49,0], "d1/d44/classresdb_1_1Recovery.html#ace4eacb35dd3c48d924c653a9e8dbddd":[0,0,6,52,8], +"d1/d44/classresdb_1_1Recovery.html#ace4eacb35dd3c48d924c653a9e8dbddd":[1,0,0,49,8], "d1/d44/classresdb_1_1Recovery.html#acf120ae01a74b8e308650e07434f031f":[1,0,0,49,17], "d1/d44/classresdb_1_1Recovery.html#acf120ae01a74b8e308650e07434f031f":[0,0,6,52,17], "d1/d44/classresdb_1_1Recovery.html#acf1e0b15359a0db222327b53ab42b1a8":[0,0,6,52,3], "d1/d44/classresdb_1_1Recovery.html#acf1e0b15359a0db222327b53ab42b1a8":[1,0,0,49,3], -"d1/d44/classresdb_1_1Recovery.html#aebe077dda2e6c9fe499654f92f4e08e4":[0,0,6,52,14], "d1/d44/classresdb_1_1Recovery.html#aebe077dda2e6c9fe499654f92f4e08e4":[1,0,0,49,14], +"d1/d44/classresdb_1_1Recovery.html#aebe077dda2e6c9fe499654f92f4e08e4":[0,0,6,52,14], "d1/d44/classresdb_1_1Recovery.html#aedd12e0a50e2e69274e839b54c6d9cea":[0,0,6,52,9], "d1/d44/classresdb_1_1Recovery.html#aedd12e0a50e2e69274e839b54c6d9cea":[1,0,0,49,9], "d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1":[0,0,6,52,22], "d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1":[1,0,0,49,22], "d1/d44/classresdb_1_1Recovery.html#af407e64394ef0e17bb1395342bb4cf2b":[0,0,6,52,20], "d1/d44/classresdb_1_1Recovery.html#af407e64394ef0e17bb1395342bb4cf2b":[1,0,0,49,20], -"d1/d66/custom__query_8h.html":[2,0,3,0,0], -"d1/d66/custom__query_8h_source.html":[2,0,3,0,0], -"d1/d72/kv__executor_8h.html":[2,0,3,2,1] +"d1/d66/custom__query_8h.html":[2,0,3,0,0] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index a3f5553f7..2c87a44b2 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,5 +1,7 @@ var NAVTREEINDEX1 = { +"d1/d66/custom__query_8h_source.html":[2,0,3,0,0], +"d1/d72/kv__executor_8h.html":[2,0,3,2,1], "d1/d72/kv__executor_8h_source.html":[2,0,3,2,1], "d1/d74/namespaceresdb_1_1utxo.html":[0,0,6,4], "d1/d7e/acceptor_8cpp.html":[2,0,5,4,0], @@ -10,22 +12,22 @@ var NAVTREEINDEX1 = "d1/d89/classresdb_1_1PerformanceManager.html#a6c92dd2c26a97ebe06d21a31590f1a60":[1,0,0,44,4], "d1/d89/classresdb_1_1PerformanceManager.html#aa8238dffeff5bbd04297e51c05e9cae4":[1,0,0,44,2], "d1/d89/classresdb_1_1PerformanceManager.html#aa8238dffeff5bbd04297e51c05e9cae4":[0,0,6,47,2], -"d1/d89/classresdb_1_1PerformanceManager.html#ac532335c144ea148f52df8ad2822fda2":[0,0,6,47,0], "d1/d89/classresdb_1_1PerformanceManager.html#ac532335c144ea148f52df8ad2822fda2":[1,0,0,44,0], +"d1/d89/classresdb_1_1PerformanceManager.html#ac532335c144ea148f52df8ad2822fda2":[0,0,6,47,0], "d1/d89/classresdb_1_1PerformanceManager.html#ac752d9502be94f5b4f26e7aa13d237eb":[1,0,0,44,3], "d1/d89/classresdb_1_1PerformanceManager.html#ac752d9502be94f5b4f26e7aa13d237eb":[0,0,6,47,3], "d1/d89/classresdb_1_1PerformanceManager.html#ac75ee4eaee9a983300c2225b36162491":[1,0,0,44,1], "d1/d89/classresdb_1_1PerformanceManager.html#ac75ee4eaee9a983300c2225b36162491":[0,0,6,47,1], -"d1/db2/classresdb_1_1ViewChangeManager.html":[1,0,0,78], "d1/db2/classresdb_1_1ViewChangeManager.html":[0,0,6,81], -"d1/db2/classresdb_1_1ViewChangeManager.html#a0695d21c5286f671b0c3d32088bcc941":[0,0,6,81,21], +"d1/db2/classresdb_1_1ViewChangeManager.html":[1,0,0,78], "d1/db2/classresdb_1_1ViewChangeManager.html#a0695d21c5286f671b0c3d32088bcc941":[1,0,0,78,21], -"d1/db2/classresdb_1_1ViewChangeManager.html#a0a574664334ba479929435ac9554cd6c":[0,0,6,81,10], +"d1/db2/classresdb_1_1ViewChangeManager.html#a0695d21c5286f671b0c3d32088bcc941":[0,0,6,81,21], "d1/db2/classresdb_1_1ViewChangeManager.html#a0a574664334ba479929435ac9554cd6c":[1,0,0,78,10], +"d1/db2/classresdb_1_1ViewChangeManager.html#a0a574664334ba479929435ac9554cd6c":[0,0,6,81,10], "d1/db2/classresdb_1_1ViewChangeManager.html#a0ab0e74c1561122aaa3a844984581adf":[0,0,6,81,31], "d1/db2/classresdb_1_1ViewChangeManager.html#a0ab0e74c1561122aaa3a844984581adf":[1,0,0,78,31], -"d1/db2/classresdb_1_1ViewChangeManager.html#a10f5e377daad2b2fbb2c0394f71c8d8c":[0,0,6,81,17], "d1/db2/classresdb_1_1ViewChangeManager.html#a10f5e377daad2b2fbb2c0394f71c8d8c":[1,0,0,78,17], +"d1/db2/classresdb_1_1ViewChangeManager.html#a10f5e377daad2b2fbb2c0394f71c8d8c":[0,0,6,81,17], "d1/db2/classresdb_1_1ViewChangeManager.html#a15d3eb5ca9868dc6608dfc573e06b546":[0,0,6,81,34], "d1/db2/classresdb_1_1ViewChangeManager.html#a15d3eb5ca9868dc6608dfc573e06b546":[1,0,0,78,34], "d1/db2/classresdb_1_1ViewChangeManager.html#a1dc9869f2555554c7427fdca3dc7efbe":[0,0,6,81,19], @@ -36,70 +38,70 @@ var NAVTREEINDEX1 = "d1/db2/classresdb_1_1ViewChangeManager.html#a1fb539de7f0cbda6271fadb4de6ef95c":[1,0,0,78,27], "d1/db2/classresdb_1_1ViewChangeManager.html#a2372585060ec8e89b0df72ef71e919ee":[1,0,0,78,7], "d1/db2/classresdb_1_1ViewChangeManager.html#a2372585060ec8e89b0df72ef71e919ee":[0,0,6,81,7], -"d1/db2/classresdb_1_1ViewChangeManager.html#a2e4dd8f0ee3e1a7d9ffc58b9637a68b6":[0,0,6,81,18], "d1/db2/classresdb_1_1ViewChangeManager.html#a2e4dd8f0ee3e1a7d9ffc58b9637a68b6":[1,0,0,78,18], +"d1/db2/classresdb_1_1ViewChangeManager.html#a2e4dd8f0ee3e1a7d9ffc58b9637a68b6":[0,0,6,81,18], "d1/db2/classresdb_1_1ViewChangeManager.html#a3baf9b3fb63aa554436e58c315147d93":[0,0,6,81,8], "d1/db2/classresdb_1_1ViewChangeManager.html#a3baf9b3fb63aa554436e58c315147d93":[1,0,0,78,8], -"d1/db2/classresdb_1_1ViewChangeManager.html#a42a9ee0a180aaa1be08fca109fa8d3d0":[0,0,6,81,16], "d1/db2/classresdb_1_1ViewChangeManager.html#a42a9ee0a180aaa1be08fca109fa8d3d0":[1,0,0,78,16], -"d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822":[1,0,0,78,25], +"d1/db2/classresdb_1_1ViewChangeManager.html#a42a9ee0a180aaa1be08fca109fa8d3d0":[0,0,6,81,16], "d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822":[0,0,6,81,25], -"d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6":[1,0,0,78,28], +"d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822":[1,0,0,78,25], "d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6":[0,0,6,81,28], +"d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6":[1,0,0,78,28], "d1/db2/classresdb_1_1ViewChangeManager.html#a458c26e26eb29aefd222f9d414799a48":[0,0,6,81,20], "d1/db2/classresdb_1_1ViewChangeManager.html#a458c26e26eb29aefd222f9d414799a48":[1,0,0,78,20], "d1/db2/classresdb_1_1ViewChangeManager.html#a4aeb8124da5c4c92d5cc198564ed53ab":[1,0,0,78,35], "d1/db2/classresdb_1_1ViewChangeManager.html#a4aeb8124da5c4c92d5cc198564ed53ab":[0,0,6,81,35], -"d1/db2/classresdb_1_1ViewChangeManager.html#a4bdf4017b9406d001115bf7a1f413e6e":[1,0,0,78,32], "d1/db2/classresdb_1_1ViewChangeManager.html#a4bdf4017b9406d001115bf7a1f413e6e":[0,0,6,81,32], -"d1/db2/classresdb_1_1ViewChangeManager.html#a612cd91f49c1a5478625f91080781da0":[1,0,0,78,2], +"d1/db2/classresdb_1_1ViewChangeManager.html#a4bdf4017b9406d001115bf7a1f413e6e":[1,0,0,78,32], "d1/db2/classresdb_1_1ViewChangeManager.html#a612cd91f49c1a5478625f91080781da0":[0,0,6,81,2], +"d1/db2/classresdb_1_1ViewChangeManager.html#a612cd91f49c1a5478625f91080781da0":[1,0,0,78,2], "d1/db2/classresdb_1_1ViewChangeManager.html#a64e85ae7ea16f0e4481d45d38fc59a9a":[0,0,6,81,33], "d1/db2/classresdb_1_1ViewChangeManager.html#a64e85ae7ea16f0e4481d45d38fc59a9a":[1,0,0,78,33], -"d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c":[1,0,0,78,24], "d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c":[0,0,6,81,24], -"d1/db2/classresdb_1_1ViewChangeManager.html#a86931d3d4e417df485fecb55380e04ba":[0,0,6,81,15], +"d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c":[1,0,0,78,24], "d1/db2/classresdb_1_1ViewChangeManager.html#a86931d3d4e417df485fecb55380e04ba":[1,0,0,78,15], -"d1/db2/classresdb_1_1ViewChangeManager.html#a8ddc1e38dcc408f29c8d5d4f270b0184":[1,0,0,78,1], +"d1/db2/classresdb_1_1ViewChangeManager.html#a86931d3d4e417df485fecb55380e04ba":[0,0,6,81,15], "d1/db2/classresdb_1_1ViewChangeManager.html#a8ddc1e38dcc408f29c8d5d4f270b0184":[0,0,6,81,1], +"d1/db2/classresdb_1_1ViewChangeManager.html#a8ddc1e38dcc408f29c8d5d4f270b0184":[1,0,0,78,1], "d1/db2/classresdb_1_1ViewChangeManager.html#a8fe34b96238a4473c4ec602ffe2e6eb8":[1,0,0,78,22], "d1/db2/classresdb_1_1ViewChangeManager.html#a8fe34b96238a4473c4ec602ffe2e6eb8":[0,0,6,81,22], "d1/db2/classresdb_1_1ViewChangeManager.html#aa7ddc35f2c5e1fffe494ebe08832cb1a":[0,0,6,81,30], "d1/db2/classresdb_1_1ViewChangeManager.html#aa7ddc35f2c5e1fffe494ebe08832cb1a":[1,0,0,78,30], -"d1/db2/classresdb_1_1ViewChangeManager.html#ab29f04590bc552d8c8a28f8bc3b888bc":[0,0,6,81,29], "d1/db2/classresdb_1_1ViewChangeManager.html#ab29f04590bc552d8c8a28f8bc3b888bc":[1,0,0,78,29], -"d1/db2/classresdb_1_1ViewChangeManager.html#ac2ba05528b2cfac2943893b4150e58c8":[1,0,0,78,36], +"d1/db2/classresdb_1_1ViewChangeManager.html#ab29f04590bc552d8c8a28f8bc3b888bc":[0,0,6,81,29], "d1/db2/classresdb_1_1ViewChangeManager.html#ac2ba05528b2cfac2943893b4150e58c8":[0,0,6,81,36], -"d1/db2/classresdb_1_1ViewChangeManager.html#ac859a94d354046ebeef5ce6627565857":[0,0,6,81,13], +"d1/db2/classresdb_1_1ViewChangeManager.html#ac2ba05528b2cfac2943893b4150e58c8":[1,0,0,78,36], "d1/db2/classresdb_1_1ViewChangeManager.html#ac859a94d354046ebeef5ce6627565857":[1,0,0,78,13], -"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81":[0,0,6,81,0], +"d1/db2/classresdb_1_1ViewChangeManager.html#ac859a94d354046ebeef5ce6627565857":[0,0,6,81,13], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81":[1,0,0,78,0], +"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81":[0,0,6,81,0], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a1ec5b50b0b9d489951c81d54dfdcdc5a":[1,0,0,78,0,3], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a1ec5b50b0b9d489951c81d54dfdcdc5a":[0,0,6,81,0,3], -"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a3b77325139ff3604a1d5cbe172e357b7":[1,0,0,78,0,2], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a3b77325139ff3604a1d5cbe172e357b7":[0,0,6,81,0,2], +"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a3b77325139ff3604a1d5cbe172e357b7":[1,0,0,78,0,2], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a457ab33cb8e4a477304072393fc9f1ef":[1,0,0,78,0,0], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a457ab33cb8e4a477304072393fc9f1ef":[0,0,6,81,0,0], -"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81af74af63a3c7a453a0b886b386c1fb7e9":[1,0,0,78,0,1], "d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81af74af63a3c7a453a0b886b386c1fb7e9":[0,0,6,81,0,1], -"d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4":[1,0,0,78,26], +"d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81af74af63a3c7a453a0b886b386c1fb7e9":[1,0,0,78,0,1], "d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4":[0,0,6,81,26], +"d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4":[1,0,0,78,26], "d1/db2/classresdb_1_1ViewChangeManager.html#ad15a1b126adb35551fad79de0bb8afe8":[0,0,6,81,11], "d1/db2/classresdb_1_1ViewChangeManager.html#ad15a1b126adb35551fad79de0bb8afe8":[1,0,0,78,11], -"d1/db2/classresdb_1_1ViewChangeManager.html#ad2714a423fc6c1720ebb18e2b0e3c289":[1,0,0,78,14], "d1/db2/classresdb_1_1ViewChangeManager.html#ad2714a423fc6c1720ebb18e2b0e3c289":[0,0,6,81,14], +"d1/db2/classresdb_1_1ViewChangeManager.html#ad2714a423fc6c1720ebb18e2b0e3c289":[1,0,0,78,14], "d1/db2/classresdb_1_1ViewChangeManager.html#ad58798a8fb8e0b44ade807849b5ed327":[0,0,6,81,12], "d1/db2/classresdb_1_1ViewChangeManager.html#ad58798a8fb8e0b44ade807849b5ed327":[1,0,0,78,12], -"d1/db2/classresdb_1_1ViewChangeManager.html#ad8df4b90742eb30efd5a202db033575b":[0,0,6,81,6], "d1/db2/classresdb_1_1ViewChangeManager.html#ad8df4b90742eb30efd5a202db033575b":[1,0,0,78,6], +"d1/db2/classresdb_1_1ViewChangeManager.html#ad8df4b90742eb30efd5a202db033575b":[0,0,6,81,6], "d1/db2/classresdb_1_1ViewChangeManager.html#ae620405b1e3a7cc117924a5b8f0c47cb":[0,0,6,81,3], "d1/db2/classresdb_1_1ViewChangeManager.html#ae620405b1e3a7cc117924a5b8f0c47cb":[1,0,0,78,3], -"d1/db2/classresdb_1_1ViewChangeManager.html#ae7ba24b43c1f153e2627537621a6b6de":[0,0,6,81,5], "d1/db2/classresdb_1_1ViewChangeManager.html#ae7ba24b43c1f153e2627537621a6b6de":[1,0,0,78,5], +"d1/db2/classresdb_1_1ViewChangeManager.html#ae7ba24b43c1f153e2627537621a6b6de":[0,0,6,81,5], "d1/db2/classresdb_1_1ViewChangeManager.html#aecf46c3fc2621dd33af484e921b801a0":[0,0,6,81,4], "d1/db2/classresdb_1_1ViewChangeManager.html#aecf46c3fc2621dd33af484e921b801a0":[1,0,0,78,4], -"d1/db2/classresdb_1_1ViewChangeManager.html#af58d8e0dcbb22b7af62c97fe85cda6ce":[0,0,6,81,23], "d1/db2/classresdb_1_1ViewChangeManager.html#af58d8e0dcbb22b7af62c97fe85cda6ce":[1,0,0,78,23], +"d1/db2/classresdb_1_1ViewChangeManager.html#af58d8e0dcbb22b7af62c97fe85cda6ce":[0,0,6,81,23], "d1/dc3/lock__free__queue_8h.html":[2,0,5,0,2,3], "d1/dc3/lock__free__queue_8h_source.html":[2,0,5,0,2,3], "d1/dcd/hash__test_8cpp.html":[2,0,2,0,2], @@ -118,14 +120,14 @@ var NAVTREEINDEX1 = "d2/d14/classresdb_1_1Storage.html":[0,0,6,73], "d2/d14/classresdb_1_1Storage.html#a043b87c929e00dd9cce9366f1d3c38c9":[1,0,0,70,0], "d2/d14/classresdb_1_1Storage.html#a043b87c929e00dd9cce9366f1d3c38c9":[0,0,6,73,0], -"d2/d14/classresdb_1_1Storage.html#a25813c70209abf748b0e2532132999b9":[0,0,6,73,6], "d2/d14/classresdb_1_1Storage.html#a25813c70209abf748b0e2532132999b9":[1,0,0,70,6], +"d2/d14/classresdb_1_1Storage.html#a25813c70209abf748b0e2532132999b9":[0,0,6,73,6], "d2/d14/classresdb_1_1Storage.html#a4f2a7fe32638e6b4a5a1e2597913a378":[0,0,6,73,4], "d2/d14/classresdb_1_1Storage.html#a4f2a7fe32638e6b4a5a1e2597913a378":[1,0,0,70,4], "d2/d14/classresdb_1_1Storage.html#a63bd726417d38d67cc831f260cab0804":[1,0,0,70,2], "d2/d14/classresdb_1_1Storage.html#a63bd726417d38d67cc831f260cab0804":[0,0,6,73,2], -"d2/d14/classresdb_1_1Storage.html#a6890672501d28f0ede54be1236f10a28":[1,0,0,70,1], "d2/d14/classresdb_1_1Storage.html#a6890672501d28f0ede54be1236f10a28":[0,0,6,73,1], +"d2/d14/classresdb_1_1Storage.html#a6890672501d28f0ede54be1236f10a28":[1,0,0,70,1], "d2/d14/classresdb_1_1Storage.html#a74b80a711f53c3c0bd98d5006a17c541":[1,0,0,70,3], "d2/d14/classresdb_1_1Storage.html#a74b80a711f53c3c0bd98d5006a17c541":[0,0,6,73,3], "d2/d14/classresdb_1_1Storage.html#a8d2a1873cd805da6a6adde8ad11a9b25":[1,0,0,70,5], @@ -161,12 +163,12 @@ var NAVTREEINDEX1 = "d2/dca/certificate__tools_8cpp_source.html":[2,0,8,0], "d2/dce/classresdb_1_1CheckPoint.html":[1,0,0,9], "d2/dce/classresdb_1_1CheckPoint.html":[0,0,6,12], -"d2/dce/classresdb_1_1CheckPoint.html#a72bd62894a8e372603df515d3afcda57":[0,0,6,12,0], "d2/dce/classresdb_1_1CheckPoint.html#a72bd62894a8e372603df515d3afcda57":[1,0,0,9,0], +"d2/dce/classresdb_1_1CheckPoint.html#a72bd62894a8e372603df515d3afcda57":[0,0,6,12,0], "d2/dce/classresdb_1_1CheckPoint.html#a91ad192c11e67ba7344ec6f890b308bf":[0,0,6,12,2], "d2/dce/classresdb_1_1CheckPoint.html#a91ad192c11e67ba7344ec6f890b308bf":[1,0,0,9,2], -"d2/dce/classresdb_1_1CheckPoint.html#a933e87c830f38938f477e7ef83ca8a44":[0,0,6,12,1], "d2/dce/classresdb_1_1CheckPoint.html#a933e87c830f38938f477e7ef83ca8a44":[1,0,0,9,1], +"d2/dce/classresdb_1_1CheckPoint.html#a933e87c830f38938f477e7ef83ca8a44":[0,0,6,12,1], "d2/dd0/txn__memory__db_8h.html":[2,0,1,1,9], "d2/dd0/txn__memory__db_8h_source.html":[2,0,1,1,9], "d2/dd8/namespaceaddr.html":[0,0,0], @@ -198,56 +200,54 @@ var NAVTREEINDEX1 = "d3/d2c/net__channel_8cpp_source.html":[2,0,4,3,2], "d3/d37/classresdb_1_1KVExecutor.html":[0,0,6,28], "d3/d37/classresdb_1_1KVExecutor.html":[1,0,0,25], -"d3/d37/classresdb_1_1KVExecutor.html#a230a544463aecad106a9656abd936360":[1,0,0,25,6], "d3/d37/classresdb_1_1KVExecutor.html#a230a544463aecad106a9656abd936360":[0,0,6,28,6], +"d3/d37/classresdb_1_1KVExecutor.html#a230a544463aecad106a9656abd936360":[1,0,0,25,6], "d3/d37/classresdb_1_1KVExecutor.html#a27c4c499cbed3ef12c867321a7a3e7f7":[0,0,6,28,2], "d3/d37/classresdb_1_1KVExecutor.html#a27c4c499cbed3ef12c867321a7a3e7f7":[1,0,0,25,2], -"d3/d37/classresdb_1_1KVExecutor.html#a28d823715dfc52b70fc2639a6333c911":[0,0,6,28,1], "d3/d37/classresdb_1_1KVExecutor.html#a28d823715dfc52b70fc2639a6333c911":[1,0,0,25,1], -"d3/d37/classresdb_1_1KVExecutor.html#a693520b730d1f5b7999fe9090120904d":[0,0,6,28,3], +"d3/d37/classresdb_1_1KVExecutor.html#a28d823715dfc52b70fc2639a6333c911":[0,0,6,28,1], "d3/d37/classresdb_1_1KVExecutor.html#a693520b730d1f5b7999fe9090120904d":[1,0,0,25,3], -"d3/d37/classresdb_1_1KVExecutor.html#a6a83b118ad834207fa5c1b13d602bc3f":[0,0,6,28,5], +"d3/d37/classresdb_1_1KVExecutor.html#a693520b730d1f5b7999fe9090120904d":[0,0,6,28,3], "d3/d37/classresdb_1_1KVExecutor.html#a6a83b118ad834207fa5c1b13d602bc3f":[1,0,0,25,5], +"d3/d37/classresdb_1_1KVExecutor.html#a6a83b118ad834207fa5c1b13d602bc3f":[0,0,6,28,5], "d3/d37/classresdb_1_1KVExecutor.html#ae1bd9798bbb262944cea9cbbc315d8ed":[0,0,6,28,4], "d3/d37/classresdb_1_1KVExecutor.html#ae1bd9798bbb262944cea9cbbc315d8ed":[1,0,0,25,4], -"d3/d37/classresdb_1_1KVExecutor.html#ae1f0b8e55b740302d8ad6292478a871a":[0,0,6,28,0], "d3/d37/classresdb_1_1KVExecutor.html#ae1f0b8e55b740302d8ad6292478a871a":[1,0,0,25,0], +"d3/d37/classresdb_1_1KVExecutor.html#ae1f0b8e55b740302d8ad6292478a871a":[0,0,6,28,0], "d3/d57/json__test_8cpp.html":[2,0,2,1,0], "d3/d57/json__test_8cpp_source.html":[2,0,2,1,0], "d3/d5e/classresdb_1_1ReplicaCommunicator.html":[1,0,0,50], "d3/d5e/classresdb_1_1ReplicaCommunicator.html":[0,0,6,53], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a103e777ec9dd9f70b2ea4ae551405617":[1,0,0,50,0], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a103e777ec9dd9f70b2ea4ae551405617":[0,0,6,53,0], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a103e777ec9dd9f70b2ea4ae551405617":[1,0,0,50,0], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a14668b5802825c825f8a64eeb3388323":[1,0,0,50,2], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a14668b5802825c825f8a64eeb3388323":[0,0,6,53,2], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a1f4d05e93130370d7f942e0e8a9611f9":[1,0,0,50,13], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a1f4d05e93130370d7f942e0e8a9611f9":[0,0,6,53,13], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a5f9f44ab6f7faf07cfc102f0ce4003b1":[0,0,6,53,1], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a1f4d05e93130370d7f942e0e8a9611f9":[1,0,0,50,13], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a5f9f44ab6f7faf07cfc102f0ce4003b1":[1,0,0,50,1], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a601de9d1c3fa6cb97a8d66d57a51dbd4":[0,0,6,53,14], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a5f9f44ab6f7faf07cfc102f0ce4003b1":[0,0,6,53,1], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a601de9d1c3fa6cb97a8d66d57a51dbd4":[1,0,0,50,14], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a6626f42ecb400e1319ae1f4bbb3ad7fd":[0,0,6,53,3], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a601de9d1c3fa6cb97a8d66d57a51dbd4":[0,0,6,53,14], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a6626f42ecb400e1319ae1f4bbb3ad7fd":[1,0,0,50,3], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a757f9912a462f869c37ec4a66c750a84":[1,0,0,50,11], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a6626f42ecb400e1319ae1f4bbb3ad7fd":[0,0,6,53,3], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a757f9912a462f869c37ec4a66c750a84":[0,0,6,53,11], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a8cb7f41342adcd8939a378532e055bfa":[0,0,6,53,7], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a757f9912a462f869c37ec4a66c750a84":[1,0,0,50,11], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a8cb7f41342adcd8939a378532e055bfa":[1,0,0,50,7], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a9d236f8ea506a312ef8399a4b5ac9707":[0,0,6,53,8], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a8cb7f41342adcd8939a378532e055bfa":[0,0,6,53,7], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#a9d236f8ea506a312ef8399a4b5ac9707":[1,0,0,50,8], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#a9d236f8ea506a312ef8399a4b5ac9707":[0,0,6,53,8], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#aa0ff40d140f8b170b8b5ff77c603ed8e":[1,0,0,50,9], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#aa0ff40d140f8b170b8b5ff77c603ed8e":[0,0,6,53,9], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#aa998887439d733db45e23e70b6c420f7":[1,0,0,50,5], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#aa998887439d733db45e23e70b6c420f7":[0,0,6,53,5], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aad6f3fa1ff3b39824f6acad8f092c588":[0,0,6,53,6], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#aad6f3fa1ff3b39824f6acad8f092c588":[1,0,0,50,6], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ab8b0a3119de675fb700227bef378ad57":[0,0,6,53,10], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aad6f3fa1ff3b39824f6acad8f092c588":[0,0,6,53,6], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#ab8b0a3119de675fb700227bef378ad57":[1,0,0,50,10], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ac8fbc4295558546489ccecff50c2a2c2":[0,0,6,53,4], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ab8b0a3119de675fb700227bef378ad57":[0,0,6,53,10], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#ac8fbc4295558546489ccecff50c2a2c2":[1,0,0,50,4], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ac8fbc4295558546489ccecff50c2a2c2":[0,0,6,53,4], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#ad13ada80abc6ed59ae769f1a2ec6fdac":[0,0,6,53,12], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#ad13ada80abc6ed59ae769f1a2ec6fdac":[1,0,0,50,12], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ae93d03a61ab026c280b2a85da8b99076":[0,0,6,53,16], "d3/d5e/classresdb_1_1ReplicaCommunicator.html#ae93d03a61ab026c280b2a85da8b99076":[1,0,0,50,16], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb":[1,0,0,50,15], -"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb":[0,0,6,53,15] +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#ae93d03a61ab026c280b2a85da8b99076":[0,0,6,53,16] }; diff --git a/navtreeindex10.js b/navtreeindex10.js index c0bbdbc39..d811cf53b 100644 --- a/navtreeindex10.js +++ b/navtreeindex10.js @@ -1,5 +1,10 @@ var NAVTREEINDEX10 = { +"df/d98/checkpoint__manager_8cpp_source.html":[2,0,5,2,2,2,0], +"df/d9b/mock__storage_8h.html":[2,0,1,1,0], +"df/d9b/mock__storage_8h_source.html":[2,0,1,1,0], +"df/da2/async__acceptor_8h.html":[2,0,5,3,1], +"df/da2/async__acceptor_8h_source.html":[2,0,5,3,1], "df/da4/mock__socket_8h.html":[2,0,5,0,1,0], "df/da4/mock__socket_8h_source.html":[2,0,5,0,1,0], "df/dba/batch__queue__test_8cpp.html":[2,0,5,0,2,1], @@ -15,8 +20,8 @@ var NAVTREEINDEX10 = "df/dcf/classresdb_1_1PrometheusHandler.html#a2d645f7f2d16fab74f8ee54d72243089":[0,0,6,49,0], "df/dcf/classresdb_1_1PrometheusHandler.html#a52e85c675933d7f0e96a9c4d7288e89c":[0,0,6,49,3], "df/dcf/classresdb_1_1PrometheusHandler.html#a52e85c675933d7f0e96a9c4d7288e89c":[1,0,0,46,3], -"df/dcf/classresdb_1_1PrometheusHandler.html#a88f069cd6e4318468c09a5c3e83ccfda":[0,0,6,49,4], "df/dcf/classresdb_1_1PrometheusHandler.html#a88f069cd6e4318468c09a5c3e83ccfda":[1,0,0,46,4], +"df/dcf/classresdb_1_1PrometheusHandler.html#a88f069cd6e4318468c09a5c3e83ccfda":[0,0,6,49,4], "df/dcf/classresdb_1_1PrometheusHandler.html#aab50c4fa85ccc1b83ad168b0c90105fd":[1,0,0,46,6], "df/dcf/classresdb_1_1PrometheusHandler.html#aab50c4fa85ccc1b83ad168b0c90105fd":[0,0,6,49,6], "df/dcf/classresdb_1_1PrometheusHandler.html#ad8ce25534f594f898a29f1faed48a794":[1,0,0,46,5], diff --git a/navtreeindex2.js b/navtreeindex2.js index bc042484c..4c37a5329 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,5 +1,7 @@ var NAVTREEINDEX2 = { +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb":[1,0,0,50,15], +"d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb":[0,0,6,53,15], "d3/d62/message__manager_8h.html":[2,0,5,2,2,2,12], "d3/d62/message__manager_8h_source.html":[2,0,5,2,2,2,12], "d3/d76/common_2transaction__utils_8cpp.html":[2,0,5,2,2,0,0], @@ -8,14 +10,14 @@ var NAVTREEINDEX2 = "d3/d76/common_2transaction__utils_8cpp_source.html":[2,0,5,2,2,0,0], "d3/d77/classresdb_1_1AsyncAcceptor.html":[1,0,0,3], "d3/d77/classresdb_1_1AsyncAcceptor.html":[0,0,6,6], -"d3/d77/classresdb_1_1AsyncAcceptor.html#a3566046199e90a263cff8708ac46b589":[1,0,0,3,2], "d3/d77/classresdb_1_1AsyncAcceptor.html#a3566046199e90a263cff8708ac46b589":[0,0,6,6,2], -"d3/d77/classresdb_1_1AsyncAcceptor.html#a704938a76f5f5fe69f63e14492357e63":[1,0,0,3,1], +"d3/d77/classresdb_1_1AsyncAcceptor.html#a3566046199e90a263cff8708ac46b589":[1,0,0,3,2], "d3/d77/classresdb_1_1AsyncAcceptor.html#a704938a76f5f5fe69f63e14492357e63":[0,0,6,6,1], -"d3/d77/classresdb_1_1AsyncAcceptor.html#a8cdefed9d2932a736cebd102c5c2f179":[1,0,0,3,3], +"d3/d77/classresdb_1_1AsyncAcceptor.html#a704938a76f5f5fe69f63e14492357e63":[1,0,0,3,1], "d3/d77/classresdb_1_1AsyncAcceptor.html#a8cdefed9d2932a736cebd102c5c2f179":[0,0,6,6,3], -"d3/d77/classresdb_1_1AsyncAcceptor.html#ab8f5579a08cabf89ad870e0a75fec6fa":[1,0,0,3,0], +"d3/d77/classresdb_1_1AsyncAcceptor.html#a8cdefed9d2932a736cebd102c5c2f179":[1,0,0,3,3], "d3/d77/classresdb_1_1AsyncAcceptor.html#ab8f5579a08cabf89ad870e0a75fec6fa":[0,0,6,6,0], +"d3/d77/classresdb_1_1AsyncAcceptor.html#ab8f5579a08cabf89ad870e0a75fec6fa":[1,0,0,3,0], "d3/d7b/network__utils__test_8cpp.html":[2,0,5,0,1,3], "d3/d7b/network__utils__test_8cpp.html#a90d9d655454585293866274a273df0bc":[2,0,5,0,1,3,1], "d3/d7b/network__utils__test_8cpp.html#ad80063b9797bc83c1fce71f3a06ce1b0":[2,0,5,0,1,3,0], @@ -39,8 +41,8 @@ var NAVTREEINDEX2 = "d3/d92/kv__service_8cpp_source.html":[2,0,7,1,0], "d3/da3/classresdb_1_1ComplaningClients.html":[1,0,0,12], "d3/da3/classresdb_1_1ComplaningClients.html":[0,0,6,15], -"d3/da3/classresdb_1_1ComplaningClients.html#a1d6bdff984495dde48e42901f1f586a9":[1,0,0,12,3], "d3/da3/classresdb_1_1ComplaningClients.html#a1d6bdff984495dde48e42901f1f586a9":[0,0,6,15,3], +"d3/da3/classresdb_1_1ComplaningClients.html#a1d6bdff984495dde48e42901f1f586a9":[1,0,0,12,3], "d3/da3/classresdb_1_1ComplaningClients.html#a22c4f02cf40f0d904b1ca5cfbb48d1e6":[0,0,6,15,10], "d3/da3/classresdb_1_1ComplaningClients.html#a22c4f02cf40f0d904b1ca5cfbb48d1e6":[1,0,0,12,10], "d3/da3/classresdb_1_1ComplaningClients.html#a2eaaa175eef3a70ffab81270a001c1e9":[0,0,6,15,2], @@ -49,20 +51,20 @@ var NAVTREEINDEX2 = "d3/da3/classresdb_1_1ComplaningClients.html#a4f38f18f501eaedf13d89c6823e3b106":[1,0,0,12,8], "d3/da3/classresdb_1_1ComplaningClients.html#a52ca890548f56e9a424532cc44961adb":[1,0,0,12,6], "d3/da3/classresdb_1_1ComplaningClients.html#a52ca890548f56e9a424532cc44961adb":[0,0,6,15,6], -"d3/da3/classresdb_1_1ComplaningClients.html#a5eba7afc0b40cc2997d80768f15b5d58":[1,0,0,12,5], "d3/da3/classresdb_1_1ComplaningClients.html#a5eba7afc0b40cc2997d80768f15b5d58":[0,0,6,15,5], +"d3/da3/classresdb_1_1ComplaningClients.html#a5eba7afc0b40cc2997d80768f15b5d58":[1,0,0,12,5], "d3/da3/classresdb_1_1ComplaningClients.html#a61168d42e91005e352171763d6b1f2fb":[1,0,0,12,9], "d3/da3/classresdb_1_1ComplaningClients.html#a61168d42e91005e352171763d6b1f2fb":[0,0,6,15,9], -"d3/da3/classresdb_1_1ComplaningClients.html#a749ebd2f563b3f5418397e86c35c5af7":[0,0,6,15,11], "d3/da3/classresdb_1_1ComplaningClients.html#a749ebd2f563b3f5418397e86c35c5af7":[1,0,0,12,11], -"d3/da3/classresdb_1_1ComplaningClients.html#aa35b51ea8283342e8a368c1d0fc82653":[0,0,6,15,1], +"d3/da3/classresdb_1_1ComplaningClients.html#a749ebd2f563b3f5418397e86c35c5af7":[0,0,6,15,11], "d3/da3/classresdb_1_1ComplaningClients.html#aa35b51ea8283342e8a368c1d0fc82653":[1,0,0,12,1], -"d3/da3/classresdb_1_1ComplaningClients.html#ad1a021cb71bf73cbb2e14fa9bedcf1f6":[0,0,6,15,4], +"d3/da3/classresdb_1_1ComplaningClients.html#aa35b51ea8283342e8a368c1d0fc82653":[0,0,6,15,1], "d3/da3/classresdb_1_1ComplaningClients.html#ad1a021cb71bf73cbb2e14fa9bedcf1f6":[1,0,0,12,4], +"d3/da3/classresdb_1_1ComplaningClients.html#ad1a021cb71bf73cbb2e14fa9bedcf1f6":[0,0,6,15,4], "d3/da3/classresdb_1_1ComplaningClients.html#ad685765a1b4bed3dbd2724bcdae23cc2":[1,0,0,12,0], "d3/da3/classresdb_1_1ComplaningClients.html#ad685765a1b4bed3dbd2724bcdae23cc2":[0,0,6,15,0], -"d3/da3/classresdb_1_1ComplaningClients.html#afa807dfb2a6adfb84eecdface60f5554":[1,0,0,12,7], "d3/da3/classresdb_1_1ComplaningClients.html#afa807dfb2a6adfb84eecdface60f5554":[0,0,6,15,7], +"d3/da3/classresdb_1_1ComplaningClients.html#afa807dfb2a6adfb84eecdface60f5554":[1,0,0,12,7], "d3/da5/key__utils_8h.html":[2,0,7,2,2,0,0,3], "d3/da5/key__utils_8h.html#a35643a882b65863597c78e372c0708d4":[2,0,7,2,2,0,0,3,0], "d3/da5/key__utils_8h_source.html":[2,0,7,2,2,0,0,3], @@ -74,92 +76,92 @@ var NAVTREEINDEX2 = "d3/dff/key__generator__tools_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,8,4,0], "d3/dff/key__generator__tools_8cpp.html#af8c49cb2a746afe79300eaf5cc22f398":[2,0,8,4,1], "d3/dff/key__generator__tools_8cpp_source.html":[2,0,8,4], -"d4/d26/classresdb_1_1contract_1_1AddressManager.html":[1,0,0,0,0], "d4/d26/classresdb_1_1contract_1_1AddressManager.html":[0,0,6,1,0], -"d4/d26/classresdb_1_1contract_1_1AddressManager.html#aa4a2afefc4d8d9186d6d628751eb2689":[1,0,0,0,0,1], +"d4/d26/classresdb_1_1contract_1_1AddressManager.html":[1,0,0,0,0], "d4/d26/classresdb_1_1contract_1_1AddressManager.html#aa4a2afefc4d8d9186d6d628751eb2689":[0,0,6,1,0,1], -"d4/d26/classresdb_1_1contract_1_1AddressManager.html#ac5d0fdba1631c0388c9babffb8f3eef5":[1,0,0,0,0,2], +"d4/d26/classresdb_1_1contract_1_1AddressManager.html#aa4a2afefc4d8d9186d6d628751eb2689":[1,0,0,0,0,1], "d4/d26/classresdb_1_1contract_1_1AddressManager.html#ac5d0fdba1631c0388c9babffb8f3eef5":[0,0,6,1,0,2], -"d4/d26/classresdb_1_1contract_1_1AddressManager.html#adb1616cf40a86be693185895d8a88366":[1,0,0,0,0,0], +"d4/d26/classresdb_1_1contract_1_1AddressManager.html#ac5d0fdba1631c0388c9babffb8f3eef5":[1,0,0,0,0,2], "d4/d26/classresdb_1_1contract_1_1AddressManager.html#adb1616cf40a86be693185895d8a88366":[0,0,6,1,0,0], +"d4/d26/classresdb_1_1contract_1_1AddressManager.html#adb1616cf40a86be693185895d8a88366":[1,0,0,0,0,0], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html":[1,0,0,20], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html":[0,0,6,23], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a006649f01ee90a1f10dac2b36124e4f0":[0,0,6,23,2], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a006649f01ee90a1f10dac2b36124e4f0":[1,0,0,20,2], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a0c04f167cecc372d4656f71f6bdd06f9":[0,0,6,23,16], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a0c04f167cecc372d4656f71f6bdd06f9":[1,0,0,20,16], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3":[1,0,0,20,5], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3":[0,0,6,23,5], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a1d3c962775254fa268736272d72c189f":[0,0,6,23,13], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3":[1,0,0,20,5], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a1d3c962775254fa268736272d72c189f":[1,0,0,20,13], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a21030a15b667dfbb1ca6e571076e1404":[1,0,0,20,1], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a1d3c962775254fa268736272d72c189f":[0,0,6,23,13], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a21030a15b667dfbb1ca6e571076e1404":[0,0,6,23,1], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a21030a15b667dfbb1ca6e571076e1404":[1,0,0,20,1], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a354185e6494a7c103197384a2a310d10":[0,0,6,23,18], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a354185e6494a7c103197384a2a310d10":[1,0,0,20,18], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a3debd7c4de89b6f789c213a6d8f9168e":[0,0,6,23,14], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a3debd7c4de89b6f789c213a6d8f9168e":[1,0,0,20,14], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a3debd7c4de89b6f789c213a6d8f9168e":[0,0,6,23,14], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a4a55bb1f0228b517d301d4635b33dc51":[1,0,0,20,3], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a4a55bb1f0228b517d301d4635b33dc51":[0,0,6,23,3], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a4bada7c229b4dc49c7336068121b124f":[0,0,6,23,17], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a4bada7c229b4dc49c7336068121b124f":[1,0,0,20,17], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a4bada7c229b4dc49c7336068121b124f":[0,0,6,23,17], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a54d8c59241d2883b4b560c7318b1064c":[0,0,6,23,7], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a54d8c59241d2883b4b560c7318b1064c":[1,0,0,20,7], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5b9bd3e995d8687711e0174301f6ca1f":[0,0,6,23,8], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5b9bd3e995d8687711e0174301f6ca1f":[1,0,0,20,8], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5d12ed066af977df1560884a6258f8c2":[0,0,6,23,9], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5b9bd3e995d8687711e0174301f6ca1f":[0,0,6,23,8], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5d12ed066af977df1560884a6258f8c2":[1,0,0,20,9], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6b14ea30506d95f6afb81e2e8d8f64d8":[0,0,6,23,10], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a5d12ed066af977df1560884a6258f8c2":[0,0,6,23,9], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6b14ea30506d95f6afb81e2e8d8f64d8":[1,0,0,20,10], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6b14ea30506d95f6afb81e2e8d8f64d8":[0,0,6,23,10], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6d7cb7a6381aebe8655b42f3e72dbc59":[1,0,0,20,4], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6d7cb7a6381aebe8655b42f3e72dbc59":[0,0,6,23,4], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6ec2e08c519f22cf0e63c9d50fa34dc7":[0,0,6,23,19], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6ec2e08c519f22cf0e63c9d50fa34dc7":[1,0,0,20,19], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9a1bfafeab8e2dc924970c7cd5c3f043":[1,0,0,20,6], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a6ec2e08c519f22cf0e63c9d50fa34dc7":[0,0,6,23,19], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9a1bfafeab8e2dc924970c7cd5c3f043":[0,0,6,23,6], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9d7438a5a84bd0ac19c8485ec9212a3e":[1,0,0,20,20], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9a1bfafeab8e2dc924970c7cd5c3f043":[1,0,0,20,6], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9d7438a5a84bd0ac19c8485ec9212a3e":[0,0,6,23,20], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a9d7438a5a84bd0ac19c8485ec9212a3e":[1,0,0,20,20], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ab227fb0c76ea83dc43da8f4f4f7c19a0":[1,0,0,20,11], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ab227fb0c76ea83dc43da8f4f4f7c19a0":[0,0,6,23,11], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ab78723baeb47e929bfdb7971d96347bd":[0,0,6,23,0], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ab78723baeb47e929bfdb7971d96347bd":[1,0,0,20,0], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ab78723baeb47e929bfdb7971d96347bd":[0,0,6,23,0], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ae7e28aa8a15dc808eccdbfdab01620c1":[1,0,0,20,12], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ae7e28aa8a15dc808eccdbfdab01620c1":[0,0,6,23,12], -"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ae8f6618324ecbc85c5a60a58765420f4":[0,0,6,23,15], "d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ae8f6618324ecbc85c5a60a58765420f4":[1,0,0,20,15], +"d4/d2d/classresdb_1_1GeoGlobalExecutor.html#ae8f6618324ecbc85c5a60a58765420f4":[0,0,6,23,15], "d4/d2d/classresdb_1_1ServiceNetwork.html":[0,0,6,67], "d4/d2d/classresdb_1_1ServiceNetwork.html":[1,0,0,64], -"d4/d2d/classresdb_1_1ServiceNetwork.html#a2acc3b2da4af2df1055d707c18b21d14":[0,0,6,67,1], "d4/d2d/classresdb_1_1ServiceNetwork.html#a2acc3b2da4af2df1055d707c18b21d14":[1,0,0,64,1], -"d4/d2d/classresdb_1_1ServiceNetwork.html#a3dbdad010f6e3ec5b4f3207c9b2d1123":[0,0,6,67,0], +"d4/d2d/classresdb_1_1ServiceNetwork.html#a2acc3b2da4af2df1055d707c18b21d14":[0,0,6,67,1], "d4/d2d/classresdb_1_1ServiceNetwork.html#a3dbdad010f6e3ec5b4f3207c9b2d1123":[1,0,0,64,0], -"d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517":[0,0,6,67,4], +"d4/d2d/classresdb_1_1ServiceNetwork.html#a3dbdad010f6e3ec5b4f3207c9b2d1123":[0,0,6,67,0], "d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517":[1,0,0,64,4], -"d4/d2d/classresdb_1_1ServiceNetwork.html#ac1c908c92c1c6386bee2a35b64f982cf":[0,0,6,67,2], +"d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517":[0,0,6,67,4], "d4/d2d/classresdb_1_1ServiceNetwork.html#ac1c908c92c1c6386bee2a35b64f982cf":[1,0,0,64,2], -"d4/d2d/classresdb_1_1ServiceNetwork.html#aceb05c4ec7bebb7db2006049342cd980":[0,0,6,67,3], +"d4/d2d/classresdb_1_1ServiceNetwork.html#ac1c908c92c1c6386bee2a35b64f982cf":[0,0,6,67,2], "d4/d2d/classresdb_1_1ServiceNetwork.html#aceb05c4ec7bebb7db2006049342cd980":[1,0,0,64,3], +"d4/d2d/classresdb_1_1ServiceNetwork.html#aceb05c4ec7bebb7db2006049342cd980":[0,0,6,67,3], "d4/d30/classresdb_1_1SignatureVerifier.html":[0,0,6,68], "d4/d30/classresdb_1_1SignatureVerifier.html":[1,0,0,65], -"d4/d30/classresdb_1_1SignatureVerifier.html#a08790752971f4f3d79190b86cff02315":[1,0,0,65,8], "d4/d30/classresdb_1_1SignatureVerifier.html#a08790752971f4f3d79190b86cff02315":[0,0,6,68,8], -"d4/d30/classresdb_1_1SignatureVerifier.html#a0d9744411a6ce3b4ac868a04e52b3dac":[1,0,0,65,5], +"d4/d30/classresdb_1_1SignatureVerifier.html#a08790752971f4f3d79190b86cff02315":[1,0,0,65,8], "d4/d30/classresdb_1_1SignatureVerifier.html#a0d9744411a6ce3b4ac868a04e52b3dac":[0,0,6,68,5], +"d4/d30/classresdb_1_1SignatureVerifier.html#a0d9744411a6ce3b4ac868a04e52b3dac":[1,0,0,65,5], "d4/d30/classresdb_1_1SignatureVerifier.html#a384b868235e8bc3fb2313022c2cdb052":[0,0,6,68,6], "d4/d30/classresdb_1_1SignatureVerifier.html#a384b868235e8bc3fb2313022c2cdb052":[1,0,0,65,6], -"d4/d30/classresdb_1_1SignatureVerifier.html#a39ca6e6b38eee13b266614685afbea4d":[1,0,0,65,4], "d4/d30/classresdb_1_1SignatureVerifier.html#a39ca6e6b38eee13b266614685afbea4d":[0,0,6,68,4], +"d4/d30/classresdb_1_1SignatureVerifier.html#a39ca6e6b38eee13b266614685afbea4d":[1,0,0,65,4], "d4/d30/classresdb_1_1SignatureVerifier.html#a4ca1fe9d923ee334041114f1a6533982":[0,0,6,68,0], "d4/d30/classresdb_1_1SignatureVerifier.html#a4ca1fe9d923ee334041114f1a6533982":[1,0,0,65,0], "d4/d30/classresdb_1_1SignatureVerifier.html#a603ba38828fdc548cabc6a02bf5f9d1f":[0,0,6,68,3], "d4/d30/classresdb_1_1SignatureVerifier.html#a603ba38828fdc548cabc6a02bf5f9d1f":[1,0,0,65,3], -"d4/d30/classresdb_1_1SignatureVerifier.html#a6b6fe9976b4d4703443404283bc71561":[0,0,6,68,1], "d4/d30/classresdb_1_1SignatureVerifier.html#a6b6fe9976b4d4703443404283bc71561":[1,0,0,65,1], -"d4/d30/classresdb_1_1SignatureVerifier.html#aa3bc3f45f9486efb5412ee36089675bf":[0,0,6,68,9], +"d4/d30/classresdb_1_1SignatureVerifier.html#a6b6fe9976b4d4703443404283bc71561":[0,0,6,68,1], "d4/d30/classresdb_1_1SignatureVerifier.html#aa3bc3f45f9486efb5412ee36089675bf":[1,0,0,65,9], -"d4/d30/classresdb_1_1SignatureVerifier.html#ad26f40992724d4705207c0faaef74556":[0,0,6,68,2], +"d4/d30/classresdb_1_1SignatureVerifier.html#aa3bc3f45f9486efb5412ee36089675bf":[0,0,6,68,9], "d4/d30/classresdb_1_1SignatureVerifier.html#ad26f40992724d4705207c0faaef74556":[1,0,0,65,2], -"d4/d30/classresdb_1_1SignatureVerifier.html#adc86510b993b3d93abde5e4f897d193d":[0,0,6,68,7], +"d4/d30/classresdb_1_1SignatureVerifier.html#ad26f40992724d4705207c0faaef74556":[0,0,6,68,2], "d4/d30/classresdb_1_1SignatureVerifier.html#adc86510b993b3d93abde5e4f897d193d":[1,0,0,65,7], +"d4/d30/classresdb_1_1SignatureVerifier.html#adc86510b993b3d93abde5e4f897d193d":[0,0,6,68,7], "d4/d30/classresdb_1_1SignatureVerifier.html#af2e7bd53e9d0d2ab3eb1dfa3540de789":[0,0,6,68,10], "d4/d30/classresdb_1_1SignatureVerifier.html#af2e7bd53e9d0d2ab3eb1dfa3540de789":[1,0,0,65,10], "d4/d30/utxo__service_8cpp.html":[2,0,7,4,0], @@ -169,22 +171,22 @@ var NAVTREEINDEX2 = "d4/d30/utxo__service_8cpp_source.html":[2,0,7,4,0], "d4/d34/txn__memory__db_8cpp.html":[2,0,1,1,8], "d4/d34/txn__memory__db_8cpp_source.html":[2,0,1,1,8], -"d4/d35/classresdb_1_1SpinLockSet.html":[0,0,6,71], "d4/d35/classresdb_1_1SpinLockSet.html":[1,0,0,68], -"d4/d35/classresdb_1_1SpinLockSet.html#a12fb2982b456bbcf496c375c02a2c410":[0,0,6,71,4], +"d4/d35/classresdb_1_1SpinLockSet.html":[0,0,6,71], "d4/d35/classresdb_1_1SpinLockSet.html#a12fb2982b456bbcf496c375c02a2c410":[1,0,0,68,4], -"d4/d35/classresdb_1_1SpinLockSet.html#a404c5e1abc1fd6ce449de62b96c91a57":[1,0,0,68,6], +"d4/d35/classresdb_1_1SpinLockSet.html#a12fb2982b456bbcf496c375c02a2c410":[0,0,6,71,4], "d4/d35/classresdb_1_1SpinLockSet.html#a404c5e1abc1fd6ce449de62b96c91a57":[0,0,6,71,6], -"d4/d35/classresdb_1_1SpinLockSet.html#a4a43db4f6658084df2ee7161031edc7e":[0,0,6,71,0], +"d4/d35/classresdb_1_1SpinLockSet.html#a404c5e1abc1fd6ce449de62b96c91a57":[1,0,0,68,6], "d4/d35/classresdb_1_1SpinLockSet.html#a4a43db4f6658084df2ee7161031edc7e":[1,0,0,68,0], -"d4/d35/classresdb_1_1SpinLockSet.html#a7a26518e7ec6248b548034f2dd562b79":[0,0,6,71,3], +"d4/d35/classresdb_1_1SpinLockSet.html#a4a43db4f6658084df2ee7161031edc7e":[0,0,6,71,0], "d4/d35/classresdb_1_1SpinLockSet.html#a7a26518e7ec6248b548034f2dd562b79":[1,0,0,68,3], -"d4/d35/classresdb_1_1SpinLockSet.html#aa3b810c1d848e94aab016b24d0049ae1":[0,0,6,71,5], +"d4/d35/classresdb_1_1SpinLockSet.html#a7a26518e7ec6248b548034f2dd562b79":[0,0,6,71,3], "d4/d35/classresdb_1_1SpinLockSet.html#aa3b810c1d848e94aab016b24d0049ae1":[1,0,0,68,5], -"d4/d35/classresdb_1_1SpinLockSet.html#acc3dc2a41750cbcd78fcf7fd1f5c4b96":[0,0,6,71,1], +"d4/d35/classresdb_1_1SpinLockSet.html#aa3b810c1d848e94aab016b24d0049ae1":[0,0,6,71,5], "d4/d35/classresdb_1_1SpinLockSet.html#acc3dc2a41750cbcd78fcf7fd1f5c4b96":[1,0,0,68,1], -"d4/d35/classresdb_1_1SpinLockSet.html#aecfc18020bbadcc137b7f258e9d233e7":[0,0,6,71,2], +"d4/d35/classresdb_1_1SpinLockSet.html#acc3dc2a41750cbcd78fcf7fd1f5c4b96":[0,0,6,71,1], "d4/d35/classresdb_1_1SpinLockSet.html#aecfc18020bbadcc137b7f258e9d233e7":[1,0,0,68,2], +"d4/d35/classresdb_1_1SpinLockSet.html#aecfc18020bbadcc137b7f258e9d233e7":[0,0,6,71,2], "d4/d47/namespaceresdb_1_1testing.html":[0,0,6,2], "d4/d47/namespaceresdb_1_1testing.html#aa17aa374848a8922ab475aac71f90945":[0,0,6,2,1], "d4/d47/namespaceresdb_1_1testing.html#ad9c8f1de731bb888763780213a8a2c36":[0,0,6,2,0], @@ -202,22 +204,22 @@ var NAVTREEINDEX2 = "d4/d71/common_2utils_2utils_8h_source.html":[2,0,2,2,1], "d4/d85/chain__state_8cpp.html":[2,0,1,0,0], "d4/d85/chain__state_8cpp_source.html":[2,0,1,0,0], -"d4/d91/classresdb_1_1ResLevelDB.html":[1,0,0,59], "d4/d91/classresdb_1_1ResLevelDB.html":[0,0,6,62], -"d4/d91/classresdb_1_1ResLevelDB.html#a09127e6633c6c5ed8fe9a56fba22db9f":[1,0,0,59,5], +"d4/d91/classresdb_1_1ResLevelDB.html":[1,0,0,59], "d4/d91/classresdb_1_1ResLevelDB.html#a09127e6633c6c5ed8fe9a56fba22db9f":[0,0,6,62,5], +"d4/d91/classresdb_1_1ResLevelDB.html#a09127e6633c6c5ed8fe9a56fba22db9f":[1,0,0,59,5], "d4/d91/classresdb_1_1ResLevelDB.html#a10de56deebe8fd30f8fbf67292bba564":[1,0,0,59,4], "d4/d91/classresdb_1_1ResLevelDB.html#a10de56deebe8fd30f8fbf67292bba564":[0,0,6,62,4], "d4/d91/classresdb_1_1ResLevelDB.html#a4ba3d06a427186fa1c14e2068126ff03":[1,0,0,59,2], "d4/d91/classresdb_1_1ResLevelDB.html#a4ba3d06a427186fa1c14e2068126ff03":[0,0,6,62,2], -"d4/d91/classresdb_1_1ResLevelDB.html#a5bdfc16ee6def9b9fc93d4e819eaee4b":[0,0,6,62,3], "d4/d91/classresdb_1_1ResLevelDB.html#a5bdfc16ee6def9b9fc93d4e819eaee4b":[1,0,0,59,3], +"d4/d91/classresdb_1_1ResLevelDB.html#a5bdfc16ee6def9b9fc93d4e819eaee4b":[0,0,6,62,3], "d4/d91/classresdb_1_1ResLevelDB.html#a759aee3d3ed8ea8460652be3816889d6":[0,0,6,62,1], "d4/d91/classresdb_1_1ResLevelDB.html#a759aee3d3ed8ea8460652be3816889d6":[1,0,0,59,1], -"d4/d91/classresdb_1_1ResLevelDB.html#aa987722ec46ec609dfc88b3c01b15f52":[1,0,0,59,0], "d4/d91/classresdb_1_1ResLevelDB.html#aa987722ec46ec609dfc88b3c01b15f52":[0,0,6,62,0], -"d4/d91/classresdb_1_1ResLevelDB.html#adeda0dde2a2e402a51110a8169565498":[1,0,0,59,6], +"d4/d91/classresdb_1_1ResLevelDB.html#aa987722ec46ec609dfc88b3c01b15f52":[1,0,0,59,0], "d4/d91/classresdb_1_1ResLevelDB.html#adeda0dde2a2e402a51110a8169565498":[0,0,6,62,6], +"d4/d91/classresdb_1_1ResLevelDB.html#adeda0dde2a2e402a51110a8169565498":[1,0,0,59,6], "d4/d9a/resdb__config_8h.html":[2,0,5,1,1], "d4/d9a/resdb__config_8h_source.html":[2,0,5,1,1], "d4/d9b/service__interface_8cpp.html":[2,0,5,3,16], @@ -226,28 +228,26 @@ var NAVTREEINDEX2 = "d4/d9f/set__random__data_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,5,5,2,1], "d4/d9f/set__random__data_8cpp.html#a65a0c6a26bb701eaae5833e7658bd0d4":[2,0,5,5,2,0], "d4/d9f/set__random__data_8cpp_source.html":[2,0,5,5,2], -"d4/dac/classresdb_1_1MockNetChannel.html":[1,0,0,33], "d4/dac/classresdb_1_1MockNetChannel.html":[0,0,6,36], +"d4/dac/classresdb_1_1MockNetChannel.html":[1,0,0,33], "d4/dac/classresdb_1_1MockNetChannel.html#a0cbb2349f4d390c3a506cc5749d8a9fe":[0,0,6,36,1], "d4/dac/classresdb_1_1MockNetChannel.html#a0cbb2349f4d390c3a506cc5749d8a9fe":[1,0,0,33,1], "d4/dac/classresdb_1_1MockNetChannel.html#a313c31d1bb9ad3a64d9895e6926bc9fc":[0,0,6,36,0], "d4/dac/classresdb_1_1MockNetChannel.html#a313c31d1bb9ad3a64d9895e6926bc9fc":[1,0,0,33,0], "d4/dac/classresdb_1_1MockNetChannel.html#a656a232714577a60f88bdc0e4ae45b86":[1,0,0,33,3], "d4/dac/classresdb_1_1MockNetChannel.html#a656a232714577a60f88bdc0e4ae45b86":[0,0,6,36,3], -"d4/dac/classresdb_1_1MockNetChannel.html#a8a5c8547e5e0a146eec61fd2ba724799":[1,0,0,33,2], "d4/dac/classresdb_1_1MockNetChannel.html#a8a5c8547e5e0a146eec61fd2ba724799":[0,0,6,36,2], -"d4/dac/classresdb_1_1MockNetChannel.html#afbaae8006514d18d615bf2a36d8e802a":[1,0,0,33,4], +"d4/dac/classresdb_1_1MockNetChannel.html#a8a5c8547e5e0a146eec61fd2ba724799":[1,0,0,33,2], "d4/dac/classresdb_1_1MockNetChannel.html#afbaae8006514d18d615bf2a36d8e802a":[0,0,6,36,4], +"d4/dac/classresdb_1_1MockNetChannel.html#afbaae8006514d18d615bf2a36d8e802a":[1,0,0,33,4], "d4/dac/classresdb_1_1MockNetChannel.html#afc490331e5048e31ce7b6bf25bff6c63":[1,0,0,33,5], "d4/dac/classresdb_1_1MockNetChannel.html#afc490331e5048e31ce7b6bf25bff6c63":[0,0,6,36,5], "d4/dba/contract__executor_8cpp.html":[2,0,3,1,0,0], "d4/dba/contract__executor_8cpp_source.html":[2,0,3,1,0,0], "d4/dbb/classresdb_1_1KVClient.html":[0,0,6,27], "d4/dbb/classresdb_1_1KVClient.html":[1,0,0,24], -"d4/dbb/classresdb_1_1KVClient.html#a7921a07f8bf2c2192a5b03601af22dfd":[0,0,6,27,4], "d4/dbb/classresdb_1_1KVClient.html#a7921a07f8bf2c2192a5b03601af22dfd":[1,0,0,24,4], +"d4/dbb/classresdb_1_1KVClient.html#a7921a07f8bf2c2192a5b03601af22dfd":[0,0,6,27,4], "d4/dbb/classresdb_1_1KVClient.html#a86e4c8f24692c4e81ddef18cfa8686ee":[1,0,0,24,2], -"d4/dbb/classresdb_1_1KVClient.html#a86e4c8f24692c4e81ddef18cfa8686ee":[0,0,6,27,2], -"d4/dbb/classresdb_1_1KVClient.html#aaed2de9ab574fb16bf6da111e5afbc77":[1,0,0,24,3], -"d4/dbb/classresdb_1_1KVClient.html#aaed2de9ab574fb16bf6da111e5afbc77":[0,0,6,27,3] +"d4/dbb/classresdb_1_1KVClient.html#a86e4c8f24692c4e81ddef18cfa8686ee":[0,0,6,27,2] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 20a2a0e20..771bf78e8 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,7 @@ var NAVTREEINDEX3 = { +"d4/dbb/classresdb_1_1KVClient.html#aaed2de9ab574fb16bf6da111e5afbc77":[0,0,6,27,3], +"d4/dbb/classresdb_1_1KVClient.html#aaed2de9ab574fb16bf6da111e5afbc77":[1,0,0,24,3], "d4/dbb/classresdb_1_1KVClient.html#aaf4cd3dcba0b942e1f8d7c378a2470ce":[1,0,0,24,0], "d4/dbb/classresdb_1_1KVClient.html#aaf4cd3dcba0b942e1f8d7c378a2470ce":[0,0,6,27,0], "d4/dbb/classresdb_1_1KVClient.html#aeb8ba2021b40e6fa1eff734d6cfa1324":[1,0,0,24,1], @@ -16,26 +18,26 @@ var NAVTREEINDEX3 = "d4/ddd/calculate__result_8py.html#ae1fbf3fa2a9030100bc693cad754de10":[2,0,6,0,0,0,7], "d4/ddd/calculate__result_8py.html#af92e8ae05c60047604ea79b47d147b0c":[2,0,6,0,0,0,1], "d4/ddd/calculate__result_8py_source.html":[2,0,6,0,0,0], -"d4/de4/classresdb_1_1MockReplicaCommunicator.html":[0,0,6,37], "d4/de4/classresdb_1_1MockReplicaCommunicator.html":[1,0,0,34], -"d4/de4/classresdb_1_1MockReplicaCommunicator.html#a1a565739f395261b7bfa4a6cdf30484d":[1,0,0,34,0], +"d4/de4/classresdb_1_1MockReplicaCommunicator.html":[0,0,6,37], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a1a565739f395261b7bfa4a6cdf30484d":[0,0,6,37,0], +"d4/de4/classresdb_1_1MockReplicaCommunicator.html#a1a565739f395261b7bfa4a6cdf30484d":[1,0,0,34,0], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a22a7b0a0a5599ca8ce6a9a1e0fcd7481":[0,0,6,37,3], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a22a7b0a0a5599ca8ce6a9a1e0fcd7481":[1,0,0,34,3], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a406e62449bb71c54aca576a70210d0ae":[1,0,0,34,5], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a406e62449bb71c54aca576a70210d0ae":[0,0,6,37,5], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a929fde7065d404b6c07aa686930b2de6":[1,0,0,34,2], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a929fde7065d404b6c07aa686930b2de6":[0,0,6,37,2], -"d4/de4/classresdb_1_1MockReplicaCommunicator.html#a9e45c7f5c749a28d4d810fa7f986d0a5":[0,0,6,37,7], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#a9e45c7f5c749a28d4d810fa7f986d0a5":[1,0,0,34,7], +"d4/de4/classresdb_1_1MockReplicaCommunicator.html#a9e45c7f5c749a28d4d810fa7f986d0a5":[0,0,6,37,7], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#aadf70b63b0444bd86539d4fd4a120e4b":[0,0,6,37,4], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#aadf70b63b0444bd86539d4fd4a120e4b":[1,0,0,34,4], -"d4/de4/classresdb_1_1MockReplicaCommunicator.html#ad7ac922c877758556f29589931a4761c":[1,0,0,34,1], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#ad7ac922c877758556f29589931a4761c":[0,0,6,37,1], +"d4/de4/classresdb_1_1MockReplicaCommunicator.html#ad7ac922c877758556f29589931a4761c":[1,0,0,34,1], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#afd9d66e7a702964f5ad45649c828ed51":[0,0,6,37,6], "d4/de4/classresdb_1_1MockReplicaCommunicator.html#afd9d66e7a702964f5ad45649c828ed51":[1,0,0,34,6], -"d4/de5/classresdb_1_1TcpSocket.html":[0,0,6,75], "d4/de5/classresdb_1_1TcpSocket.html":[1,0,0,72], +"d4/de5/classresdb_1_1TcpSocket.html":[0,0,6,75], "d4/de5/classresdb_1_1TcpSocket.html#a1a57aa3704b5d91200448389d05b7386":[1,0,0,72,4], "d4/de5/classresdb_1_1TcpSocket.html#a1a57aa3704b5d91200448389d05b7386":[0,0,6,75,4], "d4/de5/classresdb_1_1TcpSocket.html#a2e38c90e95e4fa9cd376d863b748fd33":[0,0,6,75,5], @@ -56,14 +58,14 @@ var NAVTREEINDEX3 = "d4/de5/classresdb_1_1TcpSocket.html#aa56e55315ebea1183a92c46dc9df65ea":[0,0,6,75,6], "d4/de5/classresdb_1_1TcpSocket.html#ab61fd1e5fc6f7c5528cc67b934ac7e52":[1,0,0,72,9], "d4/de5/classresdb_1_1TcpSocket.html#ab61fd1e5fc6f7c5528cc67b934ac7e52":[0,0,6,75,9], -"d4/de5/classresdb_1_1TcpSocket.html#abbd390bd2193fd4d0d88c48d820ca912":[1,0,0,72,13], "d4/de5/classresdb_1_1TcpSocket.html#abbd390bd2193fd4d0d88c48d820ca912":[0,0,6,75,13], +"d4/de5/classresdb_1_1TcpSocket.html#abbd390bd2193fd4d0d88c48d820ca912":[1,0,0,72,13], "d4/de5/classresdb_1_1TcpSocket.html#ac3bda64e159fa9b5146a16b10009543f":[1,0,0,72,3], "d4/de5/classresdb_1_1TcpSocket.html#ac3bda64e159fa9b5146a16b10009543f":[0,0,6,75,3], -"d4/de5/classresdb_1_1TcpSocket.html#ac66d091d4ae97832ea9e6358075b76f9":[1,0,0,72,7], "d4/de5/classresdb_1_1TcpSocket.html#ac66d091d4ae97832ea9e6358075b76f9":[0,0,6,75,7], -"d4/de5/classresdb_1_1TcpSocket.html#ad6e67c1a358f7bdb9ce748eb5fc88ee5":[1,0,0,72,11], +"d4/de5/classresdb_1_1TcpSocket.html#ac66d091d4ae97832ea9e6358075b76f9":[1,0,0,72,7], "d4/de5/classresdb_1_1TcpSocket.html#ad6e67c1a358f7bdb9ce748eb5fc88ee5":[0,0,6,75,11], +"d4/de5/classresdb_1_1TcpSocket.html#ad6e67c1a358f7bdb9ce748eb5fc88ee5":[1,0,0,72,11], "d4/dfe/tcp__socket_8cpp.html":[2,0,5,0,1,5], "d4/dfe/tcp__socket_8cpp_source.html":[2,0,5,0,1,5], "d5/d10/namespaceresdb.html":[0,0,6], @@ -142,8 +144,8 @@ var NAVTREEINDEX3 = "d5/d4c/resdb__txn__accessor__test_8cpp_source.html":[2,0,4,0,6], "d5/d54/signature__verifier__test_8cpp.html":[2,0,2,0,12], "d5/d54/signature__verifier__test_8cpp_source.html":[2,0,2,0,12], -"d5/d5c/classresdb_1_1KeyGenerator.html":[1,0,0,23], "d5/d5c/classresdb_1_1KeyGenerator.html":[0,0,6,26], +"d5/d5c/classresdb_1_1KeyGenerator.html":[1,0,0,23], "d5/d74/commitment__test_8cpp.html":[2,0,5,2,2,2,5], "d5/d74/commitment__test_8cpp.html#a03a025593a0acfaa95aef43118324a5c":[2,0,5,2,2,2,5,1], "d5/d74/commitment__test_8cpp.html#a066def73a25ed721601416bf58aa4f24":[2,0,5,2,2,2,5,0], @@ -165,16 +167,16 @@ var NAVTREEINDEX3 = "d5/da3/utxo__executor_8cpp_source.html":[2,0,3,3,0,0], "d5/db0/system__info__test_8cpp.html":[2,0,5,2,1,11], "d5/db0/system__info__test_8cpp_source.html":[2,0,5,2,1,11], -"d5/db6/classresdb_1_1BatchQueue.html":[0,0,6,9], "d5/db6/classresdb_1_1BatchQueue.html":[1,0,0,6], -"d5/db6/classresdb_1_1BatchQueue.html#a06deefbbde8605d6fe238ac7201d8a93":[1,0,0,6,2], +"d5/db6/classresdb_1_1BatchQueue.html":[0,0,6,9], "d5/db6/classresdb_1_1BatchQueue.html#a06deefbbde8605d6fe238ac7201d8a93":[0,0,6,9,2], -"d5/db6/classresdb_1_1BatchQueue.html#a59c7d747ec003c63b0db086a596121b3":[0,0,6,9,1], +"d5/db6/classresdb_1_1BatchQueue.html#a06deefbbde8605d6fe238ac7201d8a93":[1,0,0,6,2], "d5/db6/classresdb_1_1BatchQueue.html#a59c7d747ec003c63b0db086a596121b3":[1,0,0,6,1], -"d5/db6/classresdb_1_1BatchQueue.html#a7f7767eb7c9aef61304b318d43629032":[1,0,0,6,4], +"d5/db6/classresdb_1_1BatchQueue.html#a59c7d747ec003c63b0db086a596121b3":[0,0,6,9,1], "d5/db6/classresdb_1_1BatchQueue.html#a7f7767eb7c9aef61304b318d43629032":[0,0,6,9,4], -"d5/db6/classresdb_1_1BatchQueue.html#a881837f76bf243bdd21eefd3c1a5fc34":[1,0,0,6,5], +"d5/db6/classresdb_1_1BatchQueue.html#a7f7767eb7c9aef61304b318d43629032":[1,0,0,6,4], "d5/db6/classresdb_1_1BatchQueue.html#a881837f76bf243bdd21eefd3c1a5fc34":[0,0,6,9,5], +"d5/db6/classresdb_1_1BatchQueue.html#a881837f76bf243bdd21eefd3c1a5fc34":[1,0,0,6,5], "d5/db6/classresdb_1_1BatchQueue.html#a98aee07f8e10dde14363176142808d63":[0,0,6,9,0], "d5/db6/classresdb_1_1BatchQueue.html#a98aee07f8e10dde14363176142808d63":[1,0,0,6,0], "d5/db6/classresdb_1_1BatchQueue.html#aa746ded5ab9975c3e083240c246affb2":[1,0,0,6,3], @@ -190,64 +192,62 @@ var NAVTREEINDEX3 = "d6/d49/certificate__tools__test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,8,1,0], "d6/d49/certificate__tools__test_8cpp.html#ac57862d3b3731f6987373443dd5127bd":[2,0,8,1,2], "d6/d49/certificate__tools__test_8cpp_source.html":[2,0,8,1], -"d6/d7d/classresdb_1_1contract_1_1ContractManager.html":[1,0,0,0,2], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html":[0,0,6,1,2], +"d6/d7d/classresdb_1_1contract_1_1ContractManager.html":[1,0,0,0,2], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#a14ddd808a0665b5f2ee79c05308bf699":[0,0,6,1,2,1], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#a14ddd808a0665b5f2ee79c05308bf699":[1,0,0,0,2,1], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#a27feca3aeaee06f6c54607bbb44a3d3e":[0,0,6,1,2,0], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#a27feca3aeaee06f6c54607bbb44a3d3e":[1,0,0,0,2,0], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#aa74ca70fec1382248f46a8a95798e315":[1,0,0,0,2,3], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#aa74ca70fec1382248f46a8a95798e315":[0,0,6,1,2,3], -"d6/d7d/classresdb_1_1contract_1_1ContractManager.html#ab8d26929977fd86e2b1a3d008fd5987c":[0,0,6,1,2,2], "d6/d7d/classresdb_1_1contract_1_1ContractManager.html#ab8d26929977fd86e2b1a3d008fd5987c":[1,0,0,0,2,2], +"d6/d7d/classresdb_1_1contract_1_1ContractManager.html#ab8d26929977fd86e2b1a3d008fd5987c":[0,0,6,1,2,2], "d6/d84/lock__free__queue__test_8cpp.html":[2,0,5,0,2,4], "d6/d84/lock__free__queue__test_8cpp.html#a8a036d3167ef9d3099cafcac54e25c72":[2,0,5,0,2,4,0], "d6/d84/lock__free__queue__test_8cpp_source.html":[2,0,5,0,2,4], -"d6/da0/classresdb_1_1DuplicateManager.html":[1,0,0,19], "d6/da0/classresdb_1_1DuplicateManager.html":[0,0,6,22], +"d6/da0/classresdb_1_1DuplicateManager.html":[1,0,0,19], "d6/da0/classresdb_1_1DuplicateManager.html#a10a9c283bbc43117491bbca1c04cbc8c":[0,0,6,22,3], "d6/da0/classresdb_1_1DuplicateManager.html#a10a9c283bbc43117491bbca1c04cbc8c":[1,0,0,19,3], -"d6/da0/classresdb_1_1DuplicateManager.html#a3b30d490a8cd1976161246da61441e37":[0,0,6,22,7], "d6/da0/classresdb_1_1DuplicateManager.html#a3b30d490a8cd1976161246da61441e37":[1,0,0,19,7], -"d6/da0/classresdb_1_1DuplicateManager.html#a3de559ef87d74da42404fba014a6657f":[0,0,6,22,9], +"d6/da0/classresdb_1_1DuplicateManager.html#a3b30d490a8cd1976161246da61441e37":[0,0,6,22,7], "d6/da0/classresdb_1_1DuplicateManager.html#a3de559ef87d74da42404fba014a6657f":[1,0,0,19,9], +"d6/da0/classresdb_1_1DuplicateManager.html#a3de559ef87d74da42404fba014a6657f":[0,0,6,22,9], "d6/da0/classresdb_1_1DuplicateManager.html#a402ac5f891ee65c9848e46ad963e6620":[0,0,6,22,4], "d6/da0/classresdb_1_1DuplicateManager.html#a402ac5f891ee65c9848e46ad963e6620":[1,0,0,19,4], "d6/da0/classresdb_1_1DuplicateManager.html#a916ad078833d781fb7613f5ca7b59505":[1,0,0,19,0], "d6/da0/classresdb_1_1DuplicateManager.html#a916ad078833d781fb7613f5ca7b59505":[0,0,6,22,0], "d6/da0/classresdb_1_1DuplicateManager.html#a93e248ce72f7cc9b60506acf2bc3da8a":[0,0,6,22,5], "d6/da0/classresdb_1_1DuplicateManager.html#a93e248ce72f7cc9b60506acf2bc3da8a":[1,0,0,19,5], -"d6/da0/classresdb_1_1DuplicateManager.html#aada7e34cd12d3407bb925accd812cd5f":[1,0,0,19,6], "d6/da0/classresdb_1_1DuplicateManager.html#aada7e34cd12d3407bb925accd812cd5f":[0,0,6,22,6], -"d6/da0/classresdb_1_1DuplicateManager.html#aaed3ced9a1b8001920041816e9469090":[0,0,6,22,1], +"d6/da0/classresdb_1_1DuplicateManager.html#aada7e34cd12d3407bb925accd812cd5f":[1,0,0,19,6], "d6/da0/classresdb_1_1DuplicateManager.html#aaed3ced9a1b8001920041816e9469090":[1,0,0,19,1], -"d6/da0/classresdb_1_1DuplicateManager.html#aca15712745863dbcf13468510debfa2d":[0,0,6,22,2], +"d6/da0/classresdb_1_1DuplicateManager.html#aaed3ced9a1b8001920041816e9469090":[0,0,6,22,1], "d6/da0/classresdb_1_1DuplicateManager.html#aca15712745863dbcf13468510debfa2d":[1,0,0,19,2], -"d6/da0/classresdb_1_1DuplicateManager.html#af59876782daf65d5971777b4fbd61086":[1,0,0,19,8], +"d6/da0/classresdb_1_1DuplicateManager.html#aca15712745863dbcf13468510debfa2d":[0,0,6,22,2], "d6/da0/classresdb_1_1DuplicateManager.html#af59876782daf65d5971777b4fbd61086":[0,0,6,22,8], -"d6/dac/classresdb_1_1Acceptor.html":[1,0,0,2], +"d6/da0/classresdb_1_1DuplicateManager.html#af59876782daf65d5971777b4fbd61086":[1,0,0,19,8], "d6/dac/classresdb_1_1Acceptor.html":[0,0,6,5], -"d6/dac/classresdb_1_1Acceptor.html#a08959e6b6f17b06cedf146d60288728b":[1,0,0,2,1], +"d6/dac/classresdb_1_1Acceptor.html":[1,0,0,2], "d6/dac/classresdb_1_1Acceptor.html#a08959e6b6f17b06cedf146d60288728b":[0,0,6,5,1], -"d6/dac/classresdb_1_1Acceptor.html#a763b62e46a6d17ad2959f83492ecf56b":[0,0,6,5,2], +"d6/dac/classresdb_1_1Acceptor.html#a08959e6b6f17b06cedf146d60288728b":[1,0,0,2,1], "d6/dac/classresdb_1_1Acceptor.html#a763b62e46a6d17ad2959f83492ecf56b":[1,0,0,2,2], -"d6/dac/classresdb_1_1Acceptor.html#a9dc7e4d205155b8b9b2527aca2ff22c9":[1,0,0,2,0], +"d6/dac/classresdb_1_1Acceptor.html#a763b62e46a6d17ad2959f83492ecf56b":[0,0,6,5,2], "d6/dac/classresdb_1_1Acceptor.html#a9dc7e4d205155b8b9b2527aca2ff22c9":[0,0,6,5,0], +"d6/dac/classresdb_1_1Acceptor.html#a9dc7e4d205155b8b9b2527aca2ff22c9":[1,0,0,2,0], "d6/dac/classresdb_1_1Acceptor.html#aec406738c3d88c1b9d820ada50e06c7c":[1,0,0,2,3], "d6/dac/classresdb_1_1Acceptor.html#aec406738c3d88c1b9d820ada50e06c7c":[0,0,6,5,3], "d6/dc8/benchmark_2protocols_2pbft_2kv__service__tools_8cpp.html":[2,0,0,0,0,1], "d6/dc8/benchmark_2protocols_2pbft_2kv__service__tools_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,0,0,0,1,0], "d6/dc8/benchmark_2protocols_2pbft_2kv__service__tools_8cpp_source.html":[2,0,0,0,0,1], -"d6/dd9/classresdb_1_1CustomQuery.html":[0,0,6,20], "d6/dd9/classresdb_1_1CustomQuery.html":[1,0,0,17], +"d6/dd9/classresdb_1_1CustomQuery.html":[0,0,6,20], "d6/dd9/classresdb_1_1CustomQuery.html#a5185b44a1152abbf209b91aa7fadbc37":[1,0,0,17,0], "d6/dd9/classresdb_1_1CustomQuery.html#a5185b44a1152abbf209b91aa7fadbc37":[0,0,6,20,0], -"d6/dd9/classresdb_1_1CustomQuery.html#adb6c36fb46ecc164994e9030dd13580f":[1,0,0,17,1], "d6/dd9/classresdb_1_1CustomQuery.html#adb6c36fb46ecc164994e9030dd13580f":[0,0,6,20,1], +"d6/dd9/classresdb_1_1CustomQuery.html#adb6c36fb46ecc164994e9030dd13580f":[1,0,0,17,1], "d6/ddf/async__replica__client_8h.html":[2,0,5,3,4], "d6/ddf/async__replica__client_8h_source.html":[2,0,5,3,4], "d6/dff/contract__tools_8cpp.html":[2,0,7,2,0,0,0], -"d6/dff/contract__tools_8cpp.html#a2e7b5ba98265d8b97c0981a40dc2541d":[2,0,7,2,0,0,0,2], -"d6/dff/contract__tools_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,7,2,0,0,0,3], -"d6/dff/contract__tools_8cpp.html#a91da2a7f6c244a57f3f8a5fa094dcb7b":[2,0,7,2,0,0,0,4] +"d6/dff/contract__tools_8cpp.html#a2e7b5ba98265d8b97c0981a40dc2541d":[2,0,7,2,0,0,0,2] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 6fb9efb62..0b2522bf9 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,7 @@ var NAVTREEINDEX4 = { +"d6/dff/contract__tools_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,7,2,0,0,0,3], +"d6/dff/contract__tools_8cpp.html#a91da2a7f6c244a57f3f8a5fa094dcb7b":[2,0,7,2,0,0,0,4], "d6/dff/contract__tools_8cpp.html#a92291261bc6622c8d835461c07303b2b":[2,0,7,2,0,0,0,0], "d6/dff/contract__tools_8cpp.html#ac5f318a4e5f462ab6986adc27d36b95d":[2,0,7,2,0,0,0,1], "d6/dff/contract__tools_8cpp_source.html":[2,0,7,2,0,0,0], @@ -8,72 +10,72 @@ var NAVTREEINDEX4 = "d7/d09/addr__utils_8h_source.html":[2,0,7,2,2,0,0,1], "d7/d12/rdbc_2mock__resdb__txn__accessor_8h.html":[2,0,4,3,1], "d7/d12/rdbc_2mock__resdb__txn__accessor_8h_source.html":[2,0,4,3,1], -"d7/d18/classresdb_1_1MessageManager.html":[0,0,6,31], "d7/d18/classresdb_1_1MessageManager.html":[1,0,0,28], -"d7/d18/classresdb_1_1MessageManager.html#a0265ab61f90ec9af5043de1bc977a718":[0,0,6,31,24], +"d7/d18/classresdb_1_1MessageManager.html":[0,0,6,31], "d7/d18/classresdb_1_1MessageManager.html#a0265ab61f90ec9af5043de1bc977a718":[1,0,0,28,24], -"d7/d18/classresdb_1_1MessageManager.html#a086f2369e6e992e3f186cd8c4c60a168":[1,0,0,28,22], +"d7/d18/classresdb_1_1MessageManager.html#a0265ab61f90ec9af5043de1bc977a718":[0,0,6,31,24], "d7/d18/classresdb_1_1MessageManager.html#a086f2369e6e992e3f186cd8c4c60a168":[0,0,6,31,22], +"d7/d18/classresdb_1_1MessageManager.html#a086f2369e6e992e3f186cd8c4c60a168":[1,0,0,28,22], "d7/d18/classresdb_1_1MessageManager.html#a15dc90d103bd0488558186a4454f7677":[1,0,0,28,15], "d7/d18/classresdb_1_1MessageManager.html#a15dc90d103bd0488558186a4454f7677":[0,0,6,31,15], -"d7/d18/classresdb_1_1MessageManager.html#a17b125d33ecf7674113801ce7224d4ff":[1,0,0,28,3], "d7/d18/classresdb_1_1MessageManager.html#a17b125d33ecf7674113801ce7224d4ff":[0,0,6,31,3], -"d7/d18/classresdb_1_1MessageManager.html#a210330fdb27ab9259f8e65f0e2af7d44":[1,0,0,28,19], +"d7/d18/classresdb_1_1MessageManager.html#a17b125d33ecf7674113801ce7224d4ff":[1,0,0,28,3], "d7/d18/classresdb_1_1MessageManager.html#a210330fdb27ab9259f8e65f0e2af7d44":[0,0,6,31,19], +"d7/d18/classresdb_1_1MessageManager.html#a210330fdb27ab9259f8e65f0e2af7d44":[1,0,0,28,19], "d7/d18/classresdb_1_1MessageManager.html#a2bfd278b9e99bc045ff12fd32d8fb9a3":[1,0,0,28,10], "d7/d18/classresdb_1_1MessageManager.html#a2bfd278b9e99bc045ff12fd32d8fb9a3":[0,0,6,31,10], -"d7/d18/classresdb_1_1MessageManager.html#a3267a851faf382e9f56f90c95cc2ee51":[0,0,6,31,13], "d7/d18/classresdb_1_1MessageManager.html#a3267a851faf382e9f56f90c95cc2ee51":[1,0,0,28,13], -"d7/d18/classresdb_1_1MessageManager.html#a3f203e89bbcc620801ca5716ff0b99b9":[0,0,6,31,8], +"d7/d18/classresdb_1_1MessageManager.html#a3267a851faf382e9f56f90c95cc2ee51":[0,0,6,31,13], "d7/d18/classresdb_1_1MessageManager.html#a3f203e89bbcc620801ca5716ff0b99b9":[1,0,0,28,8], -"d7/d18/classresdb_1_1MessageManager.html#a3f341b293f7cebba8632546d8fd9fbbd":[0,0,6,31,21], +"d7/d18/classresdb_1_1MessageManager.html#a3f203e89bbcc620801ca5716ff0b99b9":[0,0,6,31,8], "d7/d18/classresdb_1_1MessageManager.html#a3f341b293f7cebba8632546d8fd9fbbd":[1,0,0,28,21], +"d7/d18/classresdb_1_1MessageManager.html#a3f341b293f7cebba8632546d8fd9fbbd":[0,0,6,31,21], "d7/d18/classresdb_1_1MessageManager.html#a403152c19643d50a4a01b8d951e51467":[1,0,0,28,7], "d7/d18/classresdb_1_1MessageManager.html#a403152c19643d50a4a01b8d951e51467":[0,0,6,31,7], "d7/d18/classresdb_1_1MessageManager.html#a432c9c62670ddc407e64bc711ec0cfdd":[0,0,6,31,9], "d7/d18/classresdb_1_1MessageManager.html#a432c9c62670ddc407e64bc711ec0cfdd":[1,0,0,28,9], -"d7/d18/classresdb_1_1MessageManager.html#a4cf2194e60da0708bcc87d09c2a4a133":[1,0,0,28,23], "d7/d18/classresdb_1_1MessageManager.html#a4cf2194e60da0708bcc87d09c2a4a133":[0,0,6,31,23], -"d7/d18/classresdb_1_1MessageManager.html#a51c41cf615eb49275343c989d5a568b1":[0,0,6,31,0], +"d7/d18/classresdb_1_1MessageManager.html#a4cf2194e60da0708bcc87d09c2a4a133":[1,0,0,28,23], "d7/d18/classresdb_1_1MessageManager.html#a51c41cf615eb49275343c989d5a568b1":[1,0,0,28,0], -"d7/d18/classresdb_1_1MessageManager.html#a5a2a6faa74e63fb70be62ffe70f85613":[0,0,6,31,14], +"d7/d18/classresdb_1_1MessageManager.html#a51c41cf615eb49275343c989d5a568b1":[0,0,6,31,0], "d7/d18/classresdb_1_1MessageManager.html#a5a2a6faa74e63fb70be62ffe70f85613":[1,0,0,28,14], -"d7/d18/classresdb_1_1MessageManager.html#a5f80acfd2861da00ce8ec8d4c0dedd6e":[1,0,0,28,18], +"d7/d18/classresdb_1_1MessageManager.html#a5a2a6faa74e63fb70be62ffe70f85613":[0,0,6,31,14], "d7/d18/classresdb_1_1MessageManager.html#a5f80acfd2861da00ce8ec8d4c0dedd6e":[0,0,6,31,18], +"d7/d18/classresdb_1_1MessageManager.html#a5f80acfd2861da00ce8ec8d4c0dedd6e":[1,0,0,28,18], "d7/d18/classresdb_1_1MessageManager.html#a630387e2c7c60d469c7bfffd9c08c303":[1,0,0,28,2], "d7/d18/classresdb_1_1MessageManager.html#a630387e2c7c60d469c7bfffd9c08c303":[0,0,6,31,2], -"d7/d18/classresdb_1_1MessageManager.html#a66cd059b7c3d7b893a9b79ea54fdf880":[1,0,0,28,12], "d7/d18/classresdb_1_1MessageManager.html#a66cd059b7c3d7b893a9b79ea54fdf880":[0,0,6,31,12], +"d7/d18/classresdb_1_1MessageManager.html#a66cd059b7c3d7b893a9b79ea54fdf880":[1,0,0,28,12], "d7/d18/classresdb_1_1MessageManager.html#a84ab69569fb75a020efd07269a33e625":[1,0,0,28,20], "d7/d18/classresdb_1_1MessageManager.html#a84ab69569fb75a020efd07269a33e625":[0,0,6,31,20], "d7/d18/classresdb_1_1MessageManager.html#a951e10c56081d1b64341f4495c05afc4":[1,0,0,28,11], "d7/d18/classresdb_1_1MessageManager.html#a951e10c56081d1b64341f4495c05afc4":[0,0,6,31,11], -"d7/d18/classresdb_1_1MessageManager.html#a9a98a3b57dcba4f428eb51cc3f093aff":[0,0,6,31,6], "d7/d18/classresdb_1_1MessageManager.html#a9a98a3b57dcba4f428eb51cc3f093aff":[1,0,0,28,6], +"d7/d18/classresdb_1_1MessageManager.html#a9a98a3b57dcba4f428eb51cc3f093aff":[0,0,6,31,6], "d7/d18/classresdb_1_1MessageManager.html#aaa9a8d568d32aff83f13ee87325c493d":[1,0,0,28,17], "d7/d18/classresdb_1_1MessageManager.html#aaa9a8d568d32aff83f13ee87325c493d":[0,0,6,31,17], "d7/d18/classresdb_1_1MessageManager.html#ac1f9731985836ead3438abaa99509c62":[1,0,0,28,25], "d7/d18/classresdb_1_1MessageManager.html#ac1f9731985836ead3438abaa99509c62":[0,0,6,31,25], "d7/d18/classresdb_1_1MessageManager.html#acac70c70e436b4b716a2d42c5e37141b":[0,0,6,31,4], "d7/d18/classresdb_1_1MessageManager.html#acac70c70e436b4b716a2d42c5e37141b":[1,0,0,28,4], -"d7/d18/classresdb_1_1MessageManager.html#acaff0e406720fc1f7adf6cee1b260987":[0,0,6,31,16], "d7/d18/classresdb_1_1MessageManager.html#acaff0e406720fc1f7adf6cee1b260987":[1,0,0,28,16], -"d7/d18/classresdb_1_1MessageManager.html#add52a5e1ebb54943218002afcf201023":[1,0,0,28,1], +"d7/d18/classresdb_1_1MessageManager.html#acaff0e406720fc1f7adf6cee1b260987":[0,0,6,31,16], "d7/d18/classresdb_1_1MessageManager.html#add52a5e1ebb54943218002afcf201023":[0,0,6,31,1], -"d7/d18/classresdb_1_1MessageManager.html#ae3db5d0c05aacfd2af9e7ff41ce5c673":[1,0,0,28,5], +"d7/d18/classresdb_1_1MessageManager.html#add52a5e1ebb54943218002afcf201023":[1,0,0,28,1], "d7/d18/classresdb_1_1MessageManager.html#ae3db5d0c05aacfd2af9e7ff41ce5c673":[0,0,6,31,5], +"d7/d18/classresdb_1_1MessageManager.html#ae3db5d0c05aacfd2af9e7ff41ce5c673":[1,0,0,28,5], "d7/d24/transaction__executor_8cpp.html":[2,0,5,2,1,12], "d7/d24/transaction__executor_8cpp_source.html":[2,0,5,2,1,12], -"d7/d30/classresdb_1_1ResDBStateAccessor.html":[1,0,0,54], "d7/d30/classresdb_1_1ResDBStateAccessor.html":[0,0,6,57], +"d7/d30/classresdb_1_1ResDBStateAccessor.html":[1,0,0,54], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a383e0cf800b3a5c50258440062949f63":[1,0,0,54,3], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a383e0cf800b3a5c50258440062949f63":[0,0,6,57,3], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a4723df6254996ed622bae5a4700d64a8":[0,0,6,57,1], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a4723df6254996ed622bae5a4700d64a8":[1,0,0,54,1], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a9da35f6ec8a4e566cf5e2b5456fa878a":[0,0,6,57,2], "d7/d30/classresdb_1_1ResDBStateAccessor.html#a9da35f6ec8a4e566cf5e2b5456fa878a":[1,0,0,54,2], -"d7/d30/classresdb_1_1ResDBStateAccessor.html#ae0030f583c382d0908ede21b58007629":[1,0,0,54,0], "d7/d30/classresdb_1_1ResDBStateAccessor.html#ae0030f583c382d0908ede21b58007629":[0,0,6,57,0], +"d7/d30/classresdb_1_1ResDBStateAccessor.html#ae0030f583c382d0908ede21b58007629":[1,0,0,54,0], "d7/d31/classresdb_1_1LockFreeCollectorPool.html":[0,0,6,29], "d7/d31/classresdb_1_1LockFreeCollectorPool.html":[1,0,0,26], "d7/d31/classresdb_1_1LockFreeCollectorPool.html#a3834c854e7ba20b47fddbccf452a1131":[0,0,6,29,1], @@ -82,22 +84,22 @@ var NAVTREEINDEX4 = "d7/d31/classresdb_1_1LockFreeCollectorPool.html#a4ed1aef4a3bc4ad55af9b7b01ef655de":[1,0,0,26,0], "d7/d31/classresdb_1_1LockFreeCollectorPool.html#ab4e90b5718bc44f93ea9642d5b68c826":[0,0,6,29,2], "d7/d31/classresdb_1_1LockFreeCollectorPool.html#ab4e90b5718bc44f93ea9642d5b68c826":[1,0,0,26,2], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html":[1,0,0,1,2], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html":[0,0,6,4,2], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a196b628f969b9f7ce770a7128e170b40":[1,0,0,1,2,0], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html":[1,0,0,1,2], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a196b628f969b9f7ce770a7128e170b40":[0,0,6,4,2,0], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a63fa622ee734f6f9f066b1626a8da9b1":[0,0,6,4,2,3], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a196b628f969b9f7ce770a7128e170b40":[1,0,0,1,2,0], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a63fa622ee734f6f9f066b1626a8da9b1":[1,0,0,1,2,3], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a63fa622ee734f6f9f066b1626a8da9b1":[0,0,6,4,2,3], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a8521c367b09970ba9fd375ee45aff6eb":[0,0,6,4,2,2], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a8521c367b09970ba9fd375ee45aff6eb":[1,0,0,1,2,2], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a898184739f779455670fae03246d34ab":[0,0,6,4,2,5], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a898184739f779455670fae03246d34ab":[1,0,0,1,2,5], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a898184739f779455670fae03246d34ab":[0,0,6,4,2,5], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a8fe7152b5e394a31014db7a069283233":[0,0,6,4,2,1], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#a8fe7152b5e394a31014db7a069283233":[1,0,0,1,2,1], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#ae2dd9b8e0f4902c6d29bfa51b1ece397":[0,0,6,4,2,6], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#ae2dd9b8e0f4902c6d29bfa51b1ece397":[1,0,0,1,2,6], -"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#afdb291942f705335af35cec4f6c1c0f0":[0,0,6,4,2,4], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#ae2dd9b8e0f4902c6d29bfa51b1ece397":[0,0,6,4,2,6], "d7/d32/classresdb_1_1utxo_1_1TxMempool.html#afdb291942f705335af35cec4f6c1c0f0":[1,0,0,1,2,4], +"d7/d32/classresdb_1_1utxo_1_1TxMempool.html#afdb291942f705335af35cec4f6c1c0f0":[0,0,6,4,2,4], "d7/d51/signature__verifier_8cpp.html":[2,0,2,0,8], "d7/d51/signature__verifier_8cpp_source.html":[2,0,2,0,8], "d7/d61/resdb__test_8cpp.html":[2,0,5,6,0], @@ -129,32 +131,32 @@ var NAVTREEINDEX4 = "d7/d95/classresdb_1_1TransactionCollector.html#a5204b67bb1f3c45644b998f88f6c9934":[0,0,6,76,10], "d7/d95/classresdb_1_1TransactionCollector.html#a656230a242f692f8dc71297b8ef971f3":[1,0,0,73,6], "d7/d95/classresdb_1_1TransactionCollector.html#a656230a242f692f8dc71297b8ef971f3":[0,0,6,76,6], -"d7/d95/classresdb_1_1TransactionCollector.html#a74dcc74c3875150a3b17de391a5c6b17":[1,0,0,73,11], "d7/d95/classresdb_1_1TransactionCollector.html#a74dcc74c3875150a3b17de391a5c6b17":[0,0,6,76,11], +"d7/d95/classresdb_1_1TransactionCollector.html#a74dcc74c3875150a3b17de391a5c6b17":[1,0,0,73,11], "d7/d95/classresdb_1_1TransactionCollector.html#a9d5f94ba3e38a5739891cf9b4a22dabc":[0,0,6,76,1], "d7/d95/classresdb_1_1TransactionCollector.html#a9d5f94ba3e38a5739891cf9b4a22dabc":[1,0,0,73,1], "d7/d95/classresdb_1_1TransactionCollector.html#aa3072e3bb1bfc6606ab2413dde73bf3f":[0,0,6,76,4], "d7/d95/classresdb_1_1TransactionCollector.html#aa3072e3bb1bfc6606ab2413dde73bf3f":[1,0,0,73,4], "d7/d95/classresdb_1_1TransactionCollector.html#aa57402be472aa008886ee6d39eccaa9e":[0,0,6,76,3], "d7/d95/classresdb_1_1TransactionCollector.html#aa57402be472aa008886ee6d39eccaa9e":[1,0,0,73,3], -"d7/d95/classresdb_1_1TransactionCollector.html#aa7cd4da3a731e877889e683b1d69cf6f":[0,0,6,76,2], "d7/d95/classresdb_1_1TransactionCollector.html#aa7cd4da3a731e877889e683b1d69cf6f":[1,0,0,73,2], -"d7/d95/classresdb_1_1TransactionCollector.html#ab3d0f2bed3225bc3356e528d2d26a28d":[1,0,0,73,0], +"d7/d95/classresdb_1_1TransactionCollector.html#aa7cd4da3a731e877889e683b1d69cf6f":[0,0,6,76,2], "d7/d95/classresdb_1_1TransactionCollector.html#ab3d0f2bed3225bc3356e528d2d26a28d":[0,0,6,76,0], -"d7/d95/classresdb_1_1TransactionCollector.html#ac275f9ab9ae34869f94b7f14ffe81fa6":[0,0,6,76,8], +"d7/d95/classresdb_1_1TransactionCollector.html#ab3d0f2bed3225bc3356e528d2d26a28d":[1,0,0,73,0], "d7/d95/classresdb_1_1TransactionCollector.html#ac275f9ab9ae34869f94b7f14ffe81fa6":[1,0,0,73,8], -"d7/d95/classresdb_1_1TransactionCollector.html#ac3dcf74104f1d7fa9bfe0f75ab25687f":[0,0,6,76,9], +"d7/d95/classresdb_1_1TransactionCollector.html#ac275f9ab9ae34869f94b7f14ffe81fa6":[0,0,6,76,8], "d7/d95/classresdb_1_1TransactionCollector.html#ac3dcf74104f1d7fa9bfe0f75ab25687f":[1,0,0,73,9], -"d7/d95/classresdb_1_1TransactionCollector.html#ad5539dbb091e11c964f30648c20eb9b7":[1,0,0,73,5], +"d7/d95/classresdb_1_1TransactionCollector.html#ac3dcf74104f1d7fa9bfe0f75ab25687f":[0,0,6,76,9], "d7/d95/classresdb_1_1TransactionCollector.html#ad5539dbb091e11c964f30648c20eb9b7":[0,0,6,76,5], -"d7/d95/classresdb_1_1TransactionCollector.html#afe636e9e226a969d3272a4547aba72f8":[0,0,6,76,7], +"d7/d95/classresdb_1_1TransactionCollector.html#ad5539dbb091e11c964f30648c20eb9b7":[1,0,0,73,5], "d7/d95/classresdb_1_1TransactionCollector.html#afe636e9e226a969d3272a4547aba72f8":[1,0,0,73,7], +"d7/d95/classresdb_1_1TransactionCollector.html#afe636e9e226a969d3272a4547aba72f8":[0,0,6,76,7], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html":[0,0,6,1,3], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html":[1,0,0,0,3], -"d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a346f7a17c8b79f6228ec23b0aa7066f3":[0,0,6,1,3,2], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a346f7a17c8b79f6228ec23b0aa7066f3":[1,0,0,0,3,2], -"d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a8b299edce07a6d1c71a10e56872b883b":[0,0,6,1,3,1], +"d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a346f7a17c8b79f6228ec23b0aa7066f3":[0,0,6,1,3,2], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a8b299edce07a6d1c71a10e56872b883b":[1,0,0,0,3,1], +"d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#a8b299edce07a6d1c71a10e56872b883b":[0,0,6,1,3,1], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#aa9c13caa5a252a2eab6b80ade8ea152d":[0,0,6,1,3,0], "d7/d96/classresdb_1_1contract_1_1ContractTransactionManager.html#aa9c13caa5a252a2eab6b80ade8ea152d":[1,0,0,0,3,0], "d7/d97/resdb__config__utils_8cpp.html":[2,0,5,1,3], @@ -166,26 +168,26 @@ var NAVTREEINDEX4 = "d7/d97/resdb__config__utils_8cpp_source.html":[2,0,5,1,3], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html":[1,0,0,43], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html":[0,0,6,46], -"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a41a6e5feca14be3441726e14d269fb35":[1,0,0,43,3], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a41a6e5feca14be3441726e14d269fb35":[0,0,6,46,3], +"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a41a6e5feca14be3441726e14d269fb35":[1,0,0,43,3], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a4ea8692c4c7f1aa32feb189380032ab9":[0,0,6,46,1], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a4ea8692c4c7f1aa32feb189380032ab9":[1,0,0,43,1], -"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a6d912d241b05d3739c15c335b5cb1ff8":[0,0,6,46,0], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a6d912d241b05d3739c15c335b5cb1ff8":[1,0,0,43,0], -"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a9f3bf51f5e7bef1c57312c49e68f990c":[1,0,0,43,4], +"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a6d912d241b05d3739c15c335b5cb1ff8":[0,0,6,46,0], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a9f3bf51f5e7bef1c57312c49e68f990c":[0,0,6,46,4], -"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#ab34994e5c929dd0eded7db3c6dd18dd2":[0,0,6,46,2], +"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#a9f3bf51f5e7bef1c57312c49e68f990c":[1,0,0,43,4], "d7/dbd/classresdb_1_1PerformanceClientTimeout.html#ab34994e5c929dd0eded7db3c6dd18dd2":[1,0,0,43,2], +"d7/dbd/classresdb_1_1PerformanceClientTimeout.html#ab34994e5c929dd0eded7db3c6dd18dd2":[0,0,6,46,2], "d7/dd0/duplicate__manager_8h.html":[2,0,5,2,1,1], "d7/dd0/duplicate__manager_8h_source.html":[2,0,5,2,1,1], -"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html":[0,0,6,35], "d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html":[1,0,0,32], -"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#a7d467938f08404d3c184c5b1c7b0878c":[0,0,6,35,1], +"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html":[0,0,6,35], "d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#a7d467938f08404d3c184c5b1c7b0878c":[1,0,0,32,1], -"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ad2a680ed3261c2e4349c573fcbec43de":[1,0,0,32,0], +"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#a7d467938f08404d3c184c5b1c7b0878c":[0,0,6,35,1], "d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ad2a680ed3261c2e4349c573fcbec43de":[0,0,6,35,0], -"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ada44a29d072ba859f09d363c4d6be0ea":[1,0,0,32,2], +"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ad2a680ed3261c2e4349c573fcbec43de":[1,0,0,32,0], "d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ada44a29d072ba859f09d363c4d6be0ea":[0,0,6,35,2], +"d7/ddc/classresdb_1_1MockGeoGlobalExecutor.html#ada44a29d072ba859f09d363c4d6be0ea":[1,0,0,32,2], "d7/de1/wallet_8cpp.html":[2,0,3,3,1,6], "d7/de1/wallet_8cpp_source.html":[2,0,3,3,1,6], "d8/d15/classresdb_1_1utxo_1_1Transaction.html":[0,0,6,4,1], @@ -194,22 +196,22 @@ var NAVTREEINDEX4 = "d8/d15/classresdb_1_1utxo_1_1Transaction.html#a34fa079e01e9a8d6490f6bf0481f7fc5":[0,0,6,4,1,4], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#a4905ab43d66b58cb9ef5bafc3594153d":[1,0,0,1,1,2], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#a4905ab43d66b58cb9ef5bafc3594153d":[0,0,6,4,1,2], -"d8/d15/classresdb_1_1utxo_1_1Transaction.html#a8f9a773d8da46dc0e48c69a148924328":[1,0,0,1,1,3], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#a8f9a773d8da46dc0e48c69a148924328":[0,0,6,4,1,3], +"d8/d15/classresdb_1_1utxo_1_1Transaction.html#a8f9a773d8da46dc0e48c69a148924328":[1,0,0,1,1,3], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#ae7ead5b8fa45702f413889aa17124cb1":[1,0,0,1,1,0], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#ae7ead5b8fa45702f413889aa17124cb1":[0,0,6,4,1,0], -"d8/d15/classresdb_1_1utxo_1_1Transaction.html#aeb24bbaa077dde47e6eb182863f1639f":[0,0,6,4,1,1], "d8/d15/classresdb_1_1utxo_1_1Transaction.html#aeb24bbaa077dde47e6eb182863f1639f":[1,0,0,1,1,1], +"d8/d15/classresdb_1_1utxo_1_1Transaction.html#aeb24bbaa077dde47e6eb182863f1639f":[0,0,6,4,1,1], "d8/d15/mock__signature__verifier_8h.html":[2,0,2,0,5], "d8/d15/mock__signature__verifier_8h_source.html":[2,0,2,0,5], -"d8/d15/structresdb_1_1RequestInfo.html":[0,0,6,54], "d8/d15/structresdb_1_1RequestInfo.html":[1,0,0,51], +"d8/d15/structresdb_1_1RequestInfo.html":[0,0,6,54], "d8/d15/structresdb_1_1RequestInfo.html#a5033b5c6a9347eb38fad5c4df7b728dc":[0,0,6,54,0], "d8/d15/structresdb_1_1RequestInfo.html#a5033b5c6a9347eb38fad5c4df7b728dc":[1,0,0,51,0], "d8/d15/structresdb_1_1RequestInfo.html#aa4e73aa8f31b71027564d7e4b1b2e574":[0,0,6,54,1], "d8/d15/structresdb_1_1RequestInfo.html#aa4e73aa8f31b71027564d7e4b1b2e574":[1,0,0,51,1], -"d8/d18/structresdb_1_1Context.html":[0,0,6,19], "d8/d18/structresdb_1_1Context.html":[1,0,0,16], +"d8/d18/structresdb_1_1Context.html":[0,0,6,19], "d8/d18/structresdb_1_1Context.html#a6a3d2c25d70f5bea908736f794c480bc":[0,0,6,19,1], "d8/d18/structresdb_1_1Context.html#a6a3d2c25d70f5bea908736f794c480bc":[1,0,0,16,1], "d8/d18/structresdb_1_1Context.html#ae3c75d842bbe87ffe41ca0db78eba50e":[0,0,6,19,0], @@ -218,14 +220,14 @@ var NAVTREEINDEX4 = "d8/d22/classresdb_1_1ChainState.html":[1,0,0,8], "d8/d22/classresdb_1_1ChainState.html#a32fcb0abe017afa7ffc195541b5eda2f":[0,0,6,11,1], "d8/d22/classresdb_1_1ChainState.html#a32fcb0abe017afa7ffc195541b5eda2f":[1,0,0,8,1], -"d8/d22/classresdb_1_1ChainState.html#a45b427ecac9caa5803b796ebd8ccbad0":[0,0,6,11,3], "d8/d22/classresdb_1_1ChainState.html#a45b427ecac9caa5803b796ebd8ccbad0":[1,0,0,8,3], -"d8/d22/classresdb_1_1ChainState.html#a475a277e5da4d2d69843dba182c828b7":[0,0,6,11,2], +"d8/d22/classresdb_1_1ChainState.html#a45b427ecac9caa5803b796ebd8ccbad0":[0,0,6,11,3], "d8/d22/classresdb_1_1ChainState.html#a475a277e5da4d2d69843dba182c828b7":[1,0,0,8,2], +"d8/d22/classresdb_1_1ChainState.html#a475a277e5da4d2d69843dba182c828b7":[0,0,6,11,2], "d8/d22/classresdb_1_1ChainState.html#a49f99f1acbb077f7f29a4e7df9908acb":[0,0,6,11,4], "d8/d22/classresdb_1_1ChainState.html#a49f99f1acbb077f7f29a4e7df9908acb":[1,0,0,8,4], -"d8/d22/classresdb_1_1ChainState.html#a80a53c3132882bcee1000c24a9258368":[1,0,0,8,0], "d8/d22/classresdb_1_1ChainState.html#a80a53c3132882bcee1000c24a9258368":[0,0,6,11,0], +"d8/d22/classresdb_1_1ChainState.html#a80a53c3132882bcee1000c24a9258368":[1,0,0,8,0], "d8/d22/classresdb_1_1ChainState.html#ac30c9fa5f52b5ecd906eb559328be05a":[0,0,6,11,5], "d8/d22/classresdb_1_1ChainState.html#ac30c9fa5f52b5ecd906eb559328be05a":[1,0,0,8,5], "d8/d22/transaction__executor__test_8cpp.html":[2,0,5,2,1,14], @@ -242,12 +244,10 @@ var NAVTREEINDEX4 = "d8/d48/kv__client_8h_source.html":[2,0,4,2,1], "d8/d4f/classresdb_1_1MockAsyncReplicaClient.html":[1,0,0,29], "d8/d4f/classresdb_1_1MockAsyncReplicaClient.html":[0,0,6,32], -"d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#a4cb2b2b7b26ee12b9d41147b0bae499f":[1,0,0,29,1], "d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#a4cb2b2b7b26ee12b9d41147b0bae499f":[0,0,6,32,1], -"d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#ac8f429827cd7036ed9db66c2def6ff8b":[1,0,0,29,0], +"d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#a4cb2b2b7b26ee12b9d41147b0bae499f":[1,0,0,29,1], "d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#ac8f429827cd7036ed9db66c2def6ff8b":[0,0,6,32,0], +"d8/d4f/classresdb_1_1MockAsyncReplicaClient.html#ac8f429827cd7036ed9db66c2def6ff8b":[1,0,0,29,0], "d8/d54/namespacecalculate__result.html":[0,0,1], -"d8/d54/namespacecalculate__result.html#a233a7bb6dbe0581c88e2a30745f60979":[0,0,1,0], -"d8/d54/namespacecalculate__result.html#a4e5a360bbed73492f4946a8ddb62739b":[0,0,1,4], -"d8/d54/namespacecalculate__result.html#a659010e7ae3ab15439cde90a2a68cf4a":[0,0,1,6] +"d8/d54/namespacecalculate__result.html#a233a7bb6dbe0581c88e2a30745f60979":[0,0,1,0] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index 680aba3fe..883669ed3 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,7 @@ var NAVTREEINDEX5 = { +"d8/d54/namespacecalculate__result.html#a4e5a360bbed73492f4946a8ddb62739b":[0,0,1,4], +"d8/d54/namespacecalculate__result.html#a659010e7ae3ab15439cde90a2a68cf4a":[0,0,1,6], "d8/d54/namespacecalculate__result.html#a9fdf00a7db597322101d8fbcbf9b2ea7":[0,0,1,5], "d8/d54/namespacecalculate__result.html#aa1a662b60cf2bab2562007eb11c40dde":[0,0,1,2], "d8/d54/namespacecalculate__result.html#ac08e2e91d953ee230ca01355108282b8":[0,0,1,3], @@ -12,8 +14,8 @@ var NAVTREEINDEX5 = "d8/d65/classresdb_1_1ResDBTestClient.html":[1,0,0,56], "d8/d65/classresdb_1_1ResDBTestClient.html#acca1a312ddacd89ce7109b33e41a04f2":[1,0,0,56,1], "d8/d65/classresdb_1_1ResDBTestClient.html#acca1a312ddacd89ce7109b33e41a04f2":[0,0,6,59,1], -"d8/d65/classresdb_1_1ResDBTestClient.html#ad203055958d3e64d936b75f4e7b6e2b3":[1,0,0,56,0], "d8/d65/classresdb_1_1ResDBTestClient.html#ad203055958d3e64d936b75f4e7b6e2b3":[0,0,6,59,0], +"d8/d65/classresdb_1_1ResDBTestClient.html#ad203055958d3e64d936b75f4e7b6e2b3":[1,0,0,56,0], "d8/d6b/storage_8h.html":[2,0,1,1,7], "d8/d6b/storage_8h_source.html":[2,0,1,1,7], "d8/d80/service_2tools_2kv_2api__tools_2kv__service__tools_8cpp.html":[2,0,7,2,1,0,1], @@ -30,20 +32,20 @@ var NAVTREEINDEX5 = "d8/d9a/geo__global__executor__test_8cpp_source.html":[2,0,5,2,1,4], "d8/d9d/classresdb_1_1AsyncReplicaClient.html":[1,0,0,4], "d8/d9d/classresdb_1_1AsyncReplicaClient.html":[0,0,6,7], -"d8/d9d/classresdb_1_1AsyncReplicaClient.html#aae57de96114e4c2a2d85e9962671fee7":[1,0,0,4,2], "d8/d9d/classresdb_1_1AsyncReplicaClient.html#aae57de96114e4c2a2d85e9962671fee7":[0,0,6,7,2], -"d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac37f58b2a37fc114f1c9396edf565de8":[1,0,0,4,0], +"d8/d9d/classresdb_1_1AsyncReplicaClient.html#aae57de96114e4c2a2d85e9962671fee7":[1,0,0,4,2], "d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac37f58b2a37fc114f1c9396edf565de8":[0,0,6,7,0], -"d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac8773c088960d8c9c058872043d5969e":[0,0,6,7,1], +"d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac37f58b2a37fc114f1c9396edf565de8":[1,0,0,4,0], "d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac8773c088960d8c9c058872043d5969e":[1,0,0,4,1], +"d8/d9d/classresdb_1_1AsyncReplicaClient.html#ac8773c088960d8c9c058872043d5969e":[0,0,6,7,1], "d8/da4/classresdb_1_1MockServiceInterface.html":[0,0,6,39], "d8/da4/classresdb_1_1MockServiceInterface.html":[1,0,0,36], -"d8/da4/classresdb_1_1MockServiceInterface.html#a1b8dda70509b95b3c716eaf02e48ca55":[1,0,0,36,1], "d8/da4/classresdb_1_1MockServiceInterface.html#a1b8dda70509b95b3c716eaf02e48ca55":[0,0,6,39,1], +"d8/da4/classresdb_1_1MockServiceInterface.html#a1b8dda70509b95b3c716eaf02e48ca55":[1,0,0,36,1], "d8/da4/classresdb_1_1MockServiceInterface.html#a87b03f77082a8704205533e0c3232c9b":[1,0,0,36,2], "d8/da4/classresdb_1_1MockServiceInterface.html#a87b03f77082a8704205533e0c3232c9b":[0,0,6,39,2], -"d8/da4/classresdb_1_1MockServiceInterface.html#aa919fc15815c04cd31be3d2a2539b7ae":[1,0,0,36,0], "d8/da4/classresdb_1_1MockServiceInterface.html#aa919fc15815c04cd31be3d2a2539b7ae":[0,0,6,39,0], +"d8/da4/classresdb_1_1MockServiceInterface.html#aa919fc15815c04cd31be3d2a2539b7ae":[1,0,0,36,0], "d8/dab/namespacegenerate__region__config.html":[0,0,3], "d8/dab/namespacegenerate__region__config.html#ac8f2620c2c3dd4501e03ae05aae1b725":[0,0,3,0], "d8/dae/address__manager_8h.html":[2,0,3,1,1,1], @@ -58,8 +60,8 @@ var NAVTREEINDEX5 = "d8/dc4/checkpoint__manager_8h_source.html":[2,0,5,2,2,2,1], "d8/dc5/mock__checkpoint_8h.html":[2,0,5,2,0,1], "d8/dc5/mock__checkpoint_8h_source.html":[2,0,5,2,0,1], -"d8/dcb/classresdb_1_1MockCheckPoint.html":[1,0,0,30], "d8/dcb/classresdb_1_1MockCheckPoint.html":[0,0,6,33], +"d8/dcb/classresdb_1_1MockCheckPoint.html":[1,0,0,30], "d8/dcb/classresdb_1_1MockCheckPoint.html#ab9e25b63621a988412f2f20d97eac146":[0,0,6,33,0], "d8/dcb/classresdb_1_1MockCheckPoint.html#ab9e25b63621a988412f2f20d97eac146":[1,0,0,30,0], "d8/dcf/transaction__collector__test_8cpp.html":[2,0,5,2,2,2,25], @@ -79,16 +81,16 @@ var NAVTREEINDEX5 = "d8/df2/transaction_8cpp_source.html":[2,0,3,3,1,0], "d8/dfc/transaction__constructor_8cpp.html":[2,0,4,3,5], "d8/dfc/transaction__constructor_8cpp_source.html":[2,0,4,3,5], -"d9/d00/classresdb_1_1ViewChangeTimeout.html":[0,0,6,82], "d9/d00/classresdb_1_1ViewChangeTimeout.html":[1,0,0,79], -"d9/d00/classresdb_1_1ViewChangeTimeout.html#a2a188f53d564dbb04f6178088346203b":[0,0,6,82,6], +"d9/d00/classresdb_1_1ViewChangeTimeout.html":[0,0,6,82], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a2a188f53d564dbb04f6178088346203b":[1,0,0,79,6], -"d9/d00/classresdb_1_1ViewChangeTimeout.html#a496a1bbeca7a76d12324ab90b947eaec":[0,0,6,82,5], +"d9/d00/classresdb_1_1ViewChangeTimeout.html#a2a188f53d564dbb04f6178088346203b":[0,0,6,82,6], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a496a1bbeca7a76d12324ab90b947eaec":[1,0,0,79,5], +"d9/d00/classresdb_1_1ViewChangeTimeout.html#a496a1bbeca7a76d12324ab90b947eaec":[0,0,6,82,5], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a4ff4d35236c545ac821da38fec7ad9f7":[1,0,0,79,7], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a4ff4d35236c545ac821da38fec7ad9f7":[0,0,6,82,7], -"d9/d00/classresdb_1_1ViewChangeTimeout.html#a70415b9776cfa6b0e2981d885078426e":[0,0,6,82,1], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a70415b9776cfa6b0e2981d885078426e":[1,0,0,79,1], +"d9/d00/classresdb_1_1ViewChangeTimeout.html#a70415b9776cfa6b0e2981d885078426e":[0,0,6,82,1], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a9c3945db42eb9eca4614e7b95571466a":[0,0,6,82,0], "d9/d00/classresdb_1_1ViewChangeTimeout.html#a9c3945db42eb9eca4614e7b95571466a":[1,0,0,79,0], "d9/d00/classresdb_1_1ViewChangeTimeout.html#ac5a24abe421562d547d143c007011dee":[0,0,6,82,2], @@ -109,26 +111,28 @@ var NAVTREEINDEX5 = "d9/d20/geo__global__executor_8cpp_source.html":[2,0,5,2,1,2], "d9/d27/classresdb_1_1SystemInfo.html":[0,0,6,74], "d9/d27/classresdb_1_1SystemInfo.html":[1,0,0,71], -"d9/d27/classresdb_1_1SystemInfo.html#a10c3fee50f6d66b9840ec4c16ba03038":[1,0,0,71,7], -"d9/d27/classresdb_1_1SystemInfo.html#a10c3fee50f6d66b9840ec4c16ba03038":[0,0,6,74,7], -"d9/d27/classresdb_1_1SystemInfo.html#a20a65e5f27cd8e12f4926efcba793f4b":[0,0,6,74,4], -"d9/d27/classresdb_1_1SystemInfo.html#a20a65e5f27cd8e12f4926efcba793f4b":[1,0,0,71,4], -"d9/d27/classresdb_1_1SystemInfo.html#a252fcff099191e66fc26eceb27185c49":[1,0,0,71,8], -"d9/d27/classresdb_1_1SystemInfo.html#a252fcff099191e66fc26eceb27185c49":[0,0,6,74,8], -"d9/d27/classresdb_1_1SystemInfo.html#a3ae5c30ab977c21d79f2f07c6444e787":[0,0,6,74,1], -"d9/d27/classresdb_1_1SystemInfo.html#a3ae5c30ab977c21d79f2f07c6444e787":[1,0,0,71,1], -"d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4":[1,0,0,71,0], -"d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4":[0,0,6,74,0], -"d9/d27/classresdb_1_1SystemInfo.html#a885e077922f7da557cb7e5acd266def0":[0,0,6,74,9], -"d9/d27/classresdb_1_1SystemInfo.html#a885e077922f7da557cb7e5acd266def0":[1,0,0,71,9], -"d9/d27/classresdb_1_1SystemInfo.html#a9f330c84793c32b5d10d5a3abd6a0b9b":[0,0,6,74,5], -"d9/d27/classresdb_1_1SystemInfo.html#a9f330c84793c32b5d10d5a3abd6a0b9b":[1,0,0,71,5], -"d9/d27/classresdb_1_1SystemInfo.html#aaa7c0106eb4509b9fdc22d428d65aa41":[0,0,6,74,2], -"d9/d27/classresdb_1_1SystemInfo.html#aaa7c0106eb4509b9fdc22d428d65aa41":[1,0,0,71,2], -"d9/d27/classresdb_1_1SystemInfo.html#ad5ae8c87438c22d455cfe465ed0e6ae6":[0,0,6,74,6], -"d9/d27/classresdb_1_1SystemInfo.html#ad5ae8c87438c22d455cfe465ed0e6ae6":[1,0,0,71,6], -"d9/d27/classresdb_1_1SystemInfo.html#adc08eba38f8ab761c0da6a47f9cc98c7":[0,0,6,74,3], -"d9/d27/classresdb_1_1SystemInfo.html#adc08eba38f8ab761c0da6a47f9cc98c7":[1,0,0,71,3], +"d9/d27/classresdb_1_1SystemInfo.html#a10c3fee50f6d66b9840ec4c16ba03038":[1,0,0,71,8], +"d9/d27/classresdb_1_1SystemInfo.html#a10c3fee50f6d66b9840ec4c16ba03038":[0,0,6,74,8], +"d9/d27/classresdb_1_1SystemInfo.html#a20a65e5f27cd8e12f4926efcba793f4b":[1,0,0,71,5], +"d9/d27/classresdb_1_1SystemInfo.html#a20a65e5f27cd8e12f4926efcba793f4b":[0,0,6,74,5], +"d9/d27/classresdb_1_1SystemInfo.html#a252fcff099191e66fc26eceb27185c49":[1,0,0,71,9], +"d9/d27/classresdb_1_1SystemInfo.html#a252fcff099191e66fc26eceb27185c49":[0,0,6,74,9], +"d9/d27/classresdb_1_1SystemInfo.html#a3ae5c30ab977c21d79f2f07c6444e787":[0,0,6,74,2], +"d9/d27/classresdb_1_1SystemInfo.html#a3ae5c30ab977c21d79f2f07c6444e787":[1,0,0,71,2], +"d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4":[0,0,6,74,1], +"d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4":[1,0,0,71,1], +"d9/d27/classresdb_1_1SystemInfo.html#a885e077922f7da557cb7e5acd266def0":[1,0,0,71,10], +"d9/d27/classresdb_1_1SystemInfo.html#a885e077922f7da557cb7e5acd266def0":[0,0,6,74,10], +"d9/d27/classresdb_1_1SystemInfo.html#a9f330c84793c32b5d10d5a3abd6a0b9b":[1,0,0,71,6], +"d9/d27/classresdb_1_1SystemInfo.html#a9f330c84793c32b5d10d5a3abd6a0b9b":[0,0,6,74,6], +"d9/d27/classresdb_1_1SystemInfo.html#aaa7c0106eb4509b9fdc22d428d65aa41":[1,0,0,71,3], +"d9/d27/classresdb_1_1SystemInfo.html#aaa7c0106eb4509b9fdc22d428d65aa41":[0,0,6,74,3], +"d9/d27/classresdb_1_1SystemInfo.html#ad5ae8c87438c22d455cfe465ed0e6ae6":[0,0,6,74,7], +"d9/d27/classresdb_1_1SystemInfo.html#ad5ae8c87438c22d455cfe465ed0e6ae6":[1,0,0,71,7], +"d9/d27/classresdb_1_1SystemInfo.html#adc08eba38f8ab761c0da6a47f9cc98c7":[0,0,6,74,4], +"d9/d27/classresdb_1_1SystemInfo.html#adc08eba38f8ab761c0da6a47f9cc98c7":[1,0,0,71,4], +"d9/d27/classresdb_1_1SystemInfo.html#aeb62c083885a498b239fe1056e8ecdb8":[0,0,6,74,0], +"d9/d27/classresdb_1_1SystemInfo.html#aeb62c083885a498b239fe1056e8ecdb8":[1,0,0,71,0], "d9/d33/viewchange__manager__test_8cpp.html":[2,0,5,2,2,2,30], "d9/d33/viewchange__manager__test_8cpp.html#a25772ec6341de4facf7489566013b2fa":[2,0,5,2,2,2,30,5], "d9/d33/viewchange__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9":[2,0,5,2,2,2,30,6], @@ -148,20 +152,20 @@ var NAVTREEINDEX5 = "d9/d92/classresdb_1_1GeoTransactionExecutor.html":[1,0,0,22], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a016a171a0bc2f6f88532bc27b499592c":[0,0,6,25,10], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a016a171a0bc2f6f88532bc27b499592c":[1,0,0,22,10], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a05dfd4890a5b040fb0970fe229554d51":[1,0,0,22,9], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a05dfd4890a5b040fb0970fe229554d51":[0,0,6,25,9], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a34cd7cf7cccbeb415d2678ff260a044f":[1,0,0,22,6], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a05dfd4890a5b040fb0970fe229554d51":[1,0,0,22,9], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a34cd7cf7cccbeb415d2678ff260a044f":[0,0,6,25,6], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a34cd7cf7cccbeb415d2678ff260a044f":[1,0,0,22,6], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a59c5e8f4d90dcfa33aef06a36105cfb6":[1,0,0,22,1], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a59c5e8f4d90dcfa33aef06a36105cfb6":[0,0,6,25,1], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a71a25985ac8c999a42553405e6f1d9b3":[1,0,0,22,8], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a71a25985ac8c999a42553405e6f1d9b3":[0,0,6,25,8], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a89aba2cd30ad8132f38fcf6861747ee7":[1,0,0,22,5], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a71a25985ac8c999a42553405e6f1d9b3":[1,0,0,22,8], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a89aba2cd30ad8132f38fcf6861747ee7":[0,0,6,25,5], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a89aba2cd30ad8132f38fcf6861747ee7":[1,0,0,22,5], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a8c4deeb56cba223435ff7b1bc1e4871e":[1,0,0,22,4], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a8c4deeb56cba223435ff7b1bc1e4871e":[0,0,6,25,4], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a90b6a79f0a7b454731fa78263b42fc0d":[1,0,0,22,2], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#a90b6a79f0a7b454731fa78263b42fc0d":[0,0,6,25,2], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#a90b6a79f0a7b454731fa78263b42fc0d":[1,0,0,22,2], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#aa03ba1c553e284014008c76a570781a9":[1,0,0,22,0], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#aa03ba1c553e284014008c76a570781a9":[0,0,6,25,0], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#aaaa4782f5ffa66e001faa2510e89920e":[0,0,6,25,12], @@ -170,8 +174,8 @@ var NAVTREEINDEX5 = "d9/d92/classresdb_1_1GeoTransactionExecutor.html#ac18bab4b325eb30e6f62df40690617ab":[1,0,0,22,11], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#ae5981cbfbf6e4dba9b391a6f020fbfab":[1,0,0,22,3], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#ae5981cbfbf6e4dba9b391a6f020fbfab":[0,0,6,25,3], -"d9/d92/classresdb_1_1GeoTransactionExecutor.html#afc2cd5a76a3d2d4d024ee0f7bea5a6a5":[0,0,6,25,7], "d9/d92/classresdb_1_1GeoTransactionExecutor.html#afc2cd5a76a3d2d4d024ee0f7bea5a6a5":[1,0,0,22,7], +"d9/d92/classresdb_1_1GeoTransactionExecutor.html#afc2cd5a76a3d2d4d024ee0f7bea5a6a5":[0,0,6,25,7], "d9/d98/transaction__constructor_8h.html":[2,0,4,3,6], "d9/d98/transaction__constructor_8h_source.html":[2,0,4,3,6], "d9/d9b/network__comm_8h.html":[2,0,5,0,0,1], @@ -206,48 +210,44 @@ var NAVTREEINDEX5 = "d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a4c2a32866e671ee0aa7940be01223ff1":[0,0,6,1,1,1], "d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a703bf9e3ec560c4a7f20ec24ac0122de":[1,0,0,0,1,3], "d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a703bf9e3ec560c4a7f20ec24ac0122de":[0,0,6,1,1,3], -"d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a7d414fceddccb9146ceff3d34198b96c":[1,0,0,0,1,2], "d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a7d414fceddccb9146ceff3d34198b96c":[0,0,6,1,1,2], -"d9/dfa/classresdb_1_1contract_1_1ContractClient.html#af35f57de929a5b151bf49ba8a883cea0":[0,0,6,1,1,0], +"d9/dfa/classresdb_1_1contract_1_1ContractClient.html#a7d414fceddccb9146ceff3d34198b96c":[1,0,0,0,1,2], "d9/dfa/classresdb_1_1contract_1_1ContractClient.html#af35f57de929a5b151bf49ba8a883cea0":[1,0,0,0,1,0], -"da/d12/classresdb_1_1ResDBTxnAccessor.html":[0,0,6,61], +"d9/dfa/classresdb_1_1contract_1_1ContractClient.html#af35f57de929a5b151bf49ba8a883cea0":[0,0,6,1,1,0], "da/d12/classresdb_1_1ResDBTxnAccessor.html":[1,0,0,58], -"da/d12/classresdb_1_1ResDBTxnAccessor.html#a38501087b4eee04806e1a5f8d06b814b":[1,0,0,58,2], +"da/d12/classresdb_1_1ResDBTxnAccessor.html":[0,0,6,61], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a38501087b4eee04806e1a5f8d06b814b":[0,0,6,61,2], -"da/d12/classresdb_1_1ResDBTxnAccessor.html#a422acb908221725b0aa73038367ac4e2":[1,0,0,58,3], +"da/d12/classresdb_1_1ResDBTxnAccessor.html#a38501087b4eee04806e1a5f8d06b814b":[1,0,0,58,2], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a422acb908221725b0aa73038367ac4e2":[0,0,6,61,3], +"da/d12/classresdb_1_1ResDBTxnAccessor.html#a422acb908221725b0aa73038367ac4e2":[1,0,0,58,3], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a44ae615757def4f51effce89cf7b8f08":[0,0,6,61,1], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a44ae615757def4f51effce89cf7b8f08":[1,0,0,58,1], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a87f834b8aadad14c4833eb693bac087b":[0,0,6,61,0], "da/d12/classresdb_1_1ResDBTxnAccessor.html#a87f834b8aadad14c4833eb693bac087b":[1,0,0,58,0], -"da/d12/classresdb_1_1ResDBTxnAccessor.html#acad48a213c53f4477eb49c917ea16d2c":[1,0,0,58,4], "da/d12/classresdb_1_1ResDBTxnAccessor.html#acad48a213c53f4477eb49c917ea16d2c":[0,0,6,61,4], +"da/d12/classresdb_1_1ResDBTxnAccessor.html#acad48a213c53f4477eb49c917ea16d2c":[1,0,0,58,4], "da/d19/classresdb_1_1ConsensusManager.html":[1,0,0,13], "da/d19/classresdb_1_1ConsensusManager.html":[0,0,6,16], -"da/d19/classresdb_1_1ConsensusManager.html#a023b9259270f16d3361a4b1e3aafbd22":[0,0,6,16,17], "da/d19/classresdb_1_1ConsensusManager.html#a023b9259270f16d3361a4b1e3aafbd22":[1,0,0,13,17], +"da/d19/classresdb_1_1ConsensusManager.html#a023b9259270f16d3361a4b1e3aafbd22":[0,0,6,16,17], "da/d19/classresdb_1_1ConsensusManager.html#a0b75916105a323382321e50d95dec456":[1,0,0,13,8], "da/d19/classresdb_1_1ConsensusManager.html#a0b75916105a323382321e50d95dec456":[0,0,6,16,8], -"da/d19/classresdb_1_1ConsensusManager.html#a0ef369732b69f2073f5ed4abca09170c":[1,0,0,13,5], "da/d19/classresdb_1_1ConsensusManager.html#a0ef369732b69f2073f5ed4abca09170c":[0,0,6,16,5], +"da/d19/classresdb_1_1ConsensusManager.html#a0ef369732b69f2073f5ed4abca09170c":[1,0,0,13,5], "da/d19/classresdb_1_1ConsensusManager.html#a0f94d4f9eea5b4f7c3385619575b614d":[1,0,0,13,23], "da/d19/classresdb_1_1ConsensusManager.html#a0f94d4f9eea5b4f7c3385619575b614d":[0,0,6,16,23], "da/d19/classresdb_1_1ConsensusManager.html#a16c33f11ace1b062e79c6b31271a6b93":[0,0,6,16,19], "da/d19/classresdb_1_1ConsensusManager.html#a16c33f11ace1b062e79c6b31271a6b93":[1,0,0,13,19], "da/d19/classresdb_1_1ConsensusManager.html#a3c2e731d6921a66d99c25878b3cf930c":[0,0,6,16,6], "da/d19/classresdb_1_1ConsensusManager.html#a3c2e731d6921a66d99c25878b3cf930c":[1,0,0,13,6], -"da/d19/classresdb_1_1ConsensusManager.html#a41ca34dae45da5f416e6539c441da3ac":[1,0,0,13,2], "da/d19/classresdb_1_1ConsensusManager.html#a41ca34dae45da5f416e6539c441da3ac":[0,0,6,16,2], -"da/d19/classresdb_1_1ConsensusManager.html#a4d8b91c23bf209de4510fc2e088f205d":[0,0,6,16,21], +"da/d19/classresdb_1_1ConsensusManager.html#a41ca34dae45da5f416e6539c441da3ac":[1,0,0,13,2], "da/d19/classresdb_1_1ConsensusManager.html#a4d8b91c23bf209de4510fc2e088f205d":[1,0,0,13,21], +"da/d19/classresdb_1_1ConsensusManager.html#a4d8b91c23bf209de4510fc2e088f205d":[0,0,6,16,21], "da/d19/classresdb_1_1ConsensusManager.html#a574518f7c10d7de0c079dfdad4a4c536":[1,0,0,13,20], "da/d19/classresdb_1_1ConsensusManager.html#a574518f7c10d7de0c079dfdad4a4c536":[0,0,6,16,20], "da/d19/classresdb_1_1ConsensusManager.html#a5a706d7931fb764202c4d9076c888a33":[0,0,6,16,16], "da/d19/classresdb_1_1ConsensusManager.html#a5a706d7931fb764202c4d9076c888a33":[1,0,0,13,16], "da/d19/classresdb_1_1ConsensusManager.html#a5d13be9749d0960aab81fef99500b3c7":[1,0,0,13,11], -"da/d19/classresdb_1_1ConsensusManager.html#a5d13be9749d0960aab81fef99500b3c7":[0,0,6,16,11], -"da/d19/classresdb_1_1ConsensusManager.html#a6ee5d408e5db8134290afa5dbe162568":[1,0,0,13,24], -"da/d19/classresdb_1_1ConsensusManager.html#a6ee5d408e5db8134290afa5dbe162568":[0,0,6,16,24], -"da/d19/classresdb_1_1ConsensusManager.html#a7536d10a4e29b1af6b9fd93acc7217b9":[1,0,0,13,1], -"da/d19/classresdb_1_1ConsensusManager.html#a7536d10a4e29b1af6b9fd93acc7217b9":[0,0,6,16,1] +"da/d19/classresdb_1_1ConsensusManager.html#a5d13be9749d0960aab81fef99500b3c7":[0,0,6,16,11] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index d525eada4..23e9731b0 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,29 +1,33 @@ var NAVTREEINDEX6 = { -"da/d19/classresdb_1_1ConsensusManager.html#a7b4dcef53558f06a66b3d7fac75b162a":[0,0,6,16,10], +"da/d19/classresdb_1_1ConsensusManager.html#a6ee5d408e5db8134290afa5dbe162568":[0,0,6,16,24], +"da/d19/classresdb_1_1ConsensusManager.html#a6ee5d408e5db8134290afa5dbe162568":[1,0,0,13,24], +"da/d19/classresdb_1_1ConsensusManager.html#a7536d10a4e29b1af6b9fd93acc7217b9":[0,0,6,16,1], +"da/d19/classresdb_1_1ConsensusManager.html#a7536d10a4e29b1af6b9fd93acc7217b9":[1,0,0,13,1], "da/d19/classresdb_1_1ConsensusManager.html#a7b4dcef53558f06a66b3d7fac75b162a":[1,0,0,13,10], -"da/d19/classresdb_1_1ConsensusManager.html#a7d8d63c3a1fbc3e1e23fbfa0763e6eb8":[0,0,6,16,14], +"da/d19/classresdb_1_1ConsensusManager.html#a7b4dcef53558f06a66b3d7fac75b162a":[0,0,6,16,10], "da/d19/classresdb_1_1ConsensusManager.html#a7d8d63c3a1fbc3e1e23fbfa0763e6eb8":[1,0,0,13,14], -"da/d19/classresdb_1_1ConsensusManager.html#a984918f112c6c555d075988bd45f8068":[0,0,6,16,18], +"da/d19/classresdb_1_1ConsensusManager.html#a7d8d63c3a1fbc3e1e23fbfa0763e6eb8":[0,0,6,16,14], "da/d19/classresdb_1_1ConsensusManager.html#a984918f112c6c555d075988bd45f8068":[1,0,0,13,18], +"da/d19/classresdb_1_1ConsensusManager.html#a984918f112c6c555d075988bd45f8068":[0,0,6,16,18], "da/d19/classresdb_1_1ConsensusManager.html#ac209b2c17ea2f1285a14b445f2172583":[1,0,0,13,9], "da/d19/classresdb_1_1ConsensusManager.html#ac209b2c17ea2f1285a14b445f2172583":[0,0,6,16,9], -"da/d19/classresdb_1_1ConsensusManager.html#ac849142ab5ae823044a70383b106a0a3":[0,0,6,16,13], "da/d19/classresdb_1_1ConsensusManager.html#ac849142ab5ae823044a70383b106a0a3":[1,0,0,13,13], -"da/d19/classresdb_1_1ConsensusManager.html#ac941e4df8d4b9802b7b3b29758f92f73":[0,0,6,16,25], +"da/d19/classresdb_1_1ConsensusManager.html#ac849142ab5ae823044a70383b106a0a3":[0,0,6,16,13], "da/d19/classresdb_1_1ConsensusManager.html#ac941e4df8d4b9802b7b3b29758f92f73":[1,0,0,13,25], +"da/d19/classresdb_1_1ConsensusManager.html#ac941e4df8d4b9802b7b3b29758f92f73":[0,0,6,16,25], "da/d19/classresdb_1_1ConsensusManager.html#ad36706c5920f10c6200b3dad3b79534e":[1,0,0,13,4], "da/d19/classresdb_1_1ConsensusManager.html#ad36706c5920f10c6200b3dad3b79534e":[0,0,6,16,4], "da/d19/classresdb_1_1ConsensusManager.html#aded3d44b3131103f6c8849491fa4e346":[0,0,6,16,7], "da/d19/classresdb_1_1ConsensusManager.html#aded3d44b3131103f6c8849491fa4e346":[1,0,0,13,7], -"da/d19/classresdb_1_1ConsensusManager.html#ae0917eb77f77b11ec6d170b887a373b7":[0,0,6,16,3], "da/d19/classresdb_1_1ConsensusManager.html#ae0917eb77f77b11ec6d170b887a373b7":[1,0,0,13,3], -"da/d19/classresdb_1_1ConsensusManager.html#ae177488994172fcd48047151832529bf":[0,0,6,16,26], +"da/d19/classresdb_1_1ConsensusManager.html#ae0917eb77f77b11ec6d170b887a373b7":[0,0,6,16,3], "da/d19/classresdb_1_1ConsensusManager.html#ae177488994172fcd48047151832529bf":[1,0,0,13,26], -"da/d19/classresdb_1_1ConsensusManager.html#aebd2d390f956d6128174963605dc1dbe":[1,0,0,13,12], +"da/d19/classresdb_1_1ConsensusManager.html#ae177488994172fcd48047151832529bf":[0,0,6,16,26], "da/d19/classresdb_1_1ConsensusManager.html#aebd2d390f956d6128174963605dc1dbe":[0,0,6,16,12], -"da/d19/classresdb_1_1ConsensusManager.html#afddbd1de6fd7a2a629e593e879fc1b5e":[0,0,6,16,15], +"da/d19/classresdb_1_1ConsensusManager.html#aebd2d390f956d6128174963605dc1dbe":[1,0,0,13,12], "da/d19/classresdb_1_1ConsensusManager.html#afddbd1de6fd7a2a629e593e879fc1b5e":[1,0,0,13,15], +"da/d19/classresdb_1_1ConsensusManager.html#afddbd1de6fd7a2a629e593e879fc1b5e":[0,0,6,16,15], "da/d19/classresdb_1_1ConsensusManager.html#aff784e311e586b5399d47c822bb34b14":[1,0,0,13,22], "da/d19/classresdb_1_1ConsensusManager.html#aff784e311e586b5399d47c822bb34b14":[0,0,6,16,22], "da/d1b/namespaceresdb_1_1utils.html":[0,0,6,3], @@ -35,22 +39,22 @@ var NAVTREEINDEX6 = "da/d1b/namespaceresdb_1_1utils.html#adf1d7ffe5d2e3dbbcd917cab7b37b1be":[0,0,6,3,4], "da/d2f/classresdb_1_1ResponseManager.html":[1,0,0,60], "da/d2f/classresdb_1_1ResponseManager.html":[0,0,6,63], -"da/d2f/classresdb_1_1ResponseManager.html#a11c2ce19a83939c28a16f8ff13e4e2b2":[1,0,0,60,3], "da/d2f/classresdb_1_1ResponseManager.html#a11c2ce19a83939c28a16f8ff13e4e2b2":[0,0,6,63,3], +"da/d2f/classresdb_1_1ResponseManager.html#a11c2ce19a83939c28a16f8ff13e4e2b2":[1,0,0,60,3], "da/d2f/classresdb_1_1ResponseManager.html#a302642d6efb2f688d10f24eb00594ec3":[0,0,6,63,0], "da/d2f/classresdb_1_1ResponseManager.html#a302642d6efb2f688d10f24eb00594ec3":[1,0,0,60,0], -"da/d2f/classresdb_1_1ResponseManager.html#a61d341a5f76717b270c37437401ded64":[0,0,6,63,5], "da/d2f/classresdb_1_1ResponseManager.html#a61d341a5f76717b270c37437401ded64":[1,0,0,60,5], -"da/d2f/classresdb_1_1ResponseManager.html#ad636bfc79e485b5c92bfe52cd4da1991":[0,0,6,63,2], +"da/d2f/classresdb_1_1ResponseManager.html#a61d341a5f76717b270c37437401ded64":[0,0,6,63,5], "da/d2f/classresdb_1_1ResponseManager.html#ad636bfc79e485b5c92bfe52cd4da1991":[1,0,0,60,2], +"da/d2f/classresdb_1_1ResponseManager.html#ad636bfc79e485b5c92bfe52cd4da1991":[0,0,6,63,2], "da/d2f/classresdb_1_1ResponseManager.html#ae7c3bb6b1a617f0271988a270f7f04c0":[1,0,0,60,4], "da/d2f/classresdb_1_1ResponseManager.html#ae7c3bb6b1a617f0271988a270f7f04c0":[0,0,6,63,4], -"da/d2f/classresdb_1_1ResponseManager.html#af77204923c39b31af6d6f24122fd9033":[0,0,6,63,1], "da/d2f/classresdb_1_1ResponseManager.html#af77204923c39b31af6d6f24122fd9033":[1,0,0,60,1], +"da/d2f/classresdb_1_1ResponseManager.html#af77204923c39b31af6d6f24122fd9033":[0,0,6,63,1], "da/d3b/classresdb_1_1ServerFactory.html":[0,0,6,65], "da/d3b/classresdb_1_1ServerFactory.html":[1,0,0,62], -"da/d3b/classresdb_1_1ServerFactory.html#a269165ac4b6bcb126ff7543fa19790f9":[1,0,0,62,1], "da/d3b/classresdb_1_1ServerFactory.html#a269165ac4b6bcb126ff7543fa19790f9":[0,0,6,65,1], +"da/d3b/classresdb_1_1ServerFactory.html#a269165ac4b6bcb126ff7543fa19790f9":[1,0,0,62,1], "da/d3b/classresdb_1_1ServerFactory.html#aa4e53e3a85ad4182338f446f1dd11674":[1,0,0,62,2], "da/d3b/classresdb_1_1ServerFactory.html#aa4e53e3a85ad4182338f446f1dd11674":[0,0,6,65,2], "da/d3b/classresdb_1_1ServerFactory.html#aadebfd20820b8f1de23788e612a8c5e5":[0,0,6,65,0], @@ -59,20 +63,20 @@ var NAVTREEINDEX6 = "da/d3b/classresdb_1_1ServiceInterface.html":[0,0,6,66], "da/d3b/classresdb_1_1ServiceInterface.html#a0daa4e1df165d4913cfb754f3080f398":[0,0,6,66,7], "da/d3b/classresdb_1_1ServiceInterface.html#a0daa4e1df165d4913cfb754f3080f398":[1,0,0,63,7], -"da/d3b/classresdb_1_1ServiceInterface.html#a1a12d4adacca906e3341e7e840612f79":[0,0,6,66,5], "da/d3b/classresdb_1_1ServiceInterface.html#a1a12d4adacca906e3341e7e840612f79":[1,0,0,63,5], -"da/d3b/classresdb_1_1ServiceInterface.html#a2320c7ed2f786de970789b8974ac0165":[0,0,6,66,2], +"da/d3b/classresdb_1_1ServiceInterface.html#a1a12d4adacca906e3341e7e840612f79":[0,0,6,66,5], "da/d3b/classresdb_1_1ServiceInterface.html#a2320c7ed2f786de970789b8974ac0165":[1,0,0,63,2], -"da/d3b/classresdb_1_1ServiceInterface.html#a33ec25dbd91233f8cfe164a94b4601c1":[1,0,0,63,6], +"da/d3b/classresdb_1_1ServiceInterface.html#a2320c7ed2f786de970789b8974ac0165":[0,0,6,66,2], "da/d3b/classresdb_1_1ServiceInterface.html#a33ec25dbd91233f8cfe164a94b4601c1":[0,0,6,66,6], -"da/d3b/classresdb_1_1ServiceInterface.html#a6fbaf085ce6075ddfc08b2a6d4118f58":[1,0,0,63,4], +"da/d3b/classresdb_1_1ServiceInterface.html#a33ec25dbd91233f8cfe164a94b4601c1":[1,0,0,63,6], "da/d3b/classresdb_1_1ServiceInterface.html#a6fbaf085ce6075ddfc08b2a6d4118f58":[0,0,6,66,4], -"da/d3b/classresdb_1_1ServiceInterface.html#aa6222b1708236064578cfefed61de523":[1,0,0,63,1], +"da/d3b/classresdb_1_1ServiceInterface.html#a6fbaf085ce6075ddfc08b2a6d4118f58":[1,0,0,63,4], "da/d3b/classresdb_1_1ServiceInterface.html#aa6222b1708236064578cfefed61de523":[0,0,6,66,1], -"da/d3b/classresdb_1_1ServiceInterface.html#ac08da9c5cd432a5972c6cd8018143286":[1,0,0,63,3], +"da/d3b/classresdb_1_1ServiceInterface.html#aa6222b1708236064578cfefed61de523":[1,0,0,63,1], "da/d3b/classresdb_1_1ServiceInterface.html#ac08da9c5cd432a5972c6cd8018143286":[0,0,6,66,3], -"da/d3b/classresdb_1_1ServiceInterface.html#ac90b2d9ee496319c947be7531d659608":[0,0,6,66,0], +"da/d3b/classresdb_1_1ServiceInterface.html#ac08da9c5cd432a5972c6cd8018143286":[1,0,0,63,3], "da/d3b/classresdb_1_1ServiceInterface.html#ac90b2d9ee496319c947be7531d659608":[1,0,0,63,0], +"da/d3b/classresdb_1_1ServiceInterface.html#ac90b2d9ee496319c947be7531d659608":[0,0,6,66,0], "da/d45/resdb__state__accessor_8h.html":[2,0,4,0,2], "da/d45/resdb__state__accessor_8h_source.html":[2,0,4,0,2], "da/d4d/addr_8py.html":[2,0,7,2,2,0,1,0], @@ -83,14 +87,14 @@ var NAVTREEINDEX6 = "da/d4d/addr_8py.html#ac3f2d0ba2693edf985878b19b8a93a7b":[2,0,7,2,2,0,1,0,3], "da/d4d/addr_8py.html#af8c6d83544508c669d9e8bdab0a144a5":[2,0,7,2,2,0,1,0,2], "da/d4d/addr_8py_source.html":[2,0,7,2,2,0,1,0], -"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html":[0,0,6,48], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html":[1,0,0,45], -"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a28be1e73a0496b7e6bbe8d7aa838b046":[1,0,0,45,1], +"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html":[0,0,6,48], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a28be1e73a0496b7e6bbe8d7aa838b046":[0,0,6,48,1], +"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a28be1e73a0496b7e6bbe8d7aa838b046":[1,0,0,45,1], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a44c1134bf96e18e96691dac1d60dfe04":[1,0,0,45,2], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a44c1134bf96e18e96691dac1d60dfe04":[0,0,6,48,2], -"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a958946a9f9ada53bbb8e8a1b02162bf8":[1,0,0,45,3], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a958946a9f9ada53bbb8e8a1b02162bf8":[0,0,6,48,3], +"da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a958946a9f9ada53bbb8e8a1b02162bf8":[1,0,0,45,3], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a9a97f6deffbed07049a40915eef66473":[1,0,0,45,0], "da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a9a97f6deffbed07049a40915eef66473":[0,0,6,48,0], "da/d6c/async__acceptor_8cpp.html":[2,0,5,3,0], @@ -103,20 +107,20 @@ var NAVTREEINDEX6 = "da/d81/contract__service_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[2,0,7,0,0,0], "da/d81/contract__service_8cpp.html#a91da2a7f6c244a57f3f8a5fa094dcb7b":[2,0,7,0,0,1], "da/d81/contract__service_8cpp_source.html":[2,0,7,0,0], -"da/d86/classresdb_1_1ResDBPoCConfig.html":[1,0,0,53], "da/d86/classresdb_1_1ResDBPoCConfig.html":[0,0,6,56], +"da/d86/classresdb_1_1ResDBPoCConfig.html":[1,0,0,53], "da/d86/classresdb_1_1ResDBPoCConfig.html#a1c3e73c7c922331fa86a52a0cefa0863":[0,0,6,56,15], "da/d86/classresdb_1_1ResDBPoCConfig.html#a1c3e73c7c922331fa86a52a0cefa0863":[1,0,0,53,15], "da/d86/classresdb_1_1ResDBPoCConfig.html#a27dfd7c9494327d4ee6c29867f5a334d":[0,0,6,56,14], "da/d86/classresdb_1_1ResDBPoCConfig.html#a27dfd7c9494327d4ee6c29867f5a334d":[1,0,0,53,14], -"da/d86/classresdb_1_1ResDBPoCConfig.html#a3ca1056d20e6b603ea03a45595576e23":[0,0,6,56,13], "da/d86/classresdb_1_1ResDBPoCConfig.html#a3ca1056d20e6b603ea03a45595576e23":[1,0,0,53,13], -"da/d86/classresdb_1_1ResDBPoCConfig.html#a54bac28310cea36bbcb45e2a3b1a8abb":[1,0,0,53,8], +"da/d86/classresdb_1_1ResDBPoCConfig.html#a3ca1056d20e6b603ea03a45595576e23":[0,0,6,56,13], "da/d86/classresdb_1_1ResDBPoCConfig.html#a54bac28310cea36bbcb45e2a3b1a8abb":[0,0,6,56,8], +"da/d86/classresdb_1_1ResDBPoCConfig.html#a54bac28310cea36bbcb45e2a3b1a8abb":[1,0,0,53,8], "da/d86/classresdb_1_1ResDBPoCConfig.html#a57e4a57928a887ad7187299fbf97a419":[1,0,0,53,10], "da/d86/classresdb_1_1ResDBPoCConfig.html#a57e4a57928a887ad7187299fbf97a419":[0,0,6,56,10], -"da/d86/classresdb_1_1ResDBPoCConfig.html#a6808a98eb8687c79bc4cb6916f10d2c2":[0,0,6,56,9], "da/d86/classresdb_1_1ResDBPoCConfig.html#a6808a98eb8687c79bc4cb6916f10d2c2":[1,0,0,53,9], +"da/d86/classresdb_1_1ResDBPoCConfig.html#a6808a98eb8687c79bc4cb6916f10d2c2":[0,0,6,56,9], "da/d86/classresdb_1_1ResDBPoCConfig.html#a77e6e6c8046ecf11a2a3da5966cba84d":[0,0,6,56,1], "da/d86/classresdb_1_1ResDBPoCConfig.html#a77e6e6c8046ecf11a2a3da5966cba84d":[1,0,0,53,1], "da/d86/classresdb_1_1ResDBPoCConfig.html#a79f1b677b1625263718e488e065c9418":[0,0,6,56,11], @@ -127,14 +131,14 @@ var NAVTREEINDEX6 = "da/d86/classresdb_1_1ResDBPoCConfig.html#aaf4dfbdfa521e74251379332934e5db2":[1,0,0,53,2], "da/d86/classresdb_1_1ResDBPoCConfig.html#ac89cb03a4c916504caadad4cdd145361":[0,0,6,56,5], "da/d86/classresdb_1_1ResDBPoCConfig.html#ac89cb03a4c916504caadad4cdd145361":[1,0,0,53,5], -"da/d86/classresdb_1_1ResDBPoCConfig.html#acd11a906e0596c7e385612aa1d4657c5":[1,0,0,53,6], "da/d86/classresdb_1_1ResDBPoCConfig.html#acd11a906e0596c7e385612aa1d4657c5":[0,0,6,56,6], +"da/d86/classresdb_1_1ResDBPoCConfig.html#acd11a906e0596c7e385612aa1d4657c5":[1,0,0,53,6], "da/d86/classresdb_1_1ResDBPoCConfig.html#ad2260792dfda1c98e62e5ec63a6dce19":[1,0,0,53,12], "da/d86/classresdb_1_1ResDBPoCConfig.html#ad2260792dfda1c98e62e5ec63a6dce19":[0,0,6,56,12], -"da/d86/classresdb_1_1ResDBPoCConfig.html#adae9b224bcacd4e717380b03e5e99737":[1,0,0,53,7], "da/d86/classresdb_1_1ResDBPoCConfig.html#adae9b224bcacd4e717380b03e5e99737":[0,0,6,56,7], -"da/d86/classresdb_1_1ResDBPoCConfig.html#ae1ac608ba1bfcd979d8af5c6547b67a2":[1,0,0,53,4], +"da/d86/classresdb_1_1ResDBPoCConfig.html#adae9b224bcacd4e717380b03e5e99737":[1,0,0,53,7], "da/d86/classresdb_1_1ResDBPoCConfig.html#ae1ac608ba1bfcd979d8af5c6547b67a2":[0,0,6,56,4], +"da/d86/classresdb_1_1ResDBPoCConfig.html#ae1ac608ba1bfcd979d8af5c6547b67a2":[1,0,0,53,4], "da/d86/classresdb_1_1ResDBPoCConfig.html#af8008f29832da49713fea7a8bdef6a08":[1,0,0,53,3], "da/d86/classresdb_1_1ResDBPoCConfig.html#af8008f29832da49713fea7a8bdef6a08":[0,0,6,56,3], "da/d92/pbft_2transaction__utils_8cpp.html":[2,0,5,2,2,2,26], @@ -147,14 +151,14 @@ var NAVTREEINDEX6 = "da/dae/contract__manager_8cpp_source.html":[2,0,3,1,1,3], "da/db0/signature__verifier_8h.html":[2,0,2,0,9], "da/db0/signature__verifier_8h_source.html":[2,0,2,0,9], -"da/dd3/classresdb_1_1LockFreeQueue.html":[1,0,0,27], "da/dd3/classresdb_1_1LockFreeQueue.html":[0,0,6,30], +"da/dd3/classresdb_1_1LockFreeQueue.html":[1,0,0,27], "da/dd3/classresdb_1_1LockFreeQueue.html#a30538168834b39227f123a63763543b5":[0,0,6,30,0], "da/dd3/classresdb_1_1LockFreeQueue.html#a30538168834b39227f123a63763543b5":[1,0,0,27,0], "da/dd3/classresdb_1_1LockFreeQueue.html#a31109d24473eb39492d0c1ae959d0444":[1,0,0,27,3], "da/dd3/classresdb_1_1LockFreeQueue.html#a31109d24473eb39492d0c1ae959d0444":[0,0,6,30,3], -"da/dd3/classresdb_1_1LockFreeQueue.html#a411d447bf97a1628f11174d1d406d806":[1,0,0,27,2], "da/dd3/classresdb_1_1LockFreeQueue.html#a411d447bf97a1628f11174d1d406d806":[0,0,6,30,2], +"da/dd3/classresdb_1_1LockFreeQueue.html#a411d447bf97a1628f11174d1d406d806":[1,0,0,27,2], "da/dd3/classresdb_1_1LockFreeQueue.html#a5fee6967691497e163a5cbe3785d7921":[1,0,0,27,1], "da/dd3/classresdb_1_1LockFreeQueue.html#a5fee6967691497e163a5cbe3785d7921":[0,0,6,30,1], "da/ddd/socket_8h.html":[2,0,5,0,1,4], @@ -165,37 +169,38 @@ var NAVTREEINDEX6 = "da/de5/hash_8cpp_source.html":[2,0,2,0,0], "da/de6/contract__client_8h.html":[2,0,4,1,1], "da/de6/contract__client_8h_source.html":[2,0,4,1,1], -"da/dfa/classresdb_1_1TransactionExecutor.html":[0,0,6,78], "da/dfa/classresdb_1_1TransactionExecutor.html":[1,0,0,75], +"da/dfa/classresdb_1_1TransactionExecutor.html":[0,0,6,78], "da/dfa/classresdb_1_1TransactionExecutor.html#a090b64bc32c131d70a296e580fa3649c":[0,0,6,78,6], "da/dfa/classresdb_1_1TransactionExecutor.html#a090b64bc32c131d70a296e580fa3649c":[1,0,0,75,6], -"da/dfa/classresdb_1_1TransactionExecutor.html#a1bb0c406fdb0817e29996a67e6e4c787":[1,0,0,75,4], "da/dfa/classresdb_1_1TransactionExecutor.html#a1bb0c406fdb0817e29996a67e6e4c787":[0,0,6,78,4], +"da/dfa/classresdb_1_1TransactionExecutor.html#a1bb0c406fdb0817e29996a67e6e4c787":[1,0,0,75,4], "da/dfa/classresdb_1_1TransactionExecutor.html#a1bcfacc40f458986e634081d367c4b20":[0,0,6,78,3], "da/dfa/classresdb_1_1TransactionExecutor.html#a1bcfacc40f458986e634081d367c4b20":[1,0,0,75,3], "da/dfa/classresdb_1_1TransactionExecutor.html#a283b962690108a1385ae038c2d81141d":[1,0,0,75,9], "da/dfa/classresdb_1_1TransactionExecutor.html#a283b962690108a1385ae038c2d81141d":[0,0,6,78,9], -"da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4":[1,0,0,75,12], "da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4":[0,0,6,78,12], -"da/dfa/classresdb_1_1TransactionExecutor.html#a3fd2e8afff02e8c55c5fda9beec3a9e7":[0,0,6,78,8], +"da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4":[1,0,0,75,12], "da/dfa/classresdb_1_1TransactionExecutor.html#a3fd2e8afff02e8c55c5fda9beec3a9e7":[1,0,0,75,8], +"da/dfa/classresdb_1_1TransactionExecutor.html#a3fd2e8afff02e8c55c5fda9beec3a9e7":[0,0,6,78,8], "da/dfa/classresdb_1_1TransactionExecutor.html#a60ced4094124db4106217cce6c5798b7":[0,0,6,78,13], "da/dfa/classresdb_1_1TransactionExecutor.html#a60ced4094124db4106217cce6c5798b7":[1,0,0,75,13], "da/dfa/classresdb_1_1TransactionExecutor.html#a611ce0a2cc0cacc5b2894c9862c745cf":[0,0,6,78,2], "da/dfa/classresdb_1_1TransactionExecutor.html#a611ce0a2cc0cacc5b2894c9862c745cf":[1,0,0,75,2], "da/dfa/classresdb_1_1TransactionExecutor.html#a8362ad75caf7b727aa2ea0e763d70b01":[1,0,0,75,10], "da/dfa/classresdb_1_1TransactionExecutor.html#a8362ad75caf7b727aa2ea0e763d70b01":[0,0,6,78,10], -"da/dfa/classresdb_1_1TransactionExecutor.html#aa2cb31010b591f79383027918784795c":[1,0,0,75,7], "da/dfa/classresdb_1_1TransactionExecutor.html#aa2cb31010b591f79383027918784795c":[0,0,6,78,7], +"da/dfa/classresdb_1_1TransactionExecutor.html#aa2cb31010b591f79383027918784795c":[1,0,0,75,7], "da/dfa/classresdb_1_1TransactionExecutor.html#ab3e79822f7f10906f57ab33d4ce97ca0":[1,0,0,75,1], "da/dfa/classresdb_1_1TransactionExecutor.html#ab3e79822f7f10906f57ab33d4ce97ca0":[0,0,6,78,1], "da/dfa/classresdb_1_1TransactionExecutor.html#abdcf4b2d634e3ce26f383fd07b35b907":[0,0,6,78,11], "da/dfa/classresdb_1_1TransactionExecutor.html#abdcf4b2d634e3ce26f383fd07b35b907":[1,0,0,75,11], -"da/dfa/classresdb_1_1TransactionExecutor.html#ad420d6234095f3e9ebb70e424ecfdc56":[1,0,0,75,5], "da/dfa/classresdb_1_1TransactionExecutor.html#ad420d6234095f3e9ebb70e424ecfdc56":[0,0,6,78,5], +"da/dfa/classresdb_1_1TransactionExecutor.html#ad420d6234095f3e9ebb70e424ecfdc56":[1,0,0,75,5], "da/dfa/classresdb_1_1TransactionExecutor.html#af9aec46034e4178fa11e07f9dea6ae02":[1,0,0,75,0], "da/dfa/classresdb_1_1TransactionExecutor.html#af9aec46034e4178fa11e07f9dea6ae02":[0,0,6,78,0], "db/d21/recovery__test_8cpp.html":[2,0,5,2,3,2], +"db/d21/recovery__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9":[2,0,5,2,3,2,2], "db/d21/recovery__test_8cpp.html#a8429e1daea9b75124addd0f18cfbed30":[2,0,5,2,3,2,1], "db/d21/recovery__test_8cpp.html#a95c5600bd82b042ccebdc7d2f46e486c":[2,0,5,2,3,2,0], "db/d21/recovery__test_8cpp_source.html":[2,0,5,2,3,2], @@ -227,12 +232,12 @@ var NAVTREEINDEX6 = "db/d64/kv__executor__test_8cpp.html":[2,0,3,2,2], "db/d64/kv__executor__test_8cpp.html#acf492a9c89f2718e819eccd999a8cbba":[2,0,3,2,2,0], "db/d64/kv__executor__test_8cpp_source.html":[2,0,3,2,2], -"db/d71/classresdb_1_1AtomicUniquePtr.html":[0,0,6,8], "db/d71/classresdb_1_1AtomicUniquePtr.html":[1,0,0,5], -"db/d71/classresdb_1_1AtomicUniquePtr.html#a89da16eadc0421812b34f681f62c1804":[1,0,0,5,0], +"db/d71/classresdb_1_1AtomicUniquePtr.html":[0,0,6,8], "db/d71/classresdb_1_1AtomicUniquePtr.html#a89da16eadc0421812b34f681f62c1804":[0,0,6,8,0], -"db/d71/classresdb_1_1AtomicUniquePtr.html#ac69951cf8b7595a25e371a8d3b8e01ad":[0,0,6,8,1], +"db/d71/classresdb_1_1AtomicUniquePtr.html#a89da16eadc0421812b34f681f62c1804":[1,0,0,5,0], "db/d71/classresdb_1_1AtomicUniquePtr.html#ac69951cf8b7595a25e371a8d3b8e01ad":[1,0,0,5,1], +"db/d71/classresdb_1_1AtomicUniquePtr.html#ac69951cf8b7595a25e371a8d3b8e01ad":[0,0,6,8,1], "db/d71/classresdb_1_1AtomicUniquePtr.html#af20b913b0035decb68bb0eb2222e5440":[1,0,0,5,3], "db/d71/classresdb_1_1AtomicUniquePtr.html#af20b913b0035decb68bb0eb2222e5440":[0,0,6,8,3], "db/d71/classresdb_1_1AtomicUniquePtr.html#af9516e423bba6cb72af692b07823d24e":[0,0,6,8,2], @@ -244,10 +249,5 @@ var NAVTREEINDEX6 = "db/d8c/transaction__executor_8h_source.html":[2,0,5,2,1,13], "db/da7/batch__queue_8h.html":[2,0,5,0,2,0], "db/da7/batch__queue_8h_source.html":[2,0,5,0,2,0], -"db/dc1/async__acceptor__test_8cpp.html":[2,0,5,3,2], -"db/dc1/async__acceptor__test_8cpp_source.html":[2,0,5,3,2], -"db/dc9/txn__memory__db__test_8cpp.html":[2,0,1,1,10], -"db/dc9/txn__memory__db__test_8cpp_source.html":[2,0,1,1,10], -"db/dca/service__interface_8h.html":[2,0,5,3,17], -"db/dca/service__interface_8h_source.html":[2,0,5,3,17] +"db/dc1/async__acceptor__test_8cpp.html":[2,0,5,3,2] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index 202b87a12..3fc157a7b 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,9 +1,14 @@ var NAVTREEINDEX7 = { +"db/dc1/async__acceptor__test_8cpp_source.html":[2,0,5,3,2], +"db/dc9/txn__memory__db__test_8cpp.html":[2,0,1,1,10], +"db/dc9/txn__memory__db__test_8cpp_source.html":[2,0,1,1,10], +"db/dca/service__interface_8h.html":[2,0,5,3,17], +"db/dca/service__interface_8h_source.html":[2,0,5,3,17], "db/ddb/classresdb_1_1ResDBConfig.html":[0,0,6,55], "db/ddb/classresdb_1_1ResDBConfig.html":[1,0,0,52], -"db/ddb/classresdb_1_1ResDBConfig.html#a06360dbc709e04d5ae624cac29aa2d7e":[0,0,6,55,17], "db/ddb/classresdb_1_1ResDBConfig.html#a06360dbc709e04d5ae624cac29aa2d7e":[1,0,0,52,17], +"db/ddb/classresdb_1_1ResDBConfig.html#a06360dbc709e04d5ae624cac29aa2d7e":[0,0,6,55,17], "db/ddb/classresdb_1_1ResDBConfig.html#a13da2ebd15a15b13be2c307bbded8e53":[1,0,0,52,33], "db/ddb/classresdb_1_1ResDBConfig.html#a13da2ebd15a15b13be2c307bbded8e53":[0,0,6,55,33], "db/ddb/classresdb_1_1ResDBConfig.html#a16ed1247aedf8a39a0a2ccf903d8434a":[0,0,6,55,41], @@ -12,58 +17,58 @@ var NAVTREEINDEX7 = "db/ddb/classresdb_1_1ResDBConfig.html#a1e232d09ab73c0b776d9bdfa73ab761c":[0,0,6,55,1], "db/ddb/classresdb_1_1ResDBConfig.html#a232bf141e8a53ab4fafc3e059da98ef7":[1,0,0,52,32], "db/ddb/classresdb_1_1ResDBConfig.html#a232bf141e8a53ab4fafc3e059da98ef7":[0,0,6,55,32], -"db/ddb/classresdb_1_1ResDBConfig.html#a235cb7d08a852dd875c212e9808efd72":[1,0,0,52,38], "db/ddb/classresdb_1_1ResDBConfig.html#a235cb7d08a852dd875c212e9808efd72":[0,0,6,55,38], -"db/ddb/classresdb_1_1ResDBConfig.html#a2502a45e927f3139e9e7b0f22efc44f7":[0,0,6,55,25], +"db/ddb/classresdb_1_1ResDBConfig.html#a235cb7d08a852dd875c212e9808efd72":[1,0,0,52,38], "db/ddb/classresdb_1_1ResDBConfig.html#a2502a45e927f3139e9e7b0f22efc44f7":[1,0,0,52,25], -"db/ddb/classresdb_1_1ResDBConfig.html#a288793f30d8165a26089e157f87b0631":[1,0,0,52,16], +"db/ddb/classresdb_1_1ResDBConfig.html#a2502a45e927f3139e9e7b0f22efc44f7":[0,0,6,55,25], "db/ddb/classresdb_1_1ResDBConfig.html#a288793f30d8165a26089e157f87b0631":[0,0,6,55,16], -"db/ddb/classresdb_1_1ResDBConfig.html#a2bbc3f241e364def035d1bf95335c462":[0,0,6,55,40], +"db/ddb/classresdb_1_1ResDBConfig.html#a288793f30d8165a26089e157f87b0631":[1,0,0,52,16], "db/ddb/classresdb_1_1ResDBConfig.html#a2bbc3f241e364def035d1bf95335c462":[1,0,0,52,40], +"db/ddb/classresdb_1_1ResDBConfig.html#a2bbc3f241e364def035d1bf95335c462":[0,0,6,55,40], "db/ddb/classresdb_1_1ResDBConfig.html#a2f169bcf96c9d9aab1ba06e204658a87":[0,0,6,55,15], "db/ddb/classresdb_1_1ResDBConfig.html#a2f169bcf96c9d9aab1ba06e204658a87":[1,0,0,52,15], -"db/ddb/classresdb_1_1ResDBConfig.html#a3669f8ea7516a477902af0e357d47b84":[0,0,6,55,10], "db/ddb/classresdb_1_1ResDBConfig.html#a3669f8ea7516a477902af0e357d47b84":[1,0,0,52,10], +"db/ddb/classresdb_1_1ResDBConfig.html#a3669f8ea7516a477902af0e357d47b84":[0,0,6,55,10], "db/ddb/classresdb_1_1ResDBConfig.html#a3ecbc743465c10c809b9d9e0daf272df":[0,0,6,55,21], "db/ddb/classresdb_1_1ResDBConfig.html#a3ecbc743465c10c809b9d9e0daf272df":[1,0,0,52,21], "db/ddb/classresdb_1_1ResDBConfig.html#a464cd1a715b8e103a24e17e43306c010":[0,0,6,55,9], "db/ddb/classresdb_1_1ResDBConfig.html#a464cd1a715b8e103a24e17e43306c010":[1,0,0,52,9], "db/ddb/classresdb_1_1ResDBConfig.html#a5c45af267e01911ef108fd6055e9dadd":[1,0,0,52,7], "db/ddb/classresdb_1_1ResDBConfig.html#a5c45af267e01911ef108fd6055e9dadd":[0,0,6,55,7], -"db/ddb/classresdb_1_1ResDBConfig.html#a62b3cc96d167d858f489a7cd6cdbbfd9":[1,0,0,52,29], "db/ddb/classresdb_1_1ResDBConfig.html#a62b3cc96d167d858f489a7cd6cdbbfd9":[0,0,6,55,29], -"db/ddb/classresdb_1_1ResDBConfig.html#a67e77f0346f3264fc3087293d1b08e13":[0,0,6,55,13], +"db/ddb/classresdb_1_1ResDBConfig.html#a62b3cc96d167d858f489a7cd6cdbbfd9":[1,0,0,52,29], "db/ddb/classresdb_1_1ResDBConfig.html#a67e77f0346f3264fc3087293d1b08e13":[1,0,0,52,13], -"db/ddb/classresdb_1_1ResDBConfig.html#a68a1433a814a5b1343759afe2665d6c8":[0,0,6,55,23], +"db/ddb/classresdb_1_1ResDBConfig.html#a67e77f0346f3264fc3087293d1b08e13":[0,0,6,55,13], "db/ddb/classresdb_1_1ResDBConfig.html#a68a1433a814a5b1343759afe2665d6c8":[1,0,0,52,23], -"db/ddb/classresdb_1_1ResDBConfig.html#a702674a1d72d0c3ff9240bcd75811813":[0,0,6,55,35], +"db/ddb/classresdb_1_1ResDBConfig.html#a68a1433a814a5b1343759afe2665d6c8":[0,0,6,55,23], "db/ddb/classresdb_1_1ResDBConfig.html#a702674a1d72d0c3ff9240bcd75811813":[1,0,0,52,35], +"db/ddb/classresdb_1_1ResDBConfig.html#a702674a1d72d0c3ff9240bcd75811813":[0,0,6,55,35], "db/ddb/classresdb_1_1ResDBConfig.html#a75676bba0ad71fb1b3d7e8f59127182d":[1,0,0,52,39], "db/ddb/classresdb_1_1ResDBConfig.html#a75676bba0ad71fb1b3d7e8f59127182d":[0,0,6,55,39], -"db/ddb/classresdb_1_1ResDBConfig.html#a76f1ddcf02a3467b79bcf871347f4231":[1,0,0,52,12], "db/ddb/classresdb_1_1ResDBConfig.html#a76f1ddcf02a3467b79bcf871347f4231":[0,0,6,55,12], -"db/ddb/classresdb_1_1ResDBConfig.html#a7d4134fc5a25643ede8883c301574591":[0,0,6,55,14], +"db/ddb/classresdb_1_1ResDBConfig.html#a76f1ddcf02a3467b79bcf871347f4231":[1,0,0,52,12], "db/ddb/classresdb_1_1ResDBConfig.html#a7d4134fc5a25643ede8883c301574591":[1,0,0,52,14], +"db/ddb/classresdb_1_1ResDBConfig.html#a7d4134fc5a25643ede8883c301574591":[0,0,6,55,14], "db/ddb/classresdb_1_1ResDBConfig.html#a7e0e67383210513f607ee06073de470f":[1,0,0,52,34], "db/ddb/classresdb_1_1ResDBConfig.html#a7e0e67383210513f607ee06073de470f":[0,0,6,55,34], "db/ddb/classresdb_1_1ResDBConfig.html#a7f6f5108206579cf8a169703b98ef5fe":[1,0,0,52,3], "db/ddb/classresdb_1_1ResDBConfig.html#a7f6f5108206579cf8a169703b98ef5fe":[0,0,6,55,3], "db/ddb/classresdb_1_1ResDBConfig.html#a8283e666d29ecb9e301d175889de9ba4":[0,0,6,55,19], "db/ddb/classresdb_1_1ResDBConfig.html#a8283e666d29ecb9e301d175889de9ba4":[1,0,0,52,19], -"db/ddb/classresdb_1_1ResDBConfig.html#a8c6b178bc0fd3efd488456907dbecbd6":[0,0,6,55,22], "db/ddb/classresdb_1_1ResDBConfig.html#a8c6b178bc0fd3efd488456907dbecbd6":[1,0,0,52,22], -"db/ddb/classresdb_1_1ResDBConfig.html#a90b6b79ce297e988e53c26f380c50c0a":[1,0,0,52,37], +"db/ddb/classresdb_1_1ResDBConfig.html#a8c6b178bc0fd3efd488456907dbecbd6":[0,0,6,55,22], "db/ddb/classresdb_1_1ResDBConfig.html#a90b6b79ce297e988e53c26f380c50c0a":[0,0,6,55,37], -"db/ddb/classresdb_1_1ResDBConfig.html#a93e9f3bfda0a9ab731c01e506f7e0031":[0,0,6,55,27], +"db/ddb/classresdb_1_1ResDBConfig.html#a90b6b79ce297e988e53c26f380c50c0a":[1,0,0,52,37], "db/ddb/classresdb_1_1ResDBConfig.html#a93e9f3bfda0a9ab731c01e506f7e0031":[1,0,0,52,27], -"db/ddb/classresdb_1_1ResDBConfig.html#a9442c8816ec1183a61b8278e0fa1ff1a":[0,0,6,55,31], +"db/ddb/classresdb_1_1ResDBConfig.html#a93e9f3bfda0a9ab731c01e506f7e0031":[0,0,6,55,27], "db/ddb/classresdb_1_1ResDBConfig.html#a9442c8816ec1183a61b8278e0fa1ff1a":[1,0,0,52,31], +"db/ddb/classresdb_1_1ResDBConfig.html#a9442c8816ec1183a61b8278e0fa1ff1a":[0,0,6,55,31], "db/ddb/classresdb_1_1ResDBConfig.html#a9e48528dcf8683b4a8e9118f992700c9":[1,0,0,52,30], "db/ddb/classresdb_1_1ResDBConfig.html#a9e48528dcf8683b4a8e9118f992700c9":[0,0,6,55,30], "db/ddb/classresdb_1_1ResDBConfig.html#aa4d1a0a71d28b5e7a59f3fc0f24fb717":[1,0,0,52,6], "db/ddb/classresdb_1_1ResDBConfig.html#aa4d1a0a71d28b5e7a59f3fc0f24fb717":[0,0,6,55,6], -"db/ddb/classresdb_1_1ResDBConfig.html#ab55d2a1335bbc25b671ad4c7d261d833":[0,0,6,55,36], "db/ddb/classresdb_1_1ResDBConfig.html#ab55d2a1335bbc25b671ad4c7d261d833":[1,0,0,52,36], +"db/ddb/classresdb_1_1ResDBConfig.html#ab55d2a1335bbc25b671ad4c7d261d833":[0,0,6,55,36], "db/ddb/classresdb_1_1ResDBConfig.html#ac2ed87945a02fd14a4aed9e015cfd5fe":[1,0,0,52,42], "db/ddb/classresdb_1_1ResDBConfig.html#ac2ed87945a02fd14a4aed9e015cfd5fe":[0,0,6,55,42], "db/ddb/classresdb_1_1ResDBConfig.html#ac5a6ad5001f97a55eeb19c0e4cd4bc4a":[0,0,6,55,26], @@ -74,10 +79,10 @@ var NAVTREEINDEX7 = "db/ddb/classresdb_1_1ResDBConfig.html#accb38ad81b8809802df093c9cf8957bf":[0,0,6,55,2], "db/ddb/classresdb_1_1ResDBConfig.html#ad284baf49051050f23b3f89aad826c80":[0,0,6,55,4], "db/ddb/classresdb_1_1ResDBConfig.html#ad284baf49051050f23b3f89aad826c80":[1,0,0,52,4], -"db/ddb/classresdb_1_1ResDBConfig.html#adac6ea8534b37765a76383ded84b5e14":[1,0,0,52,8], "db/ddb/classresdb_1_1ResDBConfig.html#adac6ea8534b37765a76383ded84b5e14":[0,0,6,55,8], -"db/ddb/classresdb_1_1ResDBConfig.html#ae104228f4beabff79900152b8b78271f":[0,0,6,55,0], +"db/ddb/classresdb_1_1ResDBConfig.html#adac6ea8534b37765a76383ded84b5e14":[1,0,0,52,8], "db/ddb/classresdb_1_1ResDBConfig.html#ae104228f4beabff79900152b8b78271f":[1,0,0,52,0], +"db/ddb/classresdb_1_1ResDBConfig.html#ae104228f4beabff79900152b8b78271f":[0,0,6,55,0], "db/ddb/classresdb_1_1ResDBConfig.html#ae5e1d332c3af26e735f2a5005a78c00d":[1,0,0,52,20], "db/ddb/classresdb_1_1ResDBConfig.html#ae5e1d332c3af26e735f2a5005a78c00d":[0,0,6,55,20], "db/ddb/classresdb_1_1ResDBConfig.html#ae8f129eab9ecb997db2e6aeca2083cb8":[1,0,0,52,11], @@ -121,8 +126,8 @@ var NAVTREEINDEX7 = "dc/d6d/classresdb_1_1MockTransactionManager.html":[0,0,6,44], "dc/d6d/classresdb_1_1MockTransactionManager.html#a37ef6bc902b5c21d7c361c37f7b7496a":[0,0,6,44,1], "dc/d6d/classresdb_1_1MockTransactionManager.html#a37ef6bc902b5c21d7c361c37f7b7496a":[1,0,0,41,1], -"dc/d6d/classresdb_1_1MockTransactionManager.html#ae2b6235e16d02e5619b0b494267ab5fd":[1,0,0,41,0], "dc/d6d/classresdb_1_1MockTransactionManager.html#ae2b6235e16d02e5619b0b494267ab5fd":[0,0,6,44,0], +"dc/d6d/classresdb_1_1MockTransactionManager.html#ae2b6235e16d02e5619b0b494267ab5fd":[1,0,0,41,0], "dc/d81/geo__pbft__commitment_8cpp.html":[2,0,5,2,2,1,2], "dc/d81/geo__pbft__commitment_8cpp_source.html":[2,0,5,2,2,1,2], "dc/d81/query__test_8cpp.html":[2,0,5,2,2,2,19], @@ -156,12 +161,12 @@ var NAVTREEINDEX7 = "dc/db0/classresdb_1_1CheckPointManager.html":[0,0,6,13], "dc/db0/classresdb_1_1CheckPointManager.html#a01a5417fd7d2d4f1a3b2da681d3c0e11":[0,0,6,13,1], "dc/db0/classresdb_1_1CheckPointManager.html#a01a5417fd7d2d4f1a3b2da681d3c0e11":[1,0,0,10,1], -"dc/db0/classresdb_1_1CheckPointManager.html#a0869d9de93210d15c060bcefde9935f0":[1,0,0,10,15], "dc/db0/classresdb_1_1CheckPointManager.html#a0869d9de93210d15c060bcefde9935f0":[0,0,6,13,15], -"dc/db0/classresdb_1_1CheckPointManager.html#a08a2172c54d1039ad7a5f2718a440d3b":[0,0,6,13,21], +"dc/db0/classresdb_1_1CheckPointManager.html#a0869d9de93210d15c060bcefde9935f0":[1,0,0,10,15], "dc/db0/classresdb_1_1CheckPointManager.html#a08a2172c54d1039ad7a5f2718a440d3b":[1,0,0,10,21], -"dc/db0/classresdb_1_1CheckPointManager.html#a0dc9bc6adb18dd5defea89ea9477cd1d":[0,0,6,13,5], +"dc/db0/classresdb_1_1CheckPointManager.html#a08a2172c54d1039ad7a5f2718a440d3b":[0,0,6,13,21], "dc/db0/classresdb_1_1CheckPointManager.html#a0dc9bc6adb18dd5defea89ea9477cd1d":[1,0,0,10,5], +"dc/db0/classresdb_1_1CheckPointManager.html#a0dc9bc6adb18dd5defea89ea9477cd1d":[0,0,6,13,5], "dc/db0/classresdb_1_1CheckPointManager.html#a1595d057e150d0c0d0bf777873adf9b4":[0,0,6,13,38], "dc/db0/classresdb_1_1CheckPointManager.html#a1595d057e150d0c0d0bf777873adf9b4":[1,0,0,10,38], "dc/db0/classresdb_1_1CheckPointManager.html#a1d19a475ddd9da10d245f1d3cc18b692":[0,0,6,13,19], @@ -170,84 +175,79 @@ var NAVTREEINDEX7 = "dc/db0/classresdb_1_1CheckPointManager.html#a2277111dccaaf881af206a4ce7efa0b8":[1,0,0,10,48], "dc/db0/classresdb_1_1CheckPointManager.html#a227d132998f3ffdde9aef287a6956cdf":[0,0,6,13,10], "dc/db0/classresdb_1_1CheckPointManager.html#a227d132998f3ffdde9aef287a6956cdf":[1,0,0,10,10], -"dc/db0/classresdb_1_1CheckPointManager.html#a232cc7220d8960dde9b57f60b782a532":[1,0,0,10,9], "dc/db0/classresdb_1_1CheckPointManager.html#a232cc7220d8960dde9b57f60b782a532":[0,0,6,13,9], +"dc/db0/classresdb_1_1CheckPointManager.html#a232cc7220d8960dde9b57f60b782a532":[1,0,0,10,9], "dc/db0/classresdb_1_1CheckPointManager.html#a275dc85b67e4828e84b015d09414f3d6":[0,0,6,13,4], "dc/db0/classresdb_1_1CheckPointManager.html#a275dc85b67e4828e84b015d09414f3d6":[1,0,0,10,4], -"dc/db0/classresdb_1_1CheckPointManager.html#a2a8a348564c99016087603e1a645904e":[0,0,6,13,32], "dc/db0/classresdb_1_1CheckPointManager.html#a2a8a348564c99016087603e1a645904e":[1,0,0,10,32], -"dc/db0/classresdb_1_1CheckPointManager.html#a35801775a8fa619a70538360908e74ae":[0,0,6,13,17], +"dc/db0/classresdb_1_1CheckPointManager.html#a2a8a348564c99016087603e1a645904e":[0,0,6,13,32], "dc/db0/classresdb_1_1CheckPointManager.html#a35801775a8fa619a70538360908e74ae":[1,0,0,10,17], +"dc/db0/classresdb_1_1CheckPointManager.html#a35801775a8fa619a70538360908e74ae":[0,0,6,13,17], "dc/db0/classresdb_1_1CheckPointManager.html#a3f47514c194ba66e77554552feeae5cf":[1,0,0,10,46], "dc/db0/classresdb_1_1CheckPointManager.html#a3f47514c194ba66e77554552feeae5cf":[0,0,6,13,46], -"dc/db0/classresdb_1_1CheckPointManager.html#a46eb4230f5b4496b2101b762d7209e93":[0,0,6,13,43], "dc/db0/classresdb_1_1CheckPointManager.html#a46eb4230f5b4496b2101b762d7209e93":[1,0,0,10,43], +"dc/db0/classresdb_1_1CheckPointManager.html#a46eb4230f5b4496b2101b762d7209e93":[0,0,6,13,43], "dc/db0/classresdb_1_1CheckPointManager.html#a477933cbfccf791258fc31806dd7edfd":[1,0,0,10,35], "dc/db0/classresdb_1_1CheckPointManager.html#a477933cbfccf791258fc31806dd7edfd":[0,0,6,13,35], -"dc/db0/classresdb_1_1CheckPointManager.html#a48db466b3df3b353c2378fc099524817":[0,0,6,13,37], "dc/db0/classresdb_1_1CheckPointManager.html#a48db466b3df3b353c2378fc099524817":[1,0,0,10,37], -"dc/db0/classresdb_1_1CheckPointManager.html#a4f9ac4545774646a652c32eb6972431b":[0,0,6,13,3], +"dc/db0/classresdb_1_1CheckPointManager.html#a48db466b3df3b353c2378fc099524817":[0,0,6,13,37], "dc/db0/classresdb_1_1CheckPointManager.html#a4f9ac4545774646a652c32eb6972431b":[1,0,0,10,3], +"dc/db0/classresdb_1_1CheckPointManager.html#a4f9ac4545774646a652c32eb6972431b":[0,0,6,13,3], "dc/db0/classresdb_1_1CheckPointManager.html#a5395376992e5b027ce749b7b3618e4ec":[1,0,0,10,18], "dc/db0/classresdb_1_1CheckPointManager.html#a5395376992e5b027ce749b7b3618e4ec":[0,0,6,13,18], -"dc/db0/classresdb_1_1CheckPointManager.html#a539e25d083d3c2a808687a6837711e82":[1,0,0,10,42], "dc/db0/classresdb_1_1CheckPointManager.html#a539e25d083d3c2a808687a6837711e82":[0,0,6,13,42], +"dc/db0/classresdb_1_1CheckPointManager.html#a539e25d083d3c2a808687a6837711e82":[1,0,0,10,42], "dc/db0/classresdb_1_1CheckPointManager.html#a57af3a73065a5527ffe4a9600d597372":[0,0,6,13,0], "dc/db0/classresdb_1_1CheckPointManager.html#a57af3a73065a5527ffe4a9600d597372":[1,0,0,10,0], -"dc/db0/classresdb_1_1CheckPointManager.html#a6aef72de5d49c3fcf8fc5d55f9981bf3":[1,0,0,10,27], "dc/db0/classresdb_1_1CheckPointManager.html#a6aef72de5d49c3fcf8fc5d55f9981bf3":[0,0,6,13,27], -"dc/db0/classresdb_1_1CheckPointManager.html#a6db013b1a1ee000abef9e6b4457578b7":[1,0,0,10,26], +"dc/db0/classresdb_1_1CheckPointManager.html#a6aef72de5d49c3fcf8fc5d55f9981bf3":[1,0,0,10,27], "dc/db0/classresdb_1_1CheckPointManager.html#a6db013b1a1ee000abef9e6b4457578b7":[0,0,6,13,26], -"dc/db0/classresdb_1_1CheckPointManager.html#a6f445d8cb06177a0400a1e8effd16844":[1,0,0,10,39], +"dc/db0/classresdb_1_1CheckPointManager.html#a6db013b1a1ee000abef9e6b4457578b7":[1,0,0,10,26], "dc/db0/classresdb_1_1CheckPointManager.html#a6f445d8cb06177a0400a1e8effd16844":[0,0,6,13,39], +"dc/db0/classresdb_1_1CheckPointManager.html#a6f445d8cb06177a0400a1e8effd16844":[1,0,0,10,39], "dc/db0/classresdb_1_1CheckPointManager.html#a79ba1122cbc6fb7b632140cdcddc645f":[1,0,0,10,33], "dc/db0/classresdb_1_1CheckPointManager.html#a79ba1122cbc6fb7b632140cdcddc645f":[0,0,6,13,33], "dc/db0/classresdb_1_1CheckPointManager.html#a7f858923ca4ff59ef40476835da54e7f":[0,0,6,13,16], "dc/db0/classresdb_1_1CheckPointManager.html#a7f858923ca4ff59ef40476835da54e7f":[1,0,0,10,16], "dc/db0/classresdb_1_1CheckPointManager.html#a7f9c87c2a72ecea04a8c220d0880d413":[1,0,0,10,31], "dc/db0/classresdb_1_1CheckPointManager.html#a7f9c87c2a72ecea04a8c220d0880d413":[0,0,6,13,31], -"dc/db0/classresdb_1_1CheckPointManager.html#a82f65e92b835fba858d695a87462e09c":[1,0,0,10,29], "dc/db0/classresdb_1_1CheckPointManager.html#a82f65e92b835fba858d695a87462e09c":[0,0,6,13,29], +"dc/db0/classresdb_1_1CheckPointManager.html#a82f65e92b835fba858d695a87462e09c":[1,0,0,10,29], "dc/db0/classresdb_1_1CheckPointManager.html#a900e7f2a4f7043cdba68bd34303bdfb0":[1,0,0,10,11], "dc/db0/classresdb_1_1CheckPointManager.html#a900e7f2a4f7043cdba68bd34303bdfb0":[0,0,6,13,11], -"dc/db0/classresdb_1_1CheckPointManager.html#a90893732db0d37125ac3c82cb62d1848":[0,0,6,13,45], "dc/db0/classresdb_1_1CheckPointManager.html#a90893732db0d37125ac3c82cb62d1848":[1,0,0,10,45], +"dc/db0/classresdb_1_1CheckPointManager.html#a90893732db0d37125ac3c82cb62d1848":[0,0,6,13,45], "dc/db0/classresdb_1_1CheckPointManager.html#a9d883adb3e517b22907a041ee0bd870f":[1,0,0,10,34], "dc/db0/classresdb_1_1CheckPointManager.html#a9d883adb3e517b22907a041ee0bd870f":[0,0,6,13,34], -"dc/db0/classresdb_1_1CheckPointManager.html#a9e3c9dbedd4383b65a359c00e10d1101":[0,0,6,13,12], "dc/db0/classresdb_1_1CheckPointManager.html#a9e3c9dbedd4383b65a359c00e10d1101":[1,0,0,10,12], -"dc/db0/classresdb_1_1CheckPointManager.html#a9ee2716c726f5bade01d56cd09c8d880":[1,0,0,10,7], +"dc/db0/classresdb_1_1CheckPointManager.html#a9e3c9dbedd4383b65a359c00e10d1101":[0,0,6,13,12], "dc/db0/classresdb_1_1CheckPointManager.html#a9ee2716c726f5bade01d56cd09c8d880":[0,0,6,13,7], +"dc/db0/classresdb_1_1CheckPointManager.html#a9ee2716c726f5bade01d56cd09c8d880":[1,0,0,10,7], "dc/db0/classresdb_1_1CheckPointManager.html#ab0f71814b4ac48401d58419992109097":[1,0,0,10,20], "dc/db0/classresdb_1_1CheckPointManager.html#ab0f71814b4ac48401d58419992109097":[0,0,6,13,20], -"dc/db0/classresdb_1_1CheckPointManager.html#ab12ae64e561933759ad360830c061d2e":[1,0,0,10,8], "dc/db0/classresdb_1_1CheckPointManager.html#ab12ae64e561933759ad360830c061d2e":[0,0,6,13,8], +"dc/db0/classresdb_1_1CheckPointManager.html#ab12ae64e561933759ad360830c061d2e":[1,0,0,10,8], "dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06":[1,0,0,10,44], "dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06":[0,0,6,13,44], "dc/db0/classresdb_1_1CheckPointManager.html#ac0231ddee919b4ececa0c94e53d28a03":[1,0,0,10,13], "dc/db0/classresdb_1_1CheckPointManager.html#ac0231ddee919b4ececa0c94e53d28a03":[0,0,6,13,13], -"dc/db0/classresdb_1_1CheckPointManager.html#ac296f642cfe10b98487f8d8b545ec8a3":[0,0,6,13,25], "dc/db0/classresdb_1_1CheckPointManager.html#ac296f642cfe10b98487f8d8b545ec8a3":[1,0,0,10,25], +"dc/db0/classresdb_1_1CheckPointManager.html#ac296f642cfe10b98487f8d8b545ec8a3":[0,0,6,13,25], "dc/db0/classresdb_1_1CheckPointManager.html#aceffced8931a5a2a9c6c4a517cfe489f":[0,0,6,13,24], "dc/db0/classresdb_1_1CheckPointManager.html#aceffced8931a5a2a9c6c4a517cfe489f":[1,0,0,10,24], "dc/db0/classresdb_1_1CheckPointManager.html#ad7417f8126c6b8fa9c0f7c85a21e2568":[0,0,6,13,2], "dc/db0/classresdb_1_1CheckPointManager.html#ad7417f8126c6b8fa9c0f7c85a21e2568":[1,0,0,10,2], -"dc/db0/classresdb_1_1CheckPointManager.html#ada59d6bd9c07102c51f415a74797449c":[1,0,0,10,22], "dc/db0/classresdb_1_1CheckPointManager.html#ada59d6bd9c07102c51f415a74797449c":[0,0,6,13,22], -"dc/db0/classresdb_1_1CheckPointManager.html#adc999f8278ee704a8891ea034267ba15":[1,0,0,10,14], +"dc/db0/classresdb_1_1CheckPointManager.html#ada59d6bd9c07102c51f415a74797449c":[1,0,0,10,22], "dc/db0/classresdb_1_1CheckPointManager.html#adc999f8278ee704a8891ea034267ba15":[0,0,6,13,14], +"dc/db0/classresdb_1_1CheckPointManager.html#adc999f8278ee704a8891ea034267ba15":[1,0,0,10,14], "dc/db0/classresdb_1_1CheckPointManager.html#ae05581eae257b0b5fb901cf74a833980":[1,0,0,10,6], "dc/db0/classresdb_1_1CheckPointManager.html#ae05581eae257b0b5fb901cf74a833980":[0,0,6,13,6], -"dc/db0/classresdb_1_1CheckPointManager.html#ae280bb2fb8018c3a5cc2ad2712730934":[0,0,6,13,30], "dc/db0/classresdb_1_1CheckPointManager.html#ae280bb2fb8018c3a5cc2ad2712730934":[1,0,0,10,30], +"dc/db0/classresdb_1_1CheckPointManager.html#ae280bb2fb8018c3a5cc2ad2712730934":[0,0,6,13,30], "dc/db0/classresdb_1_1CheckPointManager.html#ae6249edf685aa8de090d4b26170b1892":[0,0,6,13,40], "dc/db0/classresdb_1_1CheckPointManager.html#ae6249edf685aa8de090d4b26170b1892":[1,0,0,10,40], -"dc/db0/classresdb_1_1CheckPointManager.html#aedc8343a1b68e4b967028064e35909c7":[0,0,6,13,47], "dc/db0/classresdb_1_1CheckPointManager.html#aedc8343a1b68e4b967028064e35909c7":[1,0,0,10,47], -"dc/db0/classresdb_1_1CheckPointManager.html#aee51af13557dd31e832534cbd2e94cb3":[1,0,0,10,36], -"dc/db0/classresdb_1_1CheckPointManager.html#aee51af13557dd31e832534cbd2e94cb3":[0,0,6,13,36], -"dc/db0/classresdb_1_1CheckPointManager.html#af2ea5f3e75e2a5ff3a1f4abde74fd290":[0,0,6,13,23], -"dc/db0/classresdb_1_1CheckPointManager.html#af2ea5f3e75e2a5ff3a1f4abde74fd290":[1,0,0,10,23], -"dc/db0/classresdb_1_1CheckPointManager.html#afb4eac9eaae472ee7464f09b74162ccd":[0,0,6,13,28], -"dc/db0/classresdb_1_1CheckPointManager.html#afb4eac9eaae472ee7464f09b74162ccd":[1,0,0,10,28] +"dc/db0/classresdb_1_1CheckPointManager.html#aedc8343a1b68e4b967028064e35909c7":[0,0,6,13,47], +"dc/db0/classresdb_1_1CheckPointManager.html#aee51af13557dd31e832534cbd2e94cb3":[1,0,0,10,36] }; diff --git a/navtreeindex8.js b/navtreeindex8.js index 71dbbb65a..ac199a079 100644 --- a/navtreeindex8.js +++ b/navtreeindex8.js @@ -1,13 +1,18 @@ var NAVTREEINDEX8 = { -"dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6":[1,0,0,10,41], +"dc/db0/classresdb_1_1CheckPointManager.html#aee51af13557dd31e832534cbd2e94cb3":[0,0,6,13,36], +"dc/db0/classresdb_1_1CheckPointManager.html#af2ea5f3e75e2a5ff3a1f4abde74fd290":[1,0,0,10,23], +"dc/db0/classresdb_1_1CheckPointManager.html#af2ea5f3e75e2a5ff3a1f4abde74fd290":[0,0,6,13,23], +"dc/db0/classresdb_1_1CheckPointManager.html#afb4eac9eaae472ee7464f09b74162ccd":[1,0,0,10,28], +"dc/db0/classresdb_1_1CheckPointManager.html#afb4eac9eaae472ee7464f09b74162ccd":[0,0,6,13,28], "dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6":[0,0,6,13,41], +"dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6":[1,0,0,10,41], "dc/db1/res__rocksdb__test_8cpp.html":[2,0,1,1,6], "dc/db1/res__rocksdb__test_8cpp_source.html":[2,0,1,1,6], "dc/db3/recovery_8h.html":[2,0,5,2,3,1], "dc/db3/recovery_8h_source.html":[2,0,5,2,3,1], -"dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html":[0,0,6,43], "dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html":[1,0,0,40], +"dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html":[0,0,6,43], "dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html#aa334f83b2f0b5f0ae1b9f93af7485dd4":[1,0,0,40,0], "dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html#aa334f83b2f0b5f0ae1b9f93af7485dd4":[0,0,6,43,0], "dc/db6/classresdb_1_1MockTransactionExecutorDataImpl.html#aa5437d5f658af86715c02b4176d76a76":[1,0,0,40,1], @@ -31,26 +36,26 @@ var NAVTREEINDEX8 = "dd/d28/kv__executor_8cpp_source.html":[2,0,3,2,0], "dd/d32/message__manager_8cpp.html":[2,0,5,2,2,2,11], "dd/d32/message__manager_8cpp_source.html":[2,0,5,2,2,2,11], -"dd/d33/classresdb_1_1ResDBTest.html":[0,0,6,58], "dd/d33/classresdb_1_1ResDBTest.html":[1,0,0,55], +"dd/d33/classresdb_1_1ResDBTest.html":[0,0,6,58], "dd/d33/classresdb_1_1ResDBTest.html#a3502ba5e74400c58ad154cca8ec7a130":[0,0,6,58,7], "dd/d33/classresdb_1_1ResDBTest.html#a3502ba5e74400c58ad154cca8ec7a130":[1,0,0,55,7], "dd/d33/classresdb_1_1ResDBTest.html#a36dd1b079900a620b2a87e4df8cc7309":[0,0,6,58,10], "dd/d33/classresdb_1_1ResDBTest.html#a36dd1b079900a620b2a87e4df8cc7309":[1,0,0,55,10], "dd/d33/classresdb_1_1ResDBTest.html#a37fdbe225949b3c093b7d57e7b3095f3":[0,0,6,58,13], "dd/d33/classresdb_1_1ResDBTest.html#a37fdbe225949b3c093b7d57e7b3095f3":[1,0,0,55,13], -"dd/d33/classresdb_1_1ResDBTest.html#a47d393491ec9a40a8408eb850790e0b2":[0,0,6,58,9], "dd/d33/classresdb_1_1ResDBTest.html#a47d393491ec9a40a8408eb850790e0b2":[1,0,0,55,9], +"dd/d33/classresdb_1_1ResDBTest.html#a47d393491ec9a40a8408eb850790e0b2":[0,0,6,58,9], "dd/d33/classresdb_1_1ResDBTest.html#a6b03b50f2d17058290a83690c145f031":[1,0,0,55,0], "dd/d33/classresdb_1_1ResDBTest.html#a6b03b50f2d17058290a83690c145f031":[0,0,6,58,0], "dd/d33/classresdb_1_1ResDBTest.html#a7138fb7e512f27d0852a4e835f534a79":[1,0,0,55,1], "dd/d33/classresdb_1_1ResDBTest.html#a7138fb7e512f27d0852a4e835f534a79":[0,0,6,58,1], -"dd/d33/classresdb_1_1ResDBTest.html#a940df83b8e569b8977be4b9f2a748d6e":[0,0,6,58,5], "dd/d33/classresdb_1_1ResDBTest.html#a940df83b8e569b8977be4b9f2a748d6e":[1,0,0,55,5], -"dd/d33/classresdb_1_1ResDBTest.html#a9c3f6ad218b4052e30f5215d4ac10565":[0,0,6,58,4], +"dd/d33/classresdb_1_1ResDBTest.html#a940df83b8e569b8977be4b9f2a748d6e":[0,0,6,58,5], "dd/d33/classresdb_1_1ResDBTest.html#a9c3f6ad218b4052e30f5215d4ac10565":[1,0,0,55,4], -"dd/d33/classresdb_1_1ResDBTest.html#aa04b7549090db403efbafc34ed7459e9":[0,0,6,58,3], +"dd/d33/classresdb_1_1ResDBTest.html#a9c3f6ad218b4052e30f5215d4ac10565":[0,0,6,58,4], "dd/d33/classresdb_1_1ResDBTest.html#aa04b7549090db403efbafc34ed7459e9":[1,0,0,55,3], +"dd/d33/classresdb_1_1ResDBTest.html#aa04b7549090db403efbafc34ed7459e9":[0,0,6,58,3], "dd/d33/classresdb_1_1ResDBTest.html#abace3d68726ffd0a54b82dd55498e1f1":[0,0,6,58,12], "dd/d33/classresdb_1_1ResDBTest.html#abace3d68726ffd0a54b82dd55498e1f1":[1,0,0,55,12], "dd/d33/classresdb_1_1ResDBTest.html#aced83c443a3f699654a72775f03dc8a1":[0,0,6,58,11], @@ -65,50 +70,50 @@ var NAVTREEINDEX8 = "dd/d4b/classresdb_1_1Commitment.html":[0,0,6,14], "dd/d4b/classresdb_1_1Commitment.html#a01336e0862230c3037facdaeddac8232":[1,0,0,11,10], "dd/d4b/classresdb_1_1Commitment.html#a01336e0862230c3037facdaeddac8232":[0,0,6,14,10], -"dd/d4b/classresdb_1_1Commitment.html#a0c73ca7a679972b689bedb74d9f9a65f":[1,0,0,11,14], "dd/d4b/classresdb_1_1Commitment.html#a0c73ca7a679972b689bedb74d9f9a65f":[0,0,6,14,14], -"dd/d4b/classresdb_1_1Commitment.html#a1389b1df60156e87e2be026135b5ead4":[0,0,6,14,12], +"dd/d4b/classresdb_1_1Commitment.html#a0c73ca7a679972b689bedb74d9f9a65f":[1,0,0,11,14], "dd/d4b/classresdb_1_1Commitment.html#a1389b1df60156e87e2be026135b5ead4":[1,0,0,11,12], +"dd/d4b/classresdb_1_1Commitment.html#a1389b1df60156e87e2be026135b5ead4":[0,0,6,14,12], "dd/d4b/classresdb_1_1Commitment.html#a23ba988ae5ed7ac94f83fac247f9c228":[0,0,6,14,19], "dd/d4b/classresdb_1_1Commitment.html#a23ba988ae5ed7ac94f83fac247f9c228":[1,0,0,11,19], -"dd/d4b/classresdb_1_1Commitment.html#a26030536e901f2304479d8b01b5ea487":[1,0,0,11,4], "dd/d4b/classresdb_1_1Commitment.html#a26030536e901f2304479d8b01b5ea487":[0,0,6,14,4], +"dd/d4b/classresdb_1_1Commitment.html#a26030536e901f2304479d8b01b5ea487":[1,0,0,11,4], "dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f":[1,0,0,11,21], "dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f":[0,0,6,14,21], -"dd/d4b/classresdb_1_1Commitment.html#a4b1bcaf6fb42276d1b019bd5f5fe420e":[0,0,6,14,2], "dd/d4b/classresdb_1_1Commitment.html#a4b1bcaf6fb42276d1b019bd5f5fe420e":[1,0,0,11,2], +"dd/d4b/classresdb_1_1Commitment.html#a4b1bcaf6fb42276d1b019bd5f5fe420e":[0,0,6,14,2], "dd/d4b/classresdb_1_1Commitment.html#a61fcfbed3b1725f9f11da4e31feae68c":[1,0,0,11,3], "dd/d4b/classresdb_1_1Commitment.html#a61fcfbed3b1725f9f11da4e31feae68c":[0,0,6,14,3], "dd/d4b/classresdb_1_1Commitment.html#a7cbe79c34bd0694da632bd19fb2114a0":[0,0,6,14,0], "dd/d4b/classresdb_1_1Commitment.html#a7cbe79c34bd0694da632bd19fb2114a0":[1,0,0,11,0], -"dd/d4b/classresdb_1_1Commitment.html#a88083294ed66b6e6446a1cd0b8f01392":[0,0,6,14,1], "dd/d4b/classresdb_1_1Commitment.html#a88083294ed66b6e6446a1cd0b8f01392":[1,0,0,11,1], -"dd/d4b/classresdb_1_1Commitment.html#a89061c90981240874ae37590deaa1aa7":[1,0,0,11,18], +"dd/d4b/classresdb_1_1Commitment.html#a88083294ed66b6e6446a1cd0b8f01392":[0,0,6,14,1], "dd/d4b/classresdb_1_1Commitment.html#a89061c90981240874ae37590deaa1aa7":[0,0,6,14,18], +"dd/d4b/classresdb_1_1Commitment.html#a89061c90981240874ae37590deaa1aa7":[1,0,0,11,18], "dd/d4b/classresdb_1_1Commitment.html#a8af8beaabc316d9427f4202be7b4808c":[1,0,0,11,5], "dd/d4b/classresdb_1_1Commitment.html#a8af8beaabc316d9427f4202be7b4808c":[0,0,6,14,5], "dd/d4b/classresdb_1_1Commitment.html#ab75d21675ca20d52f6e1825c784f92d8":[1,0,0,11,13], "dd/d4b/classresdb_1_1Commitment.html#ab75d21675ca20d52f6e1825c784f92d8":[0,0,6,14,13], -"dd/d4b/classresdb_1_1Commitment.html#ac18a010059b957c6689613b3f84cb0df":[1,0,0,11,22], "dd/d4b/classresdb_1_1Commitment.html#ac18a010059b957c6689613b3f84cb0df":[0,0,6,14,22], +"dd/d4b/classresdb_1_1Commitment.html#ac18a010059b957c6689613b3f84cb0df":[1,0,0,11,22], "dd/d4b/classresdb_1_1Commitment.html#ac8dd7375f1f720e0ab48e8e45433c27a":[0,0,6,14,7], "dd/d4b/classresdb_1_1Commitment.html#ac8dd7375f1f720e0ab48e8e45433c27a":[1,0,0,11,7], -"dd/d4b/classresdb_1_1Commitment.html#acbd9388d56b9ff217e4267702272aeb6":[0,0,6,14,9], "dd/d4b/classresdb_1_1Commitment.html#acbd9388d56b9ff217e4267702272aeb6":[1,0,0,11,9], -"dd/d4b/classresdb_1_1Commitment.html#acc75c9d835e037d859988b76ae033e9d":[1,0,0,11,15], +"dd/d4b/classresdb_1_1Commitment.html#acbd9388d56b9ff217e4267702272aeb6":[0,0,6,14,9], "dd/d4b/classresdb_1_1Commitment.html#acc75c9d835e037d859988b76ae033e9d":[0,0,6,14,15], -"dd/d4b/classresdb_1_1Commitment.html#accd36fb3a8e5aff5854cddeed6883e7d":[0,0,6,14,17], +"dd/d4b/classresdb_1_1Commitment.html#acc75c9d835e037d859988b76ae033e9d":[1,0,0,11,15], "dd/d4b/classresdb_1_1Commitment.html#accd36fb3a8e5aff5854cddeed6883e7d":[1,0,0,11,17], +"dd/d4b/classresdb_1_1Commitment.html#accd36fb3a8e5aff5854cddeed6883e7d":[0,0,6,14,17], "dd/d4b/classresdb_1_1Commitment.html#ad9d930a8d9b13f843faed7ea4bb412c1":[0,0,6,14,20], "dd/d4b/classresdb_1_1Commitment.html#ad9d930a8d9b13f843faed7ea4bb412c1":[1,0,0,11,20], "dd/d4b/classresdb_1_1Commitment.html#adaabf48eec85e0741a24e3b01feb9b51":[1,0,0,11,16], "dd/d4b/classresdb_1_1Commitment.html#adaabf48eec85e0741a24e3b01feb9b51":[0,0,6,14,16], "dd/d4b/classresdb_1_1Commitment.html#adb234288fea60305f6b79b683d549e9b":[1,0,0,11,6], "dd/d4b/classresdb_1_1Commitment.html#adb234288fea60305f6b79b683d549e9b":[0,0,6,14,6], -"dd/d4b/classresdb_1_1Commitment.html#af002bd04a7e7829599181d50f97df84b":[1,0,0,11,8], "dd/d4b/classresdb_1_1Commitment.html#af002bd04a7e7829599181d50f97df84b":[0,0,6,14,8], -"dd/d4b/classresdb_1_1Commitment.html#af38e8574b68da0c20576d31ad60e5ef8":[0,0,6,14,11], +"dd/d4b/classresdb_1_1Commitment.html#af002bd04a7e7829599181d50f97df84b":[1,0,0,11,8], "dd/d4b/classresdb_1_1Commitment.html#af38e8574b68da0c20576d31ad60e5ef8":[1,0,0,11,11], +"dd/d4b/classresdb_1_1Commitment.html#af38e8574b68da0c20576d31ad60e5ef8":[0,0,6,14,11], "dd/d61/resdb__txn__accessor_8cpp.html":[2,0,4,0,4], "dd/d61/resdb__txn__accessor_8cpp_source.html":[2,0,4,0,4], "dd/d68/mock__geo__global__executor_8h.html":[2,0,5,2,1,8], @@ -120,24 +125,24 @@ var NAVTREEINDEX8 = "dd/d74/wallet__tools__py_8cpp.html":[2,0,7,2,2,0,2,0], "dd/d74/wallet__tools__py_8cpp.html#a4a4cc2ca50b8b54bb72f2d98a3473cef":[2,0,7,2,2,0,2,0,0], "dd/d74/wallet__tools__py_8cpp_source.html":[2,0,7,2,2,0,2,0], -"dd/d88/classresdb_1_1BlockingQueue.html":[1,0,0,7], "dd/d88/classresdb_1_1BlockingQueue.html":[0,0,6,10], -"dd/d88/classresdb_1_1BlockingQueue.html#a04adeb2029c51848bcdd82cf58122387":[1,0,0,7,0], +"dd/d88/classresdb_1_1BlockingQueue.html":[1,0,0,7], "dd/d88/classresdb_1_1BlockingQueue.html#a04adeb2029c51848bcdd82cf58122387":[0,0,6,10,0], -"dd/d88/classresdb_1_1BlockingQueue.html#a13e81035f69d3c390d8a8e7e5a5d307c":[0,0,6,10,5], +"dd/d88/classresdb_1_1BlockingQueue.html#a04adeb2029c51848bcdd82cf58122387":[1,0,0,7,0], "dd/d88/classresdb_1_1BlockingQueue.html#a13e81035f69d3c390d8a8e7e5a5d307c":[1,0,0,7,5], +"dd/d88/classresdb_1_1BlockingQueue.html#a13e81035f69d3c390d8a8e7e5a5d307c":[0,0,6,10,5], "dd/d88/classresdb_1_1BlockingQueue.html#a225e332cb33b4519bfd5aa3937456a10":[1,0,0,7,7], "dd/d88/classresdb_1_1BlockingQueue.html#a225e332cb33b4519bfd5aa3937456a10":[0,0,6,10,7], -"dd/d88/classresdb_1_1BlockingQueue.html#a30f79d8cd774fd6a3f8ebdf6c1bd533f":[0,0,6,10,2], "dd/d88/classresdb_1_1BlockingQueue.html#a30f79d8cd774fd6a3f8ebdf6c1bd533f":[1,0,0,7,2], -"dd/d88/classresdb_1_1BlockingQueue.html#a5db6ab91f4c2d847f989aac01a32735f":[0,0,6,10,3], +"dd/d88/classresdb_1_1BlockingQueue.html#a30f79d8cd774fd6a3f8ebdf6c1bd533f":[0,0,6,10,2], "dd/d88/classresdb_1_1BlockingQueue.html#a5db6ab91f4c2d847f989aac01a32735f":[1,0,0,7,3], +"dd/d88/classresdb_1_1BlockingQueue.html#a5db6ab91f4c2d847f989aac01a32735f":[0,0,6,10,3], "dd/d88/classresdb_1_1BlockingQueue.html#ada793a9c402e73526c4a825b3861c6f3":[1,0,0,7,1], "dd/d88/classresdb_1_1BlockingQueue.html#ada793a9c402e73526c4a825b3861c6f3":[0,0,6,10,1], -"dd/d88/classresdb_1_1BlockingQueue.html#afecf7787f9d60b90135957a130aa6027":[0,0,6,10,6], "dd/d88/classresdb_1_1BlockingQueue.html#afecf7787f9d60b90135957a130aa6027":[1,0,0,7,6], -"dd/d88/classresdb_1_1BlockingQueue.html#aff251a6725a654cbb02de287a7ab2459":[1,0,0,7,4], +"dd/d88/classresdb_1_1BlockingQueue.html#afecf7787f9d60b90135957a130aa6027":[0,0,6,10,6], "dd/d88/classresdb_1_1BlockingQueue.html#aff251a6725a654cbb02de287a7ab2459":[0,0,6,10,4], +"dd/d88/classresdb_1_1BlockingQueue.html#aff251a6725a654cbb02de287a7ab2459":[1,0,0,7,4], "dd/d8a/signature__verifier__interface_8cpp.html":[2,0,2,0,10], "dd/d8a/signature__verifier__interface_8cpp_source.html":[2,0,2,0,10], "dd/dc3/commitment_8h.html":[2,0,5,2,2,2,4], @@ -146,16 +151,16 @@ var NAVTREEINDEX8 = "dd/dc5/key__tester__utils_8cpp.html#a628476d97205c51856811a27a6d12a7c":[2,0,7,2,2,0,3,1,0], "dd/dc5/key__tester__utils_8cpp.html#ab061983325a2631227bb7df61524102d":[2,0,7,2,2,0,3,1,1], "dd/dc5/key__tester__utils_8cpp_source.html":[2,0,7,2,2,0,3,1], -"dd/dd3/classresdb_1_1TxnMemoryDB.html":[0,0,6,80], "dd/dd3/classresdb_1_1TxnMemoryDB.html":[1,0,0,77], -"dd/dd3/classresdb_1_1TxnMemoryDB.html#aa48e8c2d185dd370fd4a7728975f57da":[1,0,0,77,3], +"dd/dd3/classresdb_1_1TxnMemoryDB.html":[0,0,6,80], "dd/dd3/classresdb_1_1TxnMemoryDB.html#aa48e8c2d185dd370fd4a7728975f57da":[0,0,6,80,3], -"dd/dd3/classresdb_1_1TxnMemoryDB.html#abb673088364dc0fa8dbb475c9c9be984":[1,0,0,77,2], +"dd/dd3/classresdb_1_1TxnMemoryDB.html#aa48e8c2d185dd370fd4a7728975f57da":[1,0,0,77,3], "dd/dd3/classresdb_1_1TxnMemoryDB.html#abb673088364dc0fa8dbb475c9c9be984":[0,0,6,80,2], -"dd/dd3/classresdb_1_1TxnMemoryDB.html#aedc7c239bc2f8b42a6f1ad853282cb04":[1,0,0,77,1], +"dd/dd3/classresdb_1_1TxnMemoryDB.html#abb673088364dc0fa8dbb475c9c9be984":[1,0,0,77,2], "dd/dd3/classresdb_1_1TxnMemoryDB.html#aedc7c239bc2f8b42a6f1ad853282cb04":[0,0,6,80,1], -"dd/dd3/classresdb_1_1TxnMemoryDB.html#afebaa6f365167a01fc011e91b80b2bb8":[1,0,0,77,0], +"dd/dd3/classresdb_1_1TxnMemoryDB.html#aedc7c239bc2f8b42a6f1ad853282cb04":[1,0,0,77,1], "dd/dd3/classresdb_1_1TxnMemoryDB.html#afebaa6f365167a01fc011e91b80b2bb8":[0,0,6,80,0], +"dd/dd3/classresdb_1_1TxnMemoryDB.html#afebaa6f365167a01fc011e91b80b2bb8":[1,0,0,77,0], "dd/dd6/structresdb_1_1DataInfo.html":[1,0,0,18], "dd/dd6/structresdb_1_1DataInfo.html":[0,0,6,21], "dd/dd6/structresdb_1_1DataInfo.html#a14a877c9faa5cdd4d737e126af735a57":[0,0,6,21,0], @@ -168,14 +173,14 @@ var NAVTREEINDEX8 = "dd/dd6/structresdb_1_1DataInfo.html#ac6aeb64b48546354236f183f0542a28e":[1,0,0,18,1], "dd/dd7/address__manager__test_8cpp.html":[2,0,3,1,1,2], "dd/dd7/address__manager__test_8cpp_source.html":[2,0,3,1,1,2], -"dd/dd7/classresdb_1_1MockSocket.html":[0,0,6,41], "dd/dd7/classresdb_1_1MockSocket.html":[1,0,0,38], -"dd/dd7/classresdb_1_1MockSocket.html#a23a590a93b8b3c2666b484be277030b8":[0,0,6,41,5], +"dd/dd7/classresdb_1_1MockSocket.html":[0,0,6,41], "dd/dd7/classresdb_1_1MockSocket.html#a23a590a93b8b3c2666b484be277030b8":[1,0,0,38,5], -"dd/dd7/classresdb_1_1MockSocket.html#a334d52f7eaa6e410cff9c194612bb8a1":[1,0,0,38,1], +"dd/dd7/classresdb_1_1MockSocket.html#a23a590a93b8b3c2666b484be277030b8":[0,0,6,41,5], "dd/dd7/classresdb_1_1MockSocket.html#a334d52f7eaa6e410cff9c194612bb8a1":[0,0,6,41,1], -"dd/dd7/classresdb_1_1MockSocket.html#a389b6c7ac1ac9ba91c3b7f1512d60bb9":[0,0,6,41,7], +"dd/dd7/classresdb_1_1MockSocket.html#a334d52f7eaa6e410cff9c194612bb8a1":[1,0,0,38,1], "dd/dd7/classresdb_1_1MockSocket.html#a389b6c7ac1ac9ba91c3b7f1512d60bb9":[1,0,0,38,7], +"dd/dd7/classresdb_1_1MockSocket.html#a389b6c7ac1ac9ba91c3b7f1512d60bb9":[0,0,6,41,7], "dd/dd7/classresdb_1_1MockSocket.html#a5b4316ebd6a8d06c2208ccbc66dba1ef":[1,0,0,38,4], "dd/dd7/classresdb_1_1MockSocket.html#a5b4316ebd6a8d06c2208ccbc66dba1ef":[0,0,6,41,4], "dd/dd7/classresdb_1_1MockSocket.html#a8d52a5ee32dd22c25454a425e09f8512":[0,0,6,41,8], @@ -184,8 +189,8 @@ var NAVTREEINDEX8 = "dd/dd7/classresdb_1_1MockSocket.html#ab83831a2a2b067f18a7dbb71dde7deb5":[1,0,0,38,2], "dd/dd7/classresdb_1_1MockSocket.html#ad40511f56a2982cf21a4b5f26ddf0a33":[1,0,0,38,6], "dd/dd7/classresdb_1_1MockSocket.html#ad40511f56a2982cf21a4b5f26ddf0a33":[0,0,6,41,6], -"dd/dd7/classresdb_1_1MockSocket.html#ae6c3f7fe81da8a7a42d97673ee130b5c":[1,0,0,38,0], "dd/dd7/classresdb_1_1MockSocket.html#ae6c3f7fe81da8a7a42d97673ee130b5c":[0,0,6,41,0], +"dd/dd7/classresdb_1_1MockSocket.html#ae6c3f7fe81da8a7a42d97673ee130b5c":[1,0,0,38,0], "dd/dd7/classresdb_1_1MockSocket.html#afb219c47348f3e800c47fd5c0913bc8a":[0,0,6,41,3], "dd/dd7/classresdb_1_1MockSocket.html#afb219c47348f3e800c47fd5c0913bc8a":[1,0,0,38,3], "dd/de5/common_2transaction__utils_8h.html":[2,0,5,2,2,0,1], @@ -244,10 +249,5 @@ var NAVTREEINDEX8 = "de/d0d/classresdb_1_1Stats.html#a642612635fe28de5d3492bce6716632c":[1,0,0,69,7], "de/d0d/classresdb_1_1Stats.html#a642612635fe28de5d3492bce6716632c":[0,0,6,72,7], "de/d0d/classresdb_1_1Stats.html#a834d3cec4dfb02876b510d7fc6fea4cf":[1,0,0,69,1], -"de/d0d/classresdb_1_1Stats.html#a834d3cec4dfb02876b510d7fc6fea4cf":[0,0,6,72,1], -"de/d0d/classresdb_1_1Stats.html#a98133da01bbf496e220d7a62682c7afb":[1,0,0,69,10], -"de/d0d/classresdb_1_1Stats.html#a98133da01bbf496e220d7a62682c7afb":[0,0,6,72,10], -"de/d0d/classresdb_1_1Stats.html#aa1142bd90e709d6ef4320abe5c1d8e4d":[1,0,0,69,6], -"de/d0d/classresdb_1_1Stats.html#aa1142bd90e709d6ef4320abe5c1d8e4d":[0,0,6,72,6], -"de/d0d/classresdb_1_1Stats.html#ac3ba2aa279dc1790a44dcc7e35267205":[1,0,0,69,19] +"de/d0d/classresdb_1_1Stats.html#a834d3cec4dfb02876b510d7fc6fea4cf":[0,0,6,72,1] }; diff --git a/navtreeindex9.js b/navtreeindex9.js index b64d46ce0..55203439c 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -1,5 +1,10 @@ var NAVTREEINDEX9 = { +"de/d0d/classresdb_1_1Stats.html#a98133da01bbf496e220d7a62682c7afb":[1,0,0,69,10], +"de/d0d/classresdb_1_1Stats.html#a98133da01bbf496e220d7a62682c7afb":[0,0,6,72,10], +"de/d0d/classresdb_1_1Stats.html#aa1142bd90e709d6ef4320abe5c1d8e4d":[1,0,0,69,6], +"de/d0d/classresdb_1_1Stats.html#aa1142bd90e709d6ef4320abe5c1d8e4d":[0,0,6,72,6], +"de/d0d/classresdb_1_1Stats.html#ac3ba2aa279dc1790a44dcc7e35267205":[1,0,0,69,19], "de/d0d/classresdb_1_1Stats.html#ac3ba2aa279dc1790a44dcc7e35267205":[0,0,6,72,19], "de/d0d/classresdb_1_1Stats.html#ac3bc65673f6734d9e4729a5c638f62c8":[1,0,0,69,16], "de/d0d/classresdb_1_1Stats.html#ac3bc65673f6734d9e4729a5c638f62c8":[0,0,6,72,16], @@ -108,34 +113,34 @@ var NAVTREEINDEX9 = "de/dc3/classresdb_1_1NetChannel.html#a33c3b67cef77f73ecd6d4756b28d5bf1":[0,0,6,45,14], "de/dc3/classresdb_1_1NetChannel.html#a362c6defa9af3580ffe7a9f209e6f663":[1,0,0,42,29], "de/dc3/classresdb_1_1NetChannel.html#a362c6defa9af3580ffe7a9f209e6f663":[0,0,6,45,29], -"de/dc3/classresdb_1_1NetChannel.html#a40133fa828f8d41148084eb422f3898f":[1,0,0,42,2], "de/dc3/classresdb_1_1NetChannel.html#a40133fa828f8d41148084eb422f3898f":[0,0,6,45,2], +"de/dc3/classresdb_1_1NetChannel.html#a40133fa828f8d41148084eb422f3898f":[1,0,0,42,2], "de/dc3/classresdb_1_1NetChannel.html#a4e1070aa061c6d31f49cb02d47a21eff":[0,0,6,45,7], "de/dc3/classresdb_1_1NetChannel.html#a4e1070aa061c6d31f49cb02d47a21eff":[1,0,0,42,7], "de/dc3/classresdb_1_1NetChannel.html#a67482b452ca5be3e0ff5da219fc52da5":[1,0,0,42,15], "de/dc3/classresdb_1_1NetChannel.html#a67482b452ca5be3e0ff5da219fc52da5":[0,0,6,45,15], "de/dc3/classresdb_1_1NetChannel.html#a697c2a358efbd765157ca88e3bad482a":[0,0,6,45,21], "de/dc3/classresdb_1_1NetChannel.html#a697c2a358efbd765157ca88e3bad482a":[1,0,0,42,21], -"de/dc3/classresdb_1_1NetChannel.html#a6c21f920d2a4dd7e0bf37cd1122000dc":[1,0,0,42,20], "de/dc3/classresdb_1_1NetChannel.html#a6c21f920d2a4dd7e0bf37cd1122000dc":[0,0,6,45,20], +"de/dc3/classresdb_1_1NetChannel.html#a6c21f920d2a4dd7e0bf37cd1122000dc":[1,0,0,42,20], "de/dc3/classresdb_1_1NetChannel.html#a6c3b02cfdaa365103c2c3b7d202a58d4":[0,0,6,45,25], "de/dc3/classresdb_1_1NetChannel.html#a6c3b02cfdaa365103c2c3b7d202a58d4":[1,0,0,42,25], "de/dc3/classresdb_1_1NetChannel.html#a7945fd2d2a7898b9b23076a8f041f395":[1,0,0,42,12], "de/dc3/classresdb_1_1NetChannel.html#a7945fd2d2a7898b9b23076a8f041f395":[0,0,6,45,12], -"de/dc3/classresdb_1_1NetChannel.html#a7f09791ad19afa02ddc84a50693d78b9":[0,0,6,45,3], "de/dc3/classresdb_1_1NetChannel.html#a7f09791ad19afa02ddc84a50693d78b9":[1,0,0,42,3], +"de/dc3/classresdb_1_1NetChannel.html#a7f09791ad19afa02ddc84a50693d78b9":[0,0,6,45,3], "de/dc3/classresdb_1_1NetChannel.html#a8c41b28517b37e7ebeaf31d5e909072a":[0,0,6,45,24], "de/dc3/classresdb_1_1NetChannel.html#a8c41b28517b37e7ebeaf31d5e909072a":[1,0,0,42,24], -"de/dc3/classresdb_1_1NetChannel.html#a93e148771f6b3546434a71c6e97ddeb9":[0,0,6,45,17], "de/dc3/classresdb_1_1NetChannel.html#a93e148771f6b3546434a71c6e97ddeb9":[1,0,0,42,17], +"de/dc3/classresdb_1_1NetChannel.html#a93e148771f6b3546434a71c6e97ddeb9":[0,0,6,45,17], "de/dc3/classresdb_1_1NetChannel.html#a9d8e351c35541688e38d31ec8cc208db":[1,0,0,42,16], "de/dc3/classresdb_1_1NetChannel.html#a9d8e351c35541688e38d31ec8cc208db":[0,0,6,45,16], -"de/dc3/classresdb_1_1NetChannel.html#aa40b503ee56826b645a3d0f0be67f680":[1,0,0,42,27], "de/dc3/classresdb_1_1NetChannel.html#aa40b503ee56826b645a3d0f0be67f680":[0,0,6,45,27], +"de/dc3/classresdb_1_1NetChannel.html#aa40b503ee56826b645a3d0f0be67f680":[1,0,0,42,27], "de/dc3/classresdb_1_1NetChannel.html#aa6c1a78d7bc59574c32eae48d430b052":[1,0,0,42,26], "de/dc3/classresdb_1_1NetChannel.html#aa6c1a78d7bc59574c32eae48d430b052":[0,0,6,45,26], -"de/dc3/classresdb_1_1NetChannel.html#aae106e62dc0b68ebfe8f6f337e4a4914":[1,0,0,42,6], "de/dc3/classresdb_1_1NetChannel.html#aae106e62dc0b68ebfe8f6f337e4a4914":[0,0,6,45,6], +"de/dc3/classresdb_1_1NetChannel.html#aae106e62dc0b68ebfe8f6f337e4a4914":[1,0,0,42,6], "de/dc3/classresdb_1_1NetChannel.html#aae478a2f91c1830e1e782c0497fe6e60":[1,0,0,42,1], "de/dc3/classresdb_1_1NetChannel.html#aae478a2f91c1830e1e782c0497fe6e60":[0,0,6,45,1], "de/dc3/classresdb_1_1NetChannel.html#ab7a1bb6769a97fd361a17ec07e4131d9":[1,0,0,42,19], @@ -198,8 +203,8 @@ var NAVTREEINDEX9 = "df/d2b/classresdb_1_1GeoPBFTCommitment.html#a678fb7091c872f6c79aff731981aa7bc":[1,0,0,21,1], "df/d2b/classresdb_1_1GeoPBFTCommitment.html#a6db59754ddb2608e8c6c1bacc9726d9f":[0,0,6,24,2], "df/d2b/classresdb_1_1GeoPBFTCommitment.html#a6db59754ddb2608e8c6c1bacc9726d9f":[1,0,0,21,2], -"df/d2b/classresdb_1_1GeoPBFTCommitment.html#ad5092ce724113b7b9b32caef61cba25f":[1,0,0,21,0], "df/d2b/classresdb_1_1GeoPBFTCommitment.html#ad5092ce724113b7b9b32caef61cba25f":[0,0,6,24,0], +"df/d2b/classresdb_1_1GeoPBFTCommitment.html#ad5092ce724113b7b9b32caef61cba25f":[1,0,0,21,0], "df/d3c/net__channel_8h.html":[2,0,4,3,3], "df/d3c/net__channel_8h_source.html":[2,0,4,3,3], "df/d3e/tx__mempool_8cpp.html":[2,0,3,3,1,3], @@ -244,10 +249,5 @@ var NAVTREEINDEX9 = "df/d82/namespaceresdb_1_1coin_1_1utils.html#a2f0a639985e2bbe762a3b2191b3aa3b0":[0,0,6,0,0,0], "df/d82/namespaceresdb_1_1coin_1_1utils.html#a35643a882b65863597c78e372c0708d4":[0,0,6,0,0,1], "df/d98/checkpoint__manager_8cpp.html":[2,0,5,2,2,2,0], -"df/d98/checkpoint__manager_8cpp.html#ab2cf1b4bf34a1ea57df6cbeaa24acc09":[2,0,5,2,2,2,0,0], -"df/d98/checkpoint__manager_8cpp_source.html":[2,0,5,2,2,2,0], -"df/d9b/mock__storage_8h.html":[2,0,1,1,0], -"df/d9b/mock__storage_8h_source.html":[2,0,1,1,0], -"df/da2/async__acceptor_8h.html":[2,0,5,3,1], -"df/da2/async__acceptor_8h_source.html":[2,0,5,3,1] +"df/d98/checkpoint__manager_8cpp.html#ab2cf1b4bf34a1ea57df6cbeaa24acc09":[2,0,5,2,2,2,0,0] }; diff --git a/search/all_11.js b/search/all_11.js index 2e5c220a0..44d6ac63e 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -9,7 +9,7 @@ var searchData= ['readconfigfromfile_6',['ReadConfigFromFile',['../d4/d30/utxo__service_8cpp.html#ad61cfeaeddea3145878c30f59ebd48cc',1,'ReadConfigFromFile(): utxo_service.cpp'],['../d5/d10/namespaceresdb.html#aa55fc1c659f788583d9b656c93a8455b',1,'resdb::ReadConfigFromFile()']]], ['readdata_7',['ReadData',['../d6/d49/certificate__tools__test_8cpp.html#a36cf574a450e58a92a81e2afb85ce5df',1,'certificate_tools_test.cpp']]], ['readkey_8',['ReadKey',['../d6/d49/certificate__tools__test_8cpp.html#ac57862d3b3731f6987373443dd5127bd',1,'ReadKey(const std::string &file_name): certificate_tools_test.cpp'],['../d2/dca/certificate__tools_8cpp.html#ac57862d3b3731f6987373443dd5127bd',1,'ReadKey(const std::string &file_name): certificate_tools.cpp']]], - ['readlogs_9',['ReadLogs',['../d1/d44/classresdb_1_1Recovery.html#a4182dba01fe75251e217f0e88aa94645',1,'resdb::Recovery']]], + ['readlogs_9',['ReadLogs',['../d1/d44/classresdb_1_1Recovery.html#a61a5e9bb6293c982f9b158f76b0d9542',1,'resdb::Recovery']]], ['readme_10',['README',['../d1/d39/md__2github_2workspace_2platform_2networkstrate_2README.html',1,'(Global Namespace)'],['../d7/dbd/md__2github_2workspace_2scripts_2deploy_2README.html',1,'(Global Namespace)'],['../dc/d2a/md__2github_2workspace_2service_2tools_2contract_2README.html',1,'(Global Namespace)'],['../d1/de1/md__2github_2workspace_2service_2tools_2utxo_2README.html',1,'(Global Namespace)']]], ['readme_2emd_11',['README.md',['../d7/df6/chain_2storage_2README_8md.html',1,'(Global Namespace)'],['../da/ddd/README_8md.html',1,'(Global Namespace)'],['../d5/d30/scripts_2deploy_2README_8md.html',1,'(Global Namespace)'],['../d3/d53/service_2tools_2contract_2README_8md.html',1,'(Global Namespace)'],['../de/d21/service_2tools_2utxo_2README_8md.html',1,'(Global Namespace)'],['../db/dcf/platform_2statistic_2README_8md.html',1,'(Global Namespace)'],['../d0/d00/platform_2networkstrate_2README_8md.html',1,'(Global Namespace)'],['../d1/d69/platform_2consensus_2ordering_2pbft_2README_8md.html',1,'(Global Namespace)'],['../d9/db9/platform_2consensus_2ordering_2geo__pbft_2README_8md.html',1,'(Global Namespace)']]], ['ready_5fcommit_12',['READY_COMMIT',['../d5/d10/namespaceresdb.html#a9365b7af8267b084d545559cc0f87cb0af630efee5e3abf6506559b871738ad3d',1,'resdb']]], @@ -17,7 +17,7 @@ var searchData= ['ready_5fnew_5fview_14',['READY_NEW_VIEW',['../d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81a3b77325139ff3604a1d5cbe172e357b7',1,'resdb::ViewChangeManager']]], ['ready_5fprepare_15',['READY_PREPARE',['../d5/d10/namespaceresdb.html#a9365b7af8267b084d545559cc0f87cb0a61578c8a1b468d7935d2bdf02dea3d1c',1,'resdb']]], ['ready_5fview_5fchange_16',['READY_VIEW_CHANGE',['../d1/db2/classresdb_1_1ViewChangeManager.html#acd229d978d381feb3b0301faf83b0c81af74af63a3c7a453a0b886b386c1fb7e9',1,'resdb::ViewChangeManager']]], - ['recovery_17',['Recovery',['../d1/d44/classresdb_1_1Recovery.html#a6f1b18568f29b0edb6417fcf72c23f4f',1,'resdb::Recovery::Recovery()'],['../d1/d44/classresdb_1_1Recovery.html',1,'resdb::Recovery']]], + ['recovery_17',['Recovery',['../d1/d44/classresdb_1_1Recovery.html#acd5836e122a05acaea2640f17ccd6be9',1,'resdb::Recovery::Recovery()'],['../d1/d44/classresdb_1_1Recovery.html',1,'resdb::Recovery']]], ['recovery_2ecpp_18',['recovery.cpp',['../d3/dfc/recovery_8cpp.html',1,'']]], ['recovery_2eh_19',['recovery.h',['../dc/db3/recovery_8h.html',1,'']]], ['recovery_5f_20',['recovery_',['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ab6ee9ab06a5e7f63b9173fc7edcf6c88',1,'resdb::ConsensusManagerPBFT']]], diff --git a/search/all_12.js b/search/all_12.js index 036ff2222..f65b65df7 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -69,7 +69,7 @@ var searchData= ['setmaxnoncebit_66',['SetMaxNonceBit',['../da/d86/classresdb_1_1ResDBPoCConfig.html#ad2260792dfda1c98e62e5ec63a6dce19',1,'resdb::ResDBPoCConfig']]], ['setmaxprocesstxn_67',['SetMaxProcessTxn',['../db/ddb/classresdb_1_1ResDBConfig.html#a235cb7d08a852dd875c212e9808efd72',1,'resdb::ResDBConfig']]], ['setminingtime_68',['SetMiningTime',['../da/d86/classresdb_1_1ResDBPoCConfig.html#a3ca1056d20e6b603ea03a45595576e23',1,'resdb::ResDBPoCConfig']]], - ['setneedcommitqc_69',['SetNeedCommitQC',['../dd/d4b/classresdb_1_1Commitment.html#af002bd04a7e7829599181d50f97df84b',1,'resdb::Commitment::SetNeedCommitQC()'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a932d06543ac6285b739dc99f61032427',1,'resdb::ConsensusManagerPBFT::SetNeedCommitQC()']]], + ['setneedcommitqc_69',['SetNeedCommitQC',['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a932d06543ac6285b739dc99f61032427',1,'resdb::ConsensusManagerPBFT::SetNeedCommitQC()'],['../dd/d4b/classresdb_1_1Commitment.html#af002bd04a7e7829599181d50f97df84b',1,'resdb::Commitment::SetNeedCommitQC()']]], ['setnextseq_70',['SetNextSeq',['../d7/d18/classresdb_1_1MessageManager.html#ac1f9731985836ead3438abaa99509c62',1,'resdb::MessageManager']]], ['setpreexecutefunc_71',['SetPreExecuteFunc',['../da/dfa/classresdb_1_1TransactionExecutor.html#a8362ad75caf7b727aa2ea0e763d70b01',1,'resdb::TransactionExecutor']]], ['setpreverifyfunc_72',['SetPreVerifyFunc',['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#ae938bb8079f63957db6b36dc243ea718',1,'resdb::ConsensusManagerPBFT::SetPreVerifyFunc()'],['../dd/d4b/classresdb_1_1Commitment.html#acbd9388d56b9ff217e4267702272aeb6',1,'resdb::Commitment::SetPreVerifyFunc()'],['../da/d52/classresdb_1_1PreVerifyConsensusServicePBFT.html#a44c1134bf96e18e96691dac1d60dfe04',1,'resdb::PreVerifyConsensusServicePBFT::SetPreVerifyFunc()']]], @@ -109,37 +109,38 @@ var searchData= ['signmessage_106',['SignMessage',['../d4/d30/classresdb_1_1SignatureVerifier.html#adc86510b993b3d93abde5e4f897d193d',1,'resdb::SignatureVerifier::SignMessage()'],['../de/d77/classresdb_1_1SignatureVerifierInterface.html#a9022c66393bedd40f2bd3f85c9ecdb17',1,'resdb::SignatureVerifierInterface::SignMessage()']]], ['size_107',['size',['../d4/d35/classresdb_1_1SpinLockSet.html#a404c5e1abc1fd6ce449de62b96c91a57',1,'resdb::SpinLockSet']]], ['size_108',['Size',['../d5/db6/classresdb_1_1BatchQueue.html#a7f7767eb7c9aef61304b318d43629032',1,'resdb::BatchQueue']]], - ['socket_109',['Socket',['../d0/d29/classresdb_1_1Socket.html',1,'resdb::Socket'],['../d0/d29/classresdb_1_1Socket.html#a784fcd463ca7c944ae4d3582156e531b',1,'resdb::Socket::Socket()']]], + ['socket_109',['Socket',['../d0/d29/classresdb_1_1Socket.html',1,'resdb']]], ['socket_110',['socket',['../df/d64/structresdb_1_1QueueItem.html#adbb9562a60f46103f6ab23a723351b1b',1,'resdb::QueueItem']]], - ['socket_2eh_111',['socket.h',['../da/ddd/socket_8h.html',1,'']]], - ['socket_5f_112',['socket_',['../de/dc3/classresdb_1_1NetChannel.html#a362c6defa9af3580ffe7a9f209e6f663',1,'resdb::NetChannel']]], - ['socket_5frecv_113',['SOCKET_RECV',['../d5/d10/namespaceresdb.html#a903a063ebd51c5fd151a96b7324b62f6ae3e45003b3ae9328b27f17eaf871d27c',1,'resdb']]], - ['spinlockset_114',['SpinLockSet',['../d4/d35/classresdb_1_1SpinLockSet.html',1,'resdb::SpinLockSet< _type >'],['../d4/d35/classresdb_1_1SpinLockSet.html#a4a43db4f6658084df2ee7161031edc7e',1,'resdb::SpinLockSet::SpinLockSet()']]], - ['stable_5fcheckpoint_5fthread_5f_115',['stable_checkpoint_thread_',['../dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6',1,'resdb::CheckPointManager']]], - ['stable_5fckpt_5f_116',['stable_ckpt_',['../dc/db0/classresdb_1_1CheckPointManager.html#a539e25d083d3c2a808687a6837711e82',1,'resdb::CheckPointManager']]], - ['stable_5fhash_5fqueue_5f_117',['stable_hash_queue_',['../dc/db0/classresdb_1_1CheckPointManager.html#a46eb4230f5b4496b2101b762d7209e93',1,'resdb::CheckPointManager']]], - ['start_118',['Start',['../da/d3b/classresdb_1_1ServiceInterface.html#a33ec25dbd91233f8cfe164a94b4601c1',1,'resdb::ServiceInterface::Start()'],['../da/d19/classresdb_1_1ConsensusManager.html#aff784e311e586b5399d47c822bb34b14',1,'resdb::ConsensusManager::Start()'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a83b7f3bac94501aeccdcfc73b0cb1f5d',1,'resdb::ConsensusManagerPBFT::Start()']]], - ['start_5ftime_119',['start_time',['../d9/d00/classresdb_1_1ViewChangeTimeout.html#acb20f44a64b5c638f35f95acaec0033f',1,'resdb::ViewChangeTimeout']]], - ['startaccept_120',['StartAccept',['../d3/d77/classresdb_1_1AsyncAcceptor.html#a8cdefed9d2932a736cebd102c5c2f179',1,'resdb::AsyncAcceptor']]], - ['startbroadcastinbackground_121',['StartBroadcastInBackGround',['../d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb',1,'resdb::ReplicaCommunicator']]], - ['started_5f_122',['started_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c',1,'resdb::ViewChangeManager']]], - ['starteval_123',['StartEval',['../d1/d89/classresdb_1_1PerformanceManager.html#a6c92dd2c26a97ebe06d21a31590f1a60',1,'resdb::PerformanceManager']]], - ['startoneserver_124',['StartOneServer',['../dd/d33/classresdb_1_1ResDBTest.html#a9c3f6ad218b4052e30f5215d4ac10565',1,'resdb::ResDBTest']]], - ['startserver_125',['StartServer',['../dd/d33/classresdb_1_1ResDBTest.html#a940df83b8e569b8977be4b9f2a748d6e',1,'resdb::ResDBTest']]], - ['state_5fchanged_126',['STATE_CHANGED',['../d5/d10/namespaceresdb.html#affdec049917742284c2ba9216d5ae83fa402194b08ad034c3bcf5badc8d396ee8',1,'resdb']]], - ['stats_127',['Stats',['../de/d0d/classresdb_1_1Stats.html',1,'resdb::Stats'],['../de/d0d/classresdb_1_1Stats.html#af759d6f9f69374297546d3393b7e2856',1,'resdb::Stats::Stats()']]], - ['stats_2ecpp_128',['stats.cpp',['../d2/df5/stats_8cpp.html',1,'']]], - ['stats_2eh_129',['stats.h',['../d9/d9b/stats_8h.html',1,'']]], - ['status_5f_130',['status_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822',1,'resdb::ViewChangeManager']]], - ['status_5fmutex_5f_131',['status_mutex_',['../d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4',1,'resdb::ViewChangeManager']]], - ['stop_132',['Stop',['../de/d0d/classresdb_1_1Stats.html#a37ed739bcd6532b2a66ea76393ac3ccd',1,'resdb::Stats::Stop()'],['../d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3',1,'resdb::GeoGlobalExecutor::Stop()'],['../da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4',1,'resdb::TransactionExecutor::Stop()'],['../dc/db0/classresdb_1_1CheckPointManager.html#a7f858923ca4ff59ef40476835da54e7f',1,'resdb::CheckPointManager::Stop()'],['../da/d19/classresdb_1_1ConsensusManager.html#a0f94d4f9eea5b4f7c3385619575b614d',1,'resdb::ConsensusManager::Stop()'],['../da/d3b/classresdb_1_1ServiceInterface.html#a0daa4e1df165d4913cfb754f3080f398',1,'resdb::ServiceInterface::Stop()'],['../d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517',1,'resdb::ServiceNetwork::Stop()'],['../d6/dac/classresdb_1_1Acceptor.html#aec406738c3d88c1b9d820ada50e06c7c',1,'resdb::Acceptor::Stop()'],['../dd/d33/classresdb_1_1ResDBTest.html#ae76ee0cbcb6ab5fe927c6cb47f594502',1,'resdb::ResDBTest::Stop()']]], - ['stop_5f_133',['stop_',['../d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4',1,'resdb::Recovery::stop_'],['../dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06',1,'resdb::CheckPointManager::stop_'],['../dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f',1,'resdb::Commitment::stop_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a1fb539de7f0cbda6271fadb4de6ef95c',1,'resdb::ViewChangeManager::stop_']]], - ['storage_134',['Storage',['../d2/d14/classresdb_1_1Storage.html',1,'resdb::Storage'],['../d2/d14/classresdb_1_1Storage.html#a043b87c929e00dd9cce9366f1d3c38c9',1,'resdb::Storage::Storage()']]], - ['storage_2eh_135',['storage.h',['../d8/d6b/storage_8h.html',1,'']]], - ['storage_5f_136',['storage_',['../d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1',1,'resdb::Recovery']]], - ['system_5finfo_2ecpp_137',['system_info.cpp',['../d3/d80/system__info_8cpp.html',1,'']]], - ['system_5finfo_2eh_138',['system_info.h',['../d2/d50/system__info_8h.html',1,'']]], - ['system_5finfo_5f_139',['system_info_',['../d9/d33/viewchange__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: viewchange_manager_test.cpp'],['../d5/d74/commitment__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: commitment_test.cpp'],['../dc/d81/query__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: query_test.cpp'],['../d9/dc2/response__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: response_manager_test.cpp'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae',1,'resdb::ConsensusManagerPBFT::system_info_'],['../d9/d92/classresdb_1_1GeoTransactionExecutor.html#aaaa4782f5ffa66e001faa2510e89920e',1,'resdb::GeoTransactionExecutor::system_info_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6',1,'resdb::ViewChangeManager::system_info_']]], - ['system_5finfo_5ftest_2ecpp_140',['system_info_test.cpp',['../d5/db0/system__info__test_8cpp.html',1,'']]], - ['systeminfo_141',['SystemInfo',['../d9/d27/classresdb_1_1SystemInfo.html',1,'resdb::SystemInfo'],['../d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4',1,'resdb::SystemInfo::SystemInfo()']]] + ['socket_111',['Socket',['../d0/d29/classresdb_1_1Socket.html#a784fcd463ca7c944ae4d3582156e531b',1,'resdb::Socket']]], + ['socket_2eh_112',['socket.h',['../da/ddd/socket_8h.html',1,'']]], + ['socket_5f_113',['socket_',['../de/dc3/classresdb_1_1NetChannel.html#a362c6defa9af3580ffe7a9f209e6f663',1,'resdb::NetChannel']]], + ['socket_5frecv_114',['SOCKET_RECV',['../d5/d10/namespaceresdb.html#a903a063ebd51c5fd151a96b7324b62f6ae3e45003b3ae9328b27f17eaf871d27c',1,'resdb']]], + ['spinlockset_115',['SpinLockSet',['../d4/d35/classresdb_1_1SpinLockSet.html',1,'resdb::SpinLockSet< _type >'],['../d4/d35/classresdb_1_1SpinLockSet.html#a4a43db4f6658084df2ee7161031edc7e',1,'resdb::SpinLockSet::SpinLockSet()']]], + ['stable_5fcheckpoint_5fthread_5f_116',['stable_checkpoint_thread_',['../dc/db0/classresdb_1_1CheckPointManager.html#afb9e73ab008ad66527482c59d80e0bf6',1,'resdb::CheckPointManager']]], + ['stable_5fckpt_5f_117',['stable_ckpt_',['../dc/db0/classresdb_1_1CheckPointManager.html#a539e25d083d3c2a808687a6837711e82',1,'resdb::CheckPointManager']]], + ['stable_5fhash_5fqueue_5f_118',['stable_hash_queue_',['../dc/db0/classresdb_1_1CheckPointManager.html#a46eb4230f5b4496b2101b762d7209e93',1,'resdb::CheckPointManager']]], + ['start_119',['Start',['../da/d3b/classresdb_1_1ServiceInterface.html#a33ec25dbd91233f8cfe164a94b4601c1',1,'resdb::ServiceInterface::Start()'],['../da/d19/classresdb_1_1ConsensusManager.html#aff784e311e586b5399d47c822bb34b14',1,'resdb::ConsensusManager::Start()'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a83b7f3bac94501aeccdcfc73b0cb1f5d',1,'resdb::ConsensusManagerPBFT::Start()']]], + ['start_5ftime_120',['start_time',['../d9/d00/classresdb_1_1ViewChangeTimeout.html#acb20f44a64b5c638f35f95acaec0033f',1,'resdb::ViewChangeTimeout']]], + ['startaccept_121',['StartAccept',['../d3/d77/classresdb_1_1AsyncAcceptor.html#a8cdefed9d2932a736cebd102c5c2f179',1,'resdb::AsyncAcceptor']]], + ['startbroadcastinbackground_122',['StartBroadcastInBackGround',['../d3/d5e/classresdb_1_1ReplicaCommunicator.html#aeeebc36ed04f78d5a75ae56adb8cabeb',1,'resdb::ReplicaCommunicator']]], + ['started_5f_123',['started_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c',1,'resdb::ViewChangeManager']]], + ['starteval_124',['StartEval',['../d1/d89/classresdb_1_1PerformanceManager.html#a6c92dd2c26a97ebe06d21a31590f1a60',1,'resdb::PerformanceManager']]], + ['startoneserver_125',['StartOneServer',['../dd/d33/classresdb_1_1ResDBTest.html#a9c3f6ad218b4052e30f5215d4ac10565',1,'resdb::ResDBTest']]], + ['startserver_126',['StartServer',['../dd/d33/classresdb_1_1ResDBTest.html#a940df83b8e569b8977be4b9f2a748d6e',1,'resdb::ResDBTest']]], + ['state_5fchanged_127',['STATE_CHANGED',['../d5/d10/namespaceresdb.html#affdec049917742284c2ba9216d5ae83fa402194b08ad034c3bcf5badc8d396ee8',1,'resdb']]], + ['stats_128',['Stats',['../de/d0d/classresdb_1_1Stats.html',1,'resdb::Stats'],['../de/d0d/classresdb_1_1Stats.html#af759d6f9f69374297546d3393b7e2856',1,'resdb::Stats::Stats()']]], + ['stats_2ecpp_129',['stats.cpp',['../d2/df5/stats_8cpp.html',1,'']]], + ['stats_2eh_130',['stats.h',['../d9/d9b/stats_8h.html',1,'']]], + ['status_5f_131',['status_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822',1,'resdb::ViewChangeManager']]], + ['status_5fmutex_5f_132',['status_mutex_',['../d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4',1,'resdb::ViewChangeManager']]], + ['stop_133',['Stop',['../de/d0d/classresdb_1_1Stats.html#a37ed739bcd6532b2a66ea76393ac3ccd',1,'resdb::Stats::Stop()'],['../d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3',1,'resdb::GeoGlobalExecutor::Stop()'],['../da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4',1,'resdb::TransactionExecutor::Stop()'],['../dc/db0/classresdb_1_1CheckPointManager.html#a7f858923ca4ff59ef40476835da54e7f',1,'resdb::CheckPointManager::Stop()'],['../da/d19/classresdb_1_1ConsensusManager.html#a0f94d4f9eea5b4f7c3385619575b614d',1,'resdb::ConsensusManager::Stop()'],['../da/d3b/classresdb_1_1ServiceInterface.html#a0daa4e1df165d4913cfb754f3080f398',1,'resdb::ServiceInterface::Stop()'],['../d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517',1,'resdb::ServiceNetwork::Stop()'],['../dd/d33/classresdb_1_1ResDBTest.html#ae76ee0cbcb6ab5fe927c6cb47f594502',1,'resdb::ResDBTest::Stop()'],['../d6/dac/classresdb_1_1Acceptor.html#aec406738c3d88c1b9d820ada50e06c7c',1,'resdb::Acceptor::Stop()']]], + ['stop_5f_134',['stop_',['../dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06',1,'resdb::CheckPointManager::stop_'],['../dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f',1,'resdb::Commitment::stop_'],['../d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4',1,'resdb::Recovery::stop_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a1fb539de7f0cbda6271fadb4de6ef95c',1,'resdb::ViewChangeManager::stop_']]], + ['storage_135',['Storage',['../d2/d14/classresdb_1_1Storage.html',1,'resdb::Storage'],['../d2/d14/classresdb_1_1Storage.html#a043b87c929e00dd9cce9366f1d3c38c9',1,'resdb::Storage::Storage()']]], + ['storage_2eh_136',['storage.h',['../d8/d6b/storage_8h.html',1,'']]], + ['storage_5f_137',['storage_',['../d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1',1,'resdb::Recovery']]], + ['system_5finfo_2ecpp_138',['system_info.cpp',['../d3/d80/system__info_8cpp.html',1,'']]], + ['system_5finfo_2eh_139',['system_info.h',['../d2/d50/system__info_8h.html',1,'']]], + ['system_5finfo_5f_140',['system_info_',['../d5/d74/commitment__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: commitment_test.cpp'],['../dc/d81/query__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: query_test.cpp'],['../d9/dc2/response__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: response_manager_test.cpp'],['../d9/d33/viewchange__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: viewchange_manager_test.cpp'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae',1,'resdb::ConsensusManagerPBFT::system_info_'],['../db/d21/recovery__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: recovery_test.cpp'],['../d9/d92/classresdb_1_1GeoTransactionExecutor.html#aaaa4782f5ffa66e001faa2510e89920e',1,'resdb::GeoTransactionExecutor::system_info_'],['../d1/d44/classresdb_1_1Recovery.html#a0f7da48a1e0ca91b472e91450b69f9d8',1,'resdb::Recovery::system_info_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6',1,'resdb::ViewChangeManager::system_info_']]], + ['system_5finfo_5ftest_2ecpp_141',['system_info_test.cpp',['../d5/db0/system__info__test_8cpp.html',1,'']]], + ['systeminfo_142',['SystemInfo',['../d9/d27/classresdb_1_1SystemInfo.html',1,'resdb::SystemInfo'],['../d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4',1,'resdb::SystemInfo::SystemInfo(const ResDBConfig &config)'],['../d9/d27/classresdb_1_1SystemInfo.html#aeb62c083885a498b239fe1056e8ecdb8',1,'resdb::SystemInfo::SystemInfo()']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index 779f117b7..435177788 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -5,8 +5,8 @@ var searchData= ['readconfigfromfile_2',['ReadConfigFromFile',['../d5/d10/namespaceresdb.html#aa55fc1c659f788583d9b656c93a8455b',1,'resdb::ReadConfigFromFile()'],['../d4/d30/utxo__service_8cpp.html#ad61cfeaeddea3145878c30f59ebd48cc',1,'ReadConfigFromFile(const std::string &file_name): utxo_service.cpp']]], ['readdata_3',['ReadData',['../d6/d49/certificate__tools__test_8cpp.html#a36cf574a450e58a92a81e2afb85ce5df',1,'certificate_tools_test.cpp']]], ['readkey_4',['ReadKey',['../d2/dca/certificate__tools_8cpp.html#ac57862d3b3731f6987373443dd5127bd',1,'ReadKey(const std::string &file_name): certificate_tools.cpp'],['../d6/d49/certificate__tools__test_8cpp.html#ac57862d3b3731f6987373443dd5127bd',1,'ReadKey(const std::string &file_name): certificate_tools_test.cpp']]], - ['readlogs_5',['ReadLogs',['../d1/d44/classresdb_1_1Recovery.html#a4182dba01fe75251e217f0e88aa94645',1,'resdb::Recovery']]], - ['recovery_6',['Recovery',['../d1/d44/classresdb_1_1Recovery.html#a6f1b18568f29b0edb6417fcf72c23f4f',1,'resdb::Recovery']]], + ['readlogs_5',['ReadLogs',['../d1/d44/classresdb_1_1Recovery.html#a61a5e9bb6293c982f9b158f76b0d9542',1,'resdb::Recovery']]], + ['recovery_6',['Recovery',['../d1/d44/classresdb_1_1Recovery.html#acd5836e122a05acaea2640f17ccd6be9',1,'resdb::Recovery']]], ['recv_7',['Recv',['../de/dc3/classresdb_1_1NetChannel.html#aae106e62dc0b68ebfe8f6f337e4a4914',1,'resdb::NetChannel::Recv()'],['../d0/d29/classresdb_1_1Socket.html#a23008bf7aebd8f5d9d19c507326f06b4',1,'resdb::Socket::Recv()'],['../d4/de5/classresdb_1_1TcpSocket.html#a54897c0db952e0d51c9dfa3abca7edb2',1,'resdb::TcpSocket::Recv()']]], ['recvrawmessage_8',['RecvRawMessage',['../de/dc3/classresdb_1_1NetChannel.html#a4e1070aa061c6d31f49cb02d47a21eff',1,'resdb::NetChannel']]], ['recvrawmessagedata_9',['RecvRawMessageData',['../de/dc3/classresdb_1_1NetChannel.html#a169eade895501859466720d10b4d4cd0',1,'resdb::NetChannel']]], diff --git a/search/functions_11.js b/search/functions_11.js index 64ae85fbf..b4b7adb8d 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -90,5 +90,5 @@ var searchData= ['stats_87',['Stats',['../de/d0d/classresdb_1_1Stats.html#af759d6f9f69374297546d3393b7e2856',1,'resdb::Stats']]], ['stop_88',['Stop',['../d6/dac/classresdb_1_1Acceptor.html#aec406738c3d88c1b9d820ada50e06c7c',1,'resdb::Acceptor::Stop()'],['../de/d0d/classresdb_1_1Stats.html#a37ed739bcd6532b2a66ea76393ac3ccd',1,'resdb::Stats::Stop()'],['../dd/d33/classresdb_1_1ResDBTest.html#ae76ee0cbcb6ab5fe927c6cb47f594502',1,'resdb::ResDBTest::Stop()'],['../d4/d2d/classresdb_1_1ServiceNetwork.html#a53818d048492ac6b02cf5952bb25e517',1,'resdb::ServiceNetwork::Stop()'],['../da/d3b/classresdb_1_1ServiceInterface.html#a0daa4e1df165d4913cfb754f3080f398',1,'resdb::ServiceInterface::Stop()'],['../da/d19/classresdb_1_1ConsensusManager.html#a0f94d4f9eea5b4f7c3385619575b614d',1,'resdb::ConsensusManager::Stop()'],['../dc/db0/classresdb_1_1CheckPointManager.html#a7f858923ca4ff59ef40476835da54e7f',1,'resdb::CheckPointManager::Stop()'],['../da/dfa/classresdb_1_1TransactionExecutor.html#a3b6aab58f6f0647c393b20a719bff7d4',1,'resdb::TransactionExecutor::Stop()'],['../d4/d2d/classresdb_1_1GeoGlobalExecutor.html#a13fb9ca2b29d3f581609ad2398d3adb3',1,'resdb::GeoGlobalExecutor::Stop()']]], ['storage_89',['Storage',['../d2/d14/classresdb_1_1Storage.html#a043b87c929e00dd9cce9366f1d3c38c9',1,'resdb::Storage']]], - ['systeminfo_90',['SystemInfo',['../d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4',1,'resdb::SystemInfo']]] + ['systeminfo_90',['SystemInfo',['../d9/d27/classresdb_1_1SystemInfo.html#aeb62c083885a498b239fe1056e8ecdb8',1,'resdb::SystemInfo::SystemInfo()'],['../d9/d27/classresdb_1_1SystemInfo.html#a53272449614d0c097a8bbf75f63d91e4',1,'resdb::SystemInfo::SystemInfo(const ResDBConfig &config)']]] ]; diff --git a/search/variables_10.js b/search/variables_10.js index c1756e4a9..badec8002 100644 --- a/search/variables_10.js +++ b/search/variables_10.js @@ -18,7 +18,7 @@ var searchData= ['started_5f_15',['started_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a79e1b036b816c4e1c0317d4b762d112c',1,'resdb::ViewChangeManager']]], ['status_5f_16',['status_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a455214e9177a8c6d9cf035452afb7822',1,'resdb::ViewChangeManager']]], ['status_5fmutex_5f_17',['status_mutex_',['../d1/db2/classresdb_1_1ViewChangeManager.html#ad0738860fa7ab5102dfed92aabfd27b4',1,'resdb::ViewChangeManager']]], - ['stop_5f_18',['stop_',['../d1/db2/classresdb_1_1ViewChangeManager.html#a1fb539de7f0cbda6271fadb4de6ef95c',1,'resdb::ViewChangeManager::stop_'],['../d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4',1,'resdb::Recovery::stop_'],['../dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f',1,'resdb::Commitment::stop_'],['../dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06',1,'resdb::CheckPointManager::stop_']]], + ['stop_5f_18',['stop_',['../d1/d44/classresdb_1_1Recovery.html#a041d82fedf04245d7de66701d9e0b3b4',1,'resdb::Recovery::stop_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a1fb539de7f0cbda6271fadb4de6ef95c',1,'resdb::ViewChangeManager::stop_'],['../dd/d4b/classresdb_1_1Commitment.html#a355cc356cbb12ba0a974cb480c65417f',1,'resdb::Commitment::stop_'],['../dc/db0/classresdb_1_1CheckPointManager.html#ab83898cbc4b5f881ad04c96edb936d06',1,'resdb::CheckPointManager::stop_']]], ['storage_5f_19',['storage_',['../d1/d44/classresdb_1_1Recovery.html#af04276b8d4e1d8883995c8e8898f68d1',1,'resdb::Recovery']]], - ['system_5finfo_5f_20',['system_info_',['../d9/d92/classresdb_1_1GeoTransactionExecutor.html#aaaa4782f5ffa66e001faa2510e89920e',1,'resdb::GeoTransactionExecutor::system_info_'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae',1,'resdb::ConsensusManagerPBFT::system_info_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6',1,'resdb::ViewChangeManager::system_info_'],['../d5/d74/commitment__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: commitment_test.cpp'],['../dc/d81/query__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: query_test.cpp'],['../d9/dc2/response__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: response_manager_test.cpp'],['../d9/d33/viewchange__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: viewchange_manager_test.cpp']]] + ['system_5finfo_5f_20',['system_info_',['../d9/d92/classresdb_1_1GeoTransactionExecutor.html#aaaa4782f5ffa66e001faa2510e89920e',1,'resdb::GeoTransactionExecutor::system_info_'],['../d0/ded/classresdb_1_1ConsensusManagerPBFT.html#a92bea35c52644d050375c3072d107bae',1,'resdb::ConsensusManagerPBFT::system_info_'],['../d1/db2/classresdb_1_1ViewChangeManager.html#a4573a1cac52997a528c00ce4fbf3c8d6',1,'resdb::ViewChangeManager::system_info_'],['../d1/d44/classresdb_1_1Recovery.html#a0f7da48a1e0ca91b472e91450b69f9d8',1,'resdb::Recovery::system_info_'],['../d5/d74/commitment__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: commitment_test.cpp'],['../dc/d81/query__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: query_test.cpp'],['../d9/dc2/response__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: response_manager_test.cpp'],['../d9/d33/viewchange__manager__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: viewchange_manager_test.cpp'],['../db/d21/recovery__test_8cpp.html#a2e378ae4a550d2861bd568d217b338b9',1,'system_info_: recovery_test.cpp']]] ];