#include <geo_global_executor.h>
Definition at line 32 of file geo_global_executor.h.
◆ GeoGlobalExecutor()
◆ ~GeoGlobalExecutor()
| resdb::GeoGlobalExecutor::~GeoGlobalExecutor |
( |
| ) |
|
|
virtual |
◆ Execute()
| void resdb::GeoGlobalExecutor::Execute |
( |
std::unique_ptr< Request > |
request | ) |
|
|
virtual |
◆ GetResponseMsg()
| std::unique_ptr< BatchUserResponse > resdb::GeoGlobalExecutor::GetResponseMsg |
( |
| ) |
|
◆ OrderGeoRequest()
| int resdb::GeoGlobalExecutor::OrderGeoRequest |
( |
std::unique_ptr< Request > |
request | ) |
|
|
virtual |
◆ Stop()
| void resdb::GeoGlobalExecutor::Stop |
( |
| ) |
|
◆ config_
◆ cv_
| std::condition_variable resdb::GeoGlobalExecutor::cv_ |
|
protected |
◆ execute_map_
| ExecuteMap resdb::GeoGlobalExecutor::execute_map_ |
|
protected |
◆ execute_round_thread_
| std::thread resdb::GeoGlobalExecutor::execute_round_thread_ |
|
protected |
◆ global_stats_
| Stats* resdb::GeoGlobalExecutor::global_stats_ |
|
protected |
◆ global_transaction_manager_
◆ is_stop_
| std::atomic<bool> resdb::GeoGlobalExecutor::is_stop_ |
|
protected |
◆ mutex_
| std::mutex resdb::GeoGlobalExecutor::mutex_ |
|
protected |
◆ my_region_
| int resdb::GeoGlobalExecutor::my_region_ |
|
protected |
◆ next_region_
| int resdb::GeoGlobalExecutor::next_region_ = 1 |
|
protected |
◆ next_seq_
| uint64_t resdb::GeoGlobalExecutor::next_seq_ = 1 |
|
protected |
◆ order_queue_
◆ order_thread_
| std::thread resdb::GeoGlobalExecutor::order_thread_ |
|
protected |
◆ region_size_
| size_t resdb::GeoGlobalExecutor::region_size_ |
|
protected |
◆ resp_queue_
| LockFreeQueue<BatchUserResponse> resdb::GeoGlobalExecutor::resp_queue_ |
|
protected |