35 return {
"https://clientsdk.launchdarkly.com",
36 "https://clientstream.launchdarkly.com",
37 "https://mobile.launchdarkly.com"};
43 std::chrono::seconds(30),
46 AttributeReference::SetType(),
47 std::chrono::seconds(1),
55 return {std::chrono::seconds{10},
56 std::chrono::seconds{10},
57 std::chrono::seconds{10},
58 std::chrono::seconds{10},
59 std::map<std::string, std::string>(),
64 return {std::chrono::seconds{1},
"/meval"};
67 static auto DataSourceConfig()
73 return {std::chrono::minutes(5),
"/msdk/evalx/contexts",
74 "/msdk/evalx/context", std::chrono::minutes(5)};
77 static std::size_t MaxCachedContexts() {
return 5; }
83 return {
"https://sdk.launchdarkly.com",
84 "https://stream.launchdarkly.com",
85 "https://events.launchdarkly.com"};
91 std::chrono::seconds(5),
94 AttributeReference::SetType(),
95 std::chrono::seconds(1),
103 return {std::chrono::seconds{10},
104 std::chrono::seconds{10},
105 std::chrono::seconds{10},
106 std::chrono::seconds{10},
107 std::map<std::string, std::string>(),
112 return {std::chrono::seconds{1},
"/all"};
116 return {std::chrono::seconds{30},
"/sdk/latest-all",
117 std::chrono::seconds{30}};