C++ Server-Side SDK
LaunchDarkly SDK
Loading...
Searching...
No Matches
include
launchdarkly
server_side
config
built
data_system
background_sync_config.hpp
1
#pragma once
2
3
#include <launchdarkly/config/shared/built/data_source_config.hpp>
4
#include <launchdarkly/config/shared/sdks.hpp>
5
#include <launchdarkly/server_side/config/built/data_system/bootstrap_config.hpp>
6
#include <launchdarkly/server_side/config/built/data_system/data_destination_config.hpp>
7
8
#include <optional>
9
#include <variant>
10
11
namespace
launchdarkly::server_side::config::built {
12
13
14
struct
BackgroundSyncConfig
{
15
using
StreamingConfig
=
launchdarkly::config::shared::built::StreamingConfig<launchdarkly::config::shared::ServerSDK>
;
16
using
PollingConfig
=
launchdarkly::config::shared::built::PollingConfig<launchdarkly::config::shared::ServerSDK>
;
17
18
19
std::optional<BootstrapConfig> bootstrap_;
20
std::variant<StreamingConfig, PollingConfig> synchronizer_;
21
std::optional<DataDestinationConfig> destination_;
22
};
23
24
}
// namespace launchdarkly::server_side::config::built
launchdarkly::config::shared::built::PollingConfig
Definition
data_source_config.hpp:36
launchdarkly::config::shared::built::StreamingConfig< launchdarkly::config::shared::ServerSDK >
launchdarkly::server_side::config::built::BackgroundSyncConfig
Definition
background_sync_config.hpp:14
Generated by
1.9.8