Make dh_config_mutex_ private.
GitOrigin-RevId: c2f44bef27d294ec992d35030a36a76855056f44
This commit is contained in:
parent
992e1144ca
commit
81cb9da887
@ -314,10 +314,6 @@ class Global : public ActorContext {
|
|||||||
|
|
||||||
DcId get_webfile_dc_id() const;
|
DcId get_webfile_dc_id() const;
|
||||||
|
|
||||||
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
|
||||||
std::mutex dh_config_mutex_;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
std::shared_ptr<DhConfig> get_dh_config() {
|
std::shared_ptr<DhConfig> get_dh_config() {
|
||||||
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
||||||
std::lock_guard<std::mutex> guard(dh_config_mutex_);
|
std::lock_guard<std::mutex> guard(dh_config_mutex_);
|
||||||
@ -327,6 +323,7 @@ class Global : public ActorContext {
|
|||||||
return atomic_load(&dh_config_);
|
return atomic_load(&dh_config_);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_dh_config(std::shared_ptr<DhConfig> new_dh_config) {
|
void set_dh_config(std::shared_ptr<DhConfig> new_dh_config) {
|
||||||
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
||||||
std::lock_guard<std::mutex> guard(dh_config_mutex_);
|
std::lock_guard<std::mutex> guard(dh_config_mutex_);
|
||||||
@ -391,6 +388,7 @@ class Global : public ActorContext {
|
|||||||
int32 slow_net_scheduler_id_;
|
int32 slow_net_scheduler_id_;
|
||||||
|
|
||||||
std::atomic<bool> store_all_files_in_files_directory_{false};
|
std::atomic<bool> store_all_files_in_files_directory_{false};
|
||||||
|
|
||||||
std::atomic<double> server_time_difference_{0.0};
|
std::atomic<double> server_time_difference_{0.0};
|
||||||
std::atomic<bool> server_time_difference_was_updated_{false};
|
std::atomic<bool> server_time_difference_was_updated_{false};
|
||||||
std::atomic<double> dns_time_difference_{0.0};
|
std::atomic<double> dns_time_difference_{0.0};
|
||||||
@ -398,6 +396,10 @@ class Global : public ActorContext {
|
|||||||
std::atomic<bool> close_flag_{false};
|
std::atomic<bool> close_flag_{false};
|
||||||
std::atomic<double> system_time_saved_at_{-1e10};
|
std::atomic<double> system_time_saved_at_{-1e10};
|
||||||
|
|
||||||
|
#if !TD_HAVE_ATOMIC_SHARED_PTR
|
||||||
|
std::mutex dh_config_mutex_;
|
||||||
|
#endif
|
||||||
|
|
||||||
std::vector<std::shared_ptr<NetStatsCallback>> net_stats_file_callbacks_;
|
std::vector<std::shared_ptr<NetStatsCallback>> net_stats_file_callbacks_;
|
||||||
|
|
||||||
ActorId<StateManager> state_manager_;
|
ActorId<StateManager> state_manager_;
|
||||||
|
Reference in New Issue
Block a user