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