C++ Server-Side SDK
LaunchDarkly SDK
data_source_status_manager.hpp
1 #pragma once
2 #include <launchdarkly/connection.hpp>
3 #include <launchdarkly/data_sources/data_source_status_manager_base.hpp>
4 #include <launchdarkly/server_side/data_source_status.hpp>
5 
6 #include <boost/signals2.hpp>
7 
8 #include <functional>
9 #include <mutex>
10 
11 namespace launchdarkly::server_side::data_components {
12 
14  : public internal::data_sources::DataSourceStatusManagerBase<
15  DataSourceStatus,
16  IDataSourceStatusProvider> {
17 public:
18  DataSourceStatusManager() = default;
19 
20  ~DataSourceStatusManager() override = default;
23  DataSourceStatusManager& operator=(DataSourceStatusManager const&) = delete;
24  DataSourceStatusManager& operator=(DataSourceStatusManager&&) = delete;
25 };
26 
27 } // namespace launchdarkly::server_side::data_components
Definition: data_source_status_manager.hpp:16