C++ Server-Side SDK
LaunchDarkly SDK
src
data_components
status_notifications
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
13
class
DataSourceStatusManager
14
:
public
internal::data_sources::DataSourceStatusManagerBase<
15
DataSourceStatus,
16
IDataSourceStatusProvider> {
17
public
:
18
DataSourceStatusManager
() =
default
;
19
20
~
DataSourceStatusManager
()
override
=
default
;
21
DataSourceStatusManager
(
DataSourceStatusManager
const
& item) =
delete
;
22
DataSourceStatusManager
(
DataSourceStatusManager
&& item) =
delete
;
23
DataSourceStatusManager
& operator=(
DataSourceStatusManager
const
&) =
delete
;
24
DataSourceStatusManager
& operator=(
DataSourceStatusManager
&&) =
delete
;
25
};
26
27
}
// namespace launchdarkly::server_side::data_components
launchdarkly::server_side::data_components::DataSourceStatusManager
Definition:
data_source_status_manager.hpp:16
Generated by
1.9.1