From 7ddd1c6fb1a7ae1959bc4303749693acca28388d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 26 Dec 2023 22:58:56 +0000 Subject: [PATCH] chore: Removed old docs for libs/server-sdk/docs --- libs/server-sdk/docs/doc.md | 9 - .../docs/html/all__builders_8hpp_source.html | 112 - .../docs/html/all__built_8hpp_source.html | 104 - .../docs/html/all__flags__state_8h.html | 375 --- .../html/all__flags__state_8h__dep__incl.map | 4 - .../html/all__flags__state_8h__dep__incl.md5 | 1 - .../html/all__flags__state_8h__dep__incl.png | Bin 7245 -> 0 bytes .../docs/html/all__flags__state_8h__incl.map | 7 - .../docs/html/all__flags__state_8h__incl.md5 | 1 - .../docs/html/all__flags__state_8h__incl.png | Bin 18073 -> 0 bytes .../html/all__flags__state_8h_source.html | 128 - .../html/all__flags__state_8hpp_source.html | 184 -- ...ll__flags__state__builder_8hpp_source.html | 117 - libs/server-sdk/docs/html/annotated.html | 239 -- .../html/app__info__builder_8hpp_source.html | 116 - .../docs/html/array__builder_8h.html | 248 -- .../docs/html/array__builder_8h__incl.map | 6 - .../docs/html/array__builder_8h__incl.md5 | 1 - .../docs/html/array__builder_8h__incl.png | Bin 14337 -> 0 bytes .../docs/html/array__builder_8h_source.html | 110 - .../attribute__reference_8hpp_source.html | 166 -- .../docs/html/attributes_8hpp_source.html | 219 -- .../html/attributes__builder_8hpp_source.html | 189 -- ...background__sync__builder_8hpp_source.html | 117 - .../background__sync__config_8hpp_source.html | 106 - .../background__sync__system_8hpp_source.html | 149 - libs/server-sdk/docs/html/bc_s.png | Bin 676 -> 0 bytes libs/server-sdk/docs/html/bdwn.png | Bin 147 -> 0 bytes .../html/bootstrap__builder_8hpp_source.html | 98 - .../html/bootstrap__config_8hpp_source.html | 88 - .../docs/html/bucketing_8hpp_source.html | 170 -- .../html/c__binding__helpers_8hpp_source.html | 192 -- .../docs/html/classIPersistence-members.html | 81 - .../docs/html/classIPersistence.html | 245 -- .../html/classLogBackendWrapper-members.html | 87 - .../docs/html/classLogBackendWrapper.html | 208 -- .../classLogBackendWrapper__coll__graph.map | 4 - .../classLogBackendWrapper__coll__graph.md5 | 1 - .../classLogBackendWrapper__coll__graph.png | Bin 4488 -> 0 bytes ...classLogBackendWrapper__inherit__graph.map | 4 - ...classLogBackendWrapper__inherit__graph.md5 | 1 - ...classLogBackendWrapper__inherit__graph.png | Bin 4488 -> 0 bytes libs/server-sdk/docs/html/classes.html | 135 - ...hdarkly_1_1AttributeReference-members.html | 100 - ...asslaunchdarkly_1_1AttributeReference.html | 424 --- ...asslaunchdarkly_1_1Attributes-members.html | 95 - .../html/classlaunchdarkly_1_1Attributes.html | 318 -- ...chdarkly_1_1AttributesBuilder-members.html | 105 - ...lasslaunchdarkly_1_1AttributesBuilder.html | 628 ---- .../classlaunchdarkly_1_1Context-members.html | 96 - .../html/classlaunchdarkly_1_1Context.html | 305 -- ...aunchdarkly_1_1ContextBuilder-members.html | 87 - .../classlaunchdarkly_1_1ContextBuilder.html | 250 -- ...nchdarkly_1_1EvaluationDetail-members.html | 90 - ...classlaunchdarkly_1_1EvaluationDetail.html | 312 -- ...y_1_1EvaluationDetailInternal-members.html | 87 - ...nchdarkly_1_1EvaluationDetailInternal.html | 176 -- ...nchdarkly_1_1EvaluationReason-members.html | 102 - ...classlaunchdarkly_1_1EvaluationReason.html | 537 ---- ...nchdarkly_1_1EvaluationResult-members.html | 89 - ...classlaunchdarkly_1_1EvaluationResult.html | 218 -- ...sslaunchdarkly_1_1IConnection-members.html | 89 - .../classlaunchdarkly_1_1IConnection.html | 134 - ...sslaunchdarkly_1_1ILogBackend-members.html | 90 - .../classlaunchdarkly_1_1ILogBackend.html | 200 -- ...hdarkly_1_1ILogBackend__inherit__graph.map | 4 - ...hdarkly_1_1ILogBackend__inherit__graph.md5 | 1 - ...hdarkly_1_1ILogBackend__inherit__graph.png | Bin 4497 -> 0 bytes .../classlaunchdarkly_1_1Value-members.html | 119 - .../docs/html/classlaunchdarkly_1_1Value.html | 706 ----- ...aunchdarkly_1_1Value_1_1Array-members.html | 90 - .../classlaunchdarkly_1_1Value_1_1Array.html | 149 - ...unchdarkly_1_1Value_1_1Object-members.html | 92 - .../classlaunchdarkly_1_1Value_1_1Object.html | 229 -- ...urces_1_1DataSourceStatusBase-members.html | 95 - ...data__sources_1_1DataSourceStatusBase.html | 218 -- ..._1_1DataSourceStatusErrorInfo-members.html | 90 - ..._sources_1_1DataSourceStatusErrorInfo.html | 223 -- ...1_1builders_1_1AppInfoBuilder-members.html | 86 - ...1shared_1_1builders_1_1AppInfoBuilder.html | 100 - ..._1_1builders_1_1ConfigBuilder-members.html | 99 - ..._1shared_1_1builders_1_1ConfigBuilder.html | 388 --- ...ared_1_1builders_1_1DataSourceBuilder.html | 92 - ...rceBuilder_3_01ClientSDK_01_4-members.html | 90 - ...1DataSourceBuilder_3_01ClientSDK_01_4.html | 238 -- ...1builders_1_1EndpointsBuilder-members.html | 89 - ...hared_1_1builders_1_1EndpointsBuilder.html | 277 -- ..._1_1builders_1_1EventsBuilder-members.html | 93 - ..._1shared_1_1builders_1_1EventsBuilder.html | 377 --- ...ders_1_1HttpPropertiesBuilder-members.html | 93 - ..._1_1builders_1_1HttpPropertiesBuilder.html | 424 --- ...1_1builders_1_1LoggingBuilder-members.html | 89 - ...1shared_1_1builders_1_1LoggingBuilder.html | 270 -- ...oggingBuilder_1_1BasicLogging-members.html | 86 - ...ers_1_1LoggingBuilder_1_1BasicLogging.html | 153 - ...ggingBuilder_1_1CustomLogging-members.html | 84 - ...rs_1_1LoggingBuilder_1_1CustomLogging.html | 125 - ...ilders_1_1LoggingBuilder_1_1NoLogging.html | 82 - ...red_1_1builders_1_1PersistenceBuilder.html | 82 - ...nceBuilder_3_01ClientSDK_01_4-members.html | 89 - ...PersistenceBuilder_3_01ClientSDK_01_4.html | 209 -- ...ientSDK_01_4_1_1CustomBuilder-members.html | 84 - ...r_3_01ClientSDK_01_4_1_1CustomBuilder.html | 125 - ...der_3_01ClientSDK_01_4_1_1NoneBuilder.html | 82 - ...1_1builders_1_1PollingBuilder-members.html | 85 - ...1shared_1_1builders_1_1PollingBuilder.html | 146 - ...1builders_1_1StreamingBuilder-members.html | 85 - ...hared_1_1builders_1_1StreamingBuilder.html | 148 - ..._1_1shared_1_1built_1_1Events-members.html | 93 - ..._1config_1_1shared_1_1built_1_1Events.html | 349 --- ...ed_1_1built_1_1HttpProperties-members.html | 88 - ..._1_1shared_1_1built_1_1HttpProperties.html | 108 - ..._1_1built_1_1ServiceEndpoints-members.html | 86 - ..._1shared_1_1built_1_1ServiceEndpoints.html | 202 -- ...server__side_1_1AllFlagsState-members.html | 88 - ...rkly_1_1server__side_1_1AllFlagsState.html | 265 -- ..._side_1_1AllFlagsStateBuilder-members.html | 85 - ...1server__side_1_1AllFlagsStateBuilder.html | 190 -- ...ide_1_1AllFlagsState_1_1State-members.html | 91 - ...erver__side_1_1AllFlagsState_1_1State.html | 245 -- ...kly_1_1server__side_1_1Client-members.html | 114 - ...aunchdarkly_1_1server__side_1_1Client.html | 1104 ------- ...1_1server__side_1_1ClientImpl-members.html | 114 - ...hdarkly_1_1server__side_1_1ClientImpl.html | 1072 ------- ...erver__side_1_1ClientImpl__coll__graph.map | 4 - ...erver__side_1_1ClientImpl__coll__graph.md5 | 1 - ...erver__side_1_1ClientImpl__coll__graph.png | Bin 5370 -> 0 bytes ...er__side_1_1ClientImpl__inherit__graph.map | 4 - ...er__side_1_1ClientImpl__inherit__graph.md5 | 1 - ...er__side_1_1ClientImpl__inherit__graph.png | Bin 5370 -> 0 bytes ...1_1server__side_1_1Client__coll__graph.map | 4 - ...1_1server__side_1_1Client__coll__graph.md5 | 1 - ...1_1server__side_1_1Client__coll__graph.png | Bin 5041 -> 0 bytes ...server__side_1_1Client__inherit__graph.map | 4 - ...server__side_1_1Client__inherit__graph.md5 | 1 - ...server__side_1_1Client__inherit__graph.png | Bin 5041 -> 0 bytes ...server__side_1_1ConfigBuilder-members.html | 92 - ...rkly_1_1server__side_1_1ConfigBuilder.html | 334 --- ...1server__side_1_1EventFactory-members.html | 88 - ...arkly_1_1server__side_1_1EventFactory.html | 112 - ...1_1server__side_1_1EventScope-members.html | 85 - ...hdarkly_1_1server__side_1_1EventScope.html | 205 -- ...rver__side_1_1IChangeNotifier-members.html | 91 - ...ly_1_1server__side_1_1IChangeNotifier.html | 163 -- ...ide_1_1IChangeNotifier__inherit__graph.map | 4 - ...ide_1_1IChangeNotifier__inherit__graph.md5 | 1 - ...ide_1_1IChangeNotifier__inherit__graph.png | Bin 7610 -> 0 bytes ...ly_1_1server__side_1_1IClient-members.html | 108 - ...unchdarkly_1_1server__side_1_1IClient.html | 1063 ------- ...erver__side_1_1IClient__inherit__graph.map | 5 - ...erver__side_1_1IClient__inherit__graph.md5 | 1 - ...erver__side_1_1IClient__inherit__graph.png | Bin 7435 -> 0 bytes ..._1_1IDataSourceStatusProvider-members.html | 91 - ...er__side_1_1IDataSourceStatusProvider.html | 206 -- ...1builders_1_1BootstrapBuilder-members.html | 84 - ...onfig_1_1builders_1_1BootstrapBuilder.html | 93 - ...builders_1_1DataSystemBuilder-members.html | 90 - ...nfig_1_1builders_1_1DataSystemBuilder.html | 217 -- ..._components_1_1ChangeNotifier-members.html | 110 - ...1_1data__components_1_1ChangeNotifier.html | 382 --- ...ponents_1_1ChangeNotifier__coll__graph.map | 5 - ...ponents_1_1ChangeNotifier__coll__graph.md5 | 1 - ...ponents_1_1ChangeNotifier__coll__graph.png | Bin 12220 -> 0 bytes ...ents_1_1ChangeNotifier__inherit__graph.map | 5 - ...ents_1_1ChangeNotifier__inherit__graph.md5 | 1 - ...ents_1_1ChangeNotifier__inherit__graph.png | Bin 12220 -> 0 bytes ...ts_1_1DataSourceStatusManager-members.html | 88 - ...components_1_1DataSourceStatusManager.html | 119 - ..._1DataSourceStatusManager__coll__graph.map | 4 - ..._1DataSourceStatusManager__coll__graph.md5 | 1 - ..._1DataSourceStatusManager__coll__graph.png | Bin 10019 -> 0 bytes ...ataSourceStatusManager__inherit__graph.map | 4 - ...ataSourceStatusManager__inherit__graph.md5 | 1 - ...ataSourceStatusManager__inherit__graph.png | Bin 10019 -> 0 bytes ...__components_1_1DependencyMap-members.html | 89 - ..._1_1data__components_1_1DependencyMap.html | 117 - ...__components_1_1DependencySet-members.html | 91 - ..._1_1data__components_1_1DependencySet.html | 140 - ...mponents_1_1DependencyTracker-members.html | 86 - ...data__components_1_1DependencyTracker.html | 236 -- ...mponents_1_1ExpirationTracker-members.html | 92 - ...data__components_1_1ExpirationTracker.html | 415 --- ...omponents_1_1JsonDeserializer-members.html | 100 - ...1data__components_1_1JsonDeserializer.html | 354 --- ...nents_1_1JsonDeserializer__coll__graph.map | 4 - ...nents_1_1JsonDeserializer__coll__graph.md5 | 1 - ...nents_1_1JsonDeserializer__coll__graph.png | Bin 7360 -> 0 bytes ...ts_1_1JsonDeserializer__inherit__graph.map | 4 - ...ts_1_1JsonDeserializer__inherit__graph.md5 | 1 - ...ts_1_1JsonDeserializer__inherit__graph.png | Bin 7360 -> 0 bytes ...components_1_1JsonDestination-members.html | 93 - ..._1data__components_1_1JsonDestination.html | 352 --- ...onents_1_1JsonDestination__coll__graph.map | 4 - ...onents_1_1JsonDestination__coll__graph.md5 | 1 - ...onents_1_1JsonDestination__coll__graph.png | Bin 7366 -> 0 bytes ...nts_1_1JsonDestination__inherit__graph.map | 4 - ...nts_1_1JsonDestination__inherit__graph.md5 | 1 - ...nts_1_1JsonDestination__inherit__graph.png | Bin 7366 -> 0 bytes ...ta__components_1_1MemoryStore-members.html | 111 - ...de_1_1data__components_1_1MemoryStore.html | 500 ---- ...components_1_1MemoryStore__coll__graph.map | 5 - ...components_1_1MemoryStore__coll__graph.md5 | 1 - ...components_1_1MemoryStore__coll__graph.png | Bin 12027 -> 0 bytes ...ponents_1_1MemoryStore__inherit__graph.map | 5 - ...ponents_1_1MemoryStore__inherit__graph.md5 | 1 - ...ponents_1_1MemoryStore__inherit__graph.png | Bin 12027 -> 0 bytes ...ata__components_1_1TaggedData-members.html | 86 - ...ide_1_1data__components_1_1TaggedData.html | 113 - ...__interfaces_1_1IBootstrapper-members.html | 90 - ..._1_1data__interfaces_1_1IBootstrapper.html | 175 -- ...ces_1_1IBootstrapper_1_1Error-members.html | 86 - ..._interfaces_1_1IBootstrapper_1_1Error.html | 104 - ...ta__interfaces_1_1IDataReader-members.html | 99 - ...de_1_1data__interfaces_1_1IDataReader.html | 348 --- ...erfaces_1_1IDataReader__inherit__graph.map | 4 - ...erfaces_1_1IDataReader__inherit__graph.md5 | 1 - ...erfaces_1_1IDataReader__inherit__graph.png | Bin 7190 -> 0 bytes ...terfaces_1_1IDataSynchronizer-members.html | 91 - ...data__interfaces_1_1IDataSynchronizer.html | 241 -- ...s_1_1IDataSynchronizer__inherit__graph.map | 5 - ...s_1_1IDataSynchronizer__inherit__graph.md5 | 1 - ...s_1_1IDataSynchronizer__inherit__graph.png | Bin 13505 -> 0 bytes ...ta__interfaces_1_1IDataSystem-members.html | 101 - ...de_1_1data__interfaces_1_1IDataSystem.html | 191 -- ...interfaces_1_1IDataSystem__coll__graph.map | 4 - ...interfaces_1_1IDataSystem__coll__graph.md5 | 1 - ...interfaces_1_1IDataSystem__coll__graph.png | Bin 7110 -> 0 bytes ...erfaces_1_1IDataSystem__inherit__graph.map | 7 - ...erfaces_1_1IDataSystem__inherit__graph.md5 | 1 - ...erfaces_1_1IDataSystem__inherit__graph.png | Bin 22352 -> 0 bytes ...a__interfaces_1_1IDestination-members.html | 92 - ...e_1_1data__interfaces_1_1IDestination.html | 289 -- ...rfaces_1_1IDestination__inherit__graph.map | 6 - ...rfaces_1_1IDestination__inherit__graph.md5 | 1 - ...rfaces_1_1IDestination__inherit__graph.png | Bin 16942 -> 0 bytes ...ces_1_1ISerializedDestination-members.html | 97 - ..._interfaces_1_1ISerializedDestination.html | 327 --- ...1_1data__interfaces_1_1IStore-members.html | 93 - ...r__side_1_1data__interfaces_1_1IStore.html | 298 -- ...__interfaces_1_1IStore__inherit__graph.map | 8 - ...__interfaces_1_1IStore__inherit__graph.md5 | 1 - ...__interfaces_1_1IStore__inherit__graph.png | Bin 25569 -> 0 bytes ...ta__systems_1_1BackgroundSync-members.html | 106 - ...de_1_1data__systems_1_1BackgroundSync.html | 367 --- ...systems_1_1BackgroundSync__coll__graph.map | 5 - ...systems_1_1BackgroundSync__coll__graph.md5 | 1 - ...systems_1_1BackgroundSync__coll__graph.png | Bin 11242 -> 0 bytes ...tems_1_1BackgroundSync__inherit__graph.map | 5 - ...tems_1_1BackgroundSync__inherit__graph.md5 | 1 - ...tems_1_1BackgroundSync__inherit__graph.png | Bin 11242 -> 0 bytes ...ems_1_1DataSourceEventHandler-members.html | 85 - ...ta__systems_1_1DataSourceEventHandler.html | 180 -- ..._1_1data__systems_1_1LazyLoad-members.html | 105 - ...er__side_1_1data__systems_1_1LazyLoad.html | 374 --- ...data__systems_1_1LazyLoad__coll__graph.map | 5 - ...data__systems_1_1LazyLoad__coll__graph.md5 | 1 - ...data__systems_1_1LazyLoad__coll__graph.png | Bin 10525 -> 0 bytes ...a__systems_1_1LazyLoad__inherit__graph.map | 5 - ...a__systems_1_1LazyLoad__inherit__graph.md5 | 1 - ...a__systems_1_1LazyLoad__inherit__graph.png | Bin 10525 -> 0 bytes ...ata__systems_1_1OfflineSystem-members.html | 102 - ...ide_1_1data__systems_1_1OfflineSystem.html | 350 --- ..._systems_1_1OfflineSystem__coll__graph.map | 5 - ..._systems_1_1OfflineSystem__coll__graph.md5 | 1 - ..._systems_1_1OfflineSystem__coll__graph.png | Bin 10994 -> 0 bytes ...stems_1_1OfflineSystem__inherit__graph.map | 5 - ...stems_1_1OfflineSystem__inherit__graph.md5 | 1 - ...stems_1_1OfflineSystem__inherit__graph.png | Bin 10994 -> 0 bytes ..._systems_1_1PollingDataSource-members.html | 92 - ...1_1data__systems_1_1PollingDataSource.html | 249 -- ...tems_1_1PollingDataSource__coll__graph.map | 5 - ...tems_1_1PollingDataSource__coll__graph.md5 | 1 - ...tems_1_1PollingDataSource__coll__graph.png | Bin 13856 -> 0 bytes ...s_1_1PollingDataSource__inherit__graph.map | 5 - ...s_1_1PollingDataSource__inherit__graph.md5 | 1 - ...s_1_1PollingDataSource__inherit__graph.png | Bin 13856 -> 0 bytes ..._systems_1_1StreamingDataKind-members.html | 85 - ...1_1data__systems_1_1StreamingDataKind.html | 98 - ...ystems_1_1StreamingDataSource-members.html | 92 - ...1data__systems_1_1StreamingDataSource.html | 249 -- ...ms_1_1StreamingDataSource__coll__graph.map | 5 - ...ms_1_1StreamingDataSource__coll__graph.md5 | 1 - ...ms_1_1StreamingDataSource__coll__graph.png | Bin 13976 -> 0 bytes ...1_1StreamingDataSource__inherit__graph.map | 5 - ...1_1StreamingDataSource__inherit__graph.md5 | 1 - ...1_1StreamingDataSource__inherit__graph.png | Bin 13976 -> 0 bytes ...1_1evaluation_1_1BucketPrefix-members.html | 86 - ...r__side_1_1evaluation_1_1BucketPrefix.html | 186 -- ...1_1evaluation_1_1BucketResult-members.html | 87 - ...r__side_1_1evaluation_1_1BucketResult.html | 105 - ...__side_1_1evaluation_1_1Error-members.html | 90 - ..._1server__side_1_1evaluation_1_1Error.html | 117 - ...de_1_1evaluation_1_1Evaluator-members.html | 85 - ...rver__side_1_1evaluation_1_1Evaluator.html | 177 -- ..._1_1detail_1_1EvaluationStack-members.html | 85 - ...aluation_1_1detail_1_1EvaluationStack.html | 151 - ...valuation_1_1detail_1_1SemVer-members.html | 92 - ...ide_1_1evaluation_1_1detail_1_1SemVer.html | 274 -- ...e_1_1integrations_1_1FlagKind-members.html | 91 - ...ver__side_1_1integrations_1_1FlagKind.html | 192 -- ...1integrations_1_1FlagKind__coll__graph.map | 4 - ...1integrations_1_1FlagKind__coll__graph.md5 | 1 - ...1integrations_1_1FlagKind__coll__graph.png | Bin 7473 -> 0 bytes ...tegrations_1_1FlagKind__inherit__graph.map | 4 - ...tegrations_1_1FlagKind__inherit__graph.md5 | 1 - ...tegrations_1_1FlagKind__inherit__graph.png | Bin 7473 -> 0 bytes ...ions_1_1ISerializedDataReader-members.html | 94 - ...integrations_1_1ISerializedDataReader.html | 265 -- ...ations_1_1ISerializedItemKind-members.html | 90 - ..._1integrations_1_1ISerializedItemKind.html | 189 -- ...1_1ISerializedItemKind__inherit__graph.map | 5 - ...1_1ISerializedItemKind__inherit__graph.md5 | 1 - ...1_1ISerializedItemKind__inherit__graph.png | Bin 11994 -> 0 bytes ..._1integrations_1_1SegmentKind-members.html | 91 - ...__side_1_1integrations_1_1SegmentKind.html | 192 -- ...tegrations_1_1SegmentKind__coll__graph.map | 4 - ...tegrations_1_1SegmentKind__coll__graph.md5 | 1 - ...tegrations_1_1SegmentKind__coll__graph.png | Bin 7847 -> 0 bytes ...rations_1_1SegmentKind__inherit__graph.map | 4 - ...rations_1_1SegmentKind__inherit__graph.md5 | 1 - ...rations_1_1SegmentKind__inherit__graph.png | Bin 7847 -> 0 bytes .../docs/html/client__impl_8hpp_source.html | 300 -- libs/server-sdk/docs/html/closed.png | Bin 132 -> 0 bytes ...rkly_2bindings_2c_2config_2builder_8h.html | 85 - ...indings_2c_2config_2builder_8h_source.html | 86 - ...arkly_2bindings_2c_2config_2config_8h.html | 85 - ...bindings_2c_2config_2config_8h_source.html | 86 - ...nchdarkly_2config_2client_8hpp_source.html | 107 - ...builders_2config__builder_8hpp_source.html | 167 -- ...y_2config_2shared_2config_8hpp_source.html | 145 - ...2config_2shared_2defaults_8hpp_source.html | 193 -- ...hared_2built_2persistence_8hpp_source.html | 107 - .../docs/html/connection_8hpp_source.html | 99 - libs/server-sdk/docs/html/context_8h.html | 616 ---- .../docs/html/context_8h__dep__incl.map | 5 - .../docs/html/context_8h__dep__incl.md5 | 1 - .../docs/html/context_8h__dep__incl.png | Bin 12596 -> 0 bytes .../server-sdk/docs/html/context_8h__incl.map | 6 - .../server-sdk/docs/html/context_8h__incl.md5 | 1 - .../server-sdk/docs/html/context_8h__incl.png | Bin 16186 -> 0 bytes .../docs/html/context_8h_source.html | 140 - .../docs/html/context_8hpp_source.html | 180 -- .../docs/html/context__builder_8h.html | 636 ---- .../docs/html/context__builder_8h__incl.map | 7 - .../docs/html/context__builder_8h__incl.md5 | 1 - .../docs/html/context__builder_8h__incl.png | Bin 28565 -> 0 bytes .../docs/html/context__builder_8h_source.html | 148 - .../html/context__builder_8hpp_source.html | 113 - ...ata__destination__builder_8hpp_source.html | 97 - ...data__destination__config_8hpp_source.html | 89 - .../docs/html/data__kind_8hpp_source.html | 105 - .../data__source__builder_8hpp_source.html | 162 -- .../data__source__config_8hpp_source.html | 150 - .../data__source__status_8hpp_source.html | 137 - ...ata__source__status__base_8hpp_source.html | 130 - ...urce__status__error__info_8hpp_source.html | 128 - ...urce__status__error__kind_8hpp_source.html | 101 - ...__source__status__manager_8hpp_source.html | 107 - .../data__system__builder_8hpp_source.html | 118 - .../data__system__config_8hpp_source.html | 95 - .../html/dependency__tracker_8hpp_source.html | 179 -- .../docs/html/dir_000005_000008.html | 75 - .../docs/html/dir_000016_000003.html | 75 - .../docs/html/dir_000018_000001.html | 75 - .../docs/html/dir_000019_000001.html | 75 - .../docs/html/dir_000020_000001.html | 75 - .../docs/html/dir_000021_000001.html | 75 - .../docs/html/dir_000023_000001.html | 75 - .../docs/html/dir_000025_000001.html | 75 - .../docs/html/dir_000026_000001.html | 75 - .../docs/html/dir_000029_000000.html | 75 - .../docs/html/dir_000030_000000.html | 75 - .../docs/html/dir_000031_000000.html | 75 - .../docs/html/dir_000032_000000.html | 75 - .../docs/html/dir_000033_000000.html | 75 - .../docs/html/dir_000033_000034.html | 75 - .../docs/html/dir_000033_000035.html | 75 - .../docs/html/dir_000034_000000.html | 75 - .../docs/html/dir_000035_000000.html | 75 - .../docs/html/dir_000035_000036.html | 75 - .../docs/html/dir_000052_000000.html | 75 - .../docs/html/dir_000052_000029.html | 75 - .../docs/html/dir_000053_000000.html | 75 - .../docs/html/dir_000053_000029.html | 75 - .../docs/html/dir_000054_000029.html | 75 - .../dir_04614cc99532f9fbee9363a716b3274d.html | 79 - .../dir_09c6ac6be97d020d1f36b20bcb9936a2.html | 79 - .../dir_0a2e870ad26a9a09fada32945d21de2f.html | 83 - .../dir_0aa2c7a11627ae3b29503c4d1e362b1b.html | 102 - ...r_0aa2c7a11627ae3b29503c4d1e362b1b_dep.map | 14 - ...r_0aa2c7a11627ae3b29503c4d1e362b1b_dep.md5 | 1 - ...r_0aa2c7a11627ae3b29503c4d1e362b1b_dep.png | Bin 11204 -> 0 bytes .../dir_0c4adbcf4b85c6dbe487857955e34064.html | 90 - ...r_0c4adbcf4b85c6dbe487857955e34064_dep.map | 6 - ...r_0c4adbcf4b85c6dbe487857955e34064_dep.md5 | 1 - ...r_0c4adbcf4b85c6dbe487857955e34064_dep.png | Bin 3696 -> 0 bytes .../dir_0f6acd38ad3633d0391140c13546ca71.html | 79 - .../dir_11fbc4217d50ab21044e5ad6614aede5.html | 93 - ...r_11fbc4217d50ab21044e5ad6614aede5_dep.map | 5 - ...r_11fbc4217d50ab21044e5ad6614aede5_dep.md5 | 1 - ...r_11fbc4217d50ab21044e5ad6614aede5_dep.png | Bin 3136 -> 0 bytes .../dir_13b523482d186c9527fb1838247a5093.html | 105 - ...r_13b523482d186c9527fb1838247a5093_dep.map | 11 - ...r_13b523482d186c9527fb1838247a5093_dep.md5 | 1 - ...r_13b523482d186c9527fb1838247a5093_dep.png | Bin 8438 -> 0 bytes .../dir_171eef00a6a8184ee61a2dfba241e7b7.html | 79 - .../dir_19febdf8894e7e350d8a2a28ddc7f162.html | 94 - ...r_19febdf8894e7e350d8a2a28ddc7f162_dep.map | 4 - ...r_19febdf8894e7e350d8a2a28ddc7f162_dep.md5 | 1 - ...r_19febdf8894e7e350d8a2a28ddc7f162_dep.png | Bin 1508 -> 0 bytes .../dir_1cbcc63836413b9a02fe24c4ed0242fb.html | 90 - ...r_1cbcc63836413b9a02fe24c4ed0242fb_dep.map | 6 - ...r_1cbcc63836413b9a02fe24c4ed0242fb_dep.md5 | 1 - ...r_1cbcc63836413b9a02fe24c4ed0242fb_dep.png | Bin 3516 -> 0 bytes .../dir_2b130e25df2d52beccd83bac88eff96f.html | 79 - .../dir_324bf86d5a512c6f779e4d4e537af2c8.html | 79 - .../dir_356d7db88b1dd125261dc79a244c4f5c.html | 83 - .../dir_37d38035c0bfec079c2d92d76e5f8932.html | 83 - .../dir_3a4d6c67f99a53436e7a251374330f81.html | 79 - .../dir_3fb3bf23ad1b89eea06ef3b4ec628c91.html | 79 - .../dir_3fd1f23d7802aa11ca956cbd69de4f10.html | 83 - .../dir_4c772d18f1ae68a995ba0f5b5a70feb3.html | 79 - .../dir_4cd2e119756f77039c7cc97ce22a8c35.html | 79 - .../dir_4e4d22e38ca4e2e8207825ee2d00bc54.html | 100 - ...r_4e4d22e38ca4e2e8207825ee2d00bc54_dep.map | 10 - ...r_4e4d22e38ca4e2e8207825ee2d00bc54_dep.md5 | 1 - ...r_4e4d22e38ca4e2e8207825ee2d00bc54_dep.png | Bin 5996 -> 0 bytes .../dir_560c1b3961203e445a6c2c50c3f15f14.html | 95 - ...r_560c1b3961203e445a6c2c50c3f15f14_dep.map | 7 - ...r_560c1b3961203e445a6c2c50c3f15f14_dep.md5 | 1 - ...r_560c1b3961203e445a6c2c50c3f15f14_dep.png | Bin 4846 -> 0 bytes .../dir_5fbce13492c3b501adb03669288f65f5.html | 79 - .../dir_64935be2e6acbe67e7af58c3c88223ed.html | 90 - ...r_64935be2e6acbe67e7af58c3c88223ed_dep.map | 6 - ...r_64935be2e6acbe67e7af58c3c88223ed_dep.md5 | 1 - ...r_64935be2e6acbe67e7af58c3c88223ed_dep.png | Bin 3679 -> 0 bytes .../dir_6a1595e98e7a1c11cc4b5b0c751ef07c.html | 79 - .../dir_6adbff36eb678a30dbe9026c4d50feb6.html | 79 - .../dir_6e9bfb2873d7b511b106a1ab84888d64.html | 83 - .../dir_6fd01c8c8463a9e2c8d9933f9056d998.html | 89 - .../dir_72ea60c460755b155af432e7ee664971.html | 79 - .../dir_758403abf56b9a039a8799cd05dbbc48.html | 83 - .../dir_798f9ae06de9bf54ddd3ef5a0bc435c5.html | 79 - .../dir_7ff27a6c6297e4f8421309bf73db8344.html | 100 - ...r_7ff27a6c6297e4f8421309bf73db8344_dep.map | 6 - ...r_7ff27a6c6297e4f8421309bf73db8344_dep.md5 | 1 - ...r_7ff27a6c6297e4f8421309bf73db8344_dep.png | Bin 3122 -> 0 bytes .../dir_8793f44c2d95502e0357555087a87bd0.html | 120 - ...r_8793f44c2d95502e0357555087a87bd0_dep.map | 9 - ...r_8793f44c2d95502e0357555087a87bd0_dep.md5 | 1 - ...r_8793f44c2d95502e0357555087a87bd0_dep.png | Bin 5229 -> 0 bytes .../dir_87cfac858829cb8e57a69b21d22f9e86.html | 79 - .../dir_8aa17efc3f0fd492c0ac8e47ebed129e.html | 79 - .../dir_8ddda2b6b4691bae2ed91aa320669d40.html | 93 - ...r_8ddda2b6b4691bae2ed91aa320669d40_dep.map | 5 - ...r_8ddda2b6b4691bae2ed91aa320669d40_dep.md5 | 1 - ...r_8ddda2b6b4691bae2ed91aa320669d40_dep.png | Bin 2850 -> 0 bytes .../dir_907d7305cefe56d525c727abb7e895f1.html | 79 - .../dir_920b81e9117bfc840d6a8d9a019e428b.html | 79 - .../dir_944d5ec68b172c3798ce4072e0f086b4.html | 83 - .../dir_96564c7e53140614dda422247c1aa4b1.html | 95 - ...r_96564c7e53140614dda422247c1aa4b1_dep.map | 7 - ...r_96564c7e53140614dda422247c1aa4b1_dep.md5 | 1 - ...r_96564c7e53140614dda422247c1aa4b1_dep.png | Bin 3750 -> 0 bytes .../dir_9acf8917611a774d060d6c2c07401028.html | 79 - .../dir_9d4f8b1b36c1bea51ebf75654315ec24.html | 90 - ...r_9d4f8b1b36c1bea51ebf75654315ec24_dep.map | 6 - ...r_9d4f8b1b36c1bea51ebf75654315ec24_dep.md5 | 1 - ...r_9d4f8b1b36c1bea51ebf75654315ec24_dep.png | Bin 2728 -> 0 bytes .../dir_9f228a3661567d607538a774f7be911e.html | 98 - ...r_9f228a3661567d607538a774f7be911e_dep.map | 10 - ...r_9f228a3661567d607538a774f7be911e_dep.md5 | 1 - ...r_9f228a3661567d607538a774f7be911e_dep.png | Bin 7253 -> 0 bytes .../dir_a20e4c636ecf76f73e6bc48929918bf3.html | 79 - .../dir_a6fecbdcb19671f0c197bf108c9fd0e2.html | 90 - ...r_a6fecbdcb19671f0c197bf108c9fd0e2_dep.map | 6 - ...r_a6fecbdcb19671f0c197bf108c9fd0e2_dep.md5 | 1 - ...r_a6fecbdcb19671f0c197bf108c9fd0e2_dep.png | Bin 3045 -> 0 bytes .../dir_a828031dd99ee87270f1d5d9c9162d89.html | 79 - .../dir_adb6e22ba2d9b90f41a2a6b5afd85fc6.html | 79 - .../dir_b4935c656ffc5535bf70491b2b27afa7.html | 95 - ...r_b4935c656ffc5535bf70491b2b27afa7_dep.map | 7 - ...r_b4935c656ffc5535bf70491b2b27afa7_dep.md5 | 1 - ...r_b4935c656ffc5535bf70491b2b27afa7_dep.png | Bin 4122 -> 0 bytes .../dir_b70a1c8673fe05f982194b82fce1af0b.html | 79 - .../dir_b963ce02278de7f169621fa596441142.html | 103 - ...r_b963ce02278de7f169621fa596441142_dep.map | 8 - ...r_b963ce02278de7f169621fa596441142_dep.md5 | 1 - ...r_b963ce02278de7f169621fa596441142_dep.png | Bin 6022 -> 0 bytes .../dir_bdd9a5d540de89e9fe90efdfc6973a4f.html | 96 - ...r_bdd9a5d540de89e9fe90efdfc6973a4f_dep.map | 6 - ...r_bdd9a5d540de89e9fe90efdfc6973a4f_dep.md5 | 1 - ...r_bdd9a5d540de89e9fe90efdfc6973a4f_dep.png | Bin 3181 -> 0 bytes .../dir_c2789b74e52f267e573e47eeca4ce986.html | 102 - ...r_c2789b74e52f267e573e47eeca4ce986_dep.map | 12 - ...r_c2789b74e52f267e573e47eeca4ce986_dep.md5 | 1 - ...r_c2789b74e52f267e573e47eeca4ce986_dep.png | Bin 7368 -> 0 bytes .../dir_c38fa70dadab6a9b2a716be1f510330d.html | 83 - .../dir_c6766e8042342c7a252f78580b80e2b3.html | 79 - .../dir_c693f35ac62beed865597f35ad6571f8.html | 79 - .../dir_c753cd7227ef5943ea9b3531990f2622.html | 83 - .../dir_cf17b606f29096192cc30d36af9de9bb.html | 79 - .../dir_d0a81b0b0fa97d64b2042fa7168e962d.html | 90 - ...r_d0a81b0b0fa97d64b2042fa7168e962d_dep.map | 6 - ...r_d0a81b0b0fa97d64b2042fa7168e962d_dep.md5 | 1 - ...r_d0a81b0b0fa97d64b2042fa7168e962d_dep.png | Bin 2578 -> 0 bytes .../dir_d1f5198fbe556edf872e4ea3efa84eb9.html | 96 - ...r_d1f5198fbe556edf872e4ea3efa84eb9_dep.map | 6 - ...r_d1f5198fbe556edf872e4ea3efa84eb9_dep.md5 | 1 - ...r_d1f5198fbe556edf872e4ea3efa84eb9_dep.png | Bin 3528 -> 0 bytes .../dir_d6717e6f45709ac1d8aa69b037aca703.html | 79 - .../dir_daf90bdbdfe8e900855587c214bdc6aa.html | 79 - .../dir_db4f9c98c3951c53f8c147683b15d03b.html | 79 - .../dir_df6dbfc1752cfa01f43f15268826d9f4.html | 79 - .../dir_e0fa3f061681c3f5a9f20d51ed6b9d16.html | 90 - ...r_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.map | 6 - ...r_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.md5 | 1 - ...r_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.png | Bin 4165 -> 0 bytes .../dir_e65585f141238bc7ace76e0379f92126.html | 83 - .../dir_e989204b5832c3c477bd362e6122b88e.html | 79 - .../dir_ec5841389a5bd7275a362210de6f7d4f.html | 79 - .../dir_ee268d18991407ab4b724ec1376d36ad.html | 83 - .../dir_f1d021f61e909b384a3490fb7560a45a.html | 79 - .../dir_f5748f87b1aceaf3a7f64fb7c3ae7edb.html | 83 - .../dir_f677846bdc19df54f381069c4df32a9f.html | 102 - ...r_f677846bdc19df54f381069c4df32a9f_dep.map | 10 - ...r_f677846bdc19df54f381069c4df32a9f_dep.md5 | 1 - ...r_f677846bdc19df54f381069c4df32a9f_dep.png | Bin 7433 -> 0 bytes .../dir_f97adb062a65423db33abd327ef204d9.html | 83 - .../dir_fc4e82db077d097d2f0d3a69cff9e6aa.html | 113 - ...r_fc4e82db077d097d2f0d3a69cff9e6aa_dep.map | 17 - ...r_fc4e82db077d097d2f0d3a69cff9e6aa_dep.md5 | 1 - ...r_fc4e82db077d097d2f0d3a69cff9e6aa_dep.png | Bin 12438 -> 0 bytes .../dir_fd67eb5e2c139bdb9f00f12704db688c.html | 85 - .../dir_fed48449eb877dfd3478e223a7803fe1.html | 79 - .../dir_ff1f8ac2fd1de7ffecea0606df1f2c76.html | 98 - ...r_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.map | 10 - ...r_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.md5 | 1 - ...r_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.png | Bin 8211 -> 0 bytes .../dir_ffe3afb3b2549e5de795f49a0e93f7ef.html | 85 - libs/server-sdk/docs/html/doc.png | Bin 746 -> 0 bytes libs/server-sdk/docs/html/doxygen.css | 1793 ------------ libs/server-sdk/docs/html/doxygen.svg | 26 - libs/server-sdk/docs/html/dynsections.js | 121 - .../html/endpoints__builder_8hpp_source.html | 130 - .../docs/html/error_8hpp_source.html | 112 - libs/server-sdk/docs/html/error__info_8h.html | 236 -- .../docs/html/error__info_8h__dep__incl.map | 4 - .../docs/html/error__info_8h__dep__incl.md5 | 1 - .../docs/html/error__info_8h__dep__incl.png | Bin 8416 -> 0 bytes .../docs/html/error__info_8h__incl.map | 7 - .../docs/html/error__info_8h__incl.md5 | 1 - .../docs/html/error__info_8h__incl.png | Bin 20387 -> 0 bytes .../docs/html/error__info_8h_source.html | 124 - libs/server-sdk/docs/html/error__kind_8h.html | 150 - .../docs/html/error__kind_8h__dep__incl.map | 5 - .../docs/html/error__kind_8h__dep__incl.md5 | 1 - .../docs/html/error__kind_8h__dep__incl.png | Bin 13171 -> 0 bytes .../docs/html/error__kind_8h__incl.map | 4 - .../docs/html/error__kind_8h__incl.md5 | 1 - .../docs/html/error__kind_8h__incl.png | Bin 8114 -> 0 bytes .../docs/html/error__kind_8h_source.html | 113 - .../docs/html/evaluation__detail_8h.html | 340 --- .../html/evaluation__detail_8h__dep__incl.map | 4 - .../html/evaluation__detail_8h__dep__incl.md5 | 1 - .../html/evaluation__detail_8h__dep__incl.png | Bin 8393 -> 0 bytes .../docs/html/evaluation__detail_8h__incl.map | 5 - .../docs/html/evaluation__detail_8h__incl.md5 | 1 - .../docs/html/evaluation__detail_8h__incl.png | Bin 10470 -> 0 bytes .../html/evaluation__detail_8h_source.html | 160 -- .../html/evaluation__detail_8hpp_source.html | 141 - ...luation__detail__internal_8hpp_source.html | 125 - .../html/evaluation__error_8hpp_source.html | 109 - .../html/evaluation__reason_8hpp_source.html | 196 -- .../html/evaluation__result_8hpp_source.html | 138 - .../html/evaluation__stack_8hpp_source.html | 121 - .../docs/html/evaluator_8hpp_source.html | 142 - .../docs/html/event__factory_8hpp_source.html | 140 - .../docs/html/event__handler_8hpp_source.html | 197 -- .../docs/html/event__scope_8hpp_source.html | 112 - .../docs/html/events_8hpp_source.html | 158 - .../html/events__builder_8hpp_source.html | 143 - .../html/expiration__tracker_8hpp_source.html | 169 -- .../docs/html/export_8h_source.html | 90 - libs/server-sdk/docs/html/files.html | 266 -- .../docs/html/flag__listener_8h.html | 292 -- .../docs/html/flag__listener_8h__incl.map | 6 - .../docs/html/flag__listener_8h__incl.md5 | 1 - .../docs/html/flag__listener_8h__incl.png | Bin 14433 -> 0 bytes .../docs/html/flag__listener_8h_source.html | 117 - libs/server-sdk/docs/html/folderclosed.png | Bin 616 -> 0 bytes libs/server-sdk/docs/html/folderopen.png | Bin 597 -> 0 bytes libs/server-sdk/docs/html/functions.html | 157 - libs/server-sdk/docs/html/functions_b.html | 111 - libs/server-sdk/docs/html/functions_c.html | 123 - libs/server-sdk/docs/html/functions_d.html | 116 - libs/server-sdk/docs/html/functions_e.html | 116 - libs/server-sdk/docs/html/functions_enum.html | 97 - libs/server-sdk/docs/html/functions_f.html | 111 - libs/server-sdk/docs/html/functions_func.html | 157 - .../docs/html/functions_func_b.html | 108 - .../docs/html/functions_func_c.html | 123 - .../docs/html/functions_func_d.html | 113 - .../docs/html/functions_func_e.html | 112 - .../docs/html/functions_func_f.html | 105 - .../docs/html/functions_func_g.html | 98 - .../docs/html/functions_func_h.html | 91 - .../docs/html/functions_func_i.html | 167 -- .../docs/html/functions_func_j.html | 88 - .../docs/html/functions_func_k.html | 90 - .../docs/html/functions_func_l.html | 92 - .../docs/html/functions_func_m.html | 88 - .../docs/html/functions_func_n.html | 96 - .../docs/html/functions_func_o.html | 102 - .../docs/html/functions_func_p.html | 114 - .../docs/html/functions_func_r.html | 108 - .../docs/html/functions_func_s.html | 143 - .../docs/html/functions_func_t.html | 104 - .../docs/html/functions_func_u.html | 88 - .../docs/html/functions_func_v.html | 103 - .../docs/html/functions_func_w.html | 91 - libs/server-sdk/docs/html/functions_g.html | 98 - libs/server-sdk/docs/html/functions_h.html | 91 - libs/server-sdk/docs/html/functions_i.html | 170 -- libs/server-sdk/docs/html/functions_j.html | 88 - libs/server-sdk/docs/html/functions_k.html | 90 - libs/server-sdk/docs/html/functions_l.html | 95 - libs/server-sdk/docs/html/functions_m.html | 91 - libs/server-sdk/docs/html/functions_n.html | 96 - libs/server-sdk/docs/html/functions_o.html | 105 - libs/server-sdk/docs/html/functions_p.html | 114 - libs/server-sdk/docs/html/functions_r.html | 108 - libs/server-sdk/docs/html/functions_s.html | 146 - libs/server-sdk/docs/html/functions_t.html | 110 - libs/server-sdk/docs/html/functions_type.html | 76 - libs/server-sdk/docs/html/functions_u.html | 96 - libs/server-sdk/docs/html/functions_v.html | 103 - libs/server-sdk/docs/html/functions_vars.html | 102 - libs/server-sdk/docs/html/functions_w.html | 92 - libs/server-sdk/docs/html/globals.html | 464 --- libs/server-sdk/docs/html/globals_enum.html | 91 - libs/server-sdk/docs/html/globals_eval.html | 130 - libs/server-sdk/docs/html/globals_func.html | 379 --- libs/server-sdk/docs/html/globals_type.html | 85 - libs/server-sdk/docs/html/graph_legend.html | 135 - libs/server-sdk/docs/html/graph_legend.md5 | 1 - libs/server-sdk/docs/html/graph_legend.png | Bin 20615 -> 0 bytes libs/server-sdk/docs/html/hierarchy.html | 237 -- .../html/http__properties_8hpp_source.html | 117 - ...http__properties__builder_8hpp_source.html | 144 - .../docs/html/ibootstrapper_8hpp_source.html | 139 - .../docs/html/idata__reader_8hpp_source.html | 142 - .../html/idata__synchronizer_8hpp_source.html | 116 - .../docs/html/idata__system_8hpp_source.html | 106 - .../docs/html/idestination_8hpp_source.html | 115 - ...r__side_2change__notifier_8hpp_source.html | 111 - libs/server-sdk/docs/html/index.html | 85 - libs/server-sdk/docs/html/inherit_graph_0.map | 3 - libs/server-sdk/docs/html/inherit_graph_0.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_0.png | Bin 1978 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_1.map | 3 - libs/server-sdk/docs/html/inherit_graph_1.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_1.png | Bin 1084 -> 0 bytes .../server-sdk/docs/html/inherit_graph_10.map | 3 - .../server-sdk/docs/html/inherit_graph_10.md5 | 1 - .../server-sdk/docs/html/inherit_graph_10.png | Bin 3108 -> 0 bytes .../docs/html/inherit_graph_100.map | 6 - .../docs/html/inherit_graph_100.md5 | 1 - .../docs/html/inherit_graph_100.png | Bin 14438 -> 0 bytes .../docs/html/inherit_graph_101.map | 3 - .../docs/html/inherit_graph_101.md5 | 1 - .../docs/html/inherit_graph_101.png | Bin 3293 -> 0 bytes .../docs/html/inherit_graph_102.map | 3 - .../docs/html/inherit_graph_102.md5 | 1 - .../docs/html/inherit_graph_102.png | Bin 4366 -> 0 bytes .../docs/html/inherit_graph_103.map | 3 - .../docs/html/inherit_graph_103.md5 | 1 - .../docs/html/inherit_graph_103.png | Bin 3676 -> 0 bytes .../docs/html/inherit_graph_104.map | 3 - .../docs/html/inherit_graph_104.md5 | 1 - .../docs/html/inherit_graph_104.png | Bin 3038 -> 0 bytes .../docs/html/inherit_graph_105.map | 3 - .../docs/html/inherit_graph_105.md5 | 1 - .../docs/html/inherit_graph_105.png | Bin 4195 -> 0 bytes .../docs/html/inherit_graph_106.map | 3 - .../docs/html/inherit_graph_106.md5 | 1 - .../docs/html/inherit_graph_106.png | Bin 2841 -> 0 bytes .../docs/html/inherit_graph_107.map | 3 - .../docs/html/inherit_graph_107.md5 | 1 - .../docs/html/inherit_graph_107.png | Bin 3231 -> 0 bytes .../docs/html/inherit_graph_108.map | 3 - .../docs/html/inherit_graph_108.md5 | 1 - .../docs/html/inherit_graph_108.png | Bin 3179 -> 0 bytes .../docs/html/inherit_graph_109.map | 3 - .../docs/html/inherit_graph_109.md5 | 1 - .../docs/html/inherit_graph_109.png | Bin 3371 -> 0 bytes .../server-sdk/docs/html/inherit_graph_11.map | 3 - .../server-sdk/docs/html/inherit_graph_11.md5 | 1 - .../server-sdk/docs/html/inherit_graph_11.png | Bin 3417 -> 0 bytes .../docs/html/inherit_graph_110.map | 3 - .../docs/html/inherit_graph_110.md5 | 1 - .../docs/html/inherit_graph_110.png | Bin 2714 -> 0 bytes .../docs/html/inherit_graph_111.map | 3 - .../docs/html/inherit_graph_111.md5 | 1 - .../docs/html/inherit_graph_111.png | Bin 2501 -> 0 bytes .../docs/html/inherit_graph_112.map | 3 - .../docs/html/inherit_graph_112.md5 | 1 - .../docs/html/inherit_graph_112.png | Bin 2487 -> 0 bytes .../docs/html/inherit_graph_113.map | 3 - .../docs/html/inherit_graph_113.md5 | 1 - .../docs/html/inherit_graph_113.png | Bin 2730 -> 0 bytes .../docs/html/inherit_graph_114.map | 12 - .../docs/html/inherit_graph_114.md5 | 1 - .../docs/html/inherit_graph_114.png | Bin 38367 -> 0 bytes .../docs/html/inherit_graph_115.map | 5 - .../docs/html/inherit_graph_115.md5 | 1 - .../docs/html/inherit_graph_115.png | Bin 7619 -> 0 bytes .../docs/html/inherit_graph_116.map | 3 - .../docs/html/inherit_graph_116.md5 | 1 - .../docs/html/inherit_graph_116.png | Bin 3058 -> 0 bytes .../docs/html/inherit_graph_117.map | 3 - .../docs/html/inherit_graph_117.md5 | 1 - .../docs/html/inherit_graph_117.png | Bin 3822 -> 0 bytes .../docs/html/inherit_graph_118.map | 3 - .../docs/html/inherit_graph_118.md5 | 1 - .../docs/html/inherit_graph_118.png | Bin 3664 -> 0 bytes .../docs/html/inherit_graph_119.map | 5 - .../docs/html/inherit_graph_119.md5 | 1 - .../docs/html/inherit_graph_119.png | Bin 11475 -> 0 bytes .../server-sdk/docs/html/inherit_graph_12.map | 3 - .../server-sdk/docs/html/inherit_graph_12.md5 | 1 - .../server-sdk/docs/html/inherit_graph_12.png | Bin 4098 -> 0 bytes .../docs/html/inherit_graph_120.map | 3 - .../docs/html/inherit_graph_120.md5 | 1 - .../docs/html/inherit_graph_120.png | Bin 3963 -> 0 bytes .../docs/html/inherit_graph_121.map | 3 - .../docs/html/inherit_graph_121.md5 | 1 - .../docs/html/inherit_graph_121.png | Bin 1602 -> 0 bytes .../docs/html/inherit_graph_122.map | 3 - .../docs/html/inherit_graph_122.md5 | 1 - .../docs/html/inherit_graph_122.png | Bin 2005 -> 0 bytes .../docs/html/inherit_graph_123.map | 3 - .../docs/html/inherit_graph_123.md5 | 1 - .../docs/html/inherit_graph_123.png | Bin 2290 -> 0 bytes .../docs/html/inherit_graph_124.map | 3 - .../docs/html/inherit_graph_124.md5 | 1 - .../docs/html/inherit_graph_124.png | Bin 2244 -> 0 bytes .../docs/html/inherit_graph_125.map | 3 - .../docs/html/inherit_graph_125.md5 | 1 - .../docs/html/inherit_graph_125.png | Bin 2509 -> 0 bytes .../docs/html/inherit_graph_126.map | 3 - .../docs/html/inherit_graph_126.md5 | 1 - .../docs/html/inherit_graph_126.png | Bin 1408 -> 0 bytes .../docs/html/inherit_graph_127.map | 3 - .../docs/html/inherit_graph_127.md5 | 1 - .../docs/html/inherit_graph_127.png | Bin 1616 -> 0 bytes .../docs/html/inherit_graph_128.map | 3 - .../docs/html/inherit_graph_128.md5 | 1 - .../docs/html/inherit_graph_128.png | Bin 2345 -> 0 bytes .../server-sdk/docs/html/inherit_graph_13.map | 3 - .../server-sdk/docs/html/inherit_graph_13.md5 | 1 - .../server-sdk/docs/html/inherit_graph_13.png | Bin 4494 -> 0 bytes .../server-sdk/docs/html/inherit_graph_14.map | 3 - .../server-sdk/docs/html/inherit_graph_14.md5 | 1 - .../server-sdk/docs/html/inherit_graph_14.png | Bin 4214 -> 0 bytes .../server-sdk/docs/html/inherit_graph_15.map | 3 - .../server-sdk/docs/html/inherit_graph_15.md5 | 1 - .../server-sdk/docs/html/inherit_graph_15.png | Bin 4152 -> 0 bytes .../server-sdk/docs/html/inherit_graph_16.map | 3 - .../server-sdk/docs/html/inherit_graph_16.md5 | 1 - .../server-sdk/docs/html/inherit_graph_16.png | Bin 4119 -> 0 bytes .../server-sdk/docs/html/inherit_graph_17.map | 3 - .../server-sdk/docs/html/inherit_graph_17.md5 | 1 - .../server-sdk/docs/html/inherit_graph_17.png | Bin 4317 -> 0 bytes .../server-sdk/docs/html/inherit_graph_18.map | 3 - .../server-sdk/docs/html/inherit_graph_18.md5 | 1 - .../server-sdk/docs/html/inherit_graph_18.png | Bin 3348 -> 0 bytes .../server-sdk/docs/html/inherit_graph_19.map | 3 - .../server-sdk/docs/html/inherit_graph_19.md5 | 1 - .../server-sdk/docs/html/inherit_graph_19.png | Bin 3481 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_2.map | 3 - libs/server-sdk/docs/html/inherit_graph_2.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_2.png | Bin 2387 -> 0 bytes .../server-sdk/docs/html/inherit_graph_20.map | 3 - .../server-sdk/docs/html/inherit_graph_20.md5 | 1 - .../server-sdk/docs/html/inherit_graph_20.png | Bin 3820 -> 0 bytes .../server-sdk/docs/html/inherit_graph_21.map | 3 - .../server-sdk/docs/html/inherit_graph_21.md5 | 1 - .../server-sdk/docs/html/inherit_graph_21.png | Bin 3524 -> 0 bytes .../server-sdk/docs/html/inherit_graph_22.map | 3 - .../server-sdk/docs/html/inherit_graph_22.md5 | 1 - .../server-sdk/docs/html/inherit_graph_22.png | Bin 4651 -> 0 bytes .../server-sdk/docs/html/inherit_graph_23.map | 3 - .../server-sdk/docs/html/inherit_graph_23.md5 | 1 - .../server-sdk/docs/html/inherit_graph_23.png | Bin 4270 -> 0 bytes .../server-sdk/docs/html/inherit_graph_24.map | 3 - .../server-sdk/docs/html/inherit_graph_24.md5 | 1 - .../server-sdk/docs/html/inherit_graph_24.png | Bin 4516 -> 0 bytes .../server-sdk/docs/html/inherit_graph_25.map | 3 - .../server-sdk/docs/html/inherit_graph_25.md5 | 1 - .../server-sdk/docs/html/inherit_graph_25.png | Bin 4896 -> 0 bytes .../server-sdk/docs/html/inherit_graph_26.map | 3 - .../server-sdk/docs/html/inherit_graph_26.md5 | 1 - .../server-sdk/docs/html/inherit_graph_26.png | Bin 4708 -> 0 bytes .../server-sdk/docs/html/inherit_graph_27.map | 3 - .../server-sdk/docs/html/inherit_graph_27.md5 | 1 - .../server-sdk/docs/html/inherit_graph_27.png | Bin 4235 -> 0 bytes .../server-sdk/docs/html/inherit_graph_28.map | 3 - .../server-sdk/docs/html/inherit_graph_28.md5 | 1 - .../server-sdk/docs/html/inherit_graph_28.png | Bin 4269 -> 0 bytes .../server-sdk/docs/html/inherit_graph_29.map | 3 - .../server-sdk/docs/html/inherit_graph_29.md5 | 1 - .../server-sdk/docs/html/inherit_graph_29.png | Bin 4435 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_3.map | 3 - libs/server-sdk/docs/html/inherit_graph_3.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_3.png | Bin 1964 -> 0 bytes .../server-sdk/docs/html/inherit_graph_30.map | 3 - .../server-sdk/docs/html/inherit_graph_30.md5 | 1 - .../server-sdk/docs/html/inherit_graph_30.png | Bin 4547 -> 0 bytes .../server-sdk/docs/html/inherit_graph_31.map | 3 - .../server-sdk/docs/html/inherit_graph_31.md5 | 1 - .../server-sdk/docs/html/inherit_graph_31.png | Bin 4376 -> 0 bytes .../server-sdk/docs/html/inherit_graph_32.map | 3 - .../server-sdk/docs/html/inherit_graph_32.md5 | 1 - .../server-sdk/docs/html/inherit_graph_32.png | Bin 4665 -> 0 bytes .../server-sdk/docs/html/inherit_graph_33.map | 3 - .../server-sdk/docs/html/inherit_graph_33.md5 | 1 - .../server-sdk/docs/html/inherit_graph_33.png | Bin 2621 -> 0 bytes .../server-sdk/docs/html/inherit_graph_34.map | 3 - .../server-sdk/docs/html/inherit_graph_34.md5 | 1 - .../server-sdk/docs/html/inherit_graph_34.png | Bin 2748 -> 0 bytes .../server-sdk/docs/html/inherit_graph_35.map | 3 - .../server-sdk/docs/html/inherit_graph_35.md5 | 1 - .../server-sdk/docs/html/inherit_graph_35.png | Bin 2651 -> 0 bytes .../server-sdk/docs/html/inherit_graph_36.map | 3 - .../server-sdk/docs/html/inherit_graph_36.md5 | 1 - .../server-sdk/docs/html/inherit_graph_36.png | Bin 4333 -> 0 bytes .../server-sdk/docs/html/inherit_graph_37.map | 3 - .../server-sdk/docs/html/inherit_graph_37.md5 | 1 - .../server-sdk/docs/html/inherit_graph_37.png | Bin 3951 -> 0 bytes .../server-sdk/docs/html/inherit_graph_38.map | 3 - .../server-sdk/docs/html/inherit_graph_38.md5 | 1 - .../server-sdk/docs/html/inherit_graph_38.png | Bin 4219 -> 0 bytes .../server-sdk/docs/html/inherit_graph_39.map | 3 - .../server-sdk/docs/html/inherit_graph_39.md5 | 1 - .../server-sdk/docs/html/inherit_graph_39.png | Bin 4350 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_4.map | 3 - libs/server-sdk/docs/html/inherit_graph_4.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_4.png | Bin 3589 -> 0 bytes .../server-sdk/docs/html/inherit_graph_40.map | 3 - .../server-sdk/docs/html/inherit_graph_40.md5 | 1 - .../server-sdk/docs/html/inherit_graph_40.png | Bin 4063 -> 0 bytes .../server-sdk/docs/html/inherit_graph_41.map | 3 - .../server-sdk/docs/html/inherit_graph_41.md5 | 1 - .../server-sdk/docs/html/inherit_graph_41.png | Bin 4321 -> 0 bytes .../server-sdk/docs/html/inherit_graph_42.map | 3 - .../server-sdk/docs/html/inherit_graph_42.md5 | 1 - .../server-sdk/docs/html/inherit_graph_42.png | Bin 3015 -> 0 bytes .../server-sdk/docs/html/inherit_graph_43.map | 3 - .../server-sdk/docs/html/inherit_graph_43.md5 | 1 - .../server-sdk/docs/html/inherit_graph_43.png | Bin 4710 -> 0 bytes .../server-sdk/docs/html/inherit_graph_44.map | 3 - .../server-sdk/docs/html/inherit_graph_44.md5 | 1 - .../server-sdk/docs/html/inherit_graph_44.png | Bin 4534 -> 0 bytes .../server-sdk/docs/html/inherit_graph_45.map | 3 - .../server-sdk/docs/html/inherit_graph_45.md5 | 1 - .../server-sdk/docs/html/inherit_graph_45.png | Bin 4451 -> 0 bytes .../server-sdk/docs/html/inherit_graph_46.map | 3 - .../server-sdk/docs/html/inherit_graph_46.md5 | 1 - .../server-sdk/docs/html/inherit_graph_46.png | Bin 4594 -> 0 bytes .../server-sdk/docs/html/inherit_graph_47.map | 3 - .../server-sdk/docs/html/inherit_graph_47.md5 | 1 - .../server-sdk/docs/html/inherit_graph_47.png | Bin 3241 -> 0 bytes .../server-sdk/docs/html/inherit_graph_48.map | 3 - .../server-sdk/docs/html/inherit_graph_48.md5 | 1 - .../server-sdk/docs/html/inherit_graph_48.png | Bin 3900 -> 0 bytes .../server-sdk/docs/html/inherit_graph_49.map | 3 - .../server-sdk/docs/html/inherit_graph_49.md5 | 1 - .../server-sdk/docs/html/inherit_graph_49.png | Bin 3285 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_5.map | 3 - libs/server-sdk/docs/html/inherit_graph_5.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_5.png | Bin 3964 -> 0 bytes .../server-sdk/docs/html/inherit_graph_50.map | 3 - .../server-sdk/docs/html/inherit_graph_50.md5 | 1 - .../server-sdk/docs/html/inherit_graph_50.png | Bin 3886 -> 0 bytes .../server-sdk/docs/html/inherit_graph_51.map | 3 - .../server-sdk/docs/html/inherit_graph_51.md5 | 1 - .../server-sdk/docs/html/inherit_graph_51.png | Bin 3221 -> 0 bytes .../server-sdk/docs/html/inherit_graph_52.map | 3 - .../server-sdk/docs/html/inherit_graph_52.md5 | 1 - .../server-sdk/docs/html/inherit_graph_52.png | Bin 2157 -> 0 bytes .../server-sdk/docs/html/inherit_graph_53.map | 3 - .../server-sdk/docs/html/inherit_graph_53.md5 | 1 - .../server-sdk/docs/html/inherit_graph_53.png | Bin 2243 -> 0 bytes .../server-sdk/docs/html/inherit_graph_54.map | 3 - .../server-sdk/docs/html/inherit_graph_54.md5 | 1 - .../server-sdk/docs/html/inherit_graph_54.png | Bin 2226 -> 0 bytes .../server-sdk/docs/html/inherit_graph_55.map | 4 - .../server-sdk/docs/html/inherit_graph_55.md5 | 1 - .../server-sdk/docs/html/inherit_graph_55.png | Bin 7963 -> 0 bytes .../server-sdk/docs/html/inherit_graph_56.map | 5 - .../server-sdk/docs/html/inherit_graph_56.md5 | 1 - .../server-sdk/docs/html/inherit_graph_56.png | Bin 10215 -> 0 bytes .../server-sdk/docs/html/inherit_graph_57.map | 4 - .../server-sdk/docs/html/inherit_graph_57.md5 | 1 - .../server-sdk/docs/html/inherit_graph_57.png | Bin 5032 -> 0 bytes .../server-sdk/docs/html/inherit_graph_58.map | 3 - .../server-sdk/docs/html/inherit_graph_58.md5 | 1 - .../server-sdk/docs/html/inherit_graph_58.png | Bin 2580 -> 0 bytes .../server-sdk/docs/html/inherit_graph_59.map | 3 - .../server-sdk/docs/html/inherit_graph_59.md5 | 1 - .../server-sdk/docs/html/inherit_graph_59.png | Bin 2325 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_6.map | 3 - libs/server-sdk/docs/html/inherit_graph_6.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_6.png | Bin 2381 -> 0 bytes .../server-sdk/docs/html/inherit_graph_60.map | 3 - .../server-sdk/docs/html/inherit_graph_60.md5 | 1 - .../server-sdk/docs/html/inherit_graph_60.png | Bin 2282 -> 0 bytes .../server-sdk/docs/html/inherit_graph_61.map | 3 - .../server-sdk/docs/html/inherit_graph_61.md5 | 1 - .../server-sdk/docs/html/inherit_graph_61.png | Bin 2303 -> 0 bytes .../server-sdk/docs/html/inherit_graph_62.map | 3 - .../server-sdk/docs/html/inherit_graph_62.md5 | 1 - .../server-sdk/docs/html/inherit_graph_62.png | Bin 1903 -> 0 bytes .../server-sdk/docs/html/inherit_graph_63.map | 4 - .../server-sdk/docs/html/inherit_graph_63.md5 | 1 - .../server-sdk/docs/html/inherit_graph_63.png | Bin 3029 -> 0 bytes .../server-sdk/docs/html/inherit_graph_64.map | 3 - .../server-sdk/docs/html/inherit_graph_64.md5 | 1 - .../server-sdk/docs/html/inherit_graph_64.png | Bin 2697 -> 0 bytes .../server-sdk/docs/html/inherit_graph_65.map | 3 - .../server-sdk/docs/html/inherit_graph_65.md5 | 1 - .../server-sdk/docs/html/inherit_graph_65.png | Bin 3284 -> 0 bytes .../server-sdk/docs/html/inherit_graph_66.map | 3 - .../server-sdk/docs/html/inherit_graph_66.md5 | 1 - .../server-sdk/docs/html/inherit_graph_66.png | Bin 3228 -> 0 bytes .../server-sdk/docs/html/inherit_graph_67.map | 3 - .../server-sdk/docs/html/inherit_graph_67.md5 | 1 - .../server-sdk/docs/html/inherit_graph_67.png | Bin 2611 -> 0 bytes .../server-sdk/docs/html/inherit_graph_68.map | 3 - .../server-sdk/docs/html/inherit_graph_68.md5 | 1 - .../server-sdk/docs/html/inherit_graph_68.png | Bin 3809 -> 0 bytes .../server-sdk/docs/html/inherit_graph_69.map | 3 - .../server-sdk/docs/html/inherit_graph_69.md5 | 1 - .../server-sdk/docs/html/inherit_graph_69.png | Bin 3560 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_7.map | 3 - libs/server-sdk/docs/html/inherit_graph_7.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_7.png | Bin 3922 -> 0 bytes .../server-sdk/docs/html/inherit_graph_70.map | 3 - .../server-sdk/docs/html/inherit_graph_70.md5 | 1 - .../server-sdk/docs/html/inherit_graph_70.png | Bin 3734 -> 0 bytes .../server-sdk/docs/html/inherit_graph_71.map | 3 - .../server-sdk/docs/html/inherit_graph_71.md5 | 1 - .../server-sdk/docs/html/inherit_graph_71.png | Bin 3992 -> 0 bytes .../server-sdk/docs/html/inherit_graph_72.map | 3 - .../server-sdk/docs/html/inherit_graph_72.md5 | 1 - .../server-sdk/docs/html/inherit_graph_72.png | Bin 3582 -> 0 bytes .../server-sdk/docs/html/inherit_graph_73.map | 3 - .../server-sdk/docs/html/inherit_graph_73.md5 | 1 - .../server-sdk/docs/html/inherit_graph_73.png | Bin 4198 -> 0 bytes .../server-sdk/docs/html/inherit_graph_74.map | 3 - .../server-sdk/docs/html/inherit_graph_74.md5 | 1 - .../server-sdk/docs/html/inherit_graph_74.png | Bin 3857 -> 0 bytes .../server-sdk/docs/html/inherit_graph_75.map | 3 - .../server-sdk/docs/html/inherit_graph_75.md5 | 1 - .../server-sdk/docs/html/inherit_graph_75.png | Bin 3866 -> 0 bytes .../server-sdk/docs/html/inherit_graph_76.map | 3 - .../server-sdk/docs/html/inherit_graph_76.md5 | 1 - .../server-sdk/docs/html/inherit_graph_76.png | Bin 4165 -> 0 bytes .../server-sdk/docs/html/inherit_graph_77.map | 3 - .../server-sdk/docs/html/inherit_graph_77.md5 | 1 - .../server-sdk/docs/html/inherit_graph_77.png | Bin 3675 -> 0 bytes .../server-sdk/docs/html/inherit_graph_78.map | 3 - .../server-sdk/docs/html/inherit_graph_78.md5 | 1 - .../server-sdk/docs/html/inherit_graph_78.png | Bin 2882 -> 0 bytes .../server-sdk/docs/html/inherit_graph_79.map | 3 - .../server-sdk/docs/html/inherit_graph_79.md5 | 1 - .../server-sdk/docs/html/inherit_graph_79.png | Bin 2780 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_8.map | 3 - libs/server-sdk/docs/html/inherit_graph_8.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_8.png | Bin 3589 -> 0 bytes .../server-sdk/docs/html/inherit_graph_80.map | 4 - .../server-sdk/docs/html/inherit_graph_80.md5 | 1 - .../server-sdk/docs/html/inherit_graph_80.png | Bin 5935 -> 0 bytes .../server-sdk/docs/html/inherit_graph_81.map | 3 - .../server-sdk/docs/html/inherit_graph_81.md5 | 1 - .../server-sdk/docs/html/inherit_graph_81.png | Bin 3533 -> 0 bytes .../server-sdk/docs/html/inherit_graph_82.map | 3 - .../server-sdk/docs/html/inherit_graph_82.md5 | 1 - .../server-sdk/docs/html/inherit_graph_82.png | Bin 3792 -> 0 bytes .../server-sdk/docs/html/inherit_graph_83.map | 3 - .../server-sdk/docs/html/inherit_graph_83.md5 | 1 - .../server-sdk/docs/html/inherit_graph_83.png | Bin 3513 -> 0 bytes .../server-sdk/docs/html/inherit_graph_84.map | 3 - .../server-sdk/docs/html/inherit_graph_84.md5 | 1 - .../server-sdk/docs/html/inherit_graph_84.png | Bin 3357 -> 0 bytes .../server-sdk/docs/html/inherit_graph_85.map | 3 - .../server-sdk/docs/html/inherit_graph_85.md5 | 1 - .../server-sdk/docs/html/inherit_graph_85.png | Bin 3643 -> 0 bytes .../server-sdk/docs/html/inherit_graph_86.map | 3 - .../server-sdk/docs/html/inherit_graph_86.md5 | 1 - .../server-sdk/docs/html/inherit_graph_86.png | Bin 4252 -> 0 bytes .../server-sdk/docs/html/inherit_graph_87.map | 3 - .../server-sdk/docs/html/inherit_graph_87.md5 | 1 - .../server-sdk/docs/html/inherit_graph_87.png | Bin 4932 -> 0 bytes .../server-sdk/docs/html/inherit_graph_88.map | 3 - .../server-sdk/docs/html/inherit_graph_88.md5 | 1 - .../server-sdk/docs/html/inherit_graph_88.png | Bin 4239 -> 0 bytes .../server-sdk/docs/html/inherit_graph_89.map | 3 - .../server-sdk/docs/html/inherit_graph_89.md5 | 1 - .../server-sdk/docs/html/inherit_graph_89.png | Bin 4144 -> 0 bytes libs/server-sdk/docs/html/inherit_graph_9.map | 3 - libs/server-sdk/docs/html/inherit_graph_9.md5 | 1 - libs/server-sdk/docs/html/inherit_graph_9.png | Bin 3206 -> 0 bytes .../server-sdk/docs/html/inherit_graph_90.map | 3 - .../server-sdk/docs/html/inherit_graph_90.md5 | 1 - .../server-sdk/docs/html/inherit_graph_90.png | Bin 3307 -> 0 bytes .../server-sdk/docs/html/inherit_graph_91.map | 3 - .../server-sdk/docs/html/inherit_graph_91.md5 | 1 - .../server-sdk/docs/html/inherit_graph_91.png | Bin 3400 -> 0 bytes .../server-sdk/docs/html/inherit_graph_92.map | 4 - .../server-sdk/docs/html/inherit_graph_92.md5 | 1 - .../server-sdk/docs/html/inherit_graph_92.png | Bin 5070 -> 0 bytes .../server-sdk/docs/html/inherit_graph_93.map | 3 - .../server-sdk/docs/html/inherit_graph_93.md5 | 1 - .../server-sdk/docs/html/inherit_graph_93.png | Bin 3723 -> 0 bytes .../server-sdk/docs/html/inherit_graph_94.map | 3 - .../server-sdk/docs/html/inherit_graph_94.md5 | 1 - .../server-sdk/docs/html/inherit_graph_94.png | Bin 3659 -> 0 bytes .../server-sdk/docs/html/inherit_graph_95.map | 3 - .../server-sdk/docs/html/inherit_graph_95.md5 | 1 - .../server-sdk/docs/html/inherit_graph_95.png | Bin 3559 -> 0 bytes .../server-sdk/docs/html/inherit_graph_96.map | 3 - .../server-sdk/docs/html/inherit_graph_96.md5 | 1 - .../server-sdk/docs/html/inherit_graph_96.png | Bin 3610 -> 0 bytes .../server-sdk/docs/html/inherit_graph_97.map | 3 - .../server-sdk/docs/html/inherit_graph_97.md5 | 1 - .../server-sdk/docs/html/inherit_graph_97.png | Bin 3822 -> 0 bytes .../server-sdk/docs/html/inherit_graph_98.map | 3 - .../server-sdk/docs/html/inherit_graph_98.md5 | 1 - .../server-sdk/docs/html/inherit_graph_98.png | Bin 3160 -> 0 bytes .../server-sdk/docs/html/inherit_graph_99.map | 3 - .../server-sdk/docs/html/inherit_graph_99.md5 | 1 - .../server-sdk/docs/html/inherit_graph_99.png | Bin 3341 -> 0 bytes libs/server-sdk/docs/html/inherits.html | 747 ----- ...iserialized__data__reader_8hpp_source.html | 132 - .../iserialized__destination_8hpp_source.html | 150 - .../iserialized__item__kind_8hpp_source.html | 117 - .../docs/html/istore_8hpp_source.html | 124 - .../docs/html/iter_8hpp_source.html | 97 - libs/server-sdk/docs/html/jquery.js | 35 - .../json__all__flags__state_8hpp_source.html | 95 - .../html/json__deserializer_8hpp_source.html | 222 -- .../html/json__destination_8hpp_source.html | 135 - .../docs/html/kinds_8hpp_source.html | 114 - .../docs/html/lazy__load__builder_8h.html | 317 -- .../lazy__load__builder_8h__dep__incl.map | 4 - .../lazy__load__builder_8h__dep__incl.md5 | 1 - .../lazy__load__builder_8h__dep__incl.png | Bin 7535 -> 0 bytes .../html/lazy__load__builder_8h__incl.map | 6 - .../html/lazy__load__builder_8h__incl.md5 | 1 - .../html/lazy__load__builder_8h__incl.png | Bin 11827 -> 0 bytes .../html/lazy__load__builder_8h_source.html | 134 - .../html/lazy__load__builder_8hpp_source.html | 116 - .../html/lazy__load__config_8hpp_source.html | 102 - .../html/lazy__load__system_8hpp_source.html | 288 -- .../docs/html/listener__connection_8h.html | 335 --- .../listener__connection_8h__dep__incl.map | 4 - .../listener__connection_8h__dep__incl.md5 | 1 - .../listener__connection_8h__dep__incl.png | Bin 8095 -> 0 bytes .../html/listener__connection_8h__incl.map | 4 - .../html/listener__connection_8h__incl.md5 | 1 - .../html/listener__connection_8h__incl.png | Bin 7853 -> 0 bytes .../html/listener__connection_8h_source.html | 106 - .../docs/html/log__backend_8hpp_source.html | 107 - .../log__backend__wrapper_8hpp_source.html | 109 - libs/server-sdk/docs/html/log__level_8h.html | 217 -- .../docs/html/log__level_8h__dep__incl.map | 6 - .../docs/html/log__level_8h__dep__incl.md5 | 1 - .../docs/html/log__level_8h__dep__incl.png | Bin 20017 -> 0 bytes .../docs/html/log__level_8h__incl.map | 7 - .../docs/html/log__level_8h__incl.md5 | 1 - .../docs/html/log__level_8h__incl.png | Bin 21030 -> 0 bytes .../docs/html/log__level_8h_source.html | 118 - .../docs/html/log__level_8hpp_source.html | 97 - .../docs/html/logging_8hpp_source.html | 105 - .../docs/html/logging__builder_8h.html | 482 ---- .../html/logging__builder_8h__dep__incl.map | 5 - .../html/logging__builder_8h__dep__incl.md5 | 1 - .../html/logging__builder_8h__dep__incl.png | Bin 12998 -> 0 bytes .../docs/html/logging__builder_8h__incl.map | 8 - .../docs/html/logging__builder_8h__incl.md5 | 1 - .../docs/html/logging__builder_8h__incl.png | Bin 37187 -> 0 bytes .../docs/html/logging__builder_8h_source.html | 149 - .../html/logging__builder_8hpp_source.html | 145 - ...ponents_serialization_adapters_README.html | 85 - ...ystems_background_sync_sources_README.html | 82 - .../docs/html/memory__routines_8h.html | 111 - .../html/memory__routines_8h__dep__incl.map | 4 - .../html/memory__routines_8h__dep__incl.md5 | 1 - .../html/memory__routines_8h__dep__incl.png | Bin 8096 -> 0 bytes .../docs/html/memory__routines_8h__incl.map | 5 - .../docs/html/memory__routines_8h__incl.md5 | 1 - .../docs/html/memory__routines_8h__incl.png | Bin 10364 -> 0 bytes .../docs/html/memory__routines_8h_source.html | 101 - .../docs/html/memory__store_8hpp_source.html | 156 - libs/server-sdk/docs/html/menu.js | 51 - libs/server-sdk/docs/html/menudata.js | 91 - libs/server-sdk/docs/html/nav_f.png | Bin 153 -> 0 bytes libs/server-sdk/docs/html/nav_g.png | Bin 95 -> 0 bytes libs/server-sdk/docs/html/nav_h.png | Bin 98 -> 0 bytes .../docs/html/object__builder_8h.html | 437 --- .../docs/html/object__builder_8h__incl.map | 6 - .../docs/html/object__builder_8h__incl.md5 | 1 - .../docs/html/object__builder_8h__incl.png | Bin 14258 -> 0 bytes .../docs/html/object__builder_8h_source.html | 112 - .../docs/html/offline_8hpp_source.html | 119 - libs/server-sdk/docs/html/open.png | Bin 123 -> 0 bytes .../docs/html/operators_8hpp_source.html | 89 - libs/server-sdk/docs/html/pages.html | 81 - .../persistence_2persistence_8hpp_source.html | 99 - .../persistence__builder_8hpp_source.html | 135 - .../polling__data__source_8hpp_source.html | 163 -- .../docs/html/rules_8hpp_source.html | 139 - libs/server-sdk/docs/html/sdk_8h.html | 1536 ---------- libs/server-sdk/docs/html/sdk_8h__incl.map | 19 - libs/server-sdk/docs/html/sdk_8h__incl.md5 | 1 - libs/server-sdk/docs/html/sdk_8h__incl.png | Bin 134480 -> 0 bytes libs/server-sdk/docs/html/sdk_8h_source.html | 313 -- .../docs/html/sdks_8hpp_source.html | 91 - libs/server-sdk/docs/html/search/all_0.html | 37 - libs/server-sdk/docs/html/search/all_0.js | 30 - libs/server-sdk/docs/html/search/all_1.html | 37 - libs/server-sdk/docs/html/search/all_1.js | 19 - libs/server-sdk/docs/html/search/all_10.html | 37 - libs/server-sdk/docs/html/search/all_10.js | 13 - libs/server-sdk/docs/html/search/all_11.html | 37 - libs/server-sdk/docs/html/search/all_11.js | 37 - libs/server-sdk/docs/html/search/all_12.html | 37 - libs/server-sdk/docs/html/search/all_12.js | 17 - libs/server-sdk/docs/html/search/all_13.html | 37 - libs/server-sdk/docs/html/search/all_13.js | 8 - libs/server-sdk/docs/html/search/all_14.html | 37 - libs/server-sdk/docs/html/search/all_14.js | 10 - libs/server-sdk/docs/html/search/all_15.html | 37 - libs/server-sdk/docs/html/search/all_15.js | 8 - libs/server-sdk/docs/html/search/all_2.html | 37 - libs/server-sdk/docs/html/search/all_2.js | 32 - libs/server-sdk/docs/html/search/all_3.html | 37 - libs/server-sdk/docs/html/search/all_3.js | 37 - libs/server-sdk/docs/html/search/all_4.html | 37 - libs/server-sdk/docs/html/search/all_4.js | 25 - libs/server-sdk/docs/html/search/all_5.html | 37 - libs/server-sdk/docs/html/search/all_5.js | 17 - libs/server-sdk/docs/html/search/all_6.html | 37 - libs/server-sdk/docs/html/search/all_6.js | 7 - libs/server-sdk/docs/html/search/all_7.html | 37 - libs/server-sdk/docs/html/search/all_7.js | 12 - libs/server-sdk/docs/html/search/all_8.html | 37 - libs/server-sdk/docs/html/search/all_8.js | 39 - libs/server-sdk/docs/html/search/all_9.html | 37 - libs/server-sdk/docs/html/search/all_9.js | 7 - libs/server-sdk/docs/html/search/all_a.html | 37 - libs/server-sdk/docs/html/search/all_a.js | 14 - libs/server-sdk/docs/html/search/all_b.html | 37 - libs/server-sdk/docs/html/search/all_b.js | 143 - libs/server-sdk/docs/html/search/all_c.html | 37 - libs/server-sdk/docs/html/search/all_c.js | 12 - libs/server-sdk/docs/html/search/all_d.html | 37 - libs/server-sdk/docs/html/search/all_d.js | 11 - libs/server-sdk/docs/html/search/all_e.html | 37 - libs/server-sdk/docs/html/search/all_e.js | 14 - libs/server-sdk/docs/html/search/all_f.html | 37 - libs/server-sdk/docs/html/search/all_f.js | 26 - .../docs/html/search/classes_0.html | 37 - libs/server-sdk/docs/html/search/classes_0.js | 12 - .../docs/html/search/classes_1.html | 37 - libs/server-sdk/docs/html/search/classes_1.js | 12 - .../docs/html/search/classes_10.html | 37 - .../server-sdk/docs/html/search/classes_10.js | 18 - .../docs/html/search/classes_11.html | 37 - .../server-sdk/docs/html/search/classes_11.js | 7 - .../docs/html/search/classes_12.html | 37 - .../server-sdk/docs/html/search/classes_12.js | 4 - .../docs/html/search/classes_2.html | 37 - libs/server-sdk/docs/html/search/classes_2.js | 15 - .../docs/html/search/classes_3.html | 37 - libs/server-sdk/docs/html/search/classes_3.js | 23 - .../docs/html/search/classes_4.html | 37 - libs/server-sdk/docs/html/search/classes_4.js | 16 - .../docs/html/search/classes_5.html | 37 - libs/server-sdk/docs/html/search/classes_5.js | 5 - .../docs/html/search/classes_6.html | 37 - libs/server-sdk/docs/html/search/classes_6.js | 4 - .../docs/html/search/classes_7.html | 37 - libs/server-sdk/docs/html/search/classes_7.js | 9 - .../docs/html/search/classes_8.html | 37 - libs/server-sdk/docs/html/search/classes_8.js | 19 - .../docs/html/search/classes_9.html | 37 - libs/server-sdk/docs/html/search/classes_9.js | 5 - .../docs/html/search/classes_a.html | 37 - libs/server-sdk/docs/html/search/classes_a.js | 5 - .../docs/html/search/classes_b.html | 37 - libs/server-sdk/docs/html/search/classes_b.js | 12 - .../docs/html/search/classes_c.html | 37 - libs/server-sdk/docs/html/search/classes_c.js | 6 - .../docs/html/search/classes_d.html | 37 - libs/server-sdk/docs/html/search/classes_d.js | 5 - .../docs/html/search/classes_e.html | 37 - libs/server-sdk/docs/html/search/classes_e.js | 5 - .../docs/html/search/classes_f.html | 37 - libs/server-sdk/docs/html/search/classes_f.js | 15 - libs/server-sdk/docs/html/search/close.svg | 31 - libs/server-sdk/docs/html/search/enums_0.html | 37 - libs/server-sdk/docs/html/search/enums_0.js | 5 - libs/server-sdk/docs/html/search/enums_1.html | 37 - libs/server-sdk/docs/html/search/enums_1.js | 4 - libs/server-sdk/docs/html/search/enums_2.html | 37 - libs/server-sdk/docs/html/search/enums_2.js | 4 - libs/server-sdk/docs/html/search/enums_3.html | 37 - libs/server-sdk/docs/html/search/enums_3.js | 9 - libs/server-sdk/docs/html/search/enums_4.html | 37 - libs/server-sdk/docs/html/search/enums_4.js | 4 - libs/server-sdk/docs/html/search/enums_5.html | 37 - libs/server-sdk/docs/html/search/enums_5.js | 4 - libs/server-sdk/docs/html/search/enums_6.html | 37 - libs/server-sdk/docs/html/search/enums_6.js | 4 - libs/server-sdk/docs/html/search/enums_7.html | 37 - libs/server-sdk/docs/html/search/enums_7.js | 4 - .../docs/html/search/enumvalues_0.html | 37 - .../docs/html/search/enumvalues_0.js | 4 - .../docs/html/search/enumvalues_1.html | 37 - .../docs/html/search/enumvalues_1.js | 5 - .../docs/html/search/enumvalues_2.html | 37 - .../docs/html/search/enumvalues_2.js | 4 - .../docs/html/search/enumvalues_3.html | 37 - .../docs/html/search/enumvalues_3.js | 9 - .../docs/html/search/enumvalues_4.html | 37 - .../docs/html/search/enumvalues_4.js | 22 - libs/server-sdk/docs/html/search/files_0.html | 37 - libs/server-sdk/docs/html/search/files_0.js | 5 - libs/server-sdk/docs/html/search/files_1.html | 37 - libs/server-sdk/docs/html/search/files_1.js | 4 - libs/server-sdk/docs/html/search/files_2.html | 37 - libs/server-sdk/docs/html/search/files_2.js | 6 - libs/server-sdk/docs/html/search/files_3.html | 37 - libs/server-sdk/docs/html/search/files_3.js | 6 - libs/server-sdk/docs/html/search/files_4.html | 37 - libs/server-sdk/docs/html/search/files_4.js | 4 - libs/server-sdk/docs/html/search/files_5.html | 37 - libs/server-sdk/docs/html/search/files_5.js | 7 - libs/server-sdk/docs/html/search/files_6.html | 37 - libs/server-sdk/docs/html/search/files_6.js | 4 - libs/server-sdk/docs/html/search/files_7.html | 37 - libs/server-sdk/docs/html/search/files_7.js | 4 - libs/server-sdk/docs/html/search/files_8.html | 37 - libs/server-sdk/docs/html/search/files_8.js | 6 - libs/server-sdk/docs/html/search/files_9.html | 37 - libs/server-sdk/docs/html/search/files_9.js | 4 - .../docs/html/search/functions_0.html | 37 - .../docs/html/search/functions_0.js | 24 - .../docs/html/search/functions_1.html | 37 - .../docs/html/search/functions_1.js | 9 - .../docs/html/search/functions_10.html | 37 - .../docs/html/search/functions_10.js | 13 - .../docs/html/search/functions_11.html | 37 - .../docs/html/search/functions_11.js | 20 - .../docs/html/search/functions_12.html | 37 - .../docs/html/search/functions_12.js | 11 - .../docs/html/search/functions_13.html | 37 - .../docs/html/search/functions_13.js | 6 - .../docs/html/search/functions_14.html | 37 - .../docs/html/search/functions_14.js | 9 - .../docs/html/search/functions_15.html | 37 - .../docs/html/search/functions_15.js | 8 - .../docs/html/search/functions_2.html | 37 - .../docs/html/search/functions_2.js | 18 - .../docs/html/search/functions_3.html | 37 - .../docs/html/search/functions_3.js | 13 - .../docs/html/search/functions_4.html | 37 - .../docs/html/search/functions_4.js | 13 - .../docs/html/search/functions_5.html | 37 - .../docs/html/search/functions_5.js | 12 - .../docs/html/search/functions_6.html | 37 - .../docs/html/search/functions_6.js | 6 - .../docs/html/search/functions_7.html | 37 - .../docs/html/search/functions_7.js | 8 - .../docs/html/search/functions_8.html | 37 - .../docs/html/search/functions_8.js | 21 - .../docs/html/search/functions_9.html | 37 - .../docs/html/search/functions_9.js | 6 - .../docs/html/search/functions_a.html | 37 - .../docs/html/search/functions_a.js | 7 - .../docs/html/search/functions_b.html | 37 - .../docs/html/search/functions_b.js | 103 - .../docs/html/search/functions_c.html | 37 - .../docs/html/search/functions_c.js | 7 - .../docs/html/search/functions_d.html | 37 - .../docs/html/search/functions_d.js | 9 - .../docs/html/search/functions_e.html | 37 - .../docs/html/search/functions_e.js | 11 - .../docs/html/search/functions_f.html | 37 - .../docs/html/search/functions_f.js | 15 - libs/server-sdk/docs/html/search/mag_sel.svg | 74 - .../docs/html/search/nomatches.html | 13 - libs/server-sdk/docs/html/search/pages_0.html | 37 - libs/server-sdk/docs/html/search/pages_0.js | 4 - libs/server-sdk/docs/html/search/pages_1.html | 37 - libs/server-sdk/docs/html/search/pages_1.js | 4 - libs/server-sdk/docs/html/search/pages_2.html | 37 - libs/server-sdk/docs/html/search/pages_2.js | 4 - libs/server-sdk/docs/html/search/search.css | 257 -- libs/server-sdk/docs/html/search/search.js | 816 ------ libs/server-sdk/docs/html/search/search_l.png | Bin 567 -> 0 bytes libs/server-sdk/docs/html/search/search_m.png | Bin 158 -> 0 bytes libs/server-sdk/docs/html/search/search_r.png | Bin 553 -> 0 bytes .../server-sdk/docs/html/search/searchdata.js | 39 - .../docs/html/search/typedefs_0.html | 37 - .../server-sdk/docs/html/search/typedefs_0.js | 4 - .../docs/html/search/typedefs_1.html | 37 - .../server-sdk/docs/html/search/typedefs_1.js | 7 - .../docs/html/search/variables_0.html | 37 - .../docs/html/search/variables_0.js | 4 - .../docs/html/search/variables_1.html | 37 - .../docs/html/search/variables_1.js | 4 - .../docs/html/search/variables_2.html | 37 - .../docs/html/search/variables_2.js | 4 - .../docs/html/search/variables_3.html | 37 - .../docs/html/search/variables_3.js | 4 - .../docs/html/search/variables_4.html | 37 - .../docs/html/search/variables_4.js | 4 - .../docs/html/search/variables_5.html | 37 - .../docs/html/search/variables_5.js | 4 - .../docs/html/search/variables_6.html | 37 - .../docs/html/search/variables_6.js | 4 - .../docs/html/search/variables_7.html | 37 - .../docs/html/search/variables_7.js | 4 - .../docs/html/search/variables_8.html | 37 - .../docs/html/search/variables_8.js | 4 - .../html/semver__operations_8hpp_source.html | 134 - ...ialized__item__descriptor_8hpp_source.html | 122 - ...side_2bindings_2c_2config_2builder_8h.html | 1253 -------- ...2bindings_2c_2config_2builder_8h__incl.map | 11 - ...2bindings_2c_2config_2builder_8h__incl.md5 | 1 - ...2bindings_2c_2config_2builder_8h__incl.png | Bin 92752 -> 0 bytes ...indings_2c_2config_2builder_8h_source.html | 265 -- ..._side_2bindings_2c_2config_2config_8h.html | 291 -- ...dings_2c_2config_2config_8h__dep__incl.map | 5 - ...dings_2c_2config_2config_8h__dep__incl.md5 | 1 - ...dings_2c_2config_2config_8h__dep__incl.png | Bin 10518 -> 0 bytes ..._2bindings_2c_2config_2config_8h__incl.map | 4 - ..._2bindings_2c_2config_2config_8h__incl.md5 | 1 - ..._2bindings_2c_2config_2config_8h__incl.png | Bin 6152 -> 0 bytes ...bindings_2c_2config_2config_8h_source.html | 101 - ...kly_2server__side_2client_8hpp_source.html | 309 -- ...ver__side_2config_2config_8hpp_source.html | 128 - ..._2config_2config__builder_8hpp_source.html | 136 - ...r__side_2config_2defaults_8hpp_source.html | 90 - ...s_2data__system_2defaults_8hpp_source.html | 120 - .../html/service__endpoints_8hpp_source.html | 107 - ...tion__argument__macro__definitions_8h.html | 102 - ...ment__macro__definitions_8h__dep__incl.map | 4 - ...ment__macro__definitions_8h__dep__incl.md5 | 1 - ...ment__macro__definitions_8h__dep__incl.png | Bin 8348 -> 0 bytes ...rgument__macro__definitions_8h_source.html | 87 - libs/server-sdk/docs/html/splitbar.png | Bin 314 -> 0 bytes ...otifier_2change__notifier_8hpp_source.html | 216 -- libs/server-sdk/docs/html/status_8h.html | 416 --- .../docs/html/status_8h__dep__incl.map | 10 - .../docs/html/status_8h__dep__incl.md5 | 1 - .../docs/html/status_8h__dep__incl.png | Bin 47239 -> 0 bytes libs/server-sdk/docs/html/status_8h__incl.map | 5 - libs/server-sdk/docs/html/status_8h__incl.md5 | 1 - libs/server-sdk/docs/html/status_8h__incl.png | Bin 10368 -> 0 bytes .../docs/html/status_8h_source.html | 108 - .../streaming__data__source_8hpp_source.html | 138 - .../structBindingContextBuilder-members.html | 80 - .../html/structBindingContextBuilder.html | 103 - ...ructBindingContextBuilder__coll__graph.map | 7 - ...ructBindingContextBuilder__coll__graph.md5 | 1 - ...ructBindingContextBuilder__coll__graph.png | Bin 14641 -> 0 bytes .../html/structLDFlagListener-members.html | 80 - .../docs/html/structLDFlagListener.html | 134 - .../docs/html/structLDLogBackend-members.html | 81 - .../docs/html/structLDLogBackend.html | 153 - ...erverDataSourceStatusListener-members.html | 80 - ...tructLDServerDataSourceStatusListener.html | 131 - ...chdarkly_1_1CEvaluationDetail-members.html | 85 - ...ructlaunchdarkly_1_1CEvaluationDetail.html | 103 - ...launchdarkly_1_1ContextErrors-members.html | 85 - .../structlaunchdarkly_1_1ContextErrors.html | 180 -- ...chdarkly_1_1ContextErrors__coll__graph.map | 5 - ...chdarkly_1_1ContextErrors__coll__graph.md5 | 1 - ...chdarkly_1_1ContextErrors__coll__graph.png | Bin 9424 -> 0 bytes ...1_1Value_1_1Array_1_1Iterator-members.html | 96 - ...hdarkly_1_1Value_1_1Array_1_1Iterator.html | 140 - ..._1Value_1_1Object_1_1Iterator-members.html | 94 - ...darkly_1_1Value_1_1Object_1_1Iterator.html | 134 - ...nchdarkly_1_1config_1_1Config-members.html | 92 - ...tructlaunchdarkly_1_1config_1_1Config.html | 132 - ...hdarkly_1_1config_1_1shared_1_1AnySDK.html | 86 - ...rkly_1_1config_1_1shared_1_1ClientSDK.html | 86 - ...1config_1_1shared_1_1Defaults-members.html | 85 - ...arkly_1_1config_1_1shared_1_1Defaults.html | 138 - ..._1Defaults_3_01ClientSDK_01_4-members.html | 90 - ...shared_1_1Defaults_3_01ClientSDK_01_4.html | 113 - ..._1Defaults_3_01ServerSDK_01_4-members.html | 87 - ...shared_1_1Defaults_3_01ServerSDK_01_4.html | 104 - ...rkly_1_1config_1_1shared_1_1ServerSDK.html | 86 - ..._1shared_1_1builders_1_1MethodVisitor.html | 82 - ...hodVisitor_3_01ClientSDK_01_4-members.html | 86 - ...s_1_1MethodVisitor_3_01ClientSDK_01_4.html | 105 - ..._1shared_1_1built_1_1DataSourceConfig.html | 82 - ...urceConfig_3_01ClientSDK_01_4-members.html | 85 - ..._1DataSourceConfig_3_01ClientSDK_01_4.html | 98 - ..._1DataSourceConfig_3_01ServerSDK_01_4.html | 82 - ...1_1shared_1_1built_1_1Logging-members.html | 86 - ...1config_1_1shared_1_1built_1_1Logging.html | 160 -- ...hared_1_1built_1_1Logging__coll__graph.map | 6 - ...hared_1_1built_1_1Logging__coll__graph.md5 | 1 - ...hared_1_1built_1_1Logging__coll__graph.png | Bin 13930 -> 0 bytes ...fig_1_1shared_1_1built_1_1Persistence.html | 82 - ...ersistence_3_01ClientSDK_01_4-members.html | 85 - ...ilt_1_1Persistence_3_01ClientSDK_01_4.html | 107 - ...stence_3_01ClientSDK_01_4__coll__graph.map | 4 - ...stence_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...stence_3_01ClientSDK_01_4__coll__graph.png | Bin 8491 -> 0 bytes ...ilt_1_1Persistence_3_01ServerSDK_01_4.html | 82 - ...g_1_1shared_1_1built_1_1PollingConfig.html | 82 - ...lingConfig_3_01ClientSDK_01_4-members.html | 86 - ...t_1_1PollingConfig_3_01ClientSDK_01_4.html | 111 - ...Config_3_01ClientSDK_01_4__coll__graph.map | 5 - ...Config_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ClientSDK_01_4__coll__graph.png | Bin 9431 -> 0 bytes ...lingConfig_3_01ServerSDK_01_4-members.html | 85 - ...t_1_1PollingConfig_3_01ServerSDK_01_4.html | 108 - ...Config_3_01ServerSDK_01_4__coll__graph.map | 5 - ...Config_3_01ServerSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ServerSDK_01_4__coll__graph.png | Bin 10362 -> 0 bytes ...1_1shared_1_1built_1_1StreamingConfig.html | 82 - ...mingConfig_3_01ClientSDK_01_4-members.html | 84 - ...1_1StreamingConfig_3_01ClientSDK_01_4.html | 105 - ...Config_3_01ClientSDK_01_4__coll__graph.map | 5 - ...Config_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ClientSDK_01_4__coll__graph.png | Bin 10552 -> 0 bytes ...mingConfig_3_01ServerSDK_01_4-members.html | 84 - ...1_1StreamingConfig_3_01ServerSDK_01_4.html | 105 - ...Config_3_01ServerSDK_01_4__coll__graph.map | 5 - ...Config_3_01ServerSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ServerSDK_01_4__coll__graph.png | Bin 10706 -> 0 bytes ...arkly_1_1detail_1_1has__build__method.html | 100 - ..._t_3_021043ea8ce94fc0d50282654bd2b0cdf.map | 4 - ..._t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 | 1 - ..._t_3_021043ea8ce94fc0d50282654bd2b0cdf.png | Bin 10921 -> 0 bytes ..._t_3_03571163bccd93d76113c4ae5dcdfaea5.map | 4 - ..._t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 | 1 - ..._t_3_03571163bccd93d76113c4ae5dcdfaea5.png | Bin 10921 -> 0 bytes ...t_3_0bb27718ac9497863c8374f4f0c38d0c8.html | 100 - ...ail_1_1has__build__method__coll__graph.map | 4 - ...ail_1_1has__build__method__coll__graph.md5 | 1 - ...ail_1_1has__build__method__coll__graph.png | Bin 5958 -> 0 bytes ..._1_1has__build__method__inherit__graph.map | 4 - ..._1_1has__build__method__inherit__graph.md5 | 1 - ..._1_1has__build__method__inherit__graph.png | Bin 5958 -> 0 bytes ...darkly_1_1detail_1_1has__result__type.html | 100 - ..._3_01typename_01T_1_1Result_01_4_01_4.html | 100 - ...e_01T_1_1Result_01_4_01_4__coll__graph.map | 4 - ...e_01T_1_1Result_01_4_01_4__coll__graph.md5 | 1 - ...e_01T_1_1Result_01_4_01_4__coll__graph.png | Bin 5701 -> 0 bytes ...1T_1_1e7d9368e733a3e9328893bf08fe4e725.map | 4 - ...1T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 | 1 - ...1T_1_1e7d9368e733a3e9328893bf08fe4e725.png | Bin 5701 -> 0 bytes ...tail_1_1has__result__type__coll__graph.map | 4 - ...tail_1_1has__result__type__coll__graph.md5 | 1 - ...tail_1_1has__result__type__coll__graph.png | Bin 5485 -> 0 bytes ...l_1_1has__result__type__inherit__graph.map | 4 - ...l_1_1has__result__type__inherit__graph.md5 | 1 - ...l_1_1has__result__type__inherit__graph.png | Bin 5485 -> 0 bytes ...kly_1_1server__side_1_1Config-members.html | 90 - ...aunchdarkly_1_1server__side_1_1Config.html | 114 - ...r__side_1_1config_1_1Defaults-members.html | 88 - ...1_1server__side_1_1config_1_1Defaults.html | 107 - ...ders_1_1BackgroundSyncBuilder-members.html | 90 - ..._1_1builders_1_1BackgroundSyncBuilder.html | 115 - ...ers_1_1DataDestinationBuilder-members.html | 84 - ...1_1builders_1_1DataDestinationBuilder.html | 93 - ..._1builders_1_1LazyLoadBuilder-members.html | 89 - ...config_1_1builders_1_1LazyLoadBuilder.html | 207 -- ...built_1_1BackgroundSyncConfig-members.html | 87 - ...nfig_1_1built_1_1BackgroundSyncConfig.html | 108 - ...1_1config_1_1built_1_1BootstrapConfig.html | 82 - ...fig_1_1built_1_1DataDestinationConfig.html | 82 - ..._1_1built_1_1DataSystemConfig-members.html | 84 - ..._1config_1_1built_1_1DataSystemConfig.html | 95 - ...ig_1_1built_1_1LazyLoadConfig-members.html | 86 - ..._1_1config_1_1built_1_1LazyLoadConfig.html | 141 - ..._1built_1_1LazyLoadConfig__coll__graph.map | 4 - ..._1built_1_1LazyLoadConfig__coll__graph.md5 | 1 - ..._1built_1_1LazyLoadConfig__coll__graph.png | Bin 9063 -> 0 bytes ...s_1_1JsonDestination_1_1Kinds-members.html | 84 - ...omponents_1_1JsonDestination_1_1Kinds.html | 161 -- ...1JsonDestination_1_1Kinds__coll__graph.map | 6 - ...1JsonDestination_1_1Kinds__coll__graph.md5 | 1 - ...1JsonDestination_1_1Kinds__coll__graph.png | Bin 21898 -> 0 bytes ...aSourceEventHandler_1_1Delete-members.html | 85 - ...s_1_1DataSourceEventHandler_1_1Delete.html | 108 - ...rceEventHandler_1_1Delete__coll__graph.map | 5 - ...rceEventHandler_1_1Delete__coll__graph.md5 | 1 - ...rceEventHandler_1_1Delete__coll__graph.png | Bin 8428 -> 0 bytes ...taSourceEventHandler_1_1Patch-members.html | 84 - ...ms_1_1DataSourceEventHandler_1_1Patch.html | 105 - ...urceEventHandler_1_1Patch__coll__graph.map | 5 - ...urceEventHandler_1_1Patch__coll__graph.md5 | 1 - ...urceEventHandler_1_1Patch__coll__graph.png | Bin 8447 -> 0 bytes ...DataSourceEventHandler_1_1Put-members.html | 83 - ...tems_1_1DataSourceEventHandler_1_1Put.html | 92 - ...1_1data__systems_1_1FlagsPath-members.html | 83 - ...r__side_1_1data__systems_1_1FlagsPath.html | 102 - ...ata__systems_1_1FlagsPath__coll__graph.map | 5 - ...ata__systems_1_1FlagsPath__coll__graph.md5 | 1 - ...ata__systems_1_1FlagsPath__coll__graph.png | Bin 9321 -> 0 bytes ..._systems_1_1LazyLoad_1_1Kinds-members.html | 84 - ...1_1data__systems_1_1LazyLoad_1_1Kinds.html | 131 - ...tems_1_1LazyLoad_1_1Kinds__coll__graph.map | 6 - ...tems_1_1LazyLoad_1_1Kinds__coll__graph.md5 | 1 - ...tems_1_1LazyLoad_1_1Kinds__coll__graph.png | Bin 21556 -> 0 bytes ...data__systems_1_1SegmentsPath-members.html | 83 - ...side_1_1data__systems_1_1SegmentsPath.html | 102 - ...__systems_1_1SegmentsPath__coll__graph.map | 5 - ...__systems_1_1SegmentsPath__coll__graph.md5 | 1 - ...__systems_1_1SegmentsPath__coll__graph.png | Bin 9606 -> 0 bytes ...systems_1_1StreamingDataKinds-members.html | 86 - ..._1data__systems_1_1StreamingDataKinds.html | 105 - ...1_1BucketPrefix_1_1KeyAndSalt-members.html | 84 - ...luation_1_1BucketPrefix_1_1KeyAndSalt.html | 105 - ...ucketPrefix_1_1KeyAndSalt__coll__graph.map | 5 - ...ucketPrefix_1_1KeyAndSalt__coll__graph.md5 | 1 - ...ucketPrefix_1_1KeyAndSalt__coll__graph.png | Bin 9085 -> 0 bytes ...evaluation_1_1detail_1_1Guard-members.html | 88 - ...side_1_1evaluation_1_1detail_1_1Guard.html | 109 - ...SerializedDataReader_1_1Error-members.html | 83 - ...ons_1_1ISerializedDataReader_1_1Error.html | 102 - ...alizedDataReader_1_1Error__coll__graph.map | 5 - ...alizedDataReader_1_1Error__coll__graph.md5 | 1 - ...alizedDataReader_1_1Error__coll__graph.png | Bin 8453 -> 0 bytes ...s_1_1SerializedItemDescriptor-members.html | 87 - ...egrations_1_1SerializedItemDescriptor.html | 231 -- ...1SerializedItemDescriptor__coll__graph.map | 5 - ...1SerializedItemDescriptor__coll__graph.md5 | 1 - ...1SerializedItemDescriptor__coll__graph.png | Bin 9866 -> 0 bytes libs/server-sdk/docs/html/sync_off.png | Bin 853 -> 0 bytes libs/server-sdk/docs/html/sync_on.png | Bin 845 -> 0 bytes libs/server-sdk/docs/html/tab_a.png | Bin 142 -> 0 bytes libs/server-sdk/docs/html/tab_b.png | Bin 169 -> 0 bytes libs/server-sdk/docs/html/tab_h.png | Bin 177 -> 0 bytes libs/server-sdk/docs/html/tab_s.png | Bin 184 -> 0 bytes libs/server-sdk/docs/html/tabs.css | 1 - .../docs/html/tagged__data_8hpp_source.html | 100 - .../timestamp__operations_8hpp_source.html | 95 - .../docs/html/unreachable_8hpp_source.html | 95 - libs/server-sdk/docs/html/value_8h.html | 816 ------ .../docs/html/value_8h__dep__incl.map | 10 - .../docs/html/value_8h__dep__incl.md5 | 1 - .../docs/html/value_8h__dep__incl.png | Bin 53137 -> 0 bytes libs/server-sdk/docs/html/value_8h__incl.map | 5 - libs/server-sdk/docs/html/value_8h__incl.md5 | 1 - libs/server-sdk/docs/html/value_8h__incl.png | Bin 10368 -> 0 bytes .../server-sdk/docs/html/value_8h_source.html | 168 -- .../docs/html/value_8hpp_source.html | 387 --- libs/server-sdk/docs/latex/Makefile | 23 - .../docs/latex/all__flags__state_8h.tex | 251 -- .../latex/all__flags__state_8h__dep__incl.md5 | 1 - .../latex/all__flags__state_8h__dep__incl.pdf | Bin 10892 -> 0 bytes .../docs/latex/all__flags__state_8h__incl.md5 | 1 - .../docs/latex/all__flags__state_8h__incl.pdf | Bin 12695 -> 0 bytes libs/server-sdk/docs/latex/annotated.tex | 145 - .../docs/latex/array__builder_8h.tex | 145 - .../docs/latex/array__builder_8h__incl.md5 | 1 - .../docs/latex/array__builder_8h__incl.pdf | Bin 9641 -> 0 bytes .../docs/latex/classIPersistence.tex | 90 - .../docs/latex/classLogBackendWrapper.tex | 82 - .../classLogBackendWrapper__coll__graph.md5 | 1 - .../classLogBackendWrapper__coll__graph.pdf | Bin 7712 -> 0 bytes ...classLogBackendWrapper__inherit__graph.md5 | 1 - ...classLogBackendWrapper__inherit__graph.pdf | Bin 7712 -> 0 bytes ...lasslaunchdarkly_1_1AttributeReference.tex | 218 -- .../latex/classlaunchdarkly_1_1Attributes.tex | 138 - ...classlaunchdarkly_1_1AttributesBuilder.tex | 327 --- .../latex/classlaunchdarkly_1_1Context.tex | 142 - .../classlaunchdarkly_1_1ContextBuilder.tex | 151 - .../classlaunchdarkly_1_1EvaluationDetail.tex | 140 - ...unchdarkly_1_1EvaluationDetailInternal.tex | 69 - .../classlaunchdarkly_1_1EvaluationReason.tex | 211 -- .../classlaunchdarkly_1_1EvaluationResult.tex | 75 - .../classlaunchdarkly_1_1IConnection.tex | 40 - .../classlaunchdarkly_1_1ILogBackend.tex | 83 - ...hdarkly_1_1ILogBackend__inherit__graph.md5 | 1 - ...hdarkly_1_1ILogBackend__inherit__graph.pdf | Bin 7687 -> 0 bytes .../docs/latex/classlaunchdarkly_1_1Value.tex | 385 --- .../classlaunchdarkly_1_1Value_1_1Array.tex | 60 - .../classlaunchdarkly_1_1Value_1_1Object.tex | 103 - ...1data__sources_1_1DataSourceStatusBase.tex | 80 - ...__sources_1_1DataSourceStatusErrorInfo.tex | 69 - ..._1shared_1_1builders_1_1AppInfoBuilder.tex | 20 - ...1_1shared_1_1builders_1_1ConfigBuilder.tex | 218 -- ...hared_1_1builders_1_1DataSourceBuilder.tex | 18 - ..._1DataSourceBuilder_3_01ClientSDK_01_4.tex | 116 - ...shared_1_1builders_1_1EndpointsBuilder.tex | 129 - ...1_1shared_1_1builders_1_1EventsBuilder.tex | 206 -- ...d_1_1builders_1_1HttpPropertiesBuilder.tex | 228 -- ..._1shared_1_1builders_1_1LoggingBuilder.tex | 131 - ...ders_1_1LoggingBuilder_1_1BasicLogging.tex | 60 - ...ers_1_1LoggingBuilder_1_1CustomLogging.tex | 36 - ...uilders_1_1LoggingBuilder_1_1NoLogging.tex | 7 - ...ared_1_1builders_1_1PersistenceBuilder.tex | 7 - ...1PersistenceBuilder_3_01ClientSDK_01_4.tex | 94 - ...er_3_01ClientSDK_01_4_1_1CustomBuilder.tex | 36 - ...lder_3_01ClientSDK_01_4_1_1NoneBuilder.tex | 7 - ..._1shared_1_1builders_1_1PollingBuilder.tex | 53 - ...shared_1_1builders_1_1StreamingBuilder.tex | 57 - ...1_1config_1_1shared_1_1built_1_1Events.tex | 122 - ...g_1_1shared_1_1built_1_1HttpProperties.tex | 29 - ...1_1shared_1_1built_1_1ServiceEndpoints.tex | 78 - ...arkly_1_1server__side_1_1AllFlagsState.tex | 127 - ..._1server__side_1_1AllFlagsStateBuilder.tex | 58 - ...server__side_1_1AllFlagsState_1_1State.tex | 107 - ...launchdarkly_1_1server__side_1_1Client.tex | 483 ---- ...chdarkly_1_1server__side_1_1ClientImpl.tex | 469 --- ...erver__side_1_1ClientImpl__coll__graph.md5 | 1 - ...erver__side_1_1ClientImpl__coll__graph.pdf | Bin 7894 -> 0 bytes ...er__side_1_1ClientImpl__inherit__graph.md5 | 1 - ...er__side_1_1ClientImpl__inherit__graph.pdf | Bin 7894 -> 0 bytes ...1_1server__side_1_1Client__coll__graph.md5 | 1 - ...1_1server__side_1_1Client__coll__graph.pdf | Bin 7606 -> 0 bytes ...server__side_1_1Client__inherit__graph.md5 | 1 - ...server__side_1_1Client__inherit__graph.pdf | Bin 7606 -> 0 bytes ...arkly_1_1server__side_1_1ConfigBuilder.tex | 160 -- ...darkly_1_1server__side_1_1EventFactory.tex | 32 - ...chdarkly_1_1server__side_1_1EventScope.tex | 60 - ...kly_1_1server__side_1_1IChangeNotifier.tex | 73 - ...ide_1_1IChangeNotifier__inherit__graph.md5 | 1 - ...ide_1_1IChangeNotifier__inherit__graph.pdf | Bin 11599 -> 0 bytes ...aunchdarkly_1_1server__side_1_1IClient.tex | 470 --- ...erver__side_1_1IClient__inherit__graph.md5 | 1 - ...erver__side_1_1IClient__inherit__graph.pdf | Bin 8326 -> 0 bytes ...ver__side_1_1IDataSourceStatusProvider.tex | 76 - ...config_1_1builders_1_1BootstrapBuilder.tex | 14 - ...onfig_1_1builders_1_1DataSystemBuilder.tex | 101 - ..._1_1data__components_1_1ChangeNotifier.tex | 165 -- ...ponents_1_1ChangeNotifier__coll__graph.md5 | 1 - ...ponents_1_1ChangeNotifier__coll__graph.pdf | Bin 12314 -> 0 bytes ...ents_1_1ChangeNotifier__inherit__graph.md5 | 1 - ...ents_1_1ChangeNotifier__inherit__graph.pdf | Bin 12314 -> 0 bytes ..._components_1_1DataSourceStatusManager.tex | 42 - ..._1DataSourceStatusManager__coll__graph.md5 | 1 - ..._1DataSourceStatusManager__coll__graph.pdf | Bin 8793 -> 0 bytes ...ataSourceStatusManager__inherit__graph.md5 | 1 - ...ataSourceStatusManager__inherit__graph.pdf | Bin 8793 -> 0 bytes ...e_1_1data__components_1_1DependencyMap.tex | 45 - ...e_1_1data__components_1_1DependencySet.tex | 61 - ...1data__components_1_1DependencyTracker.tex | 82 - ...1data__components_1_1ExpirationTracker.tex | 180 -- ..._1data__components_1_1JsonDeserializer.tex | 154 - ...nents_1_1JsonDeserializer__coll__graph.md5 | 1 - ...nents_1_1JsonDeserializer__coll__graph.pdf | Bin 8736 -> 0 bytes ...ts_1_1JsonDeserializer__inherit__graph.md5 | 1 - ...ts_1_1JsonDeserializer__inherit__graph.pdf | Bin 8736 -> 0 bytes ...1_1data__components_1_1JsonDestination.tex | 167 -- ...onents_1_1JsonDestination__coll__graph.md5 | 1 - ...onents_1_1JsonDestination__coll__graph.pdf | Bin 8339 -> 0 bytes ...nts_1_1JsonDestination__inherit__graph.md5 | 1 - ...nts_1_1JsonDestination__inherit__graph.pdf | Bin 8339 -> 0 bytes ...ide_1_1data__components_1_1MemoryStore.tex | 235 -- ...components_1_1MemoryStore__coll__graph.md5 | 1 - ...components_1_1MemoryStore__coll__graph.pdf | Bin 9070 -> 0 bytes ...ponents_1_1MemoryStore__inherit__graph.md5 | 1 - ...ponents_1_1MemoryStore__inherit__graph.pdf | Bin 9070 -> 0 bytes ...side_1_1data__components_1_1TaggedData.tex | 37 - ...e_1_1data__interfaces_1_1IBootstrapper.tex | 64 - ...__interfaces_1_1IBootstrapper_1_1Error.tex | 25 - ...ide_1_1data__interfaces_1_1IDataReader.tex | 183 -- ...erfaces_1_1IDataReader__inherit__graph.md5 | 1 - ...erfaces_1_1IDataReader__inherit__graph.pdf | Bin 8718 -> 0 bytes ...1data__interfaces_1_1IDataSynchronizer.tex | 112 - ...s_1_1IDataSynchronizer__inherit__graph.md5 | 1 - ...s_1_1IDataSynchronizer__inherit__graph.pdf | Bin 9270 -> 0 bytes ...ide_1_1data__interfaces_1_1IDataSystem.tex | 75 - ...interfaces_1_1IDataSystem__coll__graph.md5 | 1 - ...interfaces_1_1IDataSystem__coll__graph.pdf | Bin 8254 -> 0 bytes ...erfaces_1_1IDataSystem__inherit__graph.md5 | 1 - ...erfaces_1_1IDataSystem__inherit__graph.pdf | Bin 13528 -> 0 bytes ...de_1_1data__interfaces_1_1IDestination.tex | 129 - ...rfaces_1_1IDestination__inherit__graph.md5 | 1 - ...rfaces_1_1IDestination__inherit__graph.pdf | Bin 13276 -> 0 bytes ...__interfaces_1_1ISerializedDestination.tex | 175 -- ...er__side_1_1data__interfaces_1_1IStore.tex | 148 - ...__interfaces_1_1IStore__inherit__graph.md5 | 1 - ...__interfaces_1_1IStore__inherit__graph.pdf | Bin 14377 -> 0 bytes ...ide_1_1data__systems_1_1BackgroundSync.tex | 177 -- ...systems_1_1BackgroundSync__coll__graph.md5 | 1 - ...systems_1_1BackgroundSync__coll__graph.pdf | Bin 9043 -> 0 bytes ...tems_1_1BackgroundSync__inherit__graph.md5 | 1 - ...tems_1_1BackgroundSync__inherit__graph.pdf | Bin 9043 -> 0 bytes ...ata__systems_1_1DataSourceEventHandler.tex | 70 - ...ver__side_1_1data__systems_1_1LazyLoad.tex | 182 -- ...data__systems_1_1LazyLoad__coll__graph.md5 | 1 - ...data__systems_1_1LazyLoad__coll__graph.pdf | Bin 8939 -> 0 bytes ...a__systems_1_1LazyLoad__inherit__graph.md5 | 1 - ...a__systems_1_1LazyLoad__inherit__graph.pdf | Bin 8939 -> 0 bytes ...side_1_1data__systems_1_1OfflineSystem.tex | 156 - ..._systems_1_1OfflineSystem__coll__graph.md5 | 1 - ..._systems_1_1OfflineSystem__coll__graph.pdf | Bin 12015 -> 0 bytes ...stems_1_1OfflineSystem__inherit__graph.md5 | 1 - ...stems_1_1OfflineSystem__inherit__graph.pdf | Bin 12015 -> 0 bytes ..._1_1data__systems_1_1PollingDataSource.tex | 102 - ...tems_1_1PollingDataSource__coll__graph.md5 | 1 - ...tems_1_1PollingDataSource__coll__graph.pdf | Bin 9266 -> 0 bytes ...s_1_1PollingDataSource__inherit__graph.md5 | 1 - ...s_1_1PollingDataSource__inherit__graph.pdf | Bin 9266 -> 0 bytes ..._1_1data__systems_1_1StreamingDataKind.tex | 19 - ..._1data__systems_1_1StreamingDataSource.tex | 102 - ...ms_1_1StreamingDataSource__coll__graph.md5 | 1 - ...ms_1_1StreamingDataSource__coll__graph.pdf | Bin 9153 -> 0 bytes ...1_1StreamingDataSource__inherit__graph.md5 | 1 - ...1_1StreamingDataSource__inherit__graph.pdf | Bin 9153 -> 0 bytes ...er__side_1_1evaluation_1_1BucketPrefix.tex | 66 - ...er__side_1_1evaluation_1_1BucketResult.tex | 26 - ...1_1server__side_1_1evaluation_1_1Error.tex | 37 - ...erver__side_1_1evaluation_1_1Evaluator.tex | 53 - ...valuation_1_1detail_1_1EvaluationStack.tex | 57 - ...side_1_1evaluation_1_1detail_1_1SemVer.tex | 112 - ...rver__side_1_1integrations_1_1FlagKind.tex | 72 - ...1integrations_1_1FlagKind__coll__graph.md5 | 1 - ...1integrations_1_1FlagKind__coll__graph.pdf | Bin 8681 -> 0 bytes ...tegrations_1_1FlagKind__inherit__graph.md5 | 1 - ...tegrations_1_1FlagKind__inherit__graph.pdf | Bin 8681 -> 0 bytes ...1integrations_1_1ISerializedDataReader.tex | 114 - ...1_1integrations_1_1ISerializedItemKind.tex | 85 - ...1_1ISerializedItemKind__inherit__graph.md5 | 1 - ...1_1ISerializedItemKind__inherit__graph.pdf | Bin 9134 -> 0 bytes ...r__side_1_1integrations_1_1SegmentKind.tex | 72 - ...tegrations_1_1SegmentKind__coll__graph.md5 | 1 - ...tegrations_1_1SegmentKind__coll__graph.pdf | Bin 8603 -> 0 bytes ...rations_1_1SegmentKind__inherit__graph.md5 | 1 - ...rations_1_1SegmentKind__inherit__graph.pdf | Bin 8603 -> 0 bytes ...arkly_2bindings_2c_2config_2builder_8h.tex | 10 - ...darkly_2bindings_2c_2config_2config_8h.tex | 10 - libs/server-sdk/docs/latex/context_8h.tex | 411 --- .../docs/latex/context_8h__dep__incl.md5 | 1 - .../docs/latex/context_8h__dep__incl.pdf | Bin 9454 -> 0 bytes .../docs/latex/context_8h__incl.md5 | 1 - .../docs/latex/context_8h__incl.pdf | Bin 9627 -> 0 bytes .../docs/latex/context__builder_8h.tex | 369 --- .../docs/latex/context__builder_8h__incl.md5 | 1 - .../docs/latex/context__builder_8h__incl.pdf | Bin 10480 -> 0 bytes libs/server-sdk/docs/latex/doxygen.sty | 576 ---- libs/server-sdk/docs/latex/error__info_8h.tex | 92 - .../docs/latex/error__info_8h__dep__incl.md5 | 1 - .../docs/latex/error__info_8h__dep__incl.pdf | Bin 8853 -> 0 bytes .../docs/latex/error__info_8h__incl.md5 | 1 - .../docs/latex/error__info_8h__incl.pdf | Bin 9659 -> 0 bytes libs/server-sdk/docs/latex/error__kind_8h.tex | 72 - .../docs/latex/error__kind_8h__dep__incl.md5 | 1 - .../docs/latex/error__kind_8h__dep__incl.pdf | Bin 9239 -> 0 bytes .../docs/latex/error__kind_8h__incl.md5 | 1 - .../docs/latex/error__kind_8h__incl.pdf | Bin 8802 -> 0 bytes .../docs/latex/evaluation__detail_8h.tex | 161 -- .../evaluation__detail_8h__dep__incl.md5 | 1 - .../evaluation__detail_8h__dep__incl.pdf | Bin 8730 -> 0 bytes .../latex/evaluation__detail_8h__incl.md5 | 1 - .../latex/evaluation__detail_8h__incl.pdf | Bin 9258 -> 0 bytes libs/server-sdk/docs/latex/files.tex | 125 - .../docs/latex/flag__listener_8h.tex | 192 -- .../docs/latex/flag__listener_8h__incl.md5 | 1 - .../docs/latex/flag__listener_8h__incl.pdf | Bin 12778 -> 0 bytes libs/server-sdk/docs/latex/hierarchy.tex | 182 -- libs/server-sdk/docs/latex/index.tex | 11 - .../docs/latex/lazy__load__builder_8h.tex | 141 - .../lazy__load__builder_8h__dep__incl.md5 | 1 - .../lazy__load__builder_8h__dep__incl.pdf | Bin 11225 -> 0 bytes .../latex/lazy__load__builder_8h__incl.md5 | 1 - .../latex/lazy__load__builder_8h__incl.pdf | Bin 11997 -> 0 bytes .../docs/latex/listener__connection_8h.tex | 219 -- .../listener__connection_8h__dep__incl.md5 | 1 - .../listener__connection_8h__dep__incl.pdf | Bin 8724 -> 0 bytes .../latex/listener__connection_8h__incl.md5 | 1 - .../latex/listener__connection_8h__incl.pdf | Bin 8802 -> 0 bytes libs/server-sdk/docs/latex/log__level_8h.tex | 82 - .../docs/latex/log__level_8h__dep__incl.md5 | 1 - .../docs/latex/log__level_8h__dep__incl.pdf | Bin 12830 -> 0 bytes .../docs/latex/log__level_8h__incl.md5 | 1 - .../docs/latex/log__level_8h__incl.pdf | Bin 9936 -> 0 bytes .../docs/latex/logging__builder_8h.tex | 291 -- .../latex/logging__builder_8h__dep__incl.md5 | 1 - .../latex/logging__builder_8h__dep__incl.pdf | Bin 12407 -> 0 bytes .../docs/latex/logging__builder_8h__incl.md5 | 1 - .../docs/latex/logging__builder_8h__incl.pdf | Bin 13996 -> 0 bytes .../docs/latex/longtable_doxygen.sty | 448 --- ...mponents_serialization_adapters_README.tex | 32 - ...systems_background_sync_sources_README.tex | 11 - .../docs/latex/memory__routines_8h.tex | 26 - .../latex/memory__routines_8h__dep__incl.md5 | 1 - .../latex/memory__routines_8h__dep__incl.pdf | Bin 8709 -> 0 bytes .../docs/latex/memory__routines_8h__incl.md5 | 1 - .../docs/latex/memory__routines_8h__incl.pdf | Bin 8914 -> 0 bytes .../docs/latex/object__builder_8h.tex | 307 -- .../docs/latex/object__builder_8h__incl.md5 | 1 - .../docs/latex/object__builder_8h__incl.pdf | Bin 9732 -> 0 bytes libs/server-sdk/docs/latex/refman.tex | 366 --- libs/server-sdk/docs/latex/sdk_8h.tex | 841 ------ libs/server-sdk/docs/latex/sdk_8h__incl.md5 | 1 - libs/server-sdk/docs/latex/sdk_8h__incl.pdf | Bin 18911 -> 0 bytes ..._side_2bindings_2c_2config_2builder_8h.tex | 558 ---- ...2bindings_2c_2config_2builder_8h__incl.md5 | 1 - ...2bindings_2c_2config_2builder_8h__incl.pdf | Bin 15578 -> 0 bytes ...__side_2bindings_2c_2config_2config_8h.tex | 190 -- ...dings_2c_2config_2config_8h__dep__incl.md5 | 1 - ...dings_2c_2config_2config_8h__dep__incl.pdf | Bin 11417 -> 0 bytes ..._2bindings_2c_2config_2config_8h__incl.md5 | 1 - ..._2bindings_2c_2config_2config_8h__incl.pdf | Bin 11459 -> 0 bytes ...ction__argument__macro__definitions_8h.tex | 19 - ...ment__macro__definitions_8h__dep__incl.md5 | 1 - ...ment__macro__definitions_8h__dep__incl.pdf | Bin 12062 -> 0 bytes libs/server-sdk/docs/latex/status_8h.tex | 290 -- .../docs/latex/status_8h__dep__incl.md5 | 1 - .../docs/latex/status_8h__dep__incl.pdf | Bin 15108 -> 0 bytes .../server-sdk/docs/latex/status_8h__incl.md5 | 1 - .../server-sdk/docs/latex/status_8h__incl.pdf | Bin 8847 -> 0 bytes .../latex/structBindingContextBuilder.tex | 26 - ...ructBindingContextBuilder__coll__graph.md5 | 1 - ...ructBindingContextBuilder__coll__graph.pdf | Bin 9161 -> 0 bytes .../docs/latex/structLDFlagListener.tex | 51 - .../docs/latex/structLDLogBackend.tex | 59 - ...structLDServerDataSourceStatusListener.tex | 45 - ...tructlaunchdarkly_1_1CEvaluationDetail.tex | 22 - .../structlaunchdarkly_1_1ContextErrors.tex | 67 - ...chdarkly_1_1ContextErrors__coll__graph.md5 | 1 - ...chdarkly_1_1ContextErrors__coll__graph.pdf | Bin 8783 -> 0 bytes ...chdarkly_1_1Value_1_1Array_1_1Iterator.tex | 59 - ...hdarkly_1_1Value_1_1Object_1_1Iterator.tex | 53 - ...structlaunchdarkly_1_1config_1_1Config.tex | 56 - ...chdarkly_1_1config_1_1shared_1_1AnySDK.tex | 14 - ...arkly_1_1config_1_1shared_1_1ClientSDK.tex | 14 - ...darkly_1_1config_1_1shared_1_1Defaults.tex | 46 - ...1shared_1_1Defaults_3_01ClientSDK_01_4.tex | 34 - ...1shared_1_1Defaults_3_01ServerSDK_01_4.tex | 25 - ...arkly_1_1config_1_1shared_1_1ServerSDK.tex | 14 - ...1_1shared_1_1builders_1_1MethodVisitor.tex | 7 - ...rs_1_1MethodVisitor_3_01ClientSDK_01_4.tex | 25 - ...1_1shared_1_1built_1_1DataSourceConfig.tex | 7 - ...1_1DataSourceConfig_3_01ClientSDK_01_4.tex | 19 - ...1_1DataSourceConfig_3_01ServerSDK_01_4.tex | 7 - ..._1config_1_1shared_1_1built_1_1Logging.tex | 59 - ...hared_1_1built_1_1Logging__coll__graph.md5 | 1 - ...hared_1_1built_1_1Logging__coll__graph.pdf | Bin 11453 -> 0 bytes ...nfig_1_1shared_1_1built_1_1Persistence.tex | 7 - ...uilt_1_1Persistence_3_01ClientSDK_01_4.tex | 29 - ...stence_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...stence_3_01ClientSDK_01_4__coll__graph.pdf | Bin 11776 -> 0 bytes ...uilt_1_1Persistence_3_01ServerSDK_01_4.tex | 7 - ...ig_1_1shared_1_1built_1_1PollingConfig.tex | 7 - ...lt_1_1PollingConfig_3_01ClientSDK_01_4.tex | 32 - ...Config_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ClientSDK_01_4__coll__graph.pdf | Bin 11692 -> 0 bytes ...lt_1_1PollingConfig_3_01ServerSDK_01_4.tex | 29 - ...Config_3_01ServerSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ServerSDK_01_4__coll__graph.pdf | Bin 11884 -> 0 bytes ..._1_1shared_1_1built_1_1StreamingConfig.tex | 7 - ..._1_1StreamingConfig_3_01ClientSDK_01_4.tex | 26 - ...Config_3_01ClientSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ClientSDK_01_4__coll__graph.pdf | Bin 11702 -> 0 bytes ..._1_1StreamingConfig_3_01ServerSDK_01_4.tex | 26 - ...Config_3_01ServerSDK_01_4__coll__graph.md5 | 1 - ...Config_3_01ServerSDK_01_4__coll__graph.pdf | Bin 11923 -> 0 bytes ...darkly_1_1detail_1_1has__build__method.tex | 27 - ..._t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 | 1 - ..._t_3_021043ea8ce94fc0d50282654bd2b0cdf.pdf | Bin 8866 -> 0 bytes ..._t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 | 1 - ..._t_3_03571163bccd93d76113c4ae5dcdfaea5.pdf | Bin 8866 -> 0 bytes ..._t_3_0bb27718ac9497863c8374f4f0c38d0c8.tex | 27 - ...ail_1_1has__build__method__coll__graph.md5 | 1 - ...ail_1_1has__build__method__coll__graph.pdf | Bin 8057 -> 0 bytes ..._1_1has__build__method__inherit__graph.md5 | 1 - ..._1_1has__build__method__inherit__graph.pdf | Bin 8057 -> 0 bytes ...hdarkly_1_1detail_1_1has__result__type.tex | 27 - ...t_3_01typename_01T_1_1Result_01_4_01_4.tex | 27 - ...e_01T_1_1Result_01_4_01_4__coll__graph.md5 | 1 - ...e_01T_1_1Result_01_4_01_4__coll__graph.pdf | Bin 8072 -> 0 bytes ...1T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 | 1 - ...1T_1_1e7d9368e733a3e9328893bf08fe4e725.pdf | Bin 8072 -> 0 bytes ...tail_1_1has__result__type__coll__graph.md5 | 1 - ...tail_1_1has__result__type__coll__graph.pdf | Bin 7573 -> 0 bytes ...l_1_1has__result__type__inherit__graph.md5 | 1 - ...l_1_1has__result__type__inherit__graph.pdf | Bin 7573 -> 0 bytes ...launchdarkly_1_1server__side_1_1Config.tex | 35 - ..._1_1server__side_1_1config_1_1Defaults.tex | 28 - ...g_1_1builders_1_1BackgroundSyncBuilder.tex | 35 - ..._1_1builders_1_1DataDestinationBuilder.tex | 14 - ...1config_1_1builders_1_1LazyLoadBuilder.tex | 105 - ...onfig_1_1built_1_1BackgroundSyncConfig.tex | 28 - ..._1_1config_1_1built_1_1BootstrapConfig.tex | 7 - ...nfig_1_1built_1_1DataDestinationConfig.tex | 7 - ...1_1config_1_1built_1_1DataSystemConfig.tex | 16 - ...e_1_1config_1_1built_1_1LazyLoadConfig.tex | 48 - ..._1built_1_1LazyLoadConfig__coll__graph.md5 | 1 - ..._1built_1_1LazyLoadConfig__coll__graph.pdf | Bin 12030 -> 0 bytes ...components_1_1JsonDestination_1_1Kinds.tex | 64 - ...1JsonDestination_1_1Kinds__coll__graph.md5 | 1 - ...1JsonDestination_1_1Kinds__coll__graph.pdf | Bin 10098 -> 0 bytes ...ms_1_1DataSourceEventHandler_1_1Delete.tex | 29 - ...rceEventHandler_1_1Delete__coll__graph.md5 | 1 - ...rceEventHandler_1_1Delete__coll__graph.pdf | Bin 8570 -> 0 bytes ...ems_1_1DataSourceEventHandler_1_1Patch.tex | 26 - ...urceEventHandler_1_1Patch__coll__graph.md5 | 1 - ...urceEventHandler_1_1Patch__coll__graph.pdf | Bin 8681 -> 0 bytes ...stems_1_1DataSourceEventHandler_1_1Put.tex | 13 - ...er__side_1_1data__systems_1_1FlagsPath.tex | 23 - ...ata__systems_1_1FlagsPath__coll__graph.md5 | 1 - ...ata__systems_1_1FlagsPath__coll__graph.pdf | Bin 8683 -> 0 bytes ..._1_1data__systems_1_1LazyLoad_1_1Kinds.tex | 41 - ...tems_1_1LazyLoad_1_1Kinds__coll__graph.md5 | 1 - ...tems_1_1LazyLoad_1_1Kinds__coll__graph.pdf | Bin 9827 -> 0 bytes ..._side_1_1data__systems_1_1SegmentsPath.tex | 23 - ...__systems_1_1SegmentsPath__coll__graph.md5 | 1 - ...__systems_1_1SegmentsPath__coll__graph.pdf | Bin 8787 -> 0 bytes ...1_1data__systems_1_1StreamingDataKinds.tex | 25 - ...aluation_1_1BucketPrefix_1_1KeyAndSalt.tex | 26 - ...ucketPrefix_1_1KeyAndSalt__coll__graph.md5 | 1 - ...ucketPrefix_1_1KeyAndSalt__coll__graph.pdf | Bin 12301 -> 0 bytes ..._side_1_1evaluation_1_1detail_1_1Guard.tex | 33 - ...ions_1_1ISerializedDataReader_1_1Error.tex | 23 - ...alizedDataReader_1_1Error__coll__graph.md5 | 1 - ...alizedDataReader_1_1Error__coll__graph.pdf | Bin 8964 -> 0 bytes ...tegrations_1_1SerializedItemDescriptor.tex | 96 - ...1SerializedItemDescriptor__coll__graph.md5 | 1 - ...1SerializedItemDescriptor__coll__graph.pdf | Bin 8734 -> 0 bytes libs/server-sdk/docs/latex/tabu_doxygen.sty | 2557 ----------------- libs/server-sdk/docs/latex/value_8h.tex | 660 ----- .../docs/latex/value_8h__dep__incl.md5 | 1 - .../docs/latex/value_8h__dep__incl.pdf | Bin 15188 -> 0 bytes libs/server-sdk/docs/latex/value_8h__incl.md5 | 1 - libs/server-sdk/docs/latex/value_8h__incl.pdf | Bin 9056 -> 0 bytes 1942 files changed, 114605 deletions(-) delete mode 100644 libs/server-sdk/docs/doc.md delete mode 100644 libs/server-sdk/docs/html/all__builders_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/all__built_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h.html delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8h_source.html delete mode 100644 libs/server-sdk/docs/html/all__flags__state_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/all__flags__state__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/annotated.html delete mode 100644 libs/server-sdk/docs/html/app__info__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/array__builder_8h.html delete mode 100644 libs/server-sdk/docs/html/array__builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/array__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/array__builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/array__builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/attribute__reference_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/attributes_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/attributes__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/background__sync__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/background__sync__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/background__sync__system_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/bc_s.png delete mode 100644 libs/server-sdk/docs/html/bdwn.png delete mode 100644 libs/server-sdk/docs/html/bootstrap__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/bootstrap__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/bucketing_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/c__binding__helpers_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/classIPersistence-members.html delete mode 100644 libs/server-sdk/docs/html/classIPersistence.html delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper-members.html delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper.html delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classes.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Context-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Context.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind-members.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/client__impl_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/closed.png delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h_source.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2client_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2builders_2config__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2defaults_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/config_2shared_2built_2persistence_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/connection_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/context_8h.html delete mode 100644 libs/server-sdk/docs/html/context_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/context_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/context_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/context_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/context_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/context_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/context_8h_source.html delete mode 100644 libs/server-sdk/docs/html/context_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/context__builder_8h.html delete mode 100644 libs/server-sdk/docs/html/context__builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/context__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/context__builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/context__builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/context__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__destination__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__destination__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__kind_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__status_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__status__base_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__status__error__info_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__status__error__kind_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__source__status__manager_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__system__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/data__system__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/dependency__tracker_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/dir_000005_000008.html delete mode 100644 libs/server-sdk/docs/html/dir_000016_000003.html delete mode 100644 libs/server-sdk/docs/html/dir_000018_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000019_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000020_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000021_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000023_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000025_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000026_000001.html delete mode 100644 libs/server-sdk/docs/html/dir_000029_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000030_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000031_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000032_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000033_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000033_000034.html delete mode 100644 libs/server-sdk/docs/html/dir_000033_000035.html delete mode 100644 libs/server-sdk/docs/html/dir_000034_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000035_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000035_000036.html delete mode 100644 libs/server-sdk/docs/html/dir_000052_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000052_000029.html delete mode 100644 libs/server-sdk/docs/html/dir_000053_000000.html delete mode 100644 libs/server-sdk/docs/html/dir_000053_000029.html delete mode 100644 libs/server-sdk/docs/html/dir_000054_000029.html delete mode 100644 libs/server-sdk/docs/html/dir_04614cc99532f9fbee9363a716b3274d.html delete mode 100644 libs/server-sdk/docs/html/dir_09c6ac6be97d020d1f36b20bcb9936a2.html delete mode 100644 libs/server-sdk/docs/html/dir_0a2e870ad26a9a09fada32945d21de2f.html delete mode 100644 libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b.html delete mode 100644 libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064.html delete mode 100644 libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_0f6acd38ad3633d0391140c13546ca71.html delete mode 100644 libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5.html delete mode 100644 libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093.html delete mode 100644 libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_171eef00a6a8184ee61a2dfba241e7b7.html delete mode 100644 libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162.html delete mode 100644 libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb.html delete mode 100644 libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_2b130e25df2d52beccd83bac88eff96f.html delete mode 100644 libs/server-sdk/docs/html/dir_324bf86d5a512c6f779e4d4e537af2c8.html delete mode 100644 libs/server-sdk/docs/html/dir_356d7db88b1dd125261dc79a244c4f5c.html delete mode 100644 libs/server-sdk/docs/html/dir_37d38035c0bfec079c2d92d76e5f8932.html delete mode 100644 libs/server-sdk/docs/html/dir_3a4d6c67f99a53436e7a251374330f81.html delete mode 100644 libs/server-sdk/docs/html/dir_3fb3bf23ad1b89eea06ef3b4ec628c91.html delete mode 100644 libs/server-sdk/docs/html/dir_3fd1f23d7802aa11ca956cbd69de4f10.html delete mode 100644 libs/server-sdk/docs/html/dir_4c772d18f1ae68a995ba0f5b5a70feb3.html delete mode 100644 libs/server-sdk/docs/html/dir_4cd2e119756f77039c7cc97ce22a8c35.html delete mode 100644 libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54.html delete mode 100644 libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14.html delete mode 100644 libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_5fbce13492c3b501adb03669288f65f5.html delete mode 100644 libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed.html delete mode 100644 libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_6a1595e98e7a1c11cc4b5b0c751ef07c.html delete mode 100644 libs/server-sdk/docs/html/dir_6adbff36eb678a30dbe9026c4d50feb6.html delete mode 100644 libs/server-sdk/docs/html/dir_6e9bfb2873d7b511b106a1ab84888d64.html delete mode 100644 libs/server-sdk/docs/html/dir_6fd01c8c8463a9e2c8d9933f9056d998.html delete mode 100644 libs/server-sdk/docs/html/dir_72ea60c460755b155af432e7ee664971.html delete mode 100644 libs/server-sdk/docs/html/dir_758403abf56b9a039a8799cd05dbbc48.html delete mode 100644 libs/server-sdk/docs/html/dir_798f9ae06de9bf54ddd3ef5a0bc435c5.html delete mode 100644 libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344.html delete mode 100644 libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0.html delete mode 100644 libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_87cfac858829cb8e57a69b21d22f9e86.html delete mode 100644 libs/server-sdk/docs/html/dir_8aa17efc3f0fd492c0ac8e47ebed129e.html delete mode 100644 libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40.html delete mode 100644 libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_907d7305cefe56d525c727abb7e895f1.html delete mode 100644 libs/server-sdk/docs/html/dir_920b81e9117bfc840d6a8d9a019e428b.html delete mode 100644 libs/server-sdk/docs/html/dir_944d5ec68b172c3798ce4072e0f086b4.html delete mode 100644 libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1.html delete mode 100644 libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_9acf8917611a774d060d6c2c07401028.html delete mode 100644 libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24.html delete mode 100644 libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e.html delete mode 100644 libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_a20e4c636ecf76f73e6bc48929918bf3.html delete mode 100644 libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2.html delete mode 100644 libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_a828031dd99ee87270f1d5d9c9162d89.html delete mode 100644 libs/server-sdk/docs/html/dir_adb6e22ba2d9b90f41a2a6b5afd85fc6.html delete mode 100644 libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7.html delete mode 100644 libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_b70a1c8673fe05f982194b82fce1af0b.html delete mode 100644 libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142.html delete mode 100644 libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html delete mode 100644 libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986.html delete mode 100644 libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_c38fa70dadab6a9b2a716be1f510330d.html delete mode 100644 libs/server-sdk/docs/html/dir_c6766e8042342c7a252f78580b80e2b3.html delete mode 100644 libs/server-sdk/docs/html/dir_c693f35ac62beed865597f35ad6571f8.html delete mode 100644 libs/server-sdk/docs/html/dir_c753cd7227ef5943ea9b3531990f2622.html delete mode 100644 libs/server-sdk/docs/html/dir_cf17b606f29096192cc30d36af9de9bb.html delete mode 100644 libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d.html delete mode 100644 libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9.html delete mode 100644 libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_d6717e6f45709ac1d8aa69b037aca703.html delete mode 100644 libs/server-sdk/docs/html/dir_daf90bdbdfe8e900855587c214bdc6aa.html delete mode 100644 libs/server-sdk/docs/html/dir_db4f9c98c3951c53f8c147683b15d03b.html delete mode 100644 libs/server-sdk/docs/html/dir_df6dbfc1752cfa01f43f15268826d9f4.html delete mode 100644 libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16.html delete mode 100644 libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_e65585f141238bc7ace76e0379f92126.html delete mode 100644 libs/server-sdk/docs/html/dir_e989204b5832c3c477bd362e6122b88e.html delete mode 100644 libs/server-sdk/docs/html/dir_ec5841389a5bd7275a362210de6f7d4f.html delete mode 100644 libs/server-sdk/docs/html/dir_ee268d18991407ab4b724ec1376d36ad.html delete mode 100644 libs/server-sdk/docs/html/dir_f1d021f61e909b384a3490fb7560a45a.html delete mode 100644 libs/server-sdk/docs/html/dir_f5748f87b1aceaf3a7f64fb7c3ae7edb.html delete mode 100644 libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f.html delete mode 100644 libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_f97adb062a65423db33abd327ef204d9.html delete mode 100644 libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa.html delete mode 100644 libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_fd67eb5e2c139bdb9f00f12704db688c.html delete mode 100644 libs/server-sdk/docs/html/dir_fed48449eb877dfd3478e223a7803fe1.html delete mode 100644 libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76.html delete mode 100644 libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.map delete mode 100644 libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.md5 delete mode 100644 libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.png delete mode 100644 libs/server-sdk/docs/html/dir_ffe3afb3b2549e5de795f49a0e93f7ef.html delete mode 100644 libs/server-sdk/docs/html/doc.png delete mode 100644 libs/server-sdk/docs/html/doxygen.css delete mode 100644 libs/server-sdk/docs/html/doxygen.svg delete mode 100644 libs/server-sdk/docs/html/dynsections.js delete mode 100644 libs/server-sdk/docs/html/endpoints__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/error_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/error__info_8h.html delete mode 100644 libs/server-sdk/docs/html/error__info_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/error__info_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/error__info_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/error__info_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/error__info_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/error__info_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/error__info_8h_source.html delete mode 100644 libs/server-sdk/docs/html/error__kind_8h.html delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/error__kind_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/error__kind_8h_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h.html delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8h_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__detail_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__detail__internal_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__error_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__reason_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__result_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluation__stack_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/evaluator_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/event__factory_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/event__handler_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/event__scope_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/events_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/events__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/expiration__tracker_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/export_8h_source.html delete mode 100644 libs/server-sdk/docs/html/files.html delete mode 100644 libs/server-sdk/docs/html/flag__listener_8h.html delete mode 100644 libs/server-sdk/docs/html/flag__listener_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/flag__listener_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/flag__listener_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/flag__listener_8h_source.html delete mode 100644 libs/server-sdk/docs/html/folderclosed.png delete mode 100644 libs/server-sdk/docs/html/folderopen.png delete mode 100644 libs/server-sdk/docs/html/functions.html delete mode 100644 libs/server-sdk/docs/html/functions_b.html delete mode 100644 libs/server-sdk/docs/html/functions_c.html delete mode 100644 libs/server-sdk/docs/html/functions_d.html delete mode 100644 libs/server-sdk/docs/html/functions_e.html delete mode 100644 libs/server-sdk/docs/html/functions_enum.html delete mode 100644 libs/server-sdk/docs/html/functions_f.html delete mode 100644 libs/server-sdk/docs/html/functions_func.html delete mode 100644 libs/server-sdk/docs/html/functions_func_b.html delete mode 100644 libs/server-sdk/docs/html/functions_func_c.html delete mode 100644 libs/server-sdk/docs/html/functions_func_d.html delete mode 100644 libs/server-sdk/docs/html/functions_func_e.html delete mode 100644 libs/server-sdk/docs/html/functions_func_f.html delete mode 100644 libs/server-sdk/docs/html/functions_func_g.html delete mode 100644 libs/server-sdk/docs/html/functions_func_h.html delete mode 100644 libs/server-sdk/docs/html/functions_func_i.html delete mode 100644 libs/server-sdk/docs/html/functions_func_j.html delete mode 100644 libs/server-sdk/docs/html/functions_func_k.html delete mode 100644 libs/server-sdk/docs/html/functions_func_l.html delete mode 100644 libs/server-sdk/docs/html/functions_func_m.html delete mode 100644 libs/server-sdk/docs/html/functions_func_n.html delete mode 100644 libs/server-sdk/docs/html/functions_func_o.html delete mode 100644 libs/server-sdk/docs/html/functions_func_p.html delete mode 100644 libs/server-sdk/docs/html/functions_func_r.html delete mode 100644 libs/server-sdk/docs/html/functions_func_s.html delete mode 100644 libs/server-sdk/docs/html/functions_func_t.html delete mode 100644 libs/server-sdk/docs/html/functions_func_u.html delete mode 100644 libs/server-sdk/docs/html/functions_func_v.html delete mode 100644 libs/server-sdk/docs/html/functions_func_w.html delete mode 100644 libs/server-sdk/docs/html/functions_g.html delete mode 100644 libs/server-sdk/docs/html/functions_h.html delete mode 100644 libs/server-sdk/docs/html/functions_i.html delete mode 100644 libs/server-sdk/docs/html/functions_j.html delete mode 100644 libs/server-sdk/docs/html/functions_k.html delete mode 100644 libs/server-sdk/docs/html/functions_l.html delete mode 100644 libs/server-sdk/docs/html/functions_m.html delete mode 100644 libs/server-sdk/docs/html/functions_n.html delete mode 100644 libs/server-sdk/docs/html/functions_o.html delete mode 100644 libs/server-sdk/docs/html/functions_p.html delete mode 100644 libs/server-sdk/docs/html/functions_r.html delete mode 100644 libs/server-sdk/docs/html/functions_s.html delete mode 100644 libs/server-sdk/docs/html/functions_t.html delete mode 100644 libs/server-sdk/docs/html/functions_type.html delete mode 100644 libs/server-sdk/docs/html/functions_u.html delete mode 100644 libs/server-sdk/docs/html/functions_v.html delete mode 100644 libs/server-sdk/docs/html/functions_vars.html delete mode 100644 libs/server-sdk/docs/html/functions_w.html delete mode 100644 libs/server-sdk/docs/html/globals.html delete mode 100644 libs/server-sdk/docs/html/globals_enum.html delete mode 100644 libs/server-sdk/docs/html/globals_eval.html delete mode 100644 libs/server-sdk/docs/html/globals_func.html delete mode 100644 libs/server-sdk/docs/html/globals_type.html delete mode 100644 libs/server-sdk/docs/html/graph_legend.html delete mode 100644 libs/server-sdk/docs/html/graph_legend.md5 delete mode 100644 libs/server-sdk/docs/html/graph_legend.png delete mode 100644 libs/server-sdk/docs/html/hierarchy.html delete mode 100644 libs/server-sdk/docs/html/http__properties_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/http__properties__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/ibootstrapper_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/idata__reader_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/idata__synchronizer_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/idata__system_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/idestination_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/include_2launchdarkly_2server__side_2change__notifier_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/index.html delete mode 100644 libs/server-sdk/docs/html/inherit_graph_0.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_0.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_0.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_1.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_1.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_1.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_10.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_10.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_10.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_100.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_100.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_100.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_101.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_101.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_101.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_102.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_102.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_102.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_103.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_103.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_103.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_104.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_104.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_104.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_105.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_105.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_105.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_106.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_106.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_106.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_107.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_107.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_107.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_108.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_108.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_108.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_109.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_109.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_109.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_11.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_11.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_11.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_110.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_110.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_110.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_111.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_111.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_111.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_112.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_112.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_112.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_113.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_113.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_113.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_114.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_114.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_114.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_115.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_115.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_115.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_116.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_116.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_116.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_117.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_117.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_117.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_118.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_118.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_118.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_119.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_119.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_119.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_12.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_12.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_12.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_120.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_120.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_120.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_121.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_121.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_121.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_122.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_122.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_122.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_123.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_123.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_123.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_124.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_124.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_124.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_125.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_125.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_125.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_126.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_126.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_126.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_127.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_127.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_127.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_128.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_128.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_128.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_13.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_13.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_13.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_14.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_14.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_14.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_15.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_15.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_15.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_16.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_16.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_16.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_17.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_17.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_17.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_18.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_18.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_18.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_19.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_19.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_19.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_2.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_2.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_2.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_20.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_20.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_20.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_21.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_21.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_21.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_22.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_22.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_22.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_23.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_23.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_23.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_24.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_24.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_24.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_25.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_25.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_25.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_26.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_26.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_26.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_27.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_27.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_27.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_28.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_28.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_28.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_29.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_29.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_29.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_3.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_3.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_3.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_30.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_30.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_30.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_31.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_31.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_31.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_32.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_32.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_32.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_33.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_33.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_33.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_34.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_34.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_34.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_35.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_35.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_35.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_36.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_36.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_36.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_37.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_37.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_37.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_38.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_38.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_38.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_39.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_39.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_39.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_4.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_4.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_4.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_40.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_40.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_40.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_41.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_41.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_41.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_42.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_42.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_42.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_43.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_43.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_43.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_44.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_44.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_44.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_45.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_45.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_45.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_46.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_46.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_46.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_47.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_47.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_47.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_48.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_48.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_48.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_49.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_49.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_49.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_5.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_5.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_5.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_50.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_50.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_50.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_51.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_51.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_51.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_52.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_52.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_52.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_53.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_53.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_53.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_54.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_54.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_54.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_55.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_55.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_55.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_56.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_56.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_56.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_57.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_57.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_57.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_58.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_58.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_58.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_59.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_59.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_59.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_6.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_6.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_6.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_60.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_60.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_60.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_61.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_61.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_61.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_62.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_62.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_62.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_63.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_63.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_63.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_64.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_64.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_64.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_65.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_65.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_65.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_66.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_66.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_66.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_67.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_67.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_67.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_68.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_68.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_68.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_69.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_69.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_69.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_7.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_7.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_7.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_70.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_70.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_70.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_71.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_71.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_71.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_72.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_72.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_72.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_73.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_73.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_73.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_74.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_74.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_74.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_75.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_75.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_75.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_76.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_76.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_76.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_77.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_77.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_77.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_78.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_78.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_78.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_79.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_79.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_79.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_8.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_8.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_8.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_80.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_80.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_80.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_81.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_81.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_81.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_82.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_82.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_82.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_83.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_83.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_83.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_84.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_84.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_84.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_85.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_85.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_85.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_86.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_86.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_86.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_87.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_87.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_87.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_88.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_88.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_88.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_89.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_89.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_89.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_9.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_9.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_9.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_90.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_90.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_90.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_91.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_91.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_91.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_92.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_92.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_92.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_93.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_93.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_93.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_94.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_94.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_94.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_95.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_95.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_95.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_96.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_96.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_96.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_97.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_97.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_97.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_98.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_98.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_98.png delete mode 100644 libs/server-sdk/docs/html/inherit_graph_99.map delete mode 100644 libs/server-sdk/docs/html/inherit_graph_99.md5 delete mode 100644 libs/server-sdk/docs/html/inherit_graph_99.png delete mode 100644 libs/server-sdk/docs/html/inherits.html delete mode 100644 libs/server-sdk/docs/html/iserialized__data__reader_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/iserialized__destination_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/iserialized__item__kind_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/istore_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/iter_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/jquery.js delete mode 100644 libs/server-sdk/docs/html/json__all__flags__state_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/json__deserializer_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/json__destination_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/kinds_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h.html delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/lazy__load__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/lazy__load__config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/lazy__load__system_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h.html delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/listener__connection_8h_source.html delete mode 100644 libs/server-sdk/docs/html/log__backend_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/log__backend__wrapper_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/log__level_8h.html delete mode 100644 libs/server-sdk/docs/html/log__level_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/log__level_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/log__level_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/log__level_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/log__level_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/log__level_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/log__level_8h_source.html delete mode 100644 libs/server-sdk/docs/html/log__level_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/logging_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h.html delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/logging__builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/logging__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/md_src_data_components_serialization_adapters_README.html delete mode 100644 libs/server-sdk/docs/html/md_src_data_systems_background_sync_sources_README.html delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h.html delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/memory__routines_8h_source.html delete mode 100644 libs/server-sdk/docs/html/memory__store_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/menu.js delete mode 100644 libs/server-sdk/docs/html/menudata.js delete mode 100644 libs/server-sdk/docs/html/nav_f.png delete mode 100644 libs/server-sdk/docs/html/nav_g.png delete mode 100644 libs/server-sdk/docs/html/nav_h.png delete mode 100644 libs/server-sdk/docs/html/object__builder_8h.html delete mode 100644 libs/server-sdk/docs/html/object__builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/object__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/object__builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/object__builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/offline_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/open.png delete mode 100644 libs/server-sdk/docs/html/operators_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/pages.html delete mode 100644 libs/server-sdk/docs/html/persistence_2persistence_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/persistence__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/polling__data__source_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/rules_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/sdk_8h.html delete mode 100644 libs/server-sdk/docs/html/sdk_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/sdk_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/sdk_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/sdk_8h_source.html delete mode 100644 libs/server-sdk/docs/html/sdks_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/search/all_0.html delete mode 100644 libs/server-sdk/docs/html/search/all_0.js delete mode 100644 libs/server-sdk/docs/html/search/all_1.html delete mode 100644 libs/server-sdk/docs/html/search/all_1.js delete mode 100644 libs/server-sdk/docs/html/search/all_10.html delete mode 100644 libs/server-sdk/docs/html/search/all_10.js delete mode 100644 libs/server-sdk/docs/html/search/all_11.html delete mode 100644 libs/server-sdk/docs/html/search/all_11.js delete mode 100644 libs/server-sdk/docs/html/search/all_12.html delete mode 100644 libs/server-sdk/docs/html/search/all_12.js delete mode 100644 libs/server-sdk/docs/html/search/all_13.html delete mode 100644 libs/server-sdk/docs/html/search/all_13.js delete mode 100644 libs/server-sdk/docs/html/search/all_14.html delete mode 100644 libs/server-sdk/docs/html/search/all_14.js delete mode 100644 libs/server-sdk/docs/html/search/all_15.html delete mode 100644 libs/server-sdk/docs/html/search/all_15.js delete mode 100644 libs/server-sdk/docs/html/search/all_2.html delete mode 100644 libs/server-sdk/docs/html/search/all_2.js delete mode 100644 libs/server-sdk/docs/html/search/all_3.html delete mode 100644 libs/server-sdk/docs/html/search/all_3.js delete mode 100644 libs/server-sdk/docs/html/search/all_4.html delete mode 100644 libs/server-sdk/docs/html/search/all_4.js delete mode 100644 libs/server-sdk/docs/html/search/all_5.html delete mode 100644 libs/server-sdk/docs/html/search/all_5.js delete mode 100644 libs/server-sdk/docs/html/search/all_6.html delete mode 100644 libs/server-sdk/docs/html/search/all_6.js delete mode 100644 libs/server-sdk/docs/html/search/all_7.html delete mode 100644 libs/server-sdk/docs/html/search/all_7.js delete mode 100644 libs/server-sdk/docs/html/search/all_8.html delete mode 100644 libs/server-sdk/docs/html/search/all_8.js delete mode 100644 libs/server-sdk/docs/html/search/all_9.html delete mode 100644 libs/server-sdk/docs/html/search/all_9.js delete mode 100644 libs/server-sdk/docs/html/search/all_a.html delete mode 100644 libs/server-sdk/docs/html/search/all_a.js delete mode 100644 libs/server-sdk/docs/html/search/all_b.html delete mode 100644 libs/server-sdk/docs/html/search/all_b.js delete mode 100644 libs/server-sdk/docs/html/search/all_c.html delete mode 100644 libs/server-sdk/docs/html/search/all_c.js delete mode 100644 libs/server-sdk/docs/html/search/all_d.html delete mode 100644 libs/server-sdk/docs/html/search/all_d.js delete mode 100644 libs/server-sdk/docs/html/search/all_e.html delete mode 100644 libs/server-sdk/docs/html/search/all_e.js delete mode 100644 libs/server-sdk/docs/html/search/all_f.html delete mode 100644 libs/server-sdk/docs/html/search/all_f.js delete mode 100644 libs/server-sdk/docs/html/search/classes_0.html delete mode 100644 libs/server-sdk/docs/html/search/classes_0.js delete mode 100644 libs/server-sdk/docs/html/search/classes_1.html delete mode 100644 libs/server-sdk/docs/html/search/classes_1.js delete mode 100644 libs/server-sdk/docs/html/search/classes_10.html delete mode 100644 libs/server-sdk/docs/html/search/classes_10.js delete mode 100644 libs/server-sdk/docs/html/search/classes_11.html delete mode 100644 libs/server-sdk/docs/html/search/classes_11.js delete mode 100644 libs/server-sdk/docs/html/search/classes_12.html delete mode 100644 libs/server-sdk/docs/html/search/classes_12.js delete mode 100644 libs/server-sdk/docs/html/search/classes_2.html delete mode 100644 libs/server-sdk/docs/html/search/classes_2.js delete mode 100644 libs/server-sdk/docs/html/search/classes_3.html delete mode 100644 libs/server-sdk/docs/html/search/classes_3.js delete mode 100644 libs/server-sdk/docs/html/search/classes_4.html delete mode 100644 libs/server-sdk/docs/html/search/classes_4.js delete mode 100644 libs/server-sdk/docs/html/search/classes_5.html delete mode 100644 libs/server-sdk/docs/html/search/classes_5.js delete mode 100644 libs/server-sdk/docs/html/search/classes_6.html delete mode 100644 libs/server-sdk/docs/html/search/classes_6.js delete mode 100644 libs/server-sdk/docs/html/search/classes_7.html delete mode 100644 libs/server-sdk/docs/html/search/classes_7.js delete mode 100644 libs/server-sdk/docs/html/search/classes_8.html delete mode 100644 libs/server-sdk/docs/html/search/classes_8.js delete mode 100644 libs/server-sdk/docs/html/search/classes_9.html delete mode 100644 libs/server-sdk/docs/html/search/classes_9.js delete mode 100644 libs/server-sdk/docs/html/search/classes_a.html delete mode 100644 libs/server-sdk/docs/html/search/classes_a.js delete mode 100644 libs/server-sdk/docs/html/search/classes_b.html delete mode 100644 libs/server-sdk/docs/html/search/classes_b.js delete mode 100644 libs/server-sdk/docs/html/search/classes_c.html delete mode 100644 libs/server-sdk/docs/html/search/classes_c.js delete mode 100644 libs/server-sdk/docs/html/search/classes_d.html delete mode 100644 libs/server-sdk/docs/html/search/classes_d.js delete mode 100644 libs/server-sdk/docs/html/search/classes_e.html delete mode 100644 libs/server-sdk/docs/html/search/classes_e.js delete mode 100644 libs/server-sdk/docs/html/search/classes_f.html delete mode 100644 libs/server-sdk/docs/html/search/classes_f.js delete mode 100644 libs/server-sdk/docs/html/search/close.svg delete mode 100644 libs/server-sdk/docs/html/search/enums_0.html delete mode 100644 libs/server-sdk/docs/html/search/enums_0.js delete mode 100644 libs/server-sdk/docs/html/search/enums_1.html delete mode 100644 libs/server-sdk/docs/html/search/enums_1.js delete mode 100644 libs/server-sdk/docs/html/search/enums_2.html delete mode 100644 libs/server-sdk/docs/html/search/enums_2.js delete mode 100644 libs/server-sdk/docs/html/search/enums_3.html delete mode 100644 libs/server-sdk/docs/html/search/enums_3.js delete mode 100644 libs/server-sdk/docs/html/search/enums_4.html delete mode 100644 libs/server-sdk/docs/html/search/enums_4.js delete mode 100644 libs/server-sdk/docs/html/search/enums_5.html delete mode 100644 libs/server-sdk/docs/html/search/enums_5.js delete mode 100644 libs/server-sdk/docs/html/search/enums_6.html delete mode 100644 libs/server-sdk/docs/html/search/enums_6.js delete mode 100644 libs/server-sdk/docs/html/search/enums_7.html delete mode 100644 libs/server-sdk/docs/html/search/enums_7.js delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_0.html delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_0.js delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_1.html delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_1.js delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_2.html delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_2.js delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_3.html delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_3.js delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_4.html delete mode 100644 libs/server-sdk/docs/html/search/enumvalues_4.js delete mode 100644 libs/server-sdk/docs/html/search/files_0.html delete mode 100644 libs/server-sdk/docs/html/search/files_0.js delete mode 100644 libs/server-sdk/docs/html/search/files_1.html delete mode 100644 libs/server-sdk/docs/html/search/files_1.js delete mode 100644 libs/server-sdk/docs/html/search/files_2.html delete mode 100644 libs/server-sdk/docs/html/search/files_2.js delete mode 100644 libs/server-sdk/docs/html/search/files_3.html delete mode 100644 libs/server-sdk/docs/html/search/files_3.js delete mode 100644 libs/server-sdk/docs/html/search/files_4.html delete mode 100644 libs/server-sdk/docs/html/search/files_4.js delete mode 100644 libs/server-sdk/docs/html/search/files_5.html delete mode 100644 libs/server-sdk/docs/html/search/files_5.js delete mode 100644 libs/server-sdk/docs/html/search/files_6.html delete mode 100644 libs/server-sdk/docs/html/search/files_6.js delete mode 100644 libs/server-sdk/docs/html/search/files_7.html delete mode 100644 libs/server-sdk/docs/html/search/files_7.js delete mode 100644 libs/server-sdk/docs/html/search/files_8.html delete mode 100644 libs/server-sdk/docs/html/search/files_8.js delete mode 100644 libs/server-sdk/docs/html/search/files_9.html delete mode 100644 libs/server-sdk/docs/html/search/files_9.js delete mode 100644 libs/server-sdk/docs/html/search/functions_0.html delete mode 100644 libs/server-sdk/docs/html/search/functions_0.js delete mode 100644 libs/server-sdk/docs/html/search/functions_1.html delete mode 100644 libs/server-sdk/docs/html/search/functions_1.js delete mode 100644 libs/server-sdk/docs/html/search/functions_10.html delete mode 100644 libs/server-sdk/docs/html/search/functions_10.js delete mode 100644 libs/server-sdk/docs/html/search/functions_11.html delete mode 100644 libs/server-sdk/docs/html/search/functions_11.js delete mode 100644 libs/server-sdk/docs/html/search/functions_12.html delete mode 100644 libs/server-sdk/docs/html/search/functions_12.js delete mode 100644 libs/server-sdk/docs/html/search/functions_13.html delete mode 100644 libs/server-sdk/docs/html/search/functions_13.js delete mode 100644 libs/server-sdk/docs/html/search/functions_14.html delete mode 100644 libs/server-sdk/docs/html/search/functions_14.js delete mode 100644 libs/server-sdk/docs/html/search/functions_15.html delete mode 100644 libs/server-sdk/docs/html/search/functions_15.js delete mode 100644 libs/server-sdk/docs/html/search/functions_2.html delete mode 100644 libs/server-sdk/docs/html/search/functions_2.js delete mode 100644 libs/server-sdk/docs/html/search/functions_3.html delete mode 100644 libs/server-sdk/docs/html/search/functions_3.js delete mode 100644 libs/server-sdk/docs/html/search/functions_4.html delete mode 100644 libs/server-sdk/docs/html/search/functions_4.js delete mode 100644 libs/server-sdk/docs/html/search/functions_5.html delete mode 100644 libs/server-sdk/docs/html/search/functions_5.js delete mode 100644 libs/server-sdk/docs/html/search/functions_6.html delete mode 100644 libs/server-sdk/docs/html/search/functions_6.js delete mode 100644 libs/server-sdk/docs/html/search/functions_7.html delete mode 100644 libs/server-sdk/docs/html/search/functions_7.js delete mode 100644 libs/server-sdk/docs/html/search/functions_8.html delete mode 100644 libs/server-sdk/docs/html/search/functions_8.js delete mode 100644 libs/server-sdk/docs/html/search/functions_9.html delete mode 100644 libs/server-sdk/docs/html/search/functions_9.js delete mode 100644 libs/server-sdk/docs/html/search/functions_a.html delete mode 100644 libs/server-sdk/docs/html/search/functions_a.js delete mode 100644 libs/server-sdk/docs/html/search/functions_b.html delete mode 100644 libs/server-sdk/docs/html/search/functions_b.js delete mode 100644 libs/server-sdk/docs/html/search/functions_c.html delete mode 100644 libs/server-sdk/docs/html/search/functions_c.js delete mode 100644 libs/server-sdk/docs/html/search/functions_d.html delete mode 100644 libs/server-sdk/docs/html/search/functions_d.js delete mode 100644 libs/server-sdk/docs/html/search/functions_e.html delete mode 100644 libs/server-sdk/docs/html/search/functions_e.js delete mode 100644 libs/server-sdk/docs/html/search/functions_f.html delete mode 100644 libs/server-sdk/docs/html/search/functions_f.js delete mode 100644 libs/server-sdk/docs/html/search/mag_sel.svg delete mode 100644 libs/server-sdk/docs/html/search/nomatches.html delete mode 100644 libs/server-sdk/docs/html/search/pages_0.html delete mode 100644 libs/server-sdk/docs/html/search/pages_0.js delete mode 100644 libs/server-sdk/docs/html/search/pages_1.html delete mode 100644 libs/server-sdk/docs/html/search/pages_1.js delete mode 100644 libs/server-sdk/docs/html/search/pages_2.html delete mode 100644 libs/server-sdk/docs/html/search/pages_2.js delete mode 100644 libs/server-sdk/docs/html/search/search.css delete mode 100644 libs/server-sdk/docs/html/search/search.js delete mode 100644 libs/server-sdk/docs/html/search/search_l.png delete mode 100644 libs/server-sdk/docs/html/search/search_m.png delete mode 100644 libs/server-sdk/docs/html/search/search_r.png delete mode 100644 libs/server-sdk/docs/html/search/searchdata.js delete mode 100644 libs/server-sdk/docs/html/search/typedefs_0.html delete mode 100644 libs/server-sdk/docs/html/search/typedefs_0.js delete mode 100644 libs/server-sdk/docs/html/search/typedefs_1.html delete mode 100644 libs/server-sdk/docs/html/search/typedefs_1.js delete mode 100644 libs/server-sdk/docs/html/search/variables_0.html delete mode 100644 libs/server-sdk/docs/html/search/variables_0.js delete mode 100644 libs/server-sdk/docs/html/search/variables_1.html delete mode 100644 libs/server-sdk/docs/html/search/variables_1.js delete mode 100644 libs/server-sdk/docs/html/search/variables_2.html delete mode 100644 libs/server-sdk/docs/html/search/variables_2.js delete mode 100644 libs/server-sdk/docs/html/search/variables_3.html delete mode 100644 libs/server-sdk/docs/html/search/variables_3.js delete mode 100644 libs/server-sdk/docs/html/search/variables_4.html delete mode 100644 libs/server-sdk/docs/html/search/variables_4.js delete mode 100644 libs/server-sdk/docs/html/search/variables_5.html delete mode 100644 libs/server-sdk/docs/html/search/variables_5.js delete mode 100644 libs/server-sdk/docs/html/search/variables_6.html delete mode 100644 libs/server-sdk/docs/html/search/variables_6.js delete mode 100644 libs/server-sdk/docs/html/search/variables_7.html delete mode 100644 libs/server-sdk/docs/html/search/variables_7.js delete mode 100644 libs/server-sdk/docs/html/search/variables_8.html delete mode 100644 libs/server-sdk/docs/html/search/variables_8.js delete mode 100644 libs/server-sdk/docs/html/semver__operations_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/serialized__item__descriptor_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2client_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config__builder_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2defaults_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/server-sdk_2src_2config_2builders_2data__system_2defaults_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/service__endpoints_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h.html delete mode 100644 libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h_source.html delete mode 100644 libs/server-sdk/docs/html/splitbar.png delete mode 100644 libs/server-sdk/docs/html/src_2data__components_2change__notifier_2change__notifier_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/status_8h.html delete mode 100644 libs/server-sdk/docs/html/status_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/status_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/status_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/status_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/status_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/status_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/status_8h_source.html delete mode 100644 libs/server-sdk/docs/html/streaming__data__source_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/structBindingContextBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/structBindingContextBuilder.html delete mode 100644 libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structLDFlagListener-members.html delete mode 100644 libs/server-sdk/docs/html/structLDFlagListener.html delete mode 100644 libs/server-sdk/docs/html/structLDLogBackend-members.html delete mode 100644 libs/server-sdk/docs/html/structLDLogBackend.html delete mode 100644 libs/server-sdk/docs/html/structLDServerDataSourceStatusListener-members.html delete mode 100644 libs/server-sdk/docs/html/structLDServerDataSourceStatusListener.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor-members.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.map delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.png delete mode 100644 libs/server-sdk/docs/html/sync_off.png delete mode 100644 libs/server-sdk/docs/html/sync_on.png delete mode 100644 libs/server-sdk/docs/html/tab_a.png delete mode 100644 libs/server-sdk/docs/html/tab_b.png delete mode 100644 libs/server-sdk/docs/html/tab_h.png delete mode 100644 libs/server-sdk/docs/html/tab_s.png delete mode 100644 libs/server-sdk/docs/html/tabs.css delete mode 100644 libs/server-sdk/docs/html/tagged__data_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/timestamp__operations_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/unreachable_8hpp_source.html delete mode 100644 libs/server-sdk/docs/html/value_8h.html delete mode 100644 libs/server-sdk/docs/html/value_8h__dep__incl.map delete mode 100644 libs/server-sdk/docs/html/value_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/html/value_8h__dep__incl.png delete mode 100644 libs/server-sdk/docs/html/value_8h__incl.map delete mode 100644 libs/server-sdk/docs/html/value_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/html/value_8h__incl.png delete mode 100644 libs/server-sdk/docs/html/value_8h_source.html delete mode 100644 libs/server-sdk/docs/html/value_8hpp_source.html delete mode 100644 libs/server-sdk/docs/latex/Makefile delete mode 100644 libs/server-sdk/docs/latex/all__flags__state_8h.tex delete mode 100644 libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/all__flags__state_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/all__flags__state_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/annotated.tex delete mode 100644 libs/server-sdk/docs/latex/array__builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/array__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/array__builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/classIPersistence.tex delete mode 100644 libs/server-sdk/docs/latex/classLogBackendWrapper.tex delete mode 100644 libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classLogBackendWrapper__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classLogBackendWrapper__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1AttributeReference.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1Attributes.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1AttributesBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1Context.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1ContextBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetail.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetailInternal.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationReason.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationResult.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1IConnection.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Array.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Object.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventFactory.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventScope.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.tex delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.tex delete mode 100644 libs/server-sdk/docs/latex/context_8h.tex delete mode 100644 libs/server-sdk/docs/latex/context_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/context_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/context_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/context_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/context__builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/context__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/context__builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/doxygen.sty delete mode 100644 libs/server-sdk/docs/latex/error__info_8h.tex delete mode 100644 libs/server-sdk/docs/latex/error__info_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/error__info_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/error__info_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/error__info_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/error__kind_8h.tex delete mode 100644 libs/server-sdk/docs/latex/error__kind_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/error__kind_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/error__kind_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/error__kind_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/evaluation__detail_8h.tex delete mode 100644 libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/evaluation__detail_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/evaluation__detail_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/files.tex delete mode 100644 libs/server-sdk/docs/latex/flag__listener_8h.tex delete mode 100644 libs/server-sdk/docs/latex/flag__listener_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/flag__listener_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/hierarchy.tex delete mode 100644 libs/server-sdk/docs/latex/index.tex delete mode 100644 libs/server-sdk/docs/latex/lazy__load__builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/listener__connection_8h.tex delete mode 100644 libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/listener__connection_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/listener__connection_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/log__level_8h.tex delete mode 100644 libs/server-sdk/docs/latex/log__level_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/log__level_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/log__level_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/log__level_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/logging__builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/logging__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/logging__builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/longtable_doxygen.sty delete mode 100644 libs/server-sdk/docs/latex/md_src_data_components_serialization_adapters_README.tex delete mode 100644 libs/server-sdk/docs/latex/md_src_data_systems_background_sync_sources_README.tex delete mode 100644 libs/server-sdk/docs/latex/memory__routines_8h.tex delete mode 100644 libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/memory__routines_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/memory__routines_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/object__builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/object__builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/object__builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/refman.tex delete mode 100644 libs/server-sdk/docs/latex/sdk_8h.tex delete mode 100644 libs/server-sdk/docs/latex/sdk_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/sdk_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.tex delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.tex delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h.tex delete mode 100644 libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/status_8h.tex delete mode 100644 libs/server-sdk/docs/latex/status_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/status_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/status_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/status_8h__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/structBindingContextBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structLDFlagListener.tex delete mode 100644 libs/server-sdk/docs/latex/structLDLogBackend.tex delete mode 100644 libs/server-sdk/docs/latex/structLDServerDataSourceStatusListener.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1CEvaluationDetail.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1Config.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1Config.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.tex delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 delete mode 100644 libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.pdf delete mode 100644 libs/server-sdk/docs/latex/tabu_doxygen.sty delete mode 100644 libs/server-sdk/docs/latex/value_8h.tex delete mode 100644 libs/server-sdk/docs/latex/value_8h__dep__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/value_8h__dep__incl.pdf delete mode 100644 libs/server-sdk/docs/latex/value_8h__incl.md5 delete mode 100644 libs/server-sdk/docs/latex/value_8h__incl.pdf diff --git a/libs/server-sdk/docs/doc.md b/libs/server-sdk/docs/doc.md deleted file mode 100644 index fbc1d6a9f..000000000 --- a/libs/server-sdk/docs/doc.md +++ /dev/null @@ -1,9 +0,0 @@ -# SDK Layout and Overview - -## Basic Functionality - -The following pages document the core of the API, every application will use these portions of the SDK: - -- [Client](@ref launchdarkly::server_side::Client) -- [Config Builder](@ref launchdarkly::config::shared::builders::ConfigBuilder) -- [Context Builder](@ref launchdarkly::ContextBuilder) diff --git a/libs/server-sdk/docs/html/all__builders_8hpp_source.html b/libs/server-sdk/docs/html/all__builders_8hpp_source.html deleted file mode 100644 index 34ae39c99..000000000 --- a/libs/server-sdk/docs/html/all__builders_8hpp_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/all_builders.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_builders.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/builders/app_info_builder.hpp>
-
4 #include <launchdarkly/config/shared/builders/endpoints_builder.hpp>
-
5 #include <launchdarkly/config/shared/builders/events_builder.hpp>
-
6 #include <launchdarkly/config/shared/builders/http_properties_builder.hpp>
-
7 #include <launchdarkly/config/shared/builders/logging_builder.hpp>
-
8 
-
9 #include <launchdarkly/server_side/config/builders/data_system/background_sync_builder.hpp>
-
10 #include <launchdarkly/server_side/config/builders/data_system/bootstrap_builder.hpp>
-
11 #include <launchdarkly/server_side/config/builders/data_system/data_destination_builder.hpp>
-
12 #include <launchdarkly/server_side/config/builders/data_system/data_system_builder.hpp>
-
13 #include <launchdarkly/server_side/config/builders/data_system/lazy_load_builder.hpp>
-
14 
-
15 namespace launchdarkly::server_side::config::builders {
-
16 
- -
18 using EndpointsBuilder =
- -
20 using HttpPropertiesBuilder =
- - -
23 using EventsBuilder =
- - -
26 
-
27 } // namespace launchdarkly::server_side::config::builders
- - - -
Definition: http_properties_builder.hpp:19
- - -
- - - - diff --git a/libs/server-sdk/docs/html/all__built_8hpp_source.html b/libs/server-sdk/docs/html/all__built_8hpp_source.html deleted file mode 100644 index b4b7054e9..000000000 --- a/libs/server-sdk/docs/html/all__built_8hpp_source.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/all_built.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_built.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/built/events.hpp>
-
4 #include <launchdarkly/config/shared/built/http_properties.hpp>
-
5 #include <launchdarkly/config/shared/built/logging.hpp>
-
6 #include <launchdarkly/config/shared/built/service_endpoints.hpp>
-
7 
-
8 #include <launchdarkly/server_side/config/built/data_system/bootstrap_config.hpp>
-
9 #include <launchdarkly/server_side/config/built/data_system/data_destination_config.hpp>
-
10 #include <launchdarkly/server_side/config/built/data_system/data_system_config.hpp>
-
11 #include <launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp>
-
12 #include <launchdarkly/server_side/config/built/data_system/background_sync_config.hpp>
-
13 
-
14 namespace launchdarkly::server_side::config::built {
-
15 
- - - - -
20 
-
21 } // namespace launchdarkly::server_side::config::built
- -
Definition: http_properties.hpp:10
-
Definition: service_endpoints.hpp:11
- -
- - - - diff --git a/libs/server-sdk/docs/html/all__flags__state_8h.html b/libs/server-sdk/docs/html/all__flags__state_8h.html deleted file mode 100644 index c6ccc13e8..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8h.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/all_flags_state/all_flags_state.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
all_flags_state.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/status.h>
-#include <launchdarkly/bindings/c/value.h>
-
-Include dependency graph for all_flags_state.h:
-
-
- - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - -

-Typedefs

-typedef struct _LDAllFlagsState * LDAllFlagsState
 
- - - -

-Enumerations

enum  LDAllFlagsState_Options { LD_ALLFLAGSSTATE_DEFAULT = 0 -, LD_ALLFLAGSSTATE_INCLUDE_REASONS = (1 << 0) -, LD_ALLFLAGSSTATE_DETAILS_ONLY_FOR_TRACKED_FLAGS = (1 << 1) -, LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY = (1 << 2) - }
 
- - - - - - - - - -

-Functions

 LD_EXPORT (void) LDAllFlagsState_Free(LDAllFlagsState state)
 
 LD_EXPORT (bool) LDAllFlagsState_Valid(LDAllFlagsState state)
 
 LDAllFlagsState_SerializeJSON (LDAllFlagsState state)
 
 LDAllFlagsState_Value (LDAllFlagsState state, char const *flag_key)
 
-

Enumeration Type Documentation

- -

◆ LDAllFlagsState_Options

- -
-
- - - - -
enum LDAllFlagsState_Options
-
-

Defines options that may be used with LDServerSDK_AllFlagsState. To obtain default behavior, pass LD_ALLFLAGSSTATE_DEFAULT.

-

It is possible to combine multiple options by ORing them together.

-

Example:

LDAllFlagsState state = LDServerSDK_AllFlagsState(sdk, context,
- -
);
-
@ LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY
Definition: all_flags_state.h:109
-
@ LD_ALLFLAGSSTATE_INCLUDE_REASONS
Definition: all_flags_state.h:96
-
LDServerSDK_AllFlagsState(LDServerSDK sdk, LDContext context, enum LDAllFlagsState_Options options)
Definition: sdk.cpp:328
-
- - - - -
Enumerator
LD_ALLFLAGSSTATE_DEFAULT 

Default behavior.

-
LD_ALLFLAGSSTATE_INCLUDE_REASONS 

Include evaluation reasons in the state object. By default, they are not.

-
LD_ALLFLAGSSTATE_DETAILS_ONLY_FOR_TRACKED_FLAGS 

Include detailed flag metadata only for flags with event tracking or debugging turned on.

-

This reduces the size of the JSON data if you are passing the flag state to the front end.

-
LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY 

Include only flags marked for use with the client-side SDK. By default, all flags are included.

-
- -
-
-

Function Documentation

- -

◆ LD_EXPORT() [1/2]

- -
-
- - - - - - - - -
LD_EXPORT (bool )
-
-

True if the LDAllFlagsState is valid. False if there was an error, such as the data store being unavailable.

-

An invalid LDAllFlagsState can still be serialized successfully to a JSON string.

-
Parameters
- - -
stateThe LDAllFlagState to check for validity. Must not be NULL.
-
-
-
Returns
True if the state is valid, false otherwise.
-

Check if an array-type iterator is at the end.

-
Parameters
- - -
iterThe iterator to check. Must not be NULL.
-
-
-
Returns
True if the iterator is at the end.
-

Check if an object-type iterator is at the end.

-
Parameters
- - -
iterThe iterator to check. Must not be NULL.
-
-
-
Returns
True if the iterator is at the end.
- -
-
- -

◆ LD_EXPORT() [2/2]

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
- -

◆ LDAllFlagsState_SerializeJSON()

- -
-
- - - - - - - - -
LDAllFlagsState_SerializeJSON (LDAllFlagsState state)
-
-

Serializes the LDAllFlagsState to a JSON string.

-

This JSON is suitable for bootstrapping a client-side SDK.

-
Parameters
- - -
stateThe LDAllFlagState to serialize. Must not be NULL.
-
-
-
Returns
A JSON string representing the LDAllFlagsState. The caller must free the string using LDMemory_FreeString.
- -
-
- -

◆ LDAllFlagsState_Value()

- -
-
- - - - - - - - - - - - - - - - - - -
LDAllFlagsState_Value (LDAllFlagsState state,
char const * flag_key 
)
-
-

Returns the flag value for the context used to generate this LDAllFlagsState.

-

In order to avoid copying when a large value is accessed, the returned LDValue is a reference and NOT DIRECTLY OWNED by the caller. Its lifetime is managed by the parent LDAllFlagsState object.

-

WARNING! Do not free the returned LDValue. Do not in any way access the returned LDValue after the LDAllFlagsState has been freed.

-

If the flag has no value, returns an LDValue of type LDValueType_Null.

-

To obtain a caller-owned copy of the LDValue not subject to these restrictions, call LDValue_NewValue on the result.

-
Parameters
- - - -
stateAn LDAllFlagsState. Must not be NULL.
flag_keyKey of the flag. Must not be NULL.
-
-
-
Returns
The evaluation result of the flag. The caller MUST NOT free this value and MUST NOT access this value after the LDAllFlagsState has been freed.
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.map b/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.map deleted file mode 100644 index da8ab760b..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.md5 b/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.md5 deleted file mode 100644 index b4126aa0f..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -516a30a78eccfdde84989d150e908e5e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.png b/libs/server-sdk/docs/html/all__flags__state_8h__dep__incl.png deleted file mode 100644 index 6a62f20c69b4b68972908b307a7b76d4b0d46c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7245 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

-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 - - - - - - diff --git a/libs/server-sdk/docs/html/all__flags__state_8h__incl.md5 b/libs/server-sdk/docs/html/all__flags__state_8h__incl.md5 deleted file mode 100644 index a26e5ba03..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -053de028020a795f18319d3fdcc1376c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/all__flags__state_8h__incl.png b/libs/server-sdk/docs/html/all__flags__state_8h__incl.png deleted file mode 100644 index 720c7f5287bb13691438736ea8999c78f1168395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18073 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 diff --git a/libs/server-sdk/docs/html/all__flags__state_8h_source.html b/libs/server-sdk/docs/html/all__flags__state_8h_source.html deleted file mode 100644 index d3dd4e2fe..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8h_source.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/all_flags_state/all_flags_state.h Source File - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
- - -
9 
-
10 #ifdef __cplusplus
-
11 extern "C" { // only need to export C interface if
-
12 // used by C++ source code
-
13 #endif
-
14 
-
15 typedef struct _LDAllFlagsState* LDAllFlagsState;
-
16 
-
21 LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state);
-
22 
-
33 LD_EXPORT(bool) LDAllFlagsState_Valid(LDAllFlagsState state);
-
34 
-
44 LD_EXPORT(char*)
-
45 LDAllFlagsState_SerializeJSON(LDAllFlagsState state);
-
46 
- -
72 LDAllFlagsState_Value(LDAllFlagsState state, char const* flag_key);
-
73 
- - - - - -
110 };
-
111 
-
112 #ifdef __cplusplus
-
113 }
-
114 #endif
-
115 
-
116 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
Definition: sdk.cpp:406
-
LDAllFlagsState_Value(LDAllFlagsState state, char const *flag_key)
Definition: all_flags_state.cpp:41
-
LDAllFlagsState_SerializeJSON(LDAllFlagsState state)
Definition: all_flags_state.cpp:31
-
LDAllFlagsState_Options
Definition: all_flags_state.h:87
-
@ LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY
Definition: all_flags_state.h:109
-
@ LD_ALLFLAGSSTATE_INCLUDE_REASONS
Definition: all_flags_state.h:96
-
@ LD_ALLFLAGSSTATE_DETAILS_ONLY_FOR_TRACKED_FLAGS
Definition: all_flags_state.h:104
-
@ LD_ALLFLAGSSTATE_DEFAULT
Definition: all_flags_state.h:91
- - -
struct _LDValue * LDValue
Definition: value.h:64
-
- - - - diff --git a/libs/server-sdk/docs/html/all__flags__state_8hpp_source.html b/libs/server-sdk/docs/html/all__flags__state_8hpp_source.html deleted file mode 100644 index 95ef3bad0..000000000 --- a/libs/server-sdk/docs/html/all__flags__state_8hpp_source.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/all_flags_state.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data/evaluation_reason.hpp>
-
4 #include <launchdarkly/value.hpp>
-
5 
-
6 #include <optional>
-
7 #include <string>
-
8 #include <unordered_map>
-
9 
-
10 namespace launchdarkly::server_side {
-
11 
- -
26  public:
-
27  enum class Options : std::uint8_t {
-
31  Default = 0,
-
36  IncludeReasons = (1 << 0),
-
44  DetailsOnlyForTrackedFlags = (1 << 1),
-
49  ClientSideOnly = (1 << 2)
-
50  };
-
51 
-
55  class State {
-
56  public:
-
57  State(std::uint64_t version,
-
58  std::optional<std::int64_t> variation,
-
59  std::optional<EvaluationReason> reason,
-
60  bool track_events,
-
61  bool track_reason,
-
62  std::optional<std::uint64_t> debug_events_until_date);
-
63 
-
67  [[nodiscard]] std::uint64_t Version() const;
-
68 
-
73  [[nodiscard]] std::optional<std::int64_t> Variation() const;
-
74 
-
79  [[nodiscard]] std::optional<EvaluationReason> const& Reason() const;
-
80 
-
87  [[nodiscard]] bool TrackEvents() const;
-
88 
-
95  [[nodiscard]] bool TrackReason() const;
-
96 
-
101  [[nodiscard]] std::optional<std::uint64_t> const& DebugEventsUntilDate()
-
102  const;
-
103 
-
110  [[nodiscard]] bool OmitDetails() const;
-
111 
-
112  friend class AllFlagsStateBuilder;
-
113 
-
114  private:
-
115  std::uint64_t version_;
-
116  std::optional<std::int64_t> variation_;
-
117  std::optional<EvaluationReason> reason_;
-
118  bool track_events_;
-
119  bool track_reason_;
-
120  std::optional<std::uint64_t> debug_events_until_date_;
-
121  bool omit_details_;
-
122  };
-
123 
-
129  [[nodiscard]] bool Valid() const;
-
130 
-
134  [[nodiscard]] std::unordered_map<std::string, State> const& States() const;
-
135 
-
139  [[nodiscard]] std::unordered_map<std::string, Value> const& Values() const;
-
140 
-
144  AllFlagsState();
-
145 
-
151  AllFlagsState(std::unordered_map<std::string, Value> evaluations,
-
152  std::unordered_map<std::string, class State> flags_state);
-
153 
-
154  private:
-
155  bool const valid_;
-
156  const std::unordered_map<std::string, class State> flags_state_;
-
157  const std::unordered_map<std::string, Value> evaluations_;
-
158 };
-
159 
-
160 void operator|=(AllFlagsState::Options& lhs, AllFlagsState::Options rhs);
- - -
163 
- - -
166 
-
167 bool operator==(class AllFlagsState::State const& lhs,
-
168  class AllFlagsState::State const& rhs);
-
169 
-
170 bool operator==(AllFlagsState const& lhs, AllFlagsState const& rhs);
-
171 
-
172 } // namespace launchdarkly::server_side
-
Definition: all_flags_state_builder.hpp:15
-
Definition: all_flags_state.hpp:55
-
std::optional< std::int64_t > Variation() const
Definition: all_flags_state.cpp:24
-
std::optional< std::uint64_t > const & DebugEventsUntilDate() const
Definition: all_flags_state.cpp:40
-
std::uint64_t Version() const
Definition: all_flags_state.cpp:20
-
std::optional< EvaluationReason > const & Reason() const
Definition: all_flags_state.cpp:28
-
bool OmitDetails() const
Definition: all_flags_state.cpp:45
-
bool TrackEvents() const
Definition: all_flags_state.cpp:32
-
bool TrackReason() const
Definition: all_flags_state.cpp:36
-
Definition: all_flags_state.hpp:25
-
std::unordered_map< std::string, Value > const & Values() const
Definition: all_flags_state.cpp:67
-
AllFlagsState()
Definition: all_flags_state.cpp:49
-
std::unordered_map< std::string, State > const & States() const
Definition: all_flags_state.cpp:63
-
Options
Definition: all_flags_state.hpp:27
- - - - -
bool Valid() const
Definition: all_flags_state.cpp:58
-
- - - - diff --git a/libs/server-sdk/docs/html/all__flags__state__builder_8hpp_source.html b/libs/server-sdk/docs/html/all__flags__state__builder_8hpp_source.html deleted file mode 100644 index 06934834c..000000000 --- a/libs/server-sdk/docs/html/all__flags__state__builder_8hpp_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/all_flags_state/all_flags_state_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/client.hpp>
-
4 
-
5 #include <launchdarkly/value.hpp>
-
6 
-
7 #include <string>
-
8 #include <unordered_map>
-
9 
-
10 namespace launchdarkly::server_side {
-
11 
-
12 bool IsSet(AllFlagsState::Options options, AllFlagsState::Options flag);
-
13 bool NotSet(AllFlagsState::Options options, AllFlagsState::Options flag);
-
14 
- -
16  public:
- -
22 
-
29  void AddFlag(std::string const& key,
-
30  Value value,
-
31  AllFlagsState::State state);
-
32 
-
38  [[nodiscard]] AllFlagsState Build();
-
39 
-
40  private:
-
41  AllFlagsState::Options options_;
-
42  std::unordered_map<std::string, AllFlagsState::State> flags_state_;
-
43  std::unordered_map<std::string, Value> evaluations_;
-
44 };
-
45 } // namespace launchdarkly::server_side
-
Definition: value.hpp:42
-
Definition: all_flags_state_builder.hpp:15
-
void AddFlag(std::string const &key, Value value, AllFlagsState::State state)
Definition: all_flags_state_builder.cpp:12
-
AllFlagsState Build()
Definition: all_flags_state_builder.cpp:29
-
AllFlagsStateBuilder(AllFlagsState::Options options)
Definition: all_flags_state_builder.cpp:9
-
Definition: all_flags_state.hpp:55
-
Definition: all_flags_state.hpp:25
-
Options
Definition: all_flags_state.hpp:27
-
- - - - diff --git a/libs/server-sdk/docs/html/annotated.html b/libs/server-sdk/docs/html/annotated.html deleted file mode 100644 index 244778b8a..000000000 --- a/libs/server-sdk/docs/html/annotated.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123456]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Nlaunchdarkly
 Ncommon
 Ndata_sources
 Nconfig
 Nshared
 CConfig
 Ndetail
 Chas_result_type
 Chas_result_type< T, std::void_t< typename T::Result > >
 Chas_build_method
 Chas_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> >
 Nserver_side
 Nconfig
 Ndata_components
 Ndata_interfaces
 Ndata_systems
 Nevaluation
 Nintegrations
 CAllFlagsState
 CIChangeNotifier
 CIClient
 CClient
 CConfig
 CConfigBuilder
 CIDataSourceStatusProvider
 CAllFlagsStateBuilder
 CClientImpl
 CEventFactory
 CEventScope
 CAttributeReference
 CAttributes
 CAttributesBuilder
 CIConnection
 CContextErrors
 CContext
 CContextBuilder
 CEvaluationDetail
 CCEvaluationDetail
 CEvaluationDetailInternal
 CEvaluationReason
 CEvaluationResult
 CILogBackend
 CValue
 CArray
 CObject
 CBindingContextBuilder
 CIPersistence
 CLDFlagListener
 CLDLogBackend
 CLDServerDataSourceStatusListener
 CLogBackendWrapper
-
-
- - - - diff --git a/libs/server-sdk/docs/html/app__info__builder_8hpp_source.html b/libs/server-sdk/docs/html/app__info__builder_8hpp_source.html deleted file mode 100644 index 082cb3dc9..000000000 --- a/libs/server-sdk/docs/html/app__info__builder_8hpp_source.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/app_info_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
app_info_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <optional>
-
4 #include <string>
-
5 #include <vector>
-
6 
-
7 #include <launchdarkly/error.hpp>
-
8 
-
9 #include "tl/expected.hpp"
-
10 
-
11 namespace launchdarkly::config::shared::builders {
-
12 
- -
14  public:
-
15  AppInfoBuilder() = default;
-
16  AppInfoBuilder& Identifier(std::string app_id);
-
17  AppInfoBuilder& Version(std::string version);
-
18  [[nodiscard]] std::optional<std::string> Build() const;
-
19 
-
20  private:
-
21  struct Tag {
-
22  std::string key;
-
23  std::string value;
-
24  std::optional<Error> error;
-
25  Tag(std::string key, std::string value);
-
26  [[nodiscard]] tl::expected<std::string, Error> Build() const;
-
27  };
-
28  std::vector<Tag> tags_;
-
29  AppInfoBuilder& AddTag(std::string key, std::string value);
-
30 };
-
31 
-
32 bool ValidChar(char c);
-
33 std::optional<Error> IsValidTag(std::string const& key,
-
34  std::string const& value);
-
35 
-
36 } // namespace launchdarkly::config::shared::builders
- -
- - - - diff --git a/libs/server-sdk/docs/html/array__builder_8h.html b/libs/server-sdk/docs/html/array__builder_8h.html deleted file mode 100644 index 79a6d73c5..000000000 --- a/libs/server-sdk/docs/html/array__builder_8h.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/array_builder.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
array_builder.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/value.h>
-
-Include dependency graph for array_builder.h:
-
-
- - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Typedefs

-typedef struct _LDArrayBuilder * LDArrayBuilder
 
- - - - - - - -

-Functions

 LD_EXPORT (LDArrayBuilder) LDArrayBuilder_New()
 
 LD_EXPORT (void) LDArrayBuilder_Free(LDArrayBuilder array_builder)
 
 LD_EXPORT (LDValue) LDArrayBuilder_Build(LDArrayBuilder array_builder)
 
- - - -

-Variables

-LDValue val
 
-

Function Documentation

- -

◆ LD_EXPORT() [1/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDArrayBuilder )
-
-

Construct a new array builder.

Returns
The new array builder.
- -
-
- -

◆ LD_EXPORT() [2/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDValue )
-
-

Construct an LDValue from an array builder.

-

After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArrayBuilder_Free.

-
Parameters
- - -
array_builderThe array builder to build an LDValue from. Must not be NULL.
-
-
-
Returns
The built LDValue. Must not be NULL.
-

Allocates a new boolean-type LDValue.

Parameters
- - -
valLDBooleanTrue or LDBooleanFalse.
-
-
-
Returns
New LDValue.
-

Allocates a new number-type LDValue.

Parameters
- - -
valDouble value.
-
-
-
Returns
New LDValue.
-

Allocates a new string-type LDValue.

-

The input string will be copied. To avoid the copy, see LDValue_ConstantString.

-
Parameters
- - -
valConstant reference to a string. The string is copied. Must not be NULL.
-
-
-
Returns
New LDValue.
-

Allocates an LDValue by cloning an existing LDValue.

-
Parameters
- - -
sourceSource LDValue. Must not be NULL.
-
-
-
Returns
New LDValue.
-

Get the value for the array-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

-
Parameters
- - -
iterThe iterator to get a value for. Must not be NULL.
-
-
-
Returns
The value.
-

Get the value for an object-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

-
Parameters
- - -
iterThe iterator to get a value for. Must not be NULL.
-
-
-
Returns
The value.
- -
-
- -

◆ LD_EXPORT() [3/3]

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/array__builder_8h__incl.map b/libs/server-sdk/docs/html/array__builder_8h__incl.map deleted file mode 100644 index 5f37813c9..000000000 --- a/libs/server-sdk/docs/html/array__builder_8h__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/array__builder_8h__incl.md5 b/libs/server-sdk/docs/html/array__builder_8h__incl.md5 deleted file mode 100644 index e17a77948..000000000 --- a/libs/server-sdk/docs/html/array__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -53a2eb004a00ffa836e7a5ec14b2ee55 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/array__builder_8h__incl.png b/libs/server-sdk/docs/html/array__builder_8h__incl.png deleted file mode 100644 index 2a0de1af89a94c66ed1d2f6cebd2f47972eb8bf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14337 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 diff --git a/libs/server-sdk/docs/html/array__builder_8h_source.html b/libs/server-sdk/docs/html/array__builder_8h_source.html deleted file mode 100644 index d7d776af4..000000000 --- a/libs/server-sdk/docs/html/array__builder_8h_source.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/array_builder.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
array_builder.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
- -
8 
-
9 #ifdef __cplusplus
-
10 extern "C" { // only need to export C interface if
-
11 // used by C++ source code
-
12 #endif
-
13 
-
14 typedef struct _LDArrayBuilder* LDArrayBuilder;
-
15 
-
21 LD_EXPORT(LDArrayBuilder) LDArrayBuilder_New();
-
22 
-
30 LD_EXPORT(void) LDArrayBuilder_Free(LDArrayBuilder array_builder);
-
31 
-
42 LD_EXPORT(void) LDArrayBuilder_Add(LDArrayBuilder array_builder, LDValue val);
-
43 
-
54 LD_EXPORT(LDValue) LDArrayBuilder_Build(LDArrayBuilder array_builder);
-
55 
-
56 #ifdef __cplusplus
-
57 }
-
58 #endif
-
59 
-
60 // NOLINTEND modernize-use-using
-
LD_EXPORT(LDArrayBuilder) LDArrayBuilder_New()
Definition: array_builder.cpp:16
- -
struct _LDValue * LDValue
Definition: value.h:64
-
- - - - diff --git a/libs/server-sdk/docs/html/attribute__reference_8hpp_source.html b/libs/server-sdk/docs/html/attribute__reference_8hpp_source.html deleted file mode 100644 index fcadad24a..000000000 --- a/libs/server-sdk/docs/html/attribute__reference_8hpp_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/attribute_reference.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
attribute_reference.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <algorithm>
-
4 #include <cstddef>
-
5 #include <ostream>
-
6 #include <set>
-
7 #include <string>
-
8 #include <vector>
-
9 
-
10 namespace launchdarkly {
-
11 
- -
35  public:
-
36  using SetType = std::set<AttributeReference>;
-
37 
-
48  [[nodiscard]] std::string const& Component(std::size_t depth) const;
-
49 
-
56  [[nodiscard]] std::size_t Depth() const;
-
57 
-
63  [[nodiscard]] bool IsKind() const;
-
64 
-
69  [[nodiscard]] bool Valid() const;
-
70 
-
77  [[nodiscard]] std::string const& RedactionName() const;
-
78 
-
85  static AttributeReference FromReferenceStr(std::string ref_str);
-
86 
-
95  static AttributeReference FromLiteralStr(std::string lit_str);
-
96 
-
104  static std::string PathToStringReference(
-
105  std::vector<std::string_view> path);
-
106 
-
107  friend std::ostream& operator<<(std::ostream& os,
-
108  AttributeReference const& ref) {
-
109  os << (ref.Valid() ? "valid" : "invalid") << "(" << ref.RedactionName()
-
110  << ")";
-
111  return os;
-
112  }
-
113 
-
118  AttributeReference(std::string ref_str);
-
119 
-
124  AttributeReference(char const* ref_str);
-
125 
- -
130 
-
131  bool operator==(AttributeReference const& other) const {
-
132  return components_ == other.components_;
-
133  }
-
134 
-
135  bool operator==(std::vector<std::string_view> const& path) const {
-
136  return components_.size() == path.size() &&
-
137  std::equal(components_.begin(), components_.end(), path.begin());
-
138  }
-
139 
-
140  bool operator!=(AttributeReference const& other) const {
-
141  return !(*this == other);
-
142  }
-
143 
-
144  bool operator!=(std::vector<std::string_view> const& path) const {
-
145  return !(*this == path);
-
146  }
-
147 
-
148  bool operator<(AttributeReference const& rhs) const {
-
149  return components_ < rhs.components_;
-
150  }
-
151 
-
152  private:
-
153  AttributeReference(std::string str, bool is_literal);
-
154 
-
155  bool valid_ = false;
-
156 
-
157  std::string redaction_name_;
-
158  std::vector<std::string> components_;
-
159  inline static const std::string empty_;
-
160 };
-
161 
-
162 } // namespace launchdarkly
-
Definition: attribute_reference.hpp:34
-
bool IsKind() const
Definition: attribute_reference.cpp:215
-
static AttributeReference FromReferenceStr(std::string ref_str)
Definition: attribute_reference.cpp:200
-
std::string const & RedactionName() const
Definition: attribute_reference.cpp:223
-
static AttributeReference FromLiteralStr(std::string lit_str)
Definition: attribute_reference.cpp:196
-
bool Valid() const
Definition: attribute_reference.cpp:219
-
std::size_t Depth() const
Definition: attribute_reference.cpp:211
-
AttributeReference()
Definition: attribute_reference.cpp:233
-
static std::string PathToStringReference(std::vector< std::string_view > path)
Definition: attribute_reference.cpp:235
-
std::string const & Component(std::size_t depth) const
Definition: attribute_reference.cpp:204
-
- - - - diff --git a/libs/server-sdk/docs/html/attributes_8hpp_source.html b/libs/server-sdk/docs/html/attributes_8hpp_source.html deleted file mode 100644 index 2fd3fd3a6..000000000 --- a/libs/server-sdk/docs/html/attributes_8hpp_source.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/attributes.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
attributes.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <string>
-
4 #include <unordered_set>
-
5 
-
6 #include <launchdarkly/attribute_reference.hpp>
-
7 #include <launchdarkly/value.hpp>
-
8 
-
9 namespace launchdarkly {
-
10 
-
15 class Attributes final {
-
16  public:
-
21  std::string const& Key() const;
-
22 
-
29  std::string const& Name() const;
-
30 
-
35  bool Anonymous() const;
-
36 
-
41  Value const& CustomAttributes() const;
-
42 
-
47  AttributeReference::SetType const& PrivateAttributes() const;
-
48 
- -
57  launchdarkly::AttributeReference const& ref) const {
-
58  if (!ref.Valid()) {
-
59  // Cannot index by invalid references.
- -
61  }
-
62  if (ref.IsKind()) {
-
63  // Cannot access kind.
- -
65  }
-
66 
-
67  if (ref.Depth() == 1) {
-
68  // Handle built-in attributes.
-
69  if (ref.Component(0) == "key") {
-
70  return key_;
-
71  }
-
72  if (ref.Component(0) == "name") {
-
73  return name_;
-
74  }
-
75  if (ref.Component(0) == "anonymous") {
-
76  return anonymous_;
-
77  }
-
78  }
-
79 
-
80  launchdarkly::Value const* node = &custom_attributes_;
-
81  bool found = true;
-
82  for (size_t index = 0; index < ref.Depth(); index++) {
-
83  auto const& component = ref.Component(index);
-
84  if (node->IsObject()) {
-
85  auto const& map = node->AsObject();
-
86  if (auto search = map.Find(component); search != map.end()) {
-
87  node = &search->second;
-
88  } else {
-
89  found = false;
-
90  break;
-
91  }
-
92  } else {
-
93  found = false;
-
94  }
-
95  }
-
96  if (!found) {
- -
98  }
-
99  return *node;
-
100  }
-
101 
-
112  Attributes(std::string key,
-
113  std::optional<std::string> name,
-
114  bool anonymous,
-
115  launchdarkly::Value attributes,
-
116  AttributeReference::SetType private_attributes =
-
117  AttributeReference::SetType())
-
118  : key_(std::move(key)),
-
119  name_(std::move(name)),
-
120  anonymous_(anonymous),
-
121  private_attributes_(std::move(private_attributes)),
-
122  custom_attributes_(std::move(attributes)) {}
-
123 
-
124  friend std::ostream& operator<<(std::ostream& out,
-
125  Attributes const& attrs) {
-
126  out << "{key: " << attrs.key_ << ", "
-
127  << " name: " << attrs.name_ << " anonymous: " << attrs.anonymous_
-
128  << " private: [";
-
129  bool first = true;
-
130  for (auto const& private_attribute : attrs.private_attributes_) {
-
131  if (first) {
-
132  first = false;
-
133  } else {
-
134  out << ", ";
-
135  }
-
136  out << private_attribute;
-
137  }
-
138  out << "] "
-
139  << " custom: " << attrs.custom_attributes_ << "}";
-
140 
-
141  return out;
-
142  }
-
143 
-
144  Attributes(Attributes const& context) = default;
-
145 
-
146  Attributes(Attributes&& context) = default;
-
147 
-
148  ~Attributes() = default;
-
149 
-
150  Attributes& operator=(Attributes const&) = default;
-
151 
-
152  Attributes& operator=(Attributes&&) = default;
-
153 
-
154  private:
-
155  // Built-in attributes.
-
156  launchdarkly::Value key_;
-
157  launchdarkly::Value name_;
-
158  launchdarkly::Value anonymous_;
-
159  AttributeReference::SetType private_attributes_;
-
160 
-
161  launchdarkly::Value custom_attributes_;
-
162 
-
163  // Kinds are contained at the context level, not inside attributes.
-
164 };
-
165 
-
166 } // namespace launchdarkly
-
Definition: attribute_reference.hpp:34
-
bool IsKind() const
Definition: attribute_reference.cpp:215
-
bool Valid() const
Definition: attribute_reference.cpp:219
-
std::size_t Depth() const
Definition: attribute_reference.cpp:211
-
std::string const & Component(std::size_t depth) const
Definition: attribute_reference.cpp:204
-
Definition: attributes.hpp:15
-
launchdarkly::Value const & Get(launchdarkly::AttributeReference const &ref) const
Definition: attributes.hpp:56
-
Value const & CustomAttributes() const
Definition: attributes.cpp:17
-
bool Anonymous() const
Definition: attributes.cpp:13
-
AttributeReference::SetType const & PrivateAttributes() const
Definition: attributes.cpp:21
-
Attributes(std::string key, std::optional< std::string > name, bool anonymous, launchdarkly::Value attributes, AttributeReference::SetType private_attributes=AttributeReference::SetType())
Definition: attributes.hpp:112
-
std::string const & Key() const
Definition: attributes.cpp:5
-
std::string const & Name() const
Definition: attributes.cpp:9
-
Definition: value.hpp:42
-
Object const & AsObject() const
Definition: value.cpp:121
-
bool IsObject() const
Definition: value.cpp:76
-
static Value const & Null()
Definition: value.cpp:80
-
- - - - diff --git a/libs/server-sdk/docs/html/attributes__builder_8hpp_source.html b/libs/server-sdk/docs/html/attributes__builder_8hpp_source.html deleted file mode 100644 index 32b80640f..000000000 --- a/libs/server-sdk/docs/html/attributes__builder_8hpp_source.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/attributes_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
attributes_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <string>
-
4 
-
5 #include <launchdarkly/attribute_reference.hpp>
-
6 #include <launchdarkly/attributes.hpp>
-
7 #include <launchdarkly/value.hpp>
-
8 
-
9 namespace launchdarkly {
-
10 
-
11 class ContextBuilder;
-
12 
-
21 template <class BuilderReturn, class BuildType>
-
22 class AttributesBuilder final {
-
23  friend class ContextBuilder;
-
24 
-
25  public:
-
33  AttributesBuilder(BuilderReturn& builder, std::string kind, std::string key)
-
34  : key_(std::move(key)), kind_(std::move(kind)), builder_(builder) {}
-
35 
-
44  AttributesBuilder(BuilderReturn& builder,
-
45  std::string kind,
-
46  Attributes const& attributes)
-
47  : key_(attributes.Key()),
-
48  kind_(std::move(kind)),
-
49  builder_(builder),
-
50  name_(attributes.Name()),
-
51  anonymous_(attributes.Anonymous()),
-
52  private_attributes_(attributes.PrivateAttributes()) {
-
53  for (auto& pair : attributes.CustomAttributes().AsObject()) {
-
54  values_[pair.first] = pair.second;
-
55  }
-
56  }
-
57 
-
62  AttributesBuilder(AttributesBuilder const& builder) = delete;
-
63  AttributesBuilder& operator=(AttributesBuilder const&) = delete;
-
64  AttributesBuilder& operator=(AttributesBuilder&&) = delete;
-
65 
-
66  // This cannot be noexcept because of:
-
67  // https://developercommunity.visualstudio.com/t/bug-in-stdmapstdpair-implementation-with-move-only/840554
-
68  AttributesBuilder(AttributesBuilder&& builder) = default;
-
69  ~AttributesBuilder() = default;
-
70 
-
79  AttributesBuilder& Name(std::string name);
-
80 
-
88  AttributesBuilder& Anonymous(bool anonymous);
-
89 
-
103  AttributesBuilder& Set(std::string name, launchdarkly::Value value);
-
104 
- -
123 
- -
169 
-
177  template <typename IterType>
-
178  AttributesBuilder& AddPrivateAttributes(IterType attributes) {
-
179  for (auto iter : attributes) {
-
180  private_attributes_.insert(iter);
-
181  }
-
182  return *this;
-
183  }
-
184 
-
197  AttributesBuilder& Kind(std::string kind, std::string key) {
-
198  return builder_.Kind(kind, key);
-
199  }
-
200 
-
208  AttributesBuilder* Kind(std::string const& kind) {
-
209  return builder_.Kind(kind);
-
210  }
-
211 
-
217  [[nodiscard]] BuildType Build() const { return builder_.Build(); }
-
218 
-
219  private:
-
220  BuilderReturn& builder_;
-
221 
-
227  void Key(std::string key) { key_ = std::move(key); }
-
228 
-
229  Attributes BuildAttributes() const;
-
230 
-
231  AttributesBuilder& Set(std::string name,
-
232  launchdarkly::Value value,
-
233  bool private_attribute);
-
234 
-
235  std::string kind_;
-
236  std::string key_;
-
237  std::string name_;
-
238  bool anonymous_ = false;
-
239 
-
240  std::map<std::string, launchdarkly::Value> values_;
-
241  AttributeReference::SetType private_attributes_;
-
242 };
-
243 } // namespace launchdarkly
-
Definition: attribute_reference.hpp:34
-
Definition: attributes_builder.hpp:22
-
AttributesBuilder(BuilderReturn &builder, std::string kind, Attributes const &attributes)
Definition: attributes_builder.hpp:44
-
AttributesBuilder & Set(std::string name, launchdarkly::Value value)
-
AttributesBuilder(BuilderReturn &builder, std::string kind, std::string key)
Definition: attributes_builder.hpp:33
-
AttributesBuilder & Kind(std::string kind, std::string key)
Definition: attributes_builder.hpp:197
-
BuildType Build() const
Definition: attributes_builder.hpp:217
-
AttributesBuilder & SetPrivate(std::string name, launchdarkly::Value value)
-
AttributesBuilder & Name(std::string name)
-
AttributesBuilder & AddPrivateAttributes(IterType attributes)
Definition: attributes_builder.hpp:178
-
AttributesBuilder * Kind(std::string const &kind)
Definition: attributes_builder.hpp:208
-
AttributesBuilder(AttributesBuilder const &builder)=delete
-
AttributesBuilder & Anonymous(bool anonymous)
-
AttributesBuilder & AddPrivateAttribute(AttributeReference ref)
-
Definition: attributes.hpp:15
-
Value const & CustomAttributes() const
Definition: attributes.cpp:17
-
Definition: context_builder.hpp:62
-
Definition: value.hpp:42
-
Object const & AsObject() const
Definition: value.cpp:121
-
- - - - diff --git a/libs/server-sdk/docs/html/background__sync__builder_8hpp_source.html b/libs/server-sdk/docs/html/background__sync__builder_8hpp_source.html deleted file mode 100644 index 184838dee..000000000 --- a/libs/server-sdk/docs/html/background__sync__builder_8hpp_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system/background_sync_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
background_sync_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/builders/data_system/bootstrap_builder.hpp>
-
4 #include <launchdarkly/server_side/config/builders/data_system/data_destination_builder.hpp>
-
5 #include <launchdarkly/server_side/config/built/data_system/background_sync_config.hpp>
-
6 
-
7 #include <launchdarkly/config/shared/builders/data_source_builder.hpp>
-
8 
-
9 namespace launchdarkly::server_side::config::builders {
-
10 
- -
12  using Streaming =
- - -
15 
- -
17 
-
18  BootstrapBuilder& Bootstrapper();
-
19 
-
20  BackgroundSyncBuilder& Synchronizer(Streaming source);
-
21  BackgroundSyncBuilder& Synchronizer(Polling source);
-
22 
-
23  BackgroundSyncBuilder& Destination(DataDestinationBuilder destination);
-
24 
-
25  [[nodiscard]] built::BackgroundSyncConfig Build() const;
-
26 
-
27  private:
-
28  BootstrapBuilder bootstrap_builder_;
- -
30 };
-
31 
-
32 } // namespace launchdarkly::server_side::config::builders
-
Definition: data_source_builder.hpp:60
-
Definition: data_source_builder.hpp:27
- - - - -
- - - - diff --git a/libs/server-sdk/docs/html/background__sync__config_8hpp_source.html b/libs/server-sdk/docs/html/background__sync__config_8hpp_source.html deleted file mode 100644 index 945882d40..000000000 --- a/libs/server-sdk/docs/html/background__sync__config_8hpp_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system/background_sync_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
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 
- - - -
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
-
Definition: data_source_config.hpp:34
- - -
- - - - diff --git a/libs/server-sdk/docs/html/background__sync__system_8hpp_source.html b/libs/server-sdk/docs/html/background__sync__system_8hpp_source.html deleted file mode 100644 index d546bf36b..000000000 --- a/libs/server-sdk/docs/html/background__sync__system_8hpp_source.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/background_sync_system.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
background_sync_system.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../../data_components/change_notifier/change_notifier.hpp"
-
4 #include "../../data_components/memory_store/memory_store.hpp"
-
5 #include "../../data_components/status_notifications/data_source_status_manager.hpp"
-
6 #include "../../data_interfaces/source/idata_synchronizer.hpp"
-
7 #include "../../data_interfaces/system/idata_system.hpp"
-
8 
-
9 #include <launchdarkly/data_model/descriptors.hpp>
-
10 #include <launchdarkly/logging/logger.hpp>
-
11 #include <launchdarkly/server_side/config/built/all_built.hpp>
-
12 
-
13 #include <boost/asio/any_io_executor.hpp>
-
14 
-
15 namespace launchdarkly::server_side::data_systems {
-
16 
- -
28  public:
- -
30  config::built::ServiceEndpoints const& endpoints,
-
31  config::built::BackgroundSyncConfig const& background_sync_config,
-
32  config::built::HttpProperties http_properties,
-
33  boost::asio::any_io_executor ioc,
- -
35  Logger const& logger);
-
36 
-
37  BackgroundSync(BackgroundSync const& item) = delete;
-
38  BackgroundSync(BackgroundSync&& item) = delete;
-
39  BackgroundSync& operator=(BackgroundSync const&) = delete;
-
40  BackgroundSync& operator=(BackgroundSync&&) = delete;
-
41 
-
42  std::shared_ptr<data_model::FlagDescriptor> GetFlag(
-
43  std::string const& key) const override;
-
44  std::shared_ptr<data_model::SegmentDescriptor> GetSegment(
-
45  std::string const& key) const override;
-
46  std::unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
-
47  AllFlags() const override;
-
48  std::unordered_map<std::string,
-
49  std::shared_ptr<data_model::SegmentDescriptor>>
-
50  AllSegments() const override;
-
51 
-
52  std::string const& Identity() const override;
-
53 
-
54  void Initialize() override;
-
55 
-
56  bool Initialized() const override;
-
57 
-
58  private:
- -
60  data_components::ChangeNotifier change_notifier_;
-
61  // Needs to be shared to that the source can keep itself alive through
-
62  // async operations.
-
63  std::shared_ptr<data_interfaces::IDataSynchronizer> synchronizer_;
-
64 };
-
65 } // namespace launchdarkly::server_side::data_systems
-
Definition: http_properties.hpp:10
-
Definition: service_endpoints.hpp:11
- -
Definition: data_source_status_manager.hpp:16
- -
IDataSystem obtains data used for flag evaluations and makes it available to other components.
Definition: idata_system.hpp:11
-
Definition: background_sync_system.hpp:27
-
bool Initialized() const override
Definition: background_sync_system.cpp:41
-
std::string const & Identity() const override
Definition: background_sync_system.cpp:45
-
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments() const override
Get a map of all segments.
Definition: background_sync_system.cpp:66
-
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags() const override
Get a map of all flags.
Definition: background_sync_system.cpp:61
-
std::shared_ptr< data_model::SegmentDescriptor > GetSegment(std::string const &key) const override
Get the segment named by key. Returns nullptr if no such flag exists.
Definition: background_sync_system.cpp:55
-
void Initialize() override
Initializes the system. This method will be called before any of the IStore methods are called.
Definition: background_sync_system.cpp:36
-
std::shared_ptr< data_model::FlagDescriptor > GetFlag(std::string const &key) const override
Get the flag named by key. Returns nullptr if no such flag exists.
Definition: background_sync_system.cpp:50
- -
- - - - diff --git a/libs/server-sdk/docs/html/bc_s.png b/libs/server-sdk/docs/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/libs/server-sdk/docs/html/bdwn.png b/libs/server-sdk/docs/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system/bootstrap_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bootstrap_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/built/data_system/bootstrap_config.hpp>
-
4 
-
5 #include <optional>
-
6 
-
7 namespace launchdarkly::server_side::config::builders {
-
8 
- -
10  public:
- -
12 
-
13  [[nodiscard]] std::optional<built::BootstrapConfig> Build() const;
-
14 
-
15  private:
-
16  std::optional<built::BootstrapConfig> config_;
-
17 };
-
18 } // namespace launchdarkly::server_side::config::builders
- -
- - - - diff --git a/libs/server-sdk/docs/html/bootstrap__config_8hpp_source.html b/libs/server-sdk/docs/html/bootstrap__config_8hpp_source.html deleted file mode 100644 index f136983ba..000000000 --- a/libs/server-sdk/docs/html/bootstrap__config_8hpp_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system/bootstrap_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bootstrap_config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/sdks.hpp>
-
4 
-
5 namespace launchdarkly::server_side::config::built {
-
6 
-
7 struct BootstrapConfig {};
-
8 } // namespace launchdarkly::server_side::config::built
- -
- - - - diff --git a/libs/server-sdk/docs/html/bucketing_8hpp_source.html b/libs/server-sdk/docs/html/bucketing_8hpp_source.html deleted file mode 100644 index f450d610c..000000000 --- a/libs/server-sdk/docs/html/bucketing_8hpp_source.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/bucketing.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bucketing.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "evaluation_error.hpp"
-
4 
-
5 #include <launchdarkly/attribute_reference.hpp>
-
6 #include <launchdarkly/context.hpp>
-
7 #include <launchdarkly/data_model/flag.hpp>
-
8 
-
9 #include <tl/expected.hpp>
-
10 
-
11 #include <limits>
-
12 #include <optional>
-
13 #include <ostream>
-
14 #include <string>
-
15 #include <variant>
-
16 
-
17 namespace launchdarkly::server_side::evaluation {
-
18 
-
19 double const kBucketScale = 100'000.0;
-
20 
-
21 enum RolloutKindLookup {
-
22  /* The rollout's context kind was found in the supplied evaluation context.
-
23  */
-
24  kPresent,
-
25  /* The rollout's context kind was not found in the supplied evaluation
-
26  * context. */
-
27  kAbsent
-
28 };
-
29 
-
35 class BucketPrefix {
-
36  public:
-
37  struct KeyAndSalt {
-
38  std::string key;
-
39  std::string salt;
-
40  };
-
41 
-
42  using Seed = std::int64_t;
-
43 
-
48  explicit BucketPrefix(Seed seed);
-
49 
-
55  BucketPrefix(std::string key, std::string salt);
-
56 
-
57  friend std::ostream& operator<<(std::ostream& os,
-
58  BucketPrefix const& prefix);
-
59 
-
60  private:
-
61  std::variant<KeyAndSalt, Seed> prefix_;
-
62 };
-
63 
-
64 using ContextHashValue = double;
-
65 
-
80 tl::expected<std::pair<ContextHashValue, RolloutKindLookup>, Error> Bucket(
-
81  Context const& context,
-
82  AttributeReference const& by_attr,
-
83  BucketPrefix const& prefix,
-
84  bool is_experiment,
-
85  std::string const& context_kind);
-
86 
-
87 class BucketResult {
-
88  public:
- -
90  data_model::Flag::Rollout::WeightedVariation weighted_variation,
-
91  bool is_experiment);
-
92 
-
93  BucketResult(data_model::Flag::Variation variation, bool in_experiment);
-
94 
-
95  BucketResult(data_model::Flag::Variation variation);
-
96 
-
97  [[nodiscard]] std::size_t VariationIndex() const;
-
98 
-
99  [[nodiscard]] bool InExperiment() const;
-
100 
-
101  private:
-
102  std::size_t variation_index_;
-
103  bool in_experiment_;
-
104 };
-
105 
-
117 tl::expected<BucketResult, Error> Variation(
-
118  data_model::Flag::VariationOrRollout const& vr,
-
119  std::string const& flag_key,
-
120  launchdarkly::Context const& context,
-
121  std::optional<std::string> const& salt);
-
122 
-
123 } // namespace launchdarkly::server_side::evaluation
-
Definition: attribute_reference.hpp:34
-
Definition: context.hpp:29
- -
BucketPrefix(Seed seed)
Definition: bucketing.cpp:25
- -
Definition: evaluation_error.hpp:8
- -
- - - - diff --git a/libs/server-sdk/docs/html/c__binding__helpers_8hpp_source.html b/libs/server-sdk/docs/html/c__binding__helpers_8hpp_source.html deleted file mode 100644 index 14cd455f1..000000000 --- a/libs/server-sdk/docs/html/c__binding__helpers_8hpp_source.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/detail/c_binding_helpers.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c_binding_helpers.hpp
-
-
-
-
2 #include <launchdarkly/error.hpp>
-
3 
-
4 #include <tl/expected.hpp>
-
5 
-
6 #include <cassert>
-
7 #include <functional>
-
8 #include <optional>
-
9 
-
10 namespace launchdarkly::detail {
-
11 template <typename T, typename = void>
-
12 struct has_result_type : std::false_type {};
-
13 
-
14 template <typename T>
-
15 struct has_result_type<T, std::void_t<typename T::Result>> : std::true_type {};
-
16 
-
17 template <typename T, typename ReturnType, typename = void>
-
18 struct has_build_method : std::false_type {};
-
19 
-
20 template <typename T, typename ReturnType>
- -
22  ReturnType,
-
23  std::void_t<decltype(std::declval<T>().Build())>>
-
24  : std::integral_constant<
-
25  bool,
-
26  std::is_same_v<decltype(std::declval<T>().Build()), ReturnType>> {};
-
27 
-
28 // NOLINTBEGIN cppcoreguidelines-pro-type-reinterpret-cast
-
29 
-
30 /*
-
31  * Given a Builder, calls the Build() method and converts it into an
-
32  * OpaqueResult if successful, or an LDError if unsuccessful.
-
33  *
-
34  * In the case of an error, out_result is set to nullptr.
-
35  *
-
36  * In all cases, the given builder is freed.
-
37  */
-
38 template <typename Builder, typename OpaqueBuilder, typename OpaqueResult>
-
39 LDStatus ConsumeBuilder(OpaqueBuilder opaque_builder,
-
40  OpaqueResult* out_result) {
-
41  using ReturnType =
-
42  tl::expected<typename Builder::Result, launchdarkly::Error>;
-
43 
-
44  static_assert(has_result_type<Builder>::value,
-
45  "Builder must have an associated type named Result");
-
46 
-
47  static_assert(
- -
49  "Builder must have a Build method that returns "
-
50  "tl::expected<typename Builder::Result, launchdarkly::Error>");
-
51 
-
52  auto builder = reinterpret_cast<Builder*>(opaque_builder);
-
53 
-
54  tl::expected<typename Builder::Result, launchdarkly::Error> res =
-
55  builder->Build();
-
56 
-
57  delete builder;
-
58 
-
59  if (!res) {
-
60  *out_result = nullptr;
-
61  return reinterpret_cast<LDStatus>(new launchdarkly::Error(res.error()));
-
62  }
-
63 
-
64  *out_result = reinterpret_cast<OpaqueResult>(
-
65  new typename Builder::Result(std::move(res.value())));
-
66 
-
67  return LDStatus_Success();
-
68 }
-
69 
-
70 template <typename OptType, typename OutResult>
-
71 bool OptReturn(std::optional<OptType> const& opt, OutResult* out_param) {
-
72  if (opt) {
-
73  *out_param = *opt;
-
74  return true;
-
75  }
-
76  return false;
-
77 }
-
78 
-
79 template <typename OptType, typename OutResult>
-
80 bool OptReturnStaticCast(std::optional<OptType> const& opt,
-
81  OutResult* out_param) {
-
82  if (opt) {
-
83  *out_param = static_cast<OutResult>(*opt);
-
84  return true;
-
85  }
-
86  return false;
-
87 }
-
88 
-
89 template <typename OptType, typename OutResult>
-
90 bool OptReturnReinterpretCast(std::optional<OptType>& opt,
-
91  OutResult* out_param) {
-
92  if (opt) {
-
93  *out_param = reinterpret_cast<OutResult>(&(opt.value()));
-
94  return true;
-
95  }
-
96  return false;
-
97 }
-
98 
-
99 // Macro is named the same as in the C Server SDK.
-
100 
-
101 #ifdef LAUNCHDARKLY_USE_ASSERT
-
102 #define LD_ASSERT(cond) assert(cond)
-
103 #else
-
104 #define LD_ASSERT(cond)
-
105 #endif
-
106 
-
107 #define LD_ASSERT_NOT_NULL(param) LD_ASSERT(param != nullptr)
-
108 
-
109 } // namespace launchdarkly::detail
-
110 // NOLINTEND cppcoreguidelines-pro-type-reinterpret-cast
- -
Definition: c_binding_helpers.hpp:18
-
Definition: c_binding_helpers.hpp:12
-
- - - - diff --git a/libs/server-sdk/docs/html/classIPersistence-members.html b/libs/server-sdk/docs/html/classIPersistence-members.html deleted file mode 100644 index 3d49e7ab4..000000000 --- a/libs/server-sdk/docs/html/classIPersistence-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
IPersistence Member List
-
-
- -

This is the complete list of members for IPersistence, including all inherited members.

- - - - -
Read(std::string storage_namespace, std::string key) noexcept=0IPersistencepure virtual
Remove(std::string storage_namespace, std::string key) noexcept=0IPersistencepure virtual
Set(std::string storage_namespace, std::string key, std::string data) noexcept=0IPersistencepure virtual
- - - - diff --git a/libs/server-sdk/docs/html/classIPersistence.html b/libs/server-sdk/docs/html/classIPersistence.html deleted file mode 100644 index f715bd8ee..000000000 --- a/libs/server-sdk/docs/html/classIPersistence.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - -C++ Server-Side SDK: IPersistence Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
IPersistence Class Referenceabstract
-
-
- -

#include <persistence.hpp>

- - - - - - - - -

-Public Member Functions

virtual void Set (std::string storage_namespace, std::string key, std::string data) noexcept=0
 
virtual void Remove (std::string storage_namespace, std::string key) noexcept=0
 
virtual std::optional< std::string > Read (std::string storage_namespace, std::string key) noexcept=0
 
-

Detailed Description

-

Interface for a data store that holds feature flag data and other SDK properties in a serialized form.

-

This interface should be used for platform-specific integrations that store data somewhere other than in memory. The SDK defaults to using only in-memory storage. Each data item is uniquely identified by the combination of a "namespace" and a "key", and has a string value. These are defined as follows:

-
    -
  • Both the namespace and the key are non-empty string.
  • -
  • Both the namespace and the key contain only alphanumeric characters, hyphens, and underscores.
  • -
  • The namespace always starts with "LaunchDarkly".
  • -
  • The value can be any string, including an empty string.
  • -
-

The SDK assumes that the persistence is only being used by a single instance of the SDK per SDK key (two different SDK instances, with 2 different SDK keys could use the same persistence instance). It does not implement read-through behavior. It reads values at SDK initialization or when changing contexts.

-

The SDK, with correct usage, will not have overlapping writes to the same key. The Read/Write methods may not always be called from the same thread.

-

This interface does not depend on the ability to list the contents of the store or namespaces. This is to maintain the simplicity of implementing a key-value store on many platforms.

-

Member Function Documentation

- -

◆ Read()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual std::optional<std::string> IPersistence::Read (std::string storage_namespace,
std::string key 
)
-
-pure virtualnoexcept
-
-

Attempt to read a value from the store.

Parameters
- - - -
storage_namespaceThe namespace of the data.
keyThe key of the data.
-
-
-
Returns
The read value, or std::nullopt if the value does not exist or could not be read.
- -
-
- -

◆ Remove()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void IPersistence::Remove (std::string storage_namespace,
std::string key 
)
-
-pure virtualnoexcept
-
-

Remove a value from the store. If the value cannot be removed, then the function should complete normally.

-
Parameters
- - - -
storage_namespaceThe namespace of the data.
keyThe key of the data.
-
-
- -
-
- -

◆ Set()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual void IPersistence::Set (std::string storage_namespace,
std::string key,
std::string data 
)
-
-pure virtualnoexcept
-
-

Add or update a value in the store. If the value cannot be set, then the function should complete normally.

-
Parameters
- - - - -
storage_namespaceThe namespace for the data.
keyThe key for the data.
dataThe data to add or update.
-
-
- -
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/persistence/persistence.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper-members.html b/libs/server-sdk/docs/html/classLogBackendWrapper-members.html deleted file mode 100644 index 0997d458a..000000000 --- a/libs/server-sdk/docs/html/classLogBackendWrapper-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
LogBackendWrapper Member List
-
-
- -

This is the complete list of members for LogBackendWrapper, including all inherited members.

- - - - - - - - - - -
Enabled(launchdarkly::LogLevel level) noexcept overrideLogBackendWrapperinlinevirtual
ILogBackend(ILogBackend const &item)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
ILogBackend(ILogBackend &&item)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
ILogBackend()=default (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackendprotected
LogBackendWrapper(LDLogBackend backend) (defined in LogBackendWrapper)LogBackendWrapperinlineexplicit
operator=(ILogBackend const &)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
operator=(ILogBackend &&)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
Write(launchdarkly::LogLevel level, std::string message) noexcept overrideLogBackendWrapperinlinevirtual
~ILogBackend()=default (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackendvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper.html b/libs/server-sdk/docs/html/classLogBackendWrapper.html deleted file mode 100644 index 0d272ce63..000000000 --- a/libs/server-sdk/docs/html/classLogBackendWrapper.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - - -C++ Server-Side SDK: LogBackendWrapper Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
LogBackendWrapper Class Reference
-
-
- -

#include <log_backend_wrapper.hpp>

-
-Inheritance diagram for LogBackendWrapper:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for LogBackendWrapper:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - - - -

-Public Member Functions

LogBackendWrapper (LDLogBackend backend)
 
bool Enabled (launchdarkly::LogLevel level) noexcept override
 
void Write (launchdarkly::LogLevel level, std::string message) noexcept override
 
- Public Member Functions inherited from launchdarkly::ILogBackend
ILogBackend (ILogBackend const &item)=delete
 
ILogBackend (ILogBackend &&item)=delete
 
-ILogBackendoperator= (ILogBackend const &)=delete
 
-ILogBackendoperator= (ILogBackend &&)=delete
 
-

Detailed Description

-

Utility class to allow user-provided backends to satisfy the ILogBackend interface.

-

Member Function Documentation

- -

◆ Enabled()

- -
-
- - - - - -
- - - - - - - - -
bool LogBackendWrapper::Enabled (launchdarkly::LogLevel level)
-
-inlineoverridevirtualnoexcept
-
-

Check if the specified log level is enabled.

Parameters
- - -
levelThe log level to check.
-
-
-
Returns
Returns true if the level is enabled.
- -

Implements launchdarkly::ILogBackend.

- -
-
- -

◆ Write()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void LogBackendWrapper::Write (launchdarkly::LogLevel level,
std::string message 
)
-
-inlineoverridevirtualnoexcept
-
-

Write a message to the specified level. This method must be thread safe.

Parameters
- - - -
levelThe level to write the message to.
messageThe message to write.
-
-
- -

Implements launchdarkly::ILogBackend.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.map b/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.map deleted file mode 100644 index 0efd131e9..000000000 --- a/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.md5 b/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.md5 deleted file mode 100644 index 6abbb1c50..000000000 --- a/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1ac9c4076a8c5968ce00ddf8c0a2fec0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.png b/libs/server-sdk/docs/html/classLogBackendWrapper__coll__graph.png deleted file mode 100644 index 5d346490427177c18d6e62e8891636c1fb9702c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4488 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 - - - diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.md5 b/libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.md5 deleted file mode 100644 index 6abbb1c50..000000000 --- a/libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1ac9c4076a8c5968ce00ddf8c0a2fec0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.png b/libs/server-sdk/docs/html/classLogBackendWrapper__inherit__graph.png deleted file mode 100644 index 5d346490427177c18d6e62e8891636c1fb9702c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4488 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 - - - - - - -C++ Server-Side SDK: Class Index - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class Index
-
-
-
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | S | T | V
-
-
-
A
-
AllFlagsState (launchdarkly::server_side)
AllFlagsStateBuilder (launchdarkly::server_side)
AnySDK (launchdarkly::config::shared)
AppInfoBuilder (launchdarkly::config::shared::builders)
Value::Array (launchdarkly)
AttributeReference (launchdarkly)
Attributes (launchdarkly)
AttributesBuilder (launchdarkly)
-
-
B
-
BackgroundSync (launchdarkly::server_side::data_systems)
BackgroundSyncBuilder (launchdarkly::server_side::config::builders)
BackgroundSyncConfig (launchdarkly::server_side::config::built)
LoggingBuilder::BasicLogging (launchdarkly::config::shared::builders)
BindingContextBuilder
BootstrapBuilder (launchdarkly::server_side::config::builders)
BootstrapConfig (launchdarkly::server_side::config::built)
BucketPrefix (launchdarkly::server_side::evaluation)
BucketResult (launchdarkly::server_side::evaluation)
-
-
C
-
CEvaluationDetail (launchdarkly)
ChangeNotifier (launchdarkly::server_side::data_components)
Client (launchdarkly::server_side)
ClientImpl (launchdarkly::server_side)
ClientSDK (launchdarkly::config::shared)
Config (launchdarkly::config)
Config (launchdarkly::server_side)
ConfigBuilder (launchdarkly::config::shared::builders)
ConfigBuilder (launchdarkly::server_side)
Context (launchdarkly)
ContextBuilder (launchdarkly)
ContextErrors (launchdarkly)
PersistenceBuilder< ClientSDK >::CustomBuilder (launchdarkly::config::shared::builders)
LoggingBuilder::CustomLogging (launchdarkly::config::shared::builders)
-
-
D
-
DataDestinationBuilder (launchdarkly::server_side::config::builders)
DataDestinationConfig (launchdarkly::server_side::config::built)
DataSourceBuilder (launchdarkly::config::shared::builders)
DataSourceBuilder< ClientSDK > (launchdarkly::config::shared::builders)
DataSourceConfig (launchdarkly::config::shared::built)
DataSourceConfig< ClientSDK > (launchdarkly::config::shared::built)
DataSourceConfig< ServerSDK > (launchdarkly::config::shared::built)
DataSourceEventHandler (launchdarkly::server_side::data_systems)
DataSourceStatusBase (launchdarkly::common::data_sources)
DataSourceStatusErrorInfo (launchdarkly::common::data_sources)
DataSourceStatusManager (launchdarkly::server_side::data_components)
DataSystemBuilder (launchdarkly::server_side::config::builders)
DataSystemConfig (launchdarkly::server_side::config::built)
Defaults (launchdarkly::config::shared)
Defaults (launchdarkly::server_side::config)
Defaults< ClientSDK > (launchdarkly::config::shared)
Defaults< ServerSDK > (launchdarkly::config::shared)
DataSourceEventHandler::Delete (launchdarkly::server_side::data_systems)
DependencyMap (launchdarkly::server_side::data_components)
DependencySet (launchdarkly::server_side::data_components)
DependencyTracker (launchdarkly::server_side::data_components)
-
-
E
-
EndpointsBuilder (launchdarkly::config::shared::builders)
IBootstrapper::Error (launchdarkly::server_side::data_interfaces)
Error (launchdarkly::server_side::evaluation)
ISerializedDataReader::Error (launchdarkly::server_side::integrations)
EvaluationDetail (launchdarkly)
EvaluationDetailInternal (launchdarkly)
EvaluationReason (launchdarkly)
EvaluationResult (launchdarkly)
EvaluationStack (launchdarkly::server_side::evaluation::detail)
Evaluator (launchdarkly::server_side::evaluation)
EventFactory (launchdarkly::server_side)
Events (launchdarkly::config::shared::built)
EventsBuilder (launchdarkly::config::shared::builders)
EventScope (launchdarkly::server_side)
ExpirationTracker (launchdarkly::server_side::data_components)
-
-
F
-
FlagKind (launchdarkly::server_side::integrations)
FlagsPath (launchdarkly::server_side::data_systems)
-
-
G
-
Guard (launchdarkly::server_side::evaluation::detail)
-
-
H
-
has_build_method (launchdarkly::detail)
has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> > (launchdarkly::detail)
has_result_type (launchdarkly::detail)
has_result_type< T, std::void_t< typename T::Result > > (launchdarkly::detail)
HttpProperties (launchdarkly::config::shared::built)
HttpPropertiesBuilder (launchdarkly::config::shared::builders)
-
-
I
-
IBootstrapper (launchdarkly::server_side::data_interfaces)
IChangeNotifier (launchdarkly::server_side)
IClient (launchdarkly::server_side)
IConnection (launchdarkly)
IDataReader (launchdarkly::server_side::data_interfaces)
IDataSourceStatusProvider (launchdarkly::server_side)
IDataSynchronizer (launchdarkly::server_side::data_interfaces)
IDataSystem (launchdarkly::server_side::data_interfaces)
IDestination (launchdarkly::server_side::data_interfaces)
ILogBackend (launchdarkly)
IPersistence
ISerializedDataReader (launchdarkly::server_side::integrations)
ISerializedDestination (launchdarkly::server_side::data_interfaces)
ISerializedItemKind (launchdarkly::server_side::integrations)
IStore (launchdarkly::server_side::data_interfaces)
Value::Array::Iterator (launchdarkly)
Value::Object::Iterator (launchdarkly)
-
-
J
-
JsonDeserializer (launchdarkly::server_side::data_components)
JsonDestination (launchdarkly::server_side::data_components)
-
-
K
-
BucketPrefix::KeyAndSalt (launchdarkly::server_side::evaluation)
JsonDestination::Kinds (launchdarkly::server_side::data_components)
LazyLoad::Kinds (launchdarkly::server_side::data_systems)
-
-
L
-
LazyLoad (launchdarkly::server_side::data_systems)
LazyLoadBuilder (launchdarkly::server_side::config::builders)
LazyLoadConfig (launchdarkly::server_side::config::built)
LDFlagListener
LDLogBackend
LDServerDataSourceStatusListener
LogBackendWrapper
Logging (launchdarkly::config::shared::built)
LoggingBuilder (launchdarkly::config::shared::builders)
-
-
M
-
MemoryStore (launchdarkly::server_side::data_components)
MethodVisitor (launchdarkly::config::shared::builders)
MethodVisitor< ClientSDK > (launchdarkly::config::shared::builders)
-
-
N
-
LoggingBuilder::NoLogging (launchdarkly::config::shared::builders)
PersistenceBuilder< ClientSDK >::NoneBuilder (launchdarkly::config::shared::builders)
-
-
O
-
Value::Object (launchdarkly)
OfflineSystem (launchdarkly::server_side::data_systems)
-
-
P
-
DataSourceEventHandler::Patch (launchdarkly::server_side::data_systems)
Persistence (launchdarkly::config::shared::built)
Persistence< ClientSDK > (launchdarkly::config::shared::built)
Persistence< ServerSDK > (launchdarkly::config::shared::built)
PersistenceBuilder (launchdarkly::config::shared::builders)
PersistenceBuilder< ClientSDK > (launchdarkly::config::shared::builders)
PollingBuilder (launchdarkly::config::shared::builders)
PollingConfig (launchdarkly::config::shared::built)
PollingConfig< ClientSDK > (launchdarkly::config::shared::built)
PollingConfig< ServerSDK > (launchdarkly::config::shared::built)
PollingDataSource (launchdarkly::server_side::data_systems)
DataSourceEventHandler::Put (launchdarkly::server_side::data_systems)
-
-
S
-
SegmentKind (launchdarkly::server_side::integrations)
SegmentsPath (launchdarkly::server_side::data_systems)
SemVer (launchdarkly::server_side::evaluation::detail)
SerializedItemDescriptor (launchdarkly::server_side::integrations)
ServerSDK (launchdarkly::config::shared)
ServiceEndpoints (launchdarkly::config::shared::built)
AllFlagsState::State (launchdarkly::server_side)
StreamingBuilder (launchdarkly::config::shared::builders)
StreamingConfig (launchdarkly::config::shared::built)
StreamingConfig< ClientSDK > (launchdarkly::config::shared::built)
StreamingConfig< ServerSDK > (launchdarkly::config::shared::built)
StreamingDataKind (launchdarkly::server_side::data_systems)
StreamingDataKinds (launchdarkly::server_side::data_systems)
StreamingDataSource (launchdarkly::server_side::data_systems)
-
-
T
-
TaggedData (launchdarkly::server_side::data_components)
-
-
V
-
Value (launchdarkly)
-
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference-members.html deleted file mode 100644 index 5296d1abc..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference-members.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::AttributeReference Member List
-
-
- -

This is the complete list of members for launchdarkly::AttributeReference, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
AttributeReference(std::string ref_str)launchdarkly::AttributeReference
AttributeReference(char const *ref_str)launchdarkly::AttributeReference
AttributeReference()launchdarkly::AttributeReference
Component(std::size_t depth) constlaunchdarkly::AttributeReference
Depth() constlaunchdarkly::AttributeReference
FromLiteralStr(std::string lit_str)launchdarkly::AttributeReferencestatic
FromReferenceStr(std::string ref_str)launchdarkly::AttributeReferencestatic
IsKind() constlaunchdarkly::AttributeReference
operator!=(AttributeReference const &other) const (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferenceinline
operator!=(std::vector< std::string_view > const &path) const (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferenceinline
operator<(AttributeReference const &rhs) const (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferenceinline
operator<< (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferencefriend
operator==(AttributeReference const &other) const (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferenceinline
operator==(std::vector< std::string_view > const &path) const (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReferenceinline
PathToStringReference(std::vector< std::string_view > path)launchdarkly::AttributeReferencestatic
RedactionName() constlaunchdarkly::AttributeReference
SetType typedef (defined in launchdarkly::AttributeReference)launchdarkly::AttributeReference
Valid() constlaunchdarkly::AttributeReference
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference.html deleted file mode 100644 index 5820f130b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributeReference.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::AttributeReference Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::AttributeReference Class Reference
-
-
- -

#include <attribute_reference.hpp>

- - - - -

-Public Types

-using SetType = std::set< AttributeReference >
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

std::string const & Component (std::size_t depth) const
 
std::size_t Depth () const
 
bool IsKind () const
 
bool Valid () const
 
std::string const & RedactionName () const
 
 AttributeReference (std::string ref_str)
 
 AttributeReference (char const *ref_str)
 
 AttributeReference ()
 
-bool operator== (AttributeReference const &other) const
 
-bool operator== (std::vector< std::string_view > const &path) const
 
-bool operator!= (AttributeReference const &other) const
 
-bool operator!= (std::vector< std::string_view > const &path) const
 
-bool operator< (AttributeReference const &rhs) const
 
- - - - - - - -

-Static Public Member Functions

static AttributeReference FromReferenceStr (std::string ref_str)
 
static AttributeReference FromLiteralStr (std::string lit_str)
 
static std::string PathToStringReference (std::vector< std::string_view > path)
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &os, AttributeReference const &ref)
 
-

Detailed Description

-

Represents an attribute name or path expression identifying a value within a launchdarkly::Context. This can be used to retrieve a value with launchdarkly::Context::Get, or to identify an attribute or nested value that should be considered private with launchdarkly::AttributesBuilder<BuilderReturn, BuildType>::SetPrivate or launchdarkly::AttributesBuilder<BuilderReturn,BuildType>::AddPrivateAttribute (the SDK configuration can also have a list of private attribute references).

-

This is represented as a separate type, rather than just a string, so that validation and parsing can be done ahead of time if an attribute reference will be used repeatedly later (such as in flag evaluations).

-

If the string starts with '/', then this is treated as a slash-delimited path reference where the first component is the name of an attribute, and subsequent components are the names of nested JSON object properties. In this syntax, the escape sequences "~0" and "~1" represent '~' and '/' respectively within a path component.

-

If the string does not start with '/', then it is treated as the literal name of an attribute.

-

Constructor & Destructor Documentation

- -

◆ AttributeReference() [1/3]

- -
-
- - - - - - - - -
launchdarkly::AttributeReference::AttributeReference (std::string ref_str)
-
-

Construct an attribute reference from a string.

Parameters
- - -
ref_strThe string to make an attribute reference from.
-
-
- -
-
- -

◆ AttributeReference() [2/3]

- -
-
- - - - - - - - -
launchdarkly::AttributeReference::AttributeReference (char const * ref_str)
-
-

Construct an attribute reference from a constant string.

Parameters
- - -
ref_strThe string to make an attribute reference from.
-
-
- -
-
- -

◆ AttributeReference() [3/3]

- -
-
- - - - - - - -
launchdarkly::AttributeReference::AttributeReference ()
-
-

Default constructs an invalid attribute reference.

- -
-
-

Member Function Documentation

- -

◆ Component()

- -
-
- - - - - - - - -
std::string const & launchdarkly::AttributeReference::Component (std::size_t depth) const
-
-

Get the component of the attribute reference at the specified depth.

-

For example, Component(1) on the reference /a/b/c would return b.

-
Parameters
- - -
depthThe depth to get a component for.
-
-
-
Returns
The component at the specified depth or an empty string if the depth is out of bounds.
- -
-
- -

◆ Depth()

- -
-
- - - - - - - -
std::size_t launchdarkly::AttributeReference::Depth () const
-
-

Get the total depth of the reference.

-

For example, Depth() on the reference /a/b/c would return 3.

Returns
- -
-
- -

◆ FromLiteralStr()

- -
-
- - - - - -
- - - - - - - - -
AttributeReference launchdarkly::AttributeReference::FromLiteralStr (std::string lit_str)
-
-static
-
-

Create a string from an attribute that is known to be a literal.

-

This allows escaping literals that contained special characters.

-
Parameters
- - -
lit_strThe literal attribute name.
-
-
-
Returns
A new AttributeReference based on the literal name.
- -
-
- -

◆ FromReferenceStr()

- -
-
- - - - - -
- - - - - - - - -
AttributeReference launchdarkly::AttributeReference::FromReferenceStr (std::string ref_str)
-
-static
-
-

Create an attribute from a string that is known to be an attribute reference string.

Parameters
- - -
ref_strThe reference string.
-
-
-
Returns
A new AttributeReference based on the reference string.
- -
-
- -

◆ IsKind()

- -
-
- - - - - - - -
bool launchdarkly::AttributeReference::IsKind () const
-
-

Check if the reference is a "kind" reference. Either /kind or kind.

-
Returns
True if it is a kind reference.
- -
-
- -

◆ PathToStringReference()

- -
-
- - - - - -
- - - - - - - - -
std::string launchdarkly::AttributeReference::PathToStringReference (std::vector< std::string_view > path)
-
-static
-
-

For a path, a series of names to address an attribute, create a name suitable for including in event meta data.

-
Parameters
- - -
pathThe path to get a name for.
-
-
-
Returns
The path as a reference string.
- -
-
- -

◆ RedactionName()

- -
-
- - - - - - - -
std::string const & launchdarkly::AttributeReference::RedactionName () const
-
-

The redaction name will always be an attribute reference compatible string. So, for instance, a literal that contained /attr would be converted to /~1attr.

Returns
String to use in redacted attributes.
- -
-
- -

◆ Valid()

- -
-
- - - - - - - -
bool launchdarkly::AttributeReference::Valid () const
-
-

Check if the reference is valid.

-
Returns
True if the reference is valid.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/attribute_reference.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/attribute_reference.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes-members.html deleted file mode 100644 index 2a129bd65..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::Attributes Member List
-
-
- -

This is the complete list of members for launchdarkly::Attributes, including all inherited members.

- - - - - - - - - - - - - - -
Anonymous() constlaunchdarkly::Attributes
Attributes(std::string key, std::optional< std::string > name, bool anonymous, launchdarkly::Value attributes, AttributeReference::SetType private_attributes=AttributeReference::SetType())launchdarkly::Attributesinline
Attributes(Attributes const &context)=default (defined in launchdarkly::Attributes)launchdarkly::Attributes
Attributes(Attributes &&context)=default (defined in launchdarkly::Attributes)launchdarkly::Attributes
CustomAttributes() constlaunchdarkly::Attributes
Get(launchdarkly::AttributeReference const &ref) constlaunchdarkly::Attributesinline
Key() constlaunchdarkly::Attributes
Name() constlaunchdarkly::Attributes
operator<< (defined in launchdarkly::Attributes)launchdarkly::Attributesfriend
operator=(Attributes const &)=default (defined in launchdarkly::Attributes)launchdarkly::Attributes
operator=(Attributes &&)=default (defined in launchdarkly::Attributes)launchdarkly::Attributes
PrivateAttributes() constlaunchdarkly::Attributes
~Attributes()=default (defined in launchdarkly::Attributes)launchdarkly::Attributes
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes.html deleted file mode 100644 index 7290fcd45..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Attributes.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Attributes Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::Attributes Class Referencefinal
-
-
- -

#include <attributes.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

std::string const & Key () const
 
std::string const & Name () const
 
bool Anonymous () const
 
Value const & CustomAttributes () const
 
AttributeReference::SetType const & PrivateAttributes () const
 
launchdarkly::Value const & Get (launchdarkly::AttributeReference const &ref) const
 
 Attributes (std::string key, std::optional< std::string > name, bool anonymous, launchdarkly::Value attributes, AttributeReference::SetType private_attributes=AttributeReference::SetType())
 
Attributes (Attributes const &context)=default
 
Attributes (Attributes &&context)=default
 
-Attributesoperator= (Attributes const &)=default
 
-Attributesoperator= (Attributes &&)=default
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Attributes const &attrs)
 
-

Detailed Description

-

A collection of attributes that can be present within a context. A multi-context has multiple sets of attributes keyed by their "kind".

-

Constructor & Destructor Documentation

- -

◆ Attributes()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::Attributes::Attributes (std::string key,
std::optional< std::string > name,
bool anonymous,
launchdarkly::Value attributes,
AttributeReference::SetType private_attributes = AttributeReference::SetType() 
)
-
-inline
-
-

Construct a set of attributes. This is used internally by the SDK but is not intended to used by consumers of the SDK.

-
Parameters
- - - - - - -
keyThe key for the context.
nameThe name of the context.
anonymousIf the context is anonymous.
attributesAdditional attributes for the context.
private_attributesA list of attributes that should be private.
-
-
- -
-
-

Member Function Documentation

- -

◆ Anonymous()

- -
-
- - - - - - - -
bool launchdarkly::Attributes::Anonymous () const
-
-

Is the context anonymous or not. Defaults to false.

Returns
True if the context is anonymous.
- -
-
- -

◆ CustomAttributes()

- -
-
- - - - - - - -
Value const & launchdarkly::Attributes::CustomAttributes () const
-
-

Get the custom attributes as a Value. This value is an kObject type.

Returns
The custom attributes.
- -
-
- -

◆ Get()

- -
-
- - - - - -
- - - - - - - - -
launchdarkly::Value const& launchdarkly::Attributes::Get (launchdarkly::AttributeReference const & ref) const
-
-inline
-
-

Gets the item by the specified attribute reference, or returns a null Value.

Parameters
- - -
refThe reference to get an attribute by.
-
-
-
Returns
A Value containing the requested field, or a Value representing null.
- -
-
- -

◆ Key()

- -
-
- - - - - - - -
std::string const & launchdarkly::Attributes::Key () const
-
-

Get the key for the context.

Returns
A reference to the context key.
- -
-
- -

◆ Name()

- -
-
- - - - - - - -
std::string const & launchdarkly::Attributes::Name () const
-
-

Get the name for the context.

-
Returns
A reference to the context name, or an empty string if no name is set.
- -
-
- -

◆ PrivateAttributes()

- -
-
- - - - - - - -
AttributeReference::SetType const & launchdarkly::Attributes::PrivateAttributes () const
-
-

Get a set of the private attributes for the context.

Returns
The set of private attributes for the context.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/attributes.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/attributes.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder-members.html deleted file mode 100644 index 27c61ddbf..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::AttributesBuilder< BuilderReturn, BuildType > Member List
-
-
- -

This is the complete list of members for launchdarkly::AttributesBuilder< BuilderReturn, BuildType >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AddPrivateAttribute(AttributeReference ref)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
AddPrivateAttribute(AttributeReference ref) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
AddPrivateAttributes(IterType attributes)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
Anonymous(bool anonymous)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Anonymous(bool anonymous) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
AttributesBuilder(BuilderReturn &builder, std::string kind, std::string key)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
AttributesBuilder(BuilderReturn &builder, std::string kind, Attributes const &attributes)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
AttributesBuilder(AttributesBuilder const &builder)=deletelaunchdarkly::AttributesBuilder< BuilderReturn, BuildType >
AttributesBuilder(AttributesBuilder &&builder)=default (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Build() constlaunchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
ContextBuilder (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >friend
Kind(std::string kind, std::string key)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
Kind(std::string const &kind)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >inline
Name(std::string name)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Name(std::string name) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
operator=(AttributesBuilder const &)=delete (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
operator=(AttributesBuilder &&)=delete (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Set(std::string name, launchdarkly::Value value)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Set(std::string name, Value value, bool private_attribute) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
Set(std::string name, Value value) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
SetPrivate(std::string name, launchdarkly::Value value)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
SetPrivate(std::string name, Value value) (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
~AttributesBuilder()=default (defined in launchdarkly::AttributesBuilder< BuilderReturn, BuildType >)launchdarkly::AttributesBuilder< BuilderReturn, BuildType >
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder.html deleted file mode 100644 index c622af434..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1AttributesBuilder.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::AttributesBuilder< BuilderReturn, BuildType > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::AttributesBuilder< BuilderReturn, BuildType > Class Template Referencefinal
-
-
- -

#include <attributes_builder.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 AttributesBuilder (BuilderReturn &builder, std::string kind, std::string key)
 
 AttributesBuilder (BuilderReturn &builder, std::string kind, Attributes const &attributes)
 
 AttributesBuilder (AttributesBuilder const &builder)=delete
 
-AttributesBuilderoperator= (AttributesBuilder const &)=delete
 
-AttributesBuilderoperator= (AttributesBuilder &&)=delete
 
AttributesBuilder (AttributesBuilder &&builder)=default
 
AttributesBuilderName (std::string name)
 
AttributesBuilderAnonymous (bool anonymous)
 
AttributesBuilderSet (std::string name, launchdarkly::Value value)
 
AttributesBuilderSetPrivate (std::string name, launchdarkly::Value value)
 
AttributesBuilderAddPrivateAttribute (AttributeReference ref)
 
template<typename IterType >
AttributesBuilderAddPrivateAttributes (IterType attributes)
 
AttributesBuilderKind (std::string kind, std::string key)
 
AttributesBuilderKind (std::string const &kind)
 
BuildType Build () const
 
-AttributesBuilder< ContextBuilder, Context > & Name (std::string name)
 
-AttributesBuilder< ContextBuilder, Context > & Anonymous (bool anonymous)
 
-AttributesBuilder< ContextBuilder, Context > & Set (std::string name, Value value, bool private_attribute)
 
-AttributesBuilder< ContextBuilder, Context > & Set (std::string name, Value value)
 
-AttributesBuilder< ContextBuilder, Context > & SetPrivate (std::string name, Value value)
 
-AttributesBuilder< ContextBuilder, Context > & AddPrivateAttribute (AttributeReference ref)
 
- - - -

-Friends

-class ContextBuilder
 
-

Detailed Description

-

template<class BuilderReturn, class BuildType>
-class launchdarkly::AttributesBuilder< BuilderReturn, BuildType >

- -

This is used in the implementation of the context builder for setting attributes for a single context. This is not intended to be directly used by an SDK consumer.

-
Template Parameters
- - - -
BuilderReturnThe type of builder using the AttributesBuilder.
BuildTypeThe type of object being built.
-
-
-

Constructor & Destructor Documentation

- -

◆ AttributesBuilder() [1/3]

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::AttributesBuilder (BuilderReturn & builder,
std::string kind,
std::string key 
)
-
-inline
-
-

Create an attributes builder with the given kind and key.

Parameters
- - - - -
builderThe context builder associated with this attributes builder.
kindThe kind being added.
keyThe key for the kind.
-
-
- -
-
- -

◆ AttributesBuilder() [2/3]

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::AttributesBuilder (BuilderReturn & builder,
std::string kind,
Attributes const & attributes 
)
-
-inline
-
-

Crate an attributes builder with the specified kind, and pre-populated with the given attributes.

Parameters
- - - - -
builderThe context builder associated with this attributes builder.
kindThe kind being added.
attributesAttributes to populate the builder with.
-
-
- -
-
- -

◆ AttributesBuilder() [3/3]

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - - -
launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::AttributesBuilder (AttributesBuilder< BuilderReturn, BuildType > const & builder)
-
-delete
-
-

The attributes builder should never be copied. We depend on a stable reference stored in the context builder.

- -
-
-

Member Function Documentation

- -

◆ AddPrivateAttribute()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::AddPrivateAttribute (AttributeReference ref)
-
-

Designate a context attribute, or properties within them, as private: that is, their values will not be sent to LaunchDarkly in analytics events.

-

Each parameter can be a simple attribute name, such as "email". Or, if the first character is a slash, the parameter is interpreted as a slash-delimited path to a property within a JSON object, where the first path component is a Context attribute name and each following component is a nested property name: for example, suppose the attribute "address" had the following JSON object value:

-
{"street": {"line1": "abc", "line2": "def"}}
-

Using ["/address/street/line1"] in this case would cause the "line1" property to be marked as private. This syntax deliberately resembles JSON Pointer, but other JSON Pointer features such as array indexing are not supported for Private.

-

This action only affects analytics events that involve this particular Context. To mark some (or all) Context attributes as private for all contexts, use the overall configuration for the SDK. See launchdarkly::config::shared::builders::EventsBuilder<SDK>::AllAttributesPrivate and launchdarkly::config::shared::builders::EventsBuilder<SDK>::PrivateAttribute.

-

The attributes "kind" and "key", and the "_meta" attributes cannot be made private.

-

In this example, firstName is marked as private, but lastName is not:

-
[TODO]
-

This is a metadata property, rather than an attribute that can be addressed in evaluations: that is, a rule clause that references the attribute name "privateAttributes", will not use this value, but would use a "privateAttributes" attribute set on the context.

Parameters
- - -
refThe reference to set private.
-
-
-
Returns
A reference to the current builder.
- -
-
- -

◆ AddPrivateAttributes()

- -
-
-
-template<class BuilderReturn , class BuildType >
-
-template<typename IterType >
- - - - - -
- - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::AddPrivateAttributes (IterType attributes)
-
-inline
-
-

Add items from an iterable collection. One that provides a begin/end iterator and iterates over AttributeReferences or a convertible type.

Template Parameters
- - -
IterTypeThe type of iterable.
-
-
-
Parameters
- - -
attributesThe attributes to add as private.
-
-
-
Returns
A reference to the current builder.
- -
-
- -

◆ Anonymous()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Anonymous (bool anonymous)
-
-

If true, the context will not appear on the Contexts page in the LaunchDarkly dashboard.

-
Parameters
- - -
anonymousThe value to set.
-
-
-
Returns
A reference to the current builder.
- -
-
- -

◆ Build()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - -
BuildType launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Build () const
-
-inline
-
-

Build the context.

-
Returns
The built context.
- -
-
- -

◆ Kind() [1/2]

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - - -
AttributesBuilder* launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Kind (std::string const & kind)
-
-inline
-
-

Start updating an existing kind.

-
Parameters
- - -
kindThe kind to start updating.
-
-
-
Returns
A builder which allows adding attributes for the kind, or nullptr if the kind doesn't already exist.
- -
-
- -

◆ Kind() [2/2]

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - -
- - - - - - - - - - - - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Kind (std::string kind,
std::string key 
)
-
-inline
-
-

Start adding a kind to the context.

-

If you call this function multiple times with the same kind, then the same builder will be returned each time. If you previously called the function with the same kind, but different key, then the key will be updated.

-
Parameters
- - - -
kindThe kind being added.
keyThe key for the kind.
-
-
-
Returns
A builder which allows adding attributes for the kind.
- -
-
- -

◆ Name()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Name (std::string name)
-
-

The context's name.

-

You can search for contexts on the Contexts page by name.

-
Parameters
- - -
name
-
-
-
Returns
A reference to the current builder.
- -
-
- -

◆ Set()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - - - - - - - - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::Set (std::string name,
launchdarkly::Value value 
)
-
-

Add or update an attribute in the context.

-

This method cannot be used to set the key, kind, name, anonymous, or _meta property of a context. The specific methods on the context builder, or attributes builder, should be used.

-
Parameters
- - - - -
nameThe name of the attribute.
valueThe value for the attribute.
private_attributeIf the attribute should be considered private: that is, the value will not be sent to LaunchDarkly in analytics events.
-
-
-
Returns
A reference to the current builder.
- -
-
- -

◆ SetPrivate()

- -
-
-
-template<class BuilderReturn , class BuildType >
- - - - - - - - - - - - - - - - - - -
AttributesBuilder& launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::SetPrivate (std::string name,
launchdarkly::Value value 
)
-
-

Add or update a private attribute in the context.

-

This method cannot be used to set the key, kind, name, or anonymous property of a context. The specific methods on the context builder, or attributes builder, should be used.

-

Once you have set an attribute private it will remain in the private list even if you call set afterward. This method is just a convenience which also adds the attribute to the PrivateAttributes.

-
Parameters
- - - - -
nameThe name of the attribute.
valueThe value for the attribute.
private_attributeIf the attribute should be considered private: that is, the value will not be sent to LaunchDarkly in analytics events.
-
-
-
Returns
A reference to the current builder.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context-members.html deleted file mode 100644 index 7545653c4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context-members.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::Context Member List
-
-
- -

This is the complete list of members for launchdarkly::Context, including all inherited members.

- - - - - - - - - - - - - - - -
Attributes(std::string const &kind) constlaunchdarkly::Context
CanonicalKey() constlaunchdarkly::Context
Context(Context const &context)=default (defined in launchdarkly::Context)launchdarkly::Context
Context(Context &&context)=default (defined in launchdarkly::Context)launchdarkly::Context
ContextBuilder (defined in launchdarkly::Context)launchdarkly::Contextfriend
errors()launchdarkly::Contextinline
Get(std::string const &kind, launchdarkly::AttributeReference const &ref) constlaunchdarkly::Context
Kinds() constlaunchdarkly::Context
KindsToKeys() constlaunchdarkly::Context
operator<< (defined in launchdarkly::Context)launchdarkly::Contextfriend
operator=(Context const &)=default (defined in launchdarkly::Context)launchdarkly::Context
operator=(Context &&)=default (defined in launchdarkly::Context)launchdarkly::Context
Valid() constlaunchdarkly::Contextinline
~Context()=default (defined in launchdarkly::Context)launchdarkly::Context
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context.html deleted file mode 100644 index 3e19c4b17..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Context.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Context Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::Context Class Referencefinal
-
-
- -

#include <context.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

std::vector< std::string > const & Kinds () const
 
launchdarkly::Attributes const & Attributes (std::string const &kind) const
 
Value const & Get (std::string const &kind, launchdarkly::AttributeReference const &ref) const
 
bool Valid () const
 
std::string const & CanonicalKey () const
 
std::map< std::string, std::string > const & KindsToKeys () const
 
std::string const & errors ()
 
Context (Context const &context)=default
 
Context (Context &&context)=default
 
-Contextoperator= (Context const &)=default
 
-Contextoperator= (Context &&)=default
 
- - - - - -

-Friends

-class ContextBuilder
 
-std::ostream & operator<< (std::ostream &out, Context const &context)
 
-

Detailed Description

-

A LaunchDarkly context.

-

Member Function Documentation

- -

◆ Attributes()

- -
-
- - - - - - - - -
Attributes const & launchdarkly::Context::Attributes (std::string const & kind) const
-
-

Get a set of attributes associated with a kind.

-

Only call this function if you have checked that the kind is present.

-
Parameters
- - -
kindThe kind to get attributes for.
-
-
-
Returns
The attributes if they exist.
- -
-
- -

◆ CanonicalKey()

- -
-
- - - - - - - -
std::string const & launchdarkly::Context::CanonicalKey () const
-
-

Get the canonical key for this context.

- -
-
- -

◆ errors()

- -
-
- - - - - -
- - - - - - - -
std::string const& launchdarkly::Context::errors ()
-
-inline
-
-

Get a string containing errors the context encountered during construction.

-
Returns
A string containing errors, or an empty string if there are no errors.
- -
-
- -

◆ Get()

- -
-
- - - - - - - - - - - - - - - - - - -
Value const & launchdarkly::Context::Get (std::string const & kind,
launchdarkly::AttributeReference const & ref 
) const
-
-

Get an attribute value by kind and attribute reference. If the kind is not present, or the attribute not present in the kind, then Value::null() will be returned.

-
Parameters
- - - -
kindThe kind to get the value for.
refThe reference to the desired attribute.
-
-
-
Returns
The attribute Value or a Value representing null.
- -
-
- -

◆ Kinds()

- -
-
- - - - - - - -
std::vector< std::string > const & launchdarkly::Context::Kinds () const
-
-

Get the kinds the context contains.

-
Returns
A vector of kinds.
- -
-
- -

◆ KindsToKeys()

- -
-
- - - - - - - -
std::map< std::string, std::string > const & launchdarkly::Context::KindsToKeys () const
-
-

Get a collection containing the kinds and their associated keys.

-
Returns
Returns a map of kinds to keys.
- -
-
- -

◆ Valid()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::Context::Valid () const
-
-inline
-
-

Check if a context is valid.

-
Returns
Returns true if the context is valid.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/context.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/context.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder-members.html deleted file mode 100644 index d1caafbf5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::ContextBuilder Member List
-
-
- -

This is the complete list of members for launchdarkly::ContextBuilder, including all inherited members.

- - - - - - -
Build() constlaunchdarkly::ContextBuilder
ContextBuilder()=default (defined in launchdarkly::ContextBuilder)launchdarkly::ContextBuilder
ContextBuilder(Context const &context)launchdarkly::ContextBuilder
Kind(std::string const &kind, std::string key)launchdarkly::ContextBuilder
Kind(std::string const &kind)launchdarkly::ContextBuilder
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder.html deleted file mode 100644 index ec0a140a3..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ContextBuilder.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::ContextBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::ContextBuilder Class Referencefinal
-
-
- -

#include <context_builder.hpp>

- - - - - - - - - - -

-Public Member Functions

 ContextBuilder (Context const &context)
 
AttributesBuilder< ContextBuilder, Context > & Kind (std::string const &kind, std::string key)
 
AttributesBuilder< ContextBuilder, Context > * Kind (std::string const &kind)
 
Context Build () const
 
-

Detailed Description

-

Class for building LaunchDarkly contexts.

-

You cannot build a context until you have added at least one kind.

-

Building a context with a single kind.

auto context = ContextBuilder()
-
.Kind("user", "bobby-bobberson")
-
.Name("Bob")
-
.Anonymous(false)
-
// Set a custom attribute.
-
.Set("likesCats", true)
-
// Set a private custom attribute.
-
.SetPrivate("email", "email@email.email")
-
.Build();
-

Building a context with multiple Kinds.

auto context = ContextBuilder()
-
.Kind("user", "bobby-bobberson")
-
.Name("Bob")
-
.Anonymous(false)
-
// Set a custom attribute.
-
.Set("likesCats", true)
-
// Set a private custom attribute.
-
.SetPrivate("email", "email@email.email")
-
// Add another kind to the context.
-
.Kind("org", "org-key")
-
.Anonymous(true)
-
.Set("goal", "money")
-
.Build();
-

Using the builder with loops.

auto builder = ContextBuilder();
-
// The data in this sample is not realistic, but it is intended to show
-
// how to use the builder with loops.
-
for (auto const& kind : Kinds) { // Some collection we are using to make
-
Kinds.
-
// The `kind` method returns a reference, always store it in a reference.
-
auto& kind_builder = builder.Kind(kind, kind + "-key");
-
for (auto const& prop : props) { // A collection of props we want to add.
-
kind_builder.Set(prop.first, prop.second);
-
}
-
}
-
-
auto context = builder.Build();
-

Constructor & Destructor Documentation

- -

◆ ContextBuilder()

- -
-
- - - - - - - - -
launchdarkly::ContextBuilder::ContextBuilder (Context const & context)
-
-

Create a new context builder from the given context. The created builder will have all the kinds and attributes of the original context.

-

If the original context is not valid, then this builder will be created in a default state.

-
Parameters
- - -
contextThe context to base the builder on.
-
-
- -
-
-

Member Function Documentation

- -

◆ Build()

- -
-
- - - - - - - -
Context launchdarkly::ContextBuilder::Build () const
-
-

Build a context. The same builder instance may be used to build multiple contexts.

-

You MUST add at least one kind before building a context. Not doing so will result in an invalid context.

-
Returns
The built context.
- -
-
- -

◆ Kind() [1/2]

- -
-
- - - - - - - - -
AttributesBuilder< ContextBuilder, Context > * launchdarkly::ContextBuilder::Kind (std::string const & kind)
-
-

Start updating an existing kind.

-
Parameters
- - -
kindThe kind to start updating.
-
-
-
Returns
A builder which allows adding attributes for the kind, or nullptr if the kind doesn't already exist.
- -
-
- -

◆ Kind() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
AttributesBuilder< ContextBuilder, Context > & launchdarkly::ContextBuilder::Kind (std::string const & kind,
std::string key 
)
-
-

Start adding a kind to the context.

-

If you call this function multiple times with the same kind, then the same builder will be returned each time. If you previously called the function with the same kind, but different key, then the key will be updated.

-
Parameters
- - - -
kindThe kind being added.
keyThe key for the kind.
-
-
-
Returns
A builder which allows adding attributes for the kind.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/context_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/context_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail-members.html deleted file mode 100644 index fd24f461d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::EvaluationDetail< T > Member List
-
-
- -

This is the complete list of members for launchdarkly::EvaluationDetail< T >, including all inherited members.

- - - - - - - - - -
EvaluationDetail(T value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)launchdarkly::EvaluationDetail< T >
EvaluationDetail(enum EvaluationReason::ErrorKind error_kind, T default_value)launchdarkly::EvaluationDetail< T >
EvaluationDetail(EvaluationReason reason)launchdarkly::EvaluationDetail< T >
IsError() constlaunchdarkly::EvaluationDetail< T >
operator*() constlaunchdarkly::EvaluationDetail< T >
Reason() constlaunchdarkly::EvaluationDetail< T >
Value() constlaunchdarkly::EvaluationDetail< T >
VariationIndex() constlaunchdarkly::EvaluationDetail< T >
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail.html deleted file mode 100644 index cd101aeaa..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetail.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::EvaluationDetail< T > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::EvaluationDetail< T > Class Template Reference
-
-
- -

#include <evaluation_detail.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 EvaluationDetail (T value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)
 
 EvaluationDetail (enum EvaluationReason::ErrorKind error_kind, T default_value)
 
 EvaluationDetail (EvaluationReason reason)
 
T const & Value () const
 
std::optional< std::size_t > VariationIndex () const
 
bool IsError () const
 
std::optional< EvaluationReason > const & Reason () const
 
T const & operator* () const
 
-

Detailed Description

-

template<typename T>
-class launchdarkly::EvaluationDetail< T >

- -

EvaluationDetail contains additional metadata related to a feature flag evaluation. To obtain an instance of EvaluationDetail, use a variation method suffixed with Detail, such as BoolVariationDetail.

Template Parameters
- - -
TThe primitive variation value, which is limited to bool, int, double, std::string, and launchdarkly::Value.
-
-
-

Constructor & Destructor Documentation

- -

◆ EvaluationDetail() [1/3]

- -
-
-
-template<typename T >
- - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::EvaluationDetail< T >::EvaluationDetail (value,
std::optional< std::size_t > variation_index,
std::optional< EvaluationReasonreason 
)
-
-

Constructs an EvaluationDetail from results of an evaluation.

Parameters
- - - - -
valueThe variation value.
variation_indexThe variation index.
reasonThe reason for the results.
-
-
- -
-
- -

◆ EvaluationDetail() [2/3]

- -
-
-
-template<typename T >
- - - - - - - - - - - - - - - - - - -
launchdarkly::EvaluationDetail< T >::EvaluationDetail (enum EvaluationReason::ErrorKind error_kind,
default_value 
)
-
-

Constructs an EvaluationDetail representing an error and a default value.

Parameters
- - - -
error_kindKind of the error.
default_valueDefault value.
-
-
- -
-
- -

◆ EvaluationDetail() [3/3]

- -
-
-
-template<typename T >
- - - - - - - - -
launchdarkly::EvaluationDetail< T >::EvaluationDetail (EvaluationReason reason)
-
-

Constructs an EvaluationDetail consisting of a reason but no value. This is used when a flag has no appropriate fallback value.

Parameters
- - -
reasonThe reason.
-
-
- -
-
-

Member Function Documentation

- -

◆ IsError()

- -
-
-
-template<typename T >
- - - - -
bool launchdarkly::EvaluationDetail< T >::IsError
-
-
Returns
True if the evaluation resulted in an error.
- -
-
- -

◆ operator*()

- -
-
-
-template<typename T >
- - - - -
T const & launchdarkly::EvaluationDetail< T >::operator*
-
-
Returns
A reference to the variation value.
- -
-
- -

◆ Reason()

- -
-
-
-template<typename T >
- - - - -
std::optional< EvaluationReason > const & launchdarkly::EvaluationDetail< T >::Reason
-
-
Returns
A reference to the reason for the results.
- -
-
- -

◆ Value()

- -
-
-
-template<typename T >
- - - - -
T const & launchdarkly::EvaluationDetail< T >::Value
-
-
Returns
A reference to the variation value. For convenience, the * operator may also be used to obtain the value.
- -
-
- -

◆ VariationIndex()

- -
-
-
-template<typename T >
- - - - -
std::optional< std::size_t > launchdarkly::EvaluationDetail< T >::VariationIndex
-
-
Returns
A variation index, if this was a successful evaluation; otherwise, std::nullopt.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_detail.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data/evaluation_detail.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal-members.html deleted file mode 100644 index 3a771fefc..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::EvaluationDetailInternal Member List
-
-
- -

This is the complete list of members for launchdarkly::EvaluationDetailInternal, including all inherited members.

- - - - - - -
EvaluationDetailInternal(launchdarkly::Value value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason) (defined in launchdarkly::EvaluationDetailInternal)launchdarkly::EvaluationDetailInternal
operator<< (defined in launchdarkly::EvaluationDetailInternal)launchdarkly::EvaluationDetailInternalfriend
Reason() constlaunchdarkly::EvaluationDetailInternal
Value() constlaunchdarkly::EvaluationDetailInternal
VariationIndex() constlaunchdarkly::EvaluationDetailInternal
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal.html deleted file mode 100644 index afd0285a6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationDetailInternal.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::EvaluationDetailInternal Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::EvaluationDetailInternal Class Reference
-
-
- -

#include <evaluation_detail_internal.hpp>

- - - - - - - - - - -

-Public Member Functions

launchdarkly::Value const & Value () const
 
std::optional< std::size_t > VariationIndex () const
 
std::optional< std::reference_wrapper< EvaluationReason const > > Reason () const
 
EvaluationDetailInternal (launchdarkly::Value value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &out, EvaluationDetailInternal const &detail)
 
-

Detailed Description

-

An object that combines the result of a feature flag evaluation with information about how it was calculated.

-

This is the result of calling one of the detailed variation methods.

-
See also
launchdarkly::client_side::IClient::BoolVariationDetail
-
-launchdarkly::client_side::IClient::DoubleVariationDetail
-
-launchdarkly::client_side::IClient::IntVariationDetail
-
-launchdarkly::client_side::IClient::JsonVariationDetail
-
-launchdarkly::client_side::IClient::StringVariationDetail
-

For more information, see the SDK reference guide.

-

Member Function Documentation

- -

◆ Reason()

- -
-
- - - - - - - -
std::optional< std::reference_wrapper< EvaluationReason const > > launchdarkly::EvaluationDetailInternal::Reason () const
-
-

An object describing the main factor that influenced the flag evaluation value.

- -
-
- -

◆ Value()

- -
-
- - - - - - - -
Value const & launchdarkly::EvaluationDetailInternal::Value () const
-
-

The result of the flag evaluation. This will be either one of the flag's variations or the default value that was passed to one of the detail methods.

- -
-
- -

◆ VariationIndex()

- -
-
- - - - - - - -
std::optional< std::size_t > launchdarkly::EvaluationDetailInternal::VariationIndex () const
-
-

The index of the returned value within the flag's list of variations, e.g. 0 for the first variation– or nullopt if the default value was returned.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_detail_internal.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data/evaluation_detail_internal.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason-members.html deleted file mode 100644 index 64b07f3b9..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason-members.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::EvaluationReason Member List
-
-
- -

This is the complete list of members for launchdarkly::EvaluationReason, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
BigSegmentStatus() constlaunchdarkly::EvaluationReason
ErrorKind enum namelaunchdarkly::EvaluationReason
ErrorKind() constlaunchdarkly::EvaluationReason
EvaluationReason(enum Kind kind, std::optional< enum ErrorKind > error_kind, std::optional< std::size_t > rule_index, std::optional< std::string > rule_id, std::optional< std::string > prerequisite_key, bool in_experiment, std::optional< std::string > big_segment_status) (defined in launchdarkly::EvaluationReason)launchdarkly::EvaluationReason
EvaluationReason(enum ErrorKind error_kind) (defined in launchdarkly::EvaluationReason)launchdarkly::EvaluationReasonexplicit
Fallthrough(bool in_experiment)launchdarkly::EvaluationReasonstatic
InExperiment() constlaunchdarkly::EvaluationReason
Kind enum namelaunchdarkly::EvaluationReason
Kind() constlaunchdarkly::EvaluationReason
MalformedFlag()launchdarkly::EvaluationReasonstatic
Off()launchdarkly::EvaluationReasonstatic
operator<< (defined in launchdarkly::EvaluationReason)launchdarkly::EvaluationReasonfriend
operator<< (defined in launchdarkly::EvaluationReason)launchdarkly::EvaluationReasonfriend
operator<< (defined in launchdarkly::EvaluationReason)launchdarkly::EvaluationReasonfriend
PrerequisiteFailed(std::string prerequisite_key)launchdarkly::EvaluationReasonstatic
PrerequisiteKey() constlaunchdarkly::EvaluationReason
RuleId() constlaunchdarkly::EvaluationReason
RuleIndex() constlaunchdarkly::EvaluationReason
RuleMatch(std::size_t rule_index, std::optional< std::string > rule_id, bool in_experiment)launchdarkly::EvaluationReasonstatic
TargetMatch()launchdarkly::EvaluationReasonstatic
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason.html deleted file mode 100644 index a279a06c9..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationReason.html +++ /dev/null @@ -1,537 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::EvaluationReason Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::EvaluationReason Class Reference
-
-
- -

#include <evaluation_reason.hpp>

- - - - - - -

-Public Types

enum class  Kind {
-  kOff = 0 -, kFallthrough = 1 -, kTargetMatch = 2 -, kRuleMatch = 3 -,
-  kPrerequisiteFailed = 4 -, kError = 5 -
- }
 
enum class  ErrorKind {
-  kClientNotReady = 0 -, kUserNotSpecified = 1 -, kFlagNotFound = 2 -, kWrongType = 3 -,
-  kMalformedFlag = 4 -, kException = 5 -
- }
 
- - - - - - - - - - - - - - - - - - - -

-Public Member Functions

enum Kind const & Kind () const
 
std::optional< ErrorKindErrorKind () const
 
std::optional< std::size_t > RuleIndex () const
 
std::optional< std::string > RuleId () const
 
std::optional< std::string > PrerequisiteKey () const
 
bool InExperiment () const
 
std::optional< std::string > BigSegmentStatus () const
 
EvaluationReason (enum Kind kind, std::optional< enum ErrorKind > error_kind, std::optional< std::size_t > rule_index, std::optional< std::string > rule_id, std::optional< std::string > prerequisite_key, bool in_experiment, std::optional< std::string > big_segment_status)
 
EvaluationReason (enum ErrorKind error_kind)
 
- - - - - - - - - - - - - -

-Static Public Member Functions

static EvaluationReason Off ()
 
static EvaluationReason PrerequisiteFailed (std::string prerequisite_key)
 
static EvaluationReason TargetMatch ()
 
static EvaluationReason Fallthrough (bool in_experiment)
 
static EvaluationReason RuleMatch (std::size_t rule_index, std::optional< std::string > rule_id, bool in_experiment)
 
static EvaluationReason MalformedFlag ()
 
- - - - - - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Kind const &kind)
 
-std::ostream & operator<< (std::ostream &out, ErrorKind const &kind)
 
-std::ostream & operator<< (std::ostream &out, EvaluationReason const &reason)
 
-

Detailed Description

-

Describes the reason that a flag evaluation produced a particular value.

-

Member Enumeration Documentation

- -

◆ ErrorKind

- -
-
- - - - - -
- - - - -
enum launchdarkly::EvaluationReason::ErrorKind
-
-strong
-
-

Do not change these values. They must remain stable for the C API.

- -
-
- -

◆ Kind

- -
-
- - - - - -
- - - - -
enum launchdarkly::EvaluationReason::Kind
-
-strong
-
-

Do not change these values. They must remain stable for the C API.

- -
-
-

Member Function Documentation

- -

◆ BigSegmentStatus()

- -
-
- - - - - - - -
std::optional< std::string > launchdarkly::EvaluationReason::BigSegmentStatus () const
-
-

Describes the validity of Big Segment information, if and only if the flag evaluation required querying at least one Big Segment.

-
    -
  • "HEALTHY": The Big Segment query involved in the flag evaluation was successful, and the segment state is considered up to date.
  • -
  • "STALE": The Big Segment query involved in the flag evaluation was successful, but the segment state may not be up to date
  • -
  • "NOT_CONFIGURED": Big Segments could not be queried for the flag evaluation because the SDK configuration did not include a Big Segment store.
  • -
  • "STORE_ERROR": The Big Segment query involved in the flag evaluation failed, for instance due to a database error.
  • -
- -
-
- -

◆ ErrorKind()

- -
-
- - - - - - - -
std::optional< enum EvaluationReason::ErrorKind > launchdarkly::EvaluationReason::ErrorKind () const
-
-

A further description of the error condition, if the Kind was Kind::kError.

- -
-
- -

◆ Fallthrough()

- -
-
- - - - - -
- - - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::Fallthrough (bool in_experiment)
-
-static
-
-

The flag evaluated to its fallthrough value.

Parameters
- - -
in_experimentWhether the flag is part of an experiment.
-
-
- -
-
- -

◆ InExperiment()

- -
-
- - - - - - - -
bool launchdarkly::EvaluationReason::InExperiment () const
-
-

Whether the evaluation was part of an experiment.

-

This is true if the evaluation resulted in an experiment rollout and served one of the variations in the experiment. Otherwise it is false or undefined.

- -
-
- -

◆ Kind()

- -
-
- - - - - - - -
enum EvaluationReason::Kind const & launchdarkly::EvaluationReason::Kind () const
-
-
Returns
The general category of the reason.
- -
-
- -

◆ MalformedFlag()

- -
-
- - - - - -
- - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::MalformedFlag ()
-
-static
-
-

The flag data was malformed.

- -
-
- -

◆ Off()

- -
-
- - - - - -
- - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::Off ()
-
-static
-
-

The flag was off.

- -
-
- -

◆ PrerequisiteFailed()

- -
-
- - - - - -
- - - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::PrerequisiteFailed (std::string prerequisite_key)
-
-static
-
-

The flag didn't return a variation due to a prerequisite failing.

- -
-
- -

◆ PrerequisiteKey()

- -
-
- - - - - - - -
std::optional< std::string > launchdarkly::EvaluationReason::PrerequisiteKey () const
-
-

The key of the failed prerequisite flag, if the kind was "PREREQUISITE_FAILED".

- -
-
- -

◆ RuleId()

- -
-
- - - - - - - -
std::optional< std::string > launchdarkly::EvaluationReason::RuleId () const
-
-

The unique identifier of the matched rule, if the kind was "RULE_MATCH".

- -
-
- -

◆ RuleIndex()

- -
-
- - - - - - - -
std::optional< std::size_t > launchdarkly::EvaluationReason::RuleIndex () const
-
-

The index of the matched rule (0 for the first), if the kind was "RULE_MATCH".

- -
-
- -

◆ RuleMatch()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::RuleMatch (std::size_t rule_index,
std::optional< std::string > rule_id,
bool in_experiment 
)
-
-static
-
-

The flag evaluated to a particular variation because it matched a rule.

Parameters
- - - - -
rule_indexIndex of the rule.
rule_idID of the rule.
in_experimentWhether the flag is part of an experiment.
-
-
- -
-
- -

◆ TargetMatch()

- -
-
- - - - - -
- - - - - - - -
EvaluationReason launchdarkly::EvaluationReason::TargetMatch ()
-
-static
-
-

The flag evaluated to a particular variation due to a target match.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_reason.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data/evaluation_reason.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult-members.html deleted file mode 100644 index f9cffed0d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::EvaluationResult Member List
-
-
- -

This is the complete list of members for launchdarkly::EvaluationResult, including all inherited members.

- - - - - - - - -
DebugEventsUntilDate() constlaunchdarkly::EvaluationResult
Detail() constlaunchdarkly::EvaluationResult
EvaluationResult(uint64_t version, std::optional< uint64_t > flag_version, bool track_events, bool track_reason, std::optional< std::chrono::time_point< std::chrono::system_clock >> debug_events_until_date, EvaluationDetailInternal detail) (defined in launchdarkly::EvaluationResult)launchdarkly::EvaluationResult
FlagVersion() constlaunchdarkly::EvaluationResult
TrackEvents() constlaunchdarkly::EvaluationResult
TrackReason() constlaunchdarkly::EvaluationResult
Version() constlaunchdarkly::EvaluationResult
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult.html deleted file mode 100644 index 73e2ae6f8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1EvaluationResult.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::EvaluationResult Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::EvaluationResult Class Reference
-
-
- -

#include <evaluation_result.hpp>

- - - - - - - - - - - - - - - - -

-Public Member Functions

uint64_t Version () const
 
std::optional< uint64_t > FlagVersion () const
 
bool TrackEvents () const
 
bool TrackReason () const
 
std::optional< std::chrono::time_point< std::chrono::system_clock > > DebugEventsUntilDate () const
 
EvaluationDetailInternal const & Detail () const
 
EvaluationResult (uint64_t version, std::optional< uint64_t > flag_version, bool track_events, bool track_reason, std::optional< std::chrono::time_point< std::chrono::system_clock >> debug_events_until_date, EvaluationDetailInternal detail)
 
-

Detailed Description

-

FlagMeta represents an evaluated flag either from the LaunchDarkly service, or in bootstrap data generated by a server SDK.

-

Member Function Documentation

- -

◆ DebugEventsUntilDate()

- -
-
- - - - - - - -
std::optional< std::chrono::time_point< std::chrono::system_clock > > launchdarkly::EvaluationResult::DebugEventsUntilDate () const
-
-

A timestamp, which if the current time is before, a client SDK should send debug events for the flag.

Returns
- -
-
- -

◆ Detail()

- -
-
- - - - - - - -
EvaluationDetailInternal const & launchdarkly::EvaluationResult::Detail () const
-
-

Details of the flags evaluation.

- -
-
- -

◆ FlagVersion()

- -
-
- - - - - - - -
std::optional< uint64_t > launchdarkly::EvaluationResult::FlagVersion () const
-
-

Incremented by LaunchDarkly each time the flag's configuration changes.

- -
-
- -

◆ TrackEvents()

- -
-
- - - - - - - -
bool launchdarkly::EvaluationResult::TrackEvents () const
-
-

True if a client SDK should track events for this flag.

- -
-
- -

◆ TrackReason()

- -
-
- - - - - - - -
bool launchdarkly::EvaluationResult::TrackReason () const
-
-

True if a client SDK should track reasons for this flag.

- -
-
- -

◆ Version()

- -
-
- - - - - - - -
uint64_t launchdarkly::EvaluationResult::Version () const
-
-

Incremented by LaunchDarkly each time the flag's state changes.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_result.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data/evaluation_result.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection-members.html deleted file mode 100644 index a5a21a9f0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::IConnection Member List
-
-
- -

This is the complete list of members for launchdarkly::IConnection, including all inherited members.

- - - - - - - - -
Disconnect()=0launchdarkly::IConnectionpure virtual
IConnection(IConnection const &item)=delete (defined in launchdarkly::IConnection)launchdarkly::IConnection
IConnection(IConnection &&item)=delete (defined in launchdarkly::IConnection)launchdarkly::IConnection
IConnection()=default (defined in launchdarkly::IConnection)launchdarkly::IConnectionprotected
operator=(IConnection const &)=delete (defined in launchdarkly::IConnection)launchdarkly::IConnection
operator=(IConnection &&)=delete (defined in launchdarkly::IConnection)launchdarkly::IConnection
~IConnection()=default (defined in launchdarkly::IConnection)launchdarkly::IConnectionvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection.html deleted file mode 100644 index 5eee2f0f9..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1IConnection.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::IConnection Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::IConnection Class Referenceabstract
-
-
- -

#include <connection.hpp>

- - - - - - - - - - - - -

-Public Member Functions

virtual void Disconnect ()=0
 
IConnection (IConnection const &item)=delete
 
IConnection (IConnection &&item)=delete
 
-IConnectionoperator= (IConnection const &)=delete
 
-IConnectionoperator= (IConnection &&)=delete
 
-

Detailed Description

-

Represents the connection of a listener. Disconnecting the connection will cause the listener to stop receiving events.

-

Member Function Documentation

- -

◆ Disconnect()

- -
-
- - - - - -
- - - - - - - -
virtual void launchdarkly::IConnection::Disconnect ()
-
-pure virtual
-
-

Disconnect the listener and stop receiving events.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/connection.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend-members.html deleted file mode 100644 index 7056003f8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::ILogBackend Member List
-
-
- -

This is the complete list of members for launchdarkly::ILogBackend, including all inherited members.

- - - - - - - - - -
Enabled(LogLevel level) noexcept=0launchdarkly::ILogBackendpure virtual
ILogBackend(ILogBackend const &item)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
ILogBackend(ILogBackend &&item)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
ILogBackend()=default (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackendprotected
operator=(ILogBackend const &)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
operator=(ILogBackend &&)=delete (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackend
Write(LogLevel level, std::string message) noexcept=0launchdarkly::ILogBackendpure virtual
~ILogBackend()=default (defined in launchdarkly::ILogBackend)launchdarkly::ILogBackendvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend.html deleted file mode 100644 index f75218f6c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::ILogBackend Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::ILogBackend Class Referenceabstract
-
-
- -

#include <log_backend.hpp>

-
-Inheritance diagram for launchdarkly::ILogBackend:
-
-
Inheritance graph
- - - - -
[legend]
- - - - - - - - - - - - - - -

-Public Member Functions

virtual bool Enabled (LogLevel level) noexcept=0
 
virtual void Write (LogLevel level, std::string message) noexcept=0
 
ILogBackend (ILogBackend const &item)=delete
 
ILogBackend (ILogBackend &&item)=delete
 
-ILogBackendoperator= (ILogBackend const &)=delete
 
-ILogBackendoperator= (ILogBackend &&)=delete
 
-

Detailed Description

-

Interface for logging back-ends.

-

For a reference implementation refer to console_backend.hpp/cpp.

-

Member Function Documentation

- -

◆ Enabled()

- -
-
- - - - - -
- - - - - - - - -
virtual bool launchdarkly::ILogBackend::Enabled (LogLevel level)
-
-pure virtualnoexcept
-
-

Check if the specified log level is enabled.

Parameters
- - -
levelThe log level to check.
-
-
-
Returns
Returns true if the level is enabled.
- -

Implemented in LogBackendWrapper.

- -
-
- -

◆ Write()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::ILogBackend::Write (LogLevel level,
std::string message 
)
-
-pure virtualnoexcept
-
-

Write a message to the specified level. This method must be thread safe.

Parameters
- - - -
levelThe level to write the message to.
messageThe message to write.
-
-
- -

Implemented in LogBackendWrapper.

- -
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/logging/log_backend.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.map deleted file mode 100644 index 5e977f804..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 deleted file mode 100644 index 19cfe3006..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -348ad889a940313547a62404558f4ffb \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1ILogBackend__inherit__graph.png deleted file mode 100644 index 492282737cdc68b880c09b67b24c217d65a19d79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4497 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::Value Member List
-
-
- -

This is the complete list of members for launchdarkly::Value, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AsArray() constlaunchdarkly::Value
AsBool() constlaunchdarkly::Value
AsDouble() const (defined in launchdarkly::Value)launchdarkly::Value
AsInt() constlaunchdarkly::Value
AsObject() constlaunchdarkly::Value
AsString() constlaunchdarkly::Value
IsArray() constlaunchdarkly::Value
IsBool() constlaunchdarkly::Value
IsNull() constlaunchdarkly::Value
IsNumber() constlaunchdarkly::Value
IsObject() constlaunchdarkly::Value
IsString() constlaunchdarkly::Value
Null()launchdarkly::Valuestatic
operator bool() const (defined in launchdarkly::Value)launchdarkly::Valueinline
operator double() const (defined in launchdarkly::Value)launchdarkly::Valueinline
operator int() const (defined in launchdarkly::Value)launchdarkly::Valueinline
operator std::string() const (defined in launchdarkly::Value)launchdarkly::Valueinline
operator<< (defined in launchdarkly::Value)launchdarkly::Valuefriend
operator=(Value const &)=default (defined in launchdarkly::Value)launchdarkly::Value
operator=(Value &&)=default (defined in launchdarkly::Value)launchdarkly::Value
Type enum name (defined in launchdarkly::Value)launchdarkly::Value
Type() constlaunchdarkly::Value
Value(char const *str)launchdarkly::Value
Value()launchdarkly::Value
Value(Value const &val)=default (defined in launchdarkly::Value)launchdarkly::Value
Value(Value &&)=default (defined in launchdarkly::Value)launchdarkly::Value
Value(bool boolean)launchdarkly::Value
Value(double num)launchdarkly::Value
Value(int num)launchdarkly::Value
Value(std::string str)launchdarkly::Value
Value(std::vector< Value > arr)launchdarkly::Value
Value(Array arr) (defined in launchdarkly::Value)launchdarkly::Value
Value(Object obj) (defined in launchdarkly::Value)launchdarkly::Value
Value(std::map< std::string, Value > obj)launchdarkly::Value
Value(std::initializer_list< Value > values)launchdarkly::Value
Value(std::optional< std::string > opt_string)launchdarkly::Value
~Value()=default (defined in launchdarkly::Value)launchdarkly::Value
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value.html deleted file mode 100644 index b1036597d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value.html +++ /dev/null @@ -1,706 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Value Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::Value Class Referencefinal
-
-
- -

#include <value.hpp>

- - - - - - -

-Classes

class  Array
 
class  Object
 
- - - -

-Public Types

enum class  Type {
-  kNull -, kBool -, kNumber -, kString -,
-  kObject -, kArray -
- }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Value (char const *str)
 
 Value ()
 
Value (Value const &val)=default
 
Value (Value &&)=default
 
-Valueoperator= (Value const &)=default
 
-Valueoperator= (Value &&)=default
 
 Value (bool boolean)
 
 Value (double num)
 
 Value (int num)
 
 Value (std::string str)
 
 Value (std::vector< Value > arr)
 
Value (Array arr)
 
Value (Object obj)
 
 Value (std::map< std::string, Value > obj)
 
 Value (std::initializer_list< Value > values)
 
 Value (std::optional< std::string > opt_string)
 
Type Type () const
 
bool IsNull () const
 
bool IsBool () const
 
bool IsNumber () const
 
bool IsString () const
 
bool IsArray () const
 
bool IsObject () const
 
bool AsBool () const
 
int AsInt () const
 
-double AsDouble () const
 
std::string const & AsString () const
 
Array const & AsArray () const
 
Object const & AsObject () const
 
operator bool () const
 
operator std::string () const
 
operator double () const
 
operator int () const
 
- - - -

-Static Public Member Functions

static Value const & Null ()
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Value const &value)
 
-

Detailed Description

-

Value represents any of the data types supported by JSON, all of which can be used for a LaunchDarkly feature flag variation, or for an attribute in an evaluation context. Value instances are immutable.

-

-Uses of JSON types in LaunchDarkly

-

LaunchDarkly feature flags can have variations of any JSON type other than null. If you want to evaluate a feature flag in a general way that does not have expectations about the variation type, or if the variation value is a complex data structure such as an array or object, you can use the SDK method launchdarkly::client_side::IClient::JsonVariation.

-

Similarly, attributes of an evaluation context (launchdarkly::Context) can have variations of any JSON type other than null. If you want to set a context attribute in a general way that will accept any type, or set the attribute value to a complex data structure such as an array or object, you can use the builder method launchdarkly::AttributesBuilder< BuilderReturn, BuildType >::set.

-

Arrays and objects have special meanings in LaunchDarkly flag evaluation:

    -
  • An array of values means "try to match any of these values to the -targeting rule."
  • -
  • An object allows you to match a property within the object to the targeting rule. For instance, in the example above, a targeting rule could reference /objectAttr1/color to match the value "green". Nested property references like /objectAttr1/address/street are allowed if a property contains another JSON object.
  • -
-

Constructor & Destructor Documentation

- -

◆ Value() [1/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (char const * str)
-
-

Create a Value from a string constant.

Parameters
- - -
strThe string constant to base the value on.
-
-
- -
-
- -

◆ Value() [2/10]

- -
-
- - - - - - - -
launchdarkly::Value::Value ()
-
-

Construct a value representing null.

- -
-
- -

◆ Value() [3/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (bool boolean)
-
-

Construct a boolean value.

Parameters
- - -
boolean
-
-
- -
-
- -

◆ Value() [4/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (double num)
-
-

Construct a number value from a double.

Parameters
- - -
num
-
-
- -
-
- -

◆ Value() [5/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (int num)
-
-

Construct a number value from an integer.

Parameters
- - -
num
-
-
- -
-
- -

◆ Value() [6/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (std::string str)
-
-

Construct a string value.

Parameters
- - -
str
-
-
- -
-
- -

◆ Value() [7/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (std::vector< Valuearr)
-
-

Construct an array value from a vector of Value.

Parameters
- - -
arr
-
-
- -
-
- -

◆ Value() [8/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (std::map< std::string, Valueobj)
-
-

Construct an object value from a map of Value.

Parameters
- - -
obj
-
-
- -
-
- -

◆ Value() [9/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (std::initializer_list< Valuevalues)
-
-

Create an array type value from the given list.

-

Cannot be used to create object type values.

Parameters
- - -
values
-
-
- -
-
- -

◆ Value() [10/10]

- -
-
- - - - - - - - -
launchdarkly::Value::Value (std::optional< std::string > opt_string)
-
-

Create either a value string, or null value, from an optional string.

Parameters
- - -
opt_string
-
-
- -
-
-

Member Function Documentation

- -

◆ AsArray()

- -
-
- - - - - - - -
Value::Array const & launchdarkly::Value::AsArray () const
-
-

If the value is an array type, then return a reference to that array as a vector, otherwise return a reference to an empty vector.

-
Returns
The value as a vector, or an empty vector.
- -
-
- -

◆ AsBool()

- -
-
- - - - - - - -
bool launchdarkly::Value::AsBool () const
-
-

If the value is a boolean, then return the boolean, otherwise return false.

-
Returns
The value of the boolean, or false.
- -
-
- -

◆ AsInt()

- -
-
- - - - - - - -
int launchdarkly::Value::AsInt () const
-
-

If the value is a number, then return the internal double value as an integer, otherwise return 0.

-
Returns
The value as an integer, or 0.
- -
-
- -

◆ AsObject()

- -
-
- - - - - - - -
Value::Object const & launchdarkly::Value::AsObject () const
-
-

if the value is an object type, then return a reference to that object as a map, otherwise return a reference to an empty map.

-
Returns
The value as a map, or an empty map.
- -
-
- -

◆ AsString()

- -
-
- - - - - - - -
std::string const & launchdarkly::Value::AsString () const
-
-

If the value is a string, then return a reference to that string, otherwise return a reference to an empty string.

-
Returns
The value as a string, or an empty string.
- -
-
- -

◆ IsArray()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsArray () const
-
-

Returns true if the value is an array.

-
Returns
True if the value is an array.
- -
-
- -

◆ IsBool()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsBool () const
-
-

Returns true if the value is a boolean.

-
Returns
- -
-
- -

◆ IsNull()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsNull () const
-
-

Returns true if the value is a null.

-

Unlike other variants there is not an as_null(). Instead use the return value from this function as a marker.

Returns
True if the value is null.
- -
-
- -

◆ IsNumber()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsNumber () const
-
-

Returns true if the value is a number.

-

Numbers are always stored as doubles, but can be accessed as either an int or double for convenience.

Returns
True if the value is a number.
- -
-
- -

◆ IsObject()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsObject () const
-
-

Returns true if the value is an object.

-
Returns
True if the value is an object.
- -
-
- -

◆ IsString()

- -
-
- - - - - - - -
bool launchdarkly::Value::IsString () const
-
-

Returns true if the value is a string.

-
Returns
True if the value is a string.
- -
-
- -

◆ Null()

- -
-
- - - - - -
- - - - - - - -
Value const & launchdarkly::Value::Null ()
-
-static
-
-

Get a null value.

Returns
The null value.
- -
-
- -

◆ Type()

- -
-
- - - - - - - -
enum Value::Type launchdarkly::Value::Type () const
-
-

Get the type of the attribute.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/value.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array-members.html deleted file mode 100644 index 5a12cda28..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::Value::Array Member List
-
-
- -

This is the complete list of members for launchdarkly::Value::Array, including all inherited members.

- - - - - - - - - -
Array(std::vector< Value > vec)launchdarkly::Value::Array
Array(std::initializer_list< Value > values) (defined in launchdarkly::Value::Array)launchdarkly::Value::Arrayinline
Array()=default (defined in launchdarkly::Value::Array)launchdarkly::Value::Array
begin() const (defined in launchdarkly::Value::Array)launchdarkly::Value::Array
end() const (defined in launchdarkly::Value::Array)launchdarkly::Value::Array
operator<< (defined in launchdarkly::Value::Array)launchdarkly::Value::Arrayfriend
operator[](std::size_t index) const (defined in launchdarkly::Value::Array)launchdarkly::Value::Array
Size() const (defined in launchdarkly::Value::Array)launchdarkly::Value::Array
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array.html deleted file mode 100644 index 0819b48e2..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Array.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Value::Array Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::Value::Array Class Reference
-
-
- -

#include <value.hpp>

- - - - -

-Classes

struct  Iterator
 
- - - - - - - - - - - - - -

-Public Member Functions

 Array (std::vector< Value > vec)
 
Array (std::initializer_list< Value > values)
 
-Value const & operator[] (std::size_t index) const
 
-std::size_t Size () const
 
-Iterator begin () const
 
-Iterator end () const
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Array const &arr)
 
-

Detailed Description

-

Array type for values. Provides const iteration and indexing.

-

Constructor & Destructor Documentation

- -

◆ Array()

- -
-
- - - - - - - - -
launchdarkly::Value::Array::Array (std::vector< Valuevec)
-
-

Create an array from a vector of Value.

Parameters
- - -
vecThe vector to base the array on.
-
-
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/value.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object-members.html deleted file mode 100644 index c816eb048..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::Value::Object Member List
-
-
- -

This is the complete list of members for launchdarkly::Value::Object, including all inherited members.

- - - - - - - - - - - -
begin() const (defined in launchdarkly::Value::Object)launchdarkly::Value::Object
Count(std::string const &key) constlaunchdarkly::Value::Object
end() const (defined in launchdarkly::Value::Object)launchdarkly::Value::Object
Find(std::string const &key) constlaunchdarkly::Value::Object
Object(std::map< std::string, Value > map)launchdarkly::Value::Objectinline
Object()=default (defined in launchdarkly::Value::Object)launchdarkly::Value::Object
Object(std::initializer_list< std::pair< std::string, Value >> values) (defined in launchdarkly::Value::Object)launchdarkly::Value::Object
operator<< (defined in launchdarkly::Value::Object)launchdarkly::Value::Objectfriend
operator[](std::string const &key) const (defined in launchdarkly::Value::Object)launchdarkly::Value::Object
Size() constlaunchdarkly::Value::Object
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object.html deleted file mode 100644 index 9c67efd3c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1Value_1_1Object.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Value::Object Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::Value::Object Class Reference
-
-
- -

#include <value.hpp>

- - - - -

-Classes

struct  Iterator
 
- - - - - - - - - - - - - - - - - -

-Public Member Functions

 Object (std::map< std::string, Value > map)
 
Object (std::initializer_list< std::pair< std::string, Value >> values)
 
-Value const & operator[] (std::string const &key) const
 
std::size_t Size () const
 
std::size_t Count (std::string const &key) const
 
-Iterator begin () const
 
-Iterator end () const
 
Iterator Find (std::string const &key) const
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Object const &obj)
 
-

Detailed Description

-

Object type for values. Provides const iteration and indexing.

-

Constructor & Destructor Documentation

- -

◆ Object()

- -
-
- - - - - -
- - - - - - - - -
launchdarkly::Value::Object::Object (std::map< std::string, Valuemap)
-
-inline
-
-

Create an Object from a map of Values.

Parameters
- - -
mapThe map to base the object on.
-
-
- -
-
-

Member Function Documentation

- -

◆ Count()

- -
-
- - - - - - - - -
std::size_t launchdarkly::Value::Object::Count (std::string const & key) const
-
-

Get the number of items with the given key. Will be 1 or 0.

Parameters
- - -
keyThe key to get a count for.
-
-
-
Returns
The count of items with the given key.
- -
-
- -

◆ Find()

- -
-
- - - - - - - - -
Value::Object::Iterator launchdarkly::Value::Object::Find (std::string const & key) const
-
-

Find a Value by key. Operates like find on a std::map.

Parameters
- - -
keyThe key to find a value for.
-
-
-
Returns
The value, or the end iterator.
- -
-
- -

◆ Size()

- -
-
- - - - - - - -
std::size_t launchdarkly::Value::Object::Size () const
-
-

The number of items in the Object.

Returns
The number of items in the Object.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/value.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase-members.html deleted file mode 100644 index 0c59b9a39..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase-members.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState > Member List
-
-
- -

This is the complete list of members for launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >, including all inherited members.

- - - - - - - - - - - - - - -
DataSourceState typedef (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
DataSourceStatusBase(DataSourceState state, DateTime state_since, std::optional< ErrorInfo > last_error) (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >inline
DataSourceStatusBase(DataSourceStatusBase const &item)=default (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
DataSourceStatusBase(DataSourceStatusBase &&item) noexcept=default (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
DateTime typedef (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
ErrorInfo typedef (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
ErrorKind typedef (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
LastError() constlaunchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >inline
operator=(DataSourceStatusBase const &)=delete (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
operator=(DataSourceStatusBase &&)=delete (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
State() constlaunchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >inline
StateSince() constlaunchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >inline
~DataSourceStatusBase()=default (defined in launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >)launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html deleted file mode 100644 index f95d92cd7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState > Class Template Reference
-
-
- - - - - - - - - - -

-Public Types

-using ErrorKind = DataSourceStatusErrorKind
 
-using ErrorInfo = DataSourceStatusErrorInfo
 
-using DateTime = std::chrono::time_point< std::chrono::system_clock >
 
-using DataSourceState = TDataSourceState
 
- - - - - - - - - - - - - - - - - -

-Public Member Functions

DataSourceState State () const
 
DateTime StateSince () const
 
std::optional< ErrorInfoLastError () const
 
DataSourceStatusBase (DataSourceState state, DateTime state_since, std::optional< ErrorInfo > last_error)
 
DataSourceStatusBase (DataSourceStatusBase const &item)=default
 
DataSourceStatusBase (DataSourceStatusBase &&item) noexcept=default
 
-DataSourceStatusBaseoperator= (DataSourceStatusBase const &)=delete
 
-DataSourceStatusBaseoperator= (DataSourceStatusBase &&)=delete
 
-

Member Function Documentation

- -

◆ LastError()

- -
-
-
-template<typename TDataSourceState >
- - - - - -
- - - - - - - -
std::optional<ErrorInfo> launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >::LastError () const
-
-inline
-
-

Information about the last error that the data source encountered, if any.

-

This property should be updated whenever the data source encounters a problem, even if it does not cause the state to change. For instance, if a stream connection fails and the state changes to DataSourceState::kInterrupted, and then subsequent attempts to restart the connection also fail, the state will remain DataSourceState::kInterrupted but the error information will be updated each time– and the last error will still be reported in this property even if the state later becomes DataSourceState::kValid.

- -
-
- -

◆ State()

- -
-
-
-template<typename TDataSourceState >
- - - - - -
- - - - - - - -
DataSourceState launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >::State () const
-
-inline
-
-

An enumerated value representing the overall current state of the data source.

- -
-
- -

◆ StateSince()

- -
-
-
-template<typename TDataSourceState >
- - - - - -
- - - - - - - -
DateTime launchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >::StateSince () const
-
-inline
-
-

The date/time that the value of State most recently changed.

-

The meaning of this depends on the current state:

    -
  • For DataSourceState::kInitializing, it is the time that the SDK started initializing.
  • -
  • For DataSourceState::kValid, it is the time that the data source most recently entered a valid state, after previously having been DataSourceState::kInitializing or an invalid state such as DataSourceState::kInterrupted.
  • -
  • For DataSourceState::kInterrupted, it is the time that the data source most recently entered an error state, after previously having been DataSourceState::kValid.
  • -
  • For DataSourceState::kShutdown (client-side) or DataSourceState::kOff (server-side), it is the time that the data source encountered an unrecoverable error or that the SDK was explicitly shut down.
  • -
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo-members.html deleted file mode 100644 index 91ba7ddac..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::common::data_sources::DataSourceStatusErrorInfo Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html deleted file mode 100644 index d4b4c71da..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::common::data_sources::DataSourceStatusErrorInfo Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::common::data_sources::DataSourceStatusErrorInfo Class Reference
-
-
- -

#include <data_source_status_error_info.hpp>

- - - - - - - - -

-Public Types

-using StatusCodeType = std::uint64_t
 
-using ErrorKind = DataSourceStatusErrorKind
 
-using DateTime = std::chrono::time_point< std::chrono::system_clock >
 
- - - - - - - - - - - -

-Public Member Functions

ErrorKind Kind () const
 
StatusCodeType StatusCode () const
 
std::string const & Message () const
 
DateTime Time () const
 
DataSourceStatusErrorInfo (ErrorKind kind, StatusCodeType status_code, std::string message, DateTime time)
 
-

Detailed Description

-

A description of an error condition that the data source encountered.

-

Member Function Documentation

- -

◆ Kind()

- -
-
- - - - - -
- - - - - - - -
ErrorKind launchdarkly::common::data_sources::DataSourceStatusErrorInfo::Kind () const
-
-inline
-
-

An enumerated value representing the general category of the error.

- -
-
- -

◆ Message()

- -
-
- - - - - -
- - - - - - - -
std::string const& launchdarkly::common::data_sources::DataSourceStatusErrorInfo::Message () const
-
-inline
-
-

Any additional human-readable information relevant to the error.

-

The format is subject to change and should not be relied on programmatically.

- -
-
- -

◆ StatusCode()

- -
-
- - - - - -
- - - - - - - -
StatusCodeType launchdarkly::common::data_sources::DataSourceStatusErrorInfo::StatusCode () const
-
-inline
-
-

The HTTP status code if the error was ErrorKind::kErrorResponse.

- -
-
- -

◆ Time()

- -
-
- - - - - -
- - - - - - - -
DateTime launchdarkly::common::data_sources::DataSourceStatusErrorInfo::Time () const
-
-inline
-
-

The date/time that the error occurred.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder-members.html deleted file mode 100644 index 1fea6c101..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::AppInfoBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html deleted file mode 100644 index 474127d39..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::AppInfoBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::AppInfoBuilder Class Reference
-
-
- - - - - - - - -

-Public Member Functions

-AppInfoBuilderIdentifier (std::string app_id)
 
-AppInfoBuilderVersion (std::string version)
 
-std::optional< std::string > Build () const
 
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/app_info_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/app_info_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder-members.html deleted file mode 100644 index c5cebf4d1..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder-members.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::ConfigBuilder< SDK > Member List
-
-
- -

This is the complete list of members for launchdarkly::config::shared::builders::ConfigBuilder< SDK >, including all inherited members.

- - - - - - - - - - - - - - - - - - -
AppInfo()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Build() constlaunchdarkly::config::shared::builders::ConfigBuilder< SDK >
ConfigBuilder(std::string sdk_key)launchdarkly::config::shared::builders::ConfigBuilder< SDK >explicit
DataSource()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
DataSourceBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
EndpointsBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Events()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
EventsBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
HttpProperties()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
HttpPropertiesBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Logging()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
LoggingBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Offline(bool offline)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Persistence()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
PersistenceBuilder typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
Result typedef (defined in launchdarkly::config::shared::builders::ConfigBuilder< SDK >)launchdarkly::config::shared::builders::ConfigBuilder< SDK >
ServiceEndpoints()launchdarkly::config::shared::builders::ConfigBuilder< SDK >
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html deleted file mode 100644 index 19ef6f42b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::ConfigBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::ConfigBuilder< SDK > Class Template Reference
-
-
- -

#include <config_builder.hpp>

- - - - - - - - - - - - - - - - -

-Public Types

-using Result = Config< SDK >
 
-using EndpointsBuilder = launchdarkly::config::shared::builders::EndpointsBuilder< SDK >
 
-using EventsBuilder = launchdarkly::config::shared::builders::EventsBuilder< SDK >
 
-using DataSourceBuilder = launchdarkly::config::shared::builders::DataSourceBuilder< SDK >
 
-using HttpPropertiesBuilder = launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >
 
-using PersistenceBuilder = launchdarkly::config::shared::builders::PersistenceBuilder< SDK >
 
-using LoggingBuilder = launchdarkly::config::shared::builders::LoggingBuilder
 
- - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 ConfigBuilder (std::string sdk_key)
 
EndpointsBuilderServiceEndpoints ()
 
AppInfoBuilderAppInfo ()
 
ConfigBuilderOffline (bool offline)
 
EventsBuilderEvents ()
 
DataSourceBuilderDataSource ()
 
HttpPropertiesBuilderHttpProperties ()
 
LoggingBuilderLogging ()
 
PersistenceBuilderPersistence ()
 
tl::expected< Result, Error > Build () const
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::ConfigBuilder< SDK >

- -

ConfigBuilder allows for creation of a Configuration object for use in a Client.

Template Parameters
- - -
SDKType of SDK.
-
-
-

Constructor & Destructor Documentation

- -

◆ ConfigBuilder()

- -
-
-
-template<typename SDK >
- - - - - -
- - - - - - - - -
launchdarkly::config::shared::builders::ConfigBuilder< SDK >::ConfigBuilder (std::string sdk_key)
-
-explicit
-
-

A minimal configuration consists of a LaunchDarkly SDK Key.

Parameters
- - -
sdk_keySDK Key.
-
-
- -
-
-

Member Function Documentation

- -

◆ AppInfo()

- -
-
-
-template<typename SDK >
- - - - -
AppInfoBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::AppInfo
-
-

To include metadata about the application that is utilizing the SDK, pass in an AppInfoBuilder.

Parameters
- - -
builderAn AppInfoBuilder.
-
-
-
Returns
Reference to an AppInfoBuilder.
- -
-
- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
tl::expected< typename ConfigBuilder< SDK >::Result, Error > launchdarkly::config::shared::builders::ConfigBuilder< SDK >::Build
-
-

Builds a Configuration, suitable for passing into an instance of Client.

Returns
- -
-
- -

◆ DataSource()

- -
-
-
-template<typename SDK >
- - - - -
ConfigBuilder< SDK >::DataSourceBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::DataSource
-
-

Sets the configuration of the component that receives feature flag data from LaunchDarkly.

Parameters
- - -
builderA DataSourceConfig builder.
-
-
-
Returns
Reference to a DataSourceBuilder.
- -
-
- -

◆ Events()

- -
-
-
-template<typename SDK >
- - - - -
ConfigBuilder< SDK >::EventsBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::Events
-
-

To tune settings related to event generation and delivery, pass an EventsBuilder.

Parameters
- - -
builderAn EventsBuilder.
-
-
-
Returns
Reference to an EventsBuilder.
- -
-
- -

◆ HttpProperties()

- -
-
-
-template<typename SDK >
- - - - -
ConfigBuilder< SDK >::HttpPropertiesBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::HttpProperties
-
-

Sets the SDK's networking configuration, using an HttpPropertiesBuilder. The builder has methods for setting individual HTTP-related properties.

Parameters
- - -
builderA HttpPropertiesBuilder builder.
-
-
-
Returns
Reference to an HttpPropertiesBuilder.
- -
-
- -

◆ Logging()

- -
-
-
-template<typename SDK >
- - - - -
LoggingBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::Logging
-
-

Sets the logging configuration for the SDK.

Parameters
- - -
builderA Logging builder.
-
-
-
Returns
Reference to a LoggingBuilder.
- -
-
- -

◆ Offline()

- -
-
-
-template<typename SDK >
- - - - - - - - -
ConfigBuilder< SDK > & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::Offline (bool offline)
-
-

Enables or disables "Offline" mode. True means Offline mode is enabled.

Parameters
- - -
offlineTrue if the SDK should operate in Offline mode.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ Persistence()

- -
-
-
-template<typename SDK >
- - - - -
PersistenceBuilder< SDK > & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::Persistence
-
-

Sets the persistence configuration for the SDK.

Parameters
- - -
builderA persistence builder.
-
-
-
Returns
Reference to a PersistenceBuilder.
- -
-
- -

◆ ServiceEndpoints()

- -
-
-
-template<typename SDK >
- - - - -
ConfigBuilder< SDK >::EndpointsBuilder & launchdarkly::config::shared::builders::ConfigBuilder< SDK >::ServiceEndpoints
-
-

To customize the ServiceEndpoints the SDK uses for streaming, polling, and events, pass in an EndpointsBuilder.

Parameters
- - -
builderAn EndpointsBuilder.
-
-
-
Returns
Reference to an EndpointsBuilder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/config_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/config_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html deleted file mode 100644 index 65d522340..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::DataSourceBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::DataSourceBuilder< SDK > Class Template Reference
-
-
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::DataSourceBuilder< SDK >

- -

Used to construct a DataSourceConfiguration for the specified SDK type.

Template Parameters
- - -
SDKClientSDK or ServerSDK.
-
-
-

The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/data_source_builder.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4-members.html deleted file mode 100644 index f4a3b5cf3..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html deleted file mode 100644 index e3a316f13..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK > Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK > Class Reference
-
-
- - - - - - -

-Public Types

-using Streaming = StreamingBuilder< ClientSDK >
 
-using Polling = PollingBuilder< ClientSDK >
 
- - - - - - - - - - - -

-Public Member Functions

DataSourceBuilderWithReasons (bool value)
 
DataSourceBuilderUseReport (bool value)
 
DataSourceBuilderMethod (Streaming stream_builder)
 
DataSourceBuilderMethod (Polling polling_builder)
 
built::DataSourceConfig< ClientSDKBuild () const
 
-

Member Function Documentation

- -

◆ Build()

- -
-
-

Build a data source config. This is used internal to the SDK.

-
Returns
The built config.
- -
-
- -

◆ Method() [1/2]

- -
-
-

Set the polling configuration for the builder.

-

A data source may either be streaming or polling. Setting a stream builder indicates the data source will use streaming. Setting a polling builder will indicate the use of polling.

-
Parameters
- - -
polling_builderThe polling builder.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ Method() [2/2]

- -
-
-

Set the streaming configuration for the builder.

-

A data source may either be streaming or polling. Setting a streaming builder indicates the data source will use streaming. Setting a polling builder will indicate the use of polling.

-
Parameters
- - -
stream_builderThe streaming builder.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ UseReport()

- -
-
-

Whether or not to use the REPORT verb to fetch flag settings.

-

If this is true, flag settings will be fetched with a REPORT request including a JSON entity body with the context object.

-

Otherwise (by default) a GET request will be issued with the context passed as a base64 URL-encoded path parameter.

-

Do not use unless advised by LaunchDarkly.

Parameters
- - -
valueTrue to use the REPORT verb.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ WithReasons()

- -
-
-

Whether LaunchDarkly should provide additional information about how flag values were calculated.

-

The additional information will then be available through the client's VariationDetail methods. Since this increases the size of network requests, such information is not sent unless you set this option to true.

Parameters
- - -
valueTrue to enable reasons.
-
-
-
Returns
Reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/data_source_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/data_source_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder-members.html deleted file mode 100644 index 8be213755..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::EndpointsBuilder< SDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html deleted file mode 100644 index c836f8459..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::EndpointsBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::EndpointsBuilder< SDK > Class Template Reference
-
-
- -

#include <endpoints_builder.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

 EndpointsBuilder ()=default
 
EndpointsBuilderPollingBaseUrl (std::string url)
 
EndpointsBuilderStreamingBaseUrl (std::string url)
 
EndpointsBuilderEventsBaseUrl (std::string url)
 
EndpointsBuilderRelayProxyBaseURL (std::string const &url)
 
tl::expected< built::ServiceEndpoints, Error > Build () const
 
- - - -

-Friends

-bool operator== (EndpointsBuilder< SDK > const &lhs, EndpointsBuilder< SDK > const &rhs)
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::EndpointsBuilder< SDK >

- -

EndpointsBuilder allows for specification of LaunchDarkly service ServiceEndpoints.

-
Template Parameters
- - -
SDKType of SDK, such as ClientSDK or ServerSDK.
-
-
-

Constructor & Destructor Documentation

- -

◆ EndpointsBuilder()

- -
-
-
-template<typename SDK >
- - - - - -
- - - - - - - -
launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::EndpointsBuilder ()
-
-default
-
-

Constructs an EndpointsBuilder.

- -
-
-

Member Function Documentation

- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
tl::expected< built::ServiceEndpoints, Error > launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::Build
-
-

Builds a ServiceEndpoints if the configuration is valid. If not, returns an error. If any streaming, polling, or events URL is set, then all URLs must be set.

Returns
Unique pointer to ServiceEndpoints, or error.
- -
-
- -

◆ EventsBaseUrl()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EndpointsBuilder< SDK > & launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::EventsBaseUrl (std::string url)
-
-

Sets a custom URL for the events service.

Parameters
- - -
urlURL to set.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ PollingBaseUrl()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EndpointsBuilder< SDK > & launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::PollingBaseUrl (std::string url)
-
-

Sets a custom URL for the polling service.

Parameters
- - -
urlURL to set.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ RelayProxyBaseURL()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EndpointsBuilder< SDK > & launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::RelayProxyBaseURL (std::string const & url)
-
-

Sets a custom URL for a Relay Proxy instance. The streaming, polling, and events URLs are set automatically.

Parameters
- - -
urlURL to set.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ StreamingBaseUrl()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EndpointsBuilder< SDK > & launchdarkly::config::shared::builders::EndpointsBuilder< SDK >::StreamingBaseUrl (std::string url)
-
-

Sets a custom URL for the streaming service.

Parameters
- - -
urlURL to set.
-
-
-
Returns
Reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/endpoints_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/endpoints_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder-members.html deleted file mode 100644 index 2ca281713..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::EventsBuilder< SDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html deleted file mode 100644 index 97843496e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::EventsBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::EventsBuilder< SDK > Class Template Reference
-
-
- -

#include <events_builder.hpp>

- - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 EventsBuilder ()
 
EventsBuilderEnabled (bool enabled)
 
EventsBuilderDisable ()
 
EventsBuilderCapacity (std::size_t capacity)
 
EventsBuilderFlushInterval (std::chrono::milliseconds interval)
 
EventsBuilderAllAttributesPrivate (bool all_attributes_private)
 
EventsBuilderPrivateAttributes (AttributeReference::SetType private_attrs)
 
EventsBuilderPrivateAttribute (AttributeReference attribute)
 
EventsBuilderContextKeysCapacity (std::size_t capacity)
 Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order. More...
 
tl::expected< built::Events, Error > Build () const
 
- - - -

-Friends

-bool operator== (EventsBuilder< SDK > const &lhs, EventsBuilder< SDK > const &rhs)
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::EventsBuilder< SDK >

- -

EventsBuilder allows for specification of parameters related to the SDK's event processor.

-
Template Parameters
- - -
SDKType of SDK, such as ClientSDK or ServerSDK.
-
-
-

Constructor & Destructor Documentation

- -

◆ EventsBuilder()

- -
-
-
-template<typename SDK >
- - - - -
launchdarkly::config::shared::builders::EventsBuilder< SDK >::EventsBuilder
-
-

Constructs an EventsBuilder.

- -
-
-

Member Function Documentation

- -

◆ AllAttributesPrivate()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::AllAttributesPrivate (bool all_attributes_private)
-
-

Attribute privacy indicates whether or not attributes should be retained by LaunchDarkly after being sent upon initialization, and if attributes should later be sent in events.

-

Attribute privacy may be specified in 3 ways:

-

(1) To specify that all attributes should be considered private - not just those designated private on a per-context basis - call this method with true as the parameter.

-

(2) To specify that a specific set of attributes should be considered private - in addition to those designated private on a per-context basis

-

(3) To specify private attributes on a per-context basis, it is not necessary to call either of these methods, as the default behavior is to treat all attributes as non-private unless otherwise specified.

-
Parameters
- - -
all_attributes_privateTrue for behavior of (1), false for default behavior of (2) or (3).
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
tl::expected< built::Events, Error > launchdarkly::config::shared::builders::EventsBuilder< SDK >::Build
-
-

Builds Events configuration, if the configuration is valid.

Returns
Events config, or error.
- -
-
- -

◆ Capacity()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::Capacity (std::size_t capacity)
-
-

Sets the capacity of the event processor. When more events are generated within the processor's flush interval than this value, events will be dropped.

Parameters
- - -
capacityEvent queue capacity.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ ContextKeysCapacity()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::ContextKeysCapacity (std::size_t capacity)
-
- -

Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order.

-

After reaching capacity, it's possible that a previously-indexed context may cause generation of a redundant index event.

-
Parameters
- - -
capacityMaximum unique context keys to remember.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ Disable()

- -
-
-
-template<typename SDK >
- - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::Disable
-
-

Alias for Enabled(false).

Returns
Reference to this builder.
- -
-
- -

◆ Enabled()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::Enabled (bool enabled)
-
-

Specify if event-sending should be enabled or not. By default, events are enabled.

Parameters
- - -
enabledTrue to enable.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ FlushInterval()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::FlushInterval (std::chrono::milliseconds interval)
-
-

Sets the flush interval of the event processor. The processor queues outgoing events based on the capacity parameter; these events are then delivered based on the flush interval.

Parameters
- - -
intervalInterval between automatic flushes.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ PrivateAttribute()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::PrivateAttribute (AttributeReference attribute)
-
-

Specifies a single private attribute. May be called multiple times with additional private attributes.

Parameters
- - -
attributeAttribute to mark private.
-
-
-
Returns
Reference to this builder.
- -
-
- -

◆ PrivateAttributes()

- -
-
-
-template<typename SDK >
- - - - - - - - -
EventsBuilder< SDK > & launchdarkly::config::shared::builders::EventsBuilder< SDK >::PrivateAttributes (AttributeReference::SetType private_attrs)
-
-

Specify a set of private attributes. Any existing private attributes are overwritten.

Returns
Reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/events_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/events_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder-members.html deleted file mode 100644 index fe09cf6b2..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html deleted file mode 100644 index 21f3981b5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK > Class Template Reference
-
-
- -

#include <http_properties_builder.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 HttpPropertiesBuilder ()
 
 HttpPropertiesBuilder (built::HttpProperties const &properties)
 
HttpPropertiesBuilderConnectTimeout (std::chrono::milliseconds connect_timeout)
 
HttpPropertiesBuilderReadTimeout (std::chrono::milliseconds read_timeout)
 
HttpPropertiesBuilderWriteTimeout (std::chrono::milliseconds write_timeout)
 
HttpPropertiesBuilderResponseTimeout (std::chrono::milliseconds response_timeout)
 
HttpPropertiesBuilderWrapperName (std::string wrapper_name)
 
HttpPropertiesBuilderWrapperVersion (std::string wrapper_version)
 
HttpPropertiesBuilderHeaders (std::map< std::string, std::string > base_headers)
 
HttpPropertiesBuilderHeader (std::string key, std::optional< std::string > value)
 
built::HttpProperties Build () const
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >

- -

Class used for building a set of HttpProperties.

Template Parameters
- - -
SDKThe SDK type to build properties for. This affects the default values of the built properties.
-
-
-

Constructor & Destructor Documentation

- -

◆ HttpPropertiesBuilder() [1/2]

- -
-
-

Construct a new HttpPropertiesBuilder. The builder will use the default properties based on the SDK type. Setting a property will override the default value.

- -
-
- -

◆ HttpPropertiesBuilder() [2/2]

- -
-
-
-template<typename SDK >
- - - - - - - - -
launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::HttpPropertiesBuilder (built::HttpProperties const & properties)
-
-

Create a properties builder from an initial set of properties. This can be useful when extending a set of properties for a request. For instance to add extra headers.

-
HttpPropertiesBuilder(my_properties)
-
.Header("authorization", "my-key")
-
.Build();
-
HttpPropertiesBuilder()
Definition: http_properties_builder.cpp:10
-
Parameters
- - -
propertiesThe properties to start with.
-
-
- -
-
-

Member Function Documentation

- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
built::HttpProperties launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::Build
-
-

Build a set of HttpProperties.

Returns
The built properties.
- -
-
- -

◆ ConnectTimeout()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::ConnectTimeout (std::chrono::milliseconds connect_timeout)
-
-

The network connection timeout.

-
Parameters
- - -
connect_timeoutThe connect timeout.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ Header()

- -
-
-
-template<typename SDK >
- - - - - - - - - - - - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::Header (std::string key,
std::optional< std::string > value 
)
-
-

Set an optional header value. If the value is std::nullopt, any existing header by that name is removed.

Parameters
- - - -
nameThe name of the header.
valueThe optional header value.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ Headers()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::Headers (std::map< std::string, std::string > base_headers)
-
-

Set all custom headers. This will replace any other customer headers that were set with the Header method, or any previously set headers using the Headers method.

Parameters
- - -
base_headersThe custom headers.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ ReadTimeout()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::ReadTimeout (std::chrono::milliseconds read_timeout)
-
-

Set a read timeout. This is the time after the first byte has been received that a read has to complete.

-
Parameters
- - -
read_timeoutThe read timeout.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ ResponseTimeout()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::ResponseTimeout (std::chrono::milliseconds response_timeout)
-
-

The time for the first byte to be received during a read. If a byte is not received within this time, then the request will be cancelled.

-
Parameters
- - -
response_timeoutThe response timeout.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ WrapperName()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::WrapperName (std::string wrapper_name)
-
-

This should be used for wrapper SDKs to set the wrapper name.

-

Wrapper information will be included in request headers.

Parameters
- - -
wrapper_nameThe name of the wrapper.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ WrapperVersion()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::WrapperVersion (std::string wrapper_version)
-
-

This should be used for wrapper SDKs to set the wrapper version.

-

Wrapper information will be included in request headers.

Parameters
- - -
wrapper_versionThe version of the wrapper.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ WriteTimeout()

- -
-
-
-template<typename SDK >
- - - - - - - - -
HttpPropertiesBuilder< SDK > & launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >::WriteTimeout (std::chrono::milliseconds write_timeout)
-
-

Set a write timeout. This is how long it takes to perform a Write operation.

-
Parameters
- - -
write_timeoutThe write timeout.
-
-
-
Returns
A reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/http_properties_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/http_properties_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder-members.html deleted file mode 100644 index 55d0859a4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::LoggingBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html deleted file mode 100644 index e3b87af6f..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::LoggingBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::LoggingBuilder Class Reference
-
-
- -

#include <logging_builder.hpp>

- - - - - - - - -

-Classes

class  BasicLogging
 
class  CustomLogging
 
class  NoLogging
 
- - - -

-Public Types

-using LoggingType = std::variant< BasicLogging, CustomLogging, NoLogging >
 
- - - - - - - - - - - - - -

-Public Member Functions

 LoggingBuilder ()=default
 
 LoggingBuilder (CustomLogging custom)
 
 LoggingBuilder (BasicLogging basic)
 
 LoggingBuilder (NoLogging no)
 
LoggingBuilderLogging (LoggingType logging)
 
built::Logging Build () const
 
-

Detailed Description

-

Used to configure logging for the SDK.

-

Constructor & Destructor Documentation

- -

◆ LoggingBuilder() [1/4]

- -
-
- - - - - -
- - - - - - - -
launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder ()
-
-default
-
-

Construct a logging builder.

- -
-
- -

◆ LoggingBuilder() [2/4]

- -
-
- - - - - - - - -
launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder (LoggingBuilder::CustomLogging custom)
-
-

Construct a logging builder from a custom logging builder.

Parameters
- - -
customThe custom logging builder to construct a builder from.
-
-
- -
-
- -

◆ LoggingBuilder() [3/4]

- -
-
- - - - - - - - -
launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder (LoggingBuilder::BasicLogging basic)
-
-

Construct a logging builder from a basic logging builder.

Parameters
- - -
basicThe basic logging builder to construct a builder from.
-
-
- -
-
- -

◆ LoggingBuilder() [4/4]

- -
-
- - - - - - - - -
launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder (LoggingBuilder::NoLogging no)
-
-

Construct a logging builder from a no logging builder.

Parameters
- - -
noThe no logging builder to construct a builder from.
-
-
- -
-
-

Member Function Documentation

- -

◆ Build()

- -
-
- - - - - - - -
built::Logging launchdarkly::config::shared::builders::LoggingBuilder::Build () const
-
-

Build a logger configuration. Intended for use by the SDK implementation.

-
Returns
A built logging configuration.
- -
-
- -

◆ Logging()

- -
-
- - - - - - - - -
LoggingBuilder & launchdarkly::config::shared::builders::LoggingBuilder::Logging (LoggingType logging)
-
-

Set the type of logging to use.

-

Disable logging:

builder.Logging(LoggingBuilder::NoLogging())
-

Custom logging level:

builder.Logging(LoggingBuilder::BasicLogging().Level(LogLevel::kDebug))
-
Parameters
- - -
logging
-
-
-
Returns
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/logging_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/logging_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging-members.html deleted file mode 100644 index 7b5558a78..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html deleted file mode 100644 index 39b973972..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging Class Reference
-
-
- -

#include <logging_builder.hpp>

- - - - - - -

-Public Member Functions

BasicLoggingLevel (LogLevel level)
 
BasicLoggingTag (std::string name)
 
- - - -

-Friends

-class LoggingBuilder
 
-

Detailed Description

-

Class for configuring built in logging using the SDKs console logger.

-

Member Function Documentation

- -

◆ Level()

- -
-
- - - - - - - - -
LoggingBuilder::BasicLogging & launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging::Level (LogLevel level)
-
-

Set the enabled log level.

-
Returns
A reference to this builder.
- -
-
- -

◆ Tag()

- -
-
- - - - - - - - -
LoggingBuilder::BasicLogging & launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging::Tag (std::string name)
-
-

Set a tag for this logger. This tag will be included at the start of log entries in square brackets.

-

If the name was "LaunchDarkly", then log entries will be prefixed with "[LaunchDarkly]".

-
Parameters
- - -
name
-
-
-
Returns
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/logging_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/logging_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging-members.html deleted file mode 100644 index 9ccf412d9..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html deleted file mode 100644 index ea880fa79..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging Class Reference
-
-
- - - - -

-Public Member Functions

CustomLoggingBackend (std::shared_ptr< ILogBackend > backend)
 
- - - -

-Friends

-class LoggingBuilder
 
-

Member Function Documentation

- -

◆ Backend()

- -
-
- - - - - - - - -
LoggingBuilder::CustomLogging & launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging::Backend (std::shared_ptr< ILogBackendbackend)
-
-

Set the backend to use for logging. The provided back-end should be thread-safe.

Parameters
- - -
backendThe implementation of the backend.
-
-
-
Returns
A reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/logging_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/logging_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html deleted file mode 100644 index f4a593064..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::LoggingBuilder::NoLogging Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::LoggingBuilder::NoLogging Class Reference
-
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/logging_builder.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html deleted file mode 100644 index 5f1a3728d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::PersistenceBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::PersistenceBuilder< SDK > Class Template Reference
-
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/persistence_builder.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4-members.html deleted file mode 100644 index c28af212b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html deleted file mode 100644 index 5fdebbb33..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK > Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK > Class Reference
-
-
- - - - - - -

-Classes

class  CustomBuilder
 
class  NoneBuilder
 
- - - -

-Public Types

-using PersistenceType = std::variant< NoneBuilder, CustomBuilder >
 
- - - - - - - - - - - -

-Public Member Functions

PersistenceBuilderType (PersistenceType persistence)
 
PersistenceBuilderCustom (std::shared_ptr< IPersistence > implementation)
 
PersistenceBuilderNone ()
 
PersistenceBuilderMaxContexts (std::size_t count)
 
-built::Persistence< ClientSDKBuild () const
 
-

Member Function Documentation

- -

◆ Custom()

- -
-
- - - - - - - - -
PersistenceBuilder< ClientSDK > & launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::Custom (std::shared_ptr< IPersistenceimplementation)
-
-

Set the persistence to a custom implementation.

-
Returns
A reference to this builder.
- -
-
- -

◆ MaxContexts()

- -
-
- - - - - - - - -
PersistenceBuilder& launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::MaxContexts (std::size_t count)
-
-

Set the maximum number of contexts to retain cached flag data for.

-

Has no effect if persistence is disabled.

-
Parameters
- - -
countThe number to retain cached flag data for.
-
-
-
Returns
A reference to this builder.
- -
-
- -

◆ None()

- -
-
-

Disables persistence.

Returns
A reference to this builder.
- -
-
- -

◆ Type()

- -
-
- - - - - - - - -
PersistenceBuilder< ClientSDK > & launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::Type (PersistenceType persistence)
-
-

Set the implementation of persistence.

-

The Custom and None convenience methods can be used to directly set the persistence type.

-
Parameters
- - -
persistenceThe builder for the type of persistence.
-
-
-
Returns
A reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/persistence_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/persistence_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder-members.html deleted file mode 100644 index 1e1408e76..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html deleted file mode 100644 index 1fe7b8113..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder Class Reference
-
-
- - - - -

-Public Member Functions

CustomBuilder & Implementation (std::shared_ptr< IPersistence > implementation)
 
- - - -

-Friends

-class PersistenceBuilder
 
-

Member Function Documentation

- -

◆ Implementation()

- -
-
- - - - - - - - -
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder & launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder::Implementation (std::shared_ptr< IPersistenceimplementation)
-
-

Set the backend to use for logging. The provided back-end should be thread-safe.

Parameters
- - -
backendThe implementation of the backend.
-
-
-
Returns
A reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/persistence_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/persistence_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html deleted file mode 100644 index 04549cd71..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::NoneBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::NoneBuilder Class Reference
-
-
-
The documentation for this class was generated from the following file:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/persistence_builder.hpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder-members.html deleted file mode 100644 index 64cdc1880..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::PollingBuilder< SDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html deleted file mode 100644 index 9221b789c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::PollingBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::PollingBuilder< SDK > Class Template Reference
-
-
- -

#include <data_source_builder.hpp>

- - - - - - -

-Public Member Functions

PollingBuilderPollInterval (std::chrono::seconds poll_interval)
 
built::PollingConfig< SDK > Build () const
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::PollingBuilder< SDK >

- -

Contains methods for configuring the polling data source.

-

Member Function Documentation

- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
built::PollingConfig< SDK > launchdarkly::config::shared::builders::PollingBuilder< SDK >::Build
-
-

Build the polling config. Used internal to the SDK.

Returns
The built config.
- -
-
- -

◆ PollInterval()

- -
-
-
-template<typename SDK >
- - - - - - - - -
PollingBuilder< SDK > & launchdarkly::config::shared::builders::PollingBuilder< SDK >::PollInterval (std::chrono::seconds poll_interval)
-
-

Sets the interval at which the SDK will poll for feature flag updates.

Parameters
- - -
poll_intervalThe polling interval.
-
-
-
Returns
Reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/data_source_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/data_source_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder-members.html deleted file mode 100644 index 98d6dac6b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::builders::StreamingBuilder< SDK > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html deleted file mode 100644 index 12ae6507b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::StreamingBuilder< SDK > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::builders::StreamingBuilder< SDK > Class Template Reference
-
-
- -

#include <data_source_builder.hpp>

- - - - - - -

-Public Member Functions

StreamingBuilderInitialReconnectDelay (std::chrono::milliseconds initial_reconnect_delay)
 
built::StreamingConfig< SDK > Build () const
 
-

Detailed Description

-

template<typename SDK>
-class launchdarkly::config::shared::builders::StreamingBuilder< SDK >

- -

Builds a configuration for a streaming data source.

-

Member Function Documentation

- -

◆ Build()

- -
-
-
-template<typename SDK >
- - - - -
built::StreamingConfig< SDK > launchdarkly::config::shared::builders::StreamingBuilder< SDK >::Build
-
-

Build the streaming config. Used internal to the SDK.

Returns
The built config.
- -
-
- -

◆ InitialReconnectDelay()

- -
-
-
-template<typename SDK >
- - - - - - - - -
StreamingBuilder< SDK > & launchdarkly::config::shared::builders::StreamingBuilder< SDK >::InitialReconnectDelay (std::chrono::milliseconds initial_reconnect_delay)
-
-

Sets the initial reconnect delay for the streaming connection.

-

The streaming service uses a backoff algorithm (with jitter) every time the connection needs to be reestablished.The delay for the first reconnection will start near this value, and then increase exponentially for any subsequent connection failures.

-
Parameters
- - -
initial_reconnect_delayThe initial delay for a reconnection attempt.
-
-
-
Returns
Reference to this builder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/data_source_builder.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/data_source_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events-members.html deleted file mode 100644 index bdc3f3074..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::built::Events Member List
-
-
- -

This is the complete list of members for launchdarkly::config::shared::built::Events, including all inherited members.

- - - - - - - - - - - - -
AllAttributesPrivate() constlaunchdarkly::config::shared::built::Events
builders::EventsBuilder (defined in launchdarkly::config::shared::built::Events)launchdarkly::config::shared::built::Eventsfriend
Capacity() constlaunchdarkly::config::shared::built::Events
ContextKeysCacheCapacity() constlaunchdarkly::config::shared::built::Events
DeliveryRetryDelay() const (defined in launchdarkly::config::shared::built::Events)launchdarkly::config::shared::built::Events
Enabled() constlaunchdarkly::config::shared::built::Events
Events(bool enabled, std::size_t capacity, std::chrono::milliseconds flush_interval, std::string path, bool all_attributes_private, AttributeReference::SetType private_attrs, std::chrono::milliseconds delivery_retry_delay, std::size_t flush_workers, std::optional< std::size_t > context_keys_cache_capacity)launchdarkly::config::shared::built::Events
FlushInterval() constlaunchdarkly::config::shared::built::Events
FlushWorkers() constlaunchdarkly::config::shared::built::Events
Path() constlaunchdarkly::config::shared::built::Events
PrivateAttributes() constlaunchdarkly::config::shared::built::Events
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html deleted file mode 100644 index 52e4844f0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::Events Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::built::Events Class Referencefinal
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 Events (bool enabled, std::size_t capacity, std::chrono::milliseconds flush_interval, std::string path, bool all_attributes_private, AttributeReference::SetType private_attrs, std::chrono::milliseconds delivery_retry_delay, std::size_t flush_workers, std::optional< std::size_t > context_keys_cache_capacity)
 
bool Enabled () const
 
std::size_t Capacity () const
 
std::chrono::milliseconds FlushInterval () const
 
-std::chrono::milliseconds DeliveryRetryDelay () const
 
std::string const & Path () const
 
bool AllAttributesPrivate () const
 
AttributeReference::SetType const & PrivateAttributes () const
 
std::size_t FlushWorkers () const
 
std::optional< std::size_t > ContextKeysCacheCapacity () const
 
- - - - -

-Friends

-template<typename SDK >
class builders::EventsBuilder
 
-

Constructor & Destructor Documentation

- -

◆ Events()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::config::shared::built::Events::Events (bool enabled,
std::size_t capacity,
std::chrono::milliseconds flush_interval,
std::string path,
bool all_attributes_private,
AttributeReference::SetType private_attrs,
std::chrono::milliseconds delivery_retry_delay,
std::size_t flush_workers,
std::optional< std::size_t > context_keys_cache_capacity 
)
-
-

Constructs configuration for the event subsystem.

Parameters
- - - - - - - - - - -
enabledIf event-sending is enabled. If false, no events will be sent to LaunchDarkly.
capacityHow many events can queue in memory before new events are dropped.
flush_intervalHow often events are automatically flushed to LaunchDarkly.
pathThe path component of the LaunchDarkly event delivery endpoint.
all_attributes_privateWhether all attributes should be treated as private or not.
private_attrsWhich attributes should be treated as private, if AllAttributesPrivate is false.
delivery_retry_delayHow long to wait before a redelivery attempt should be made.
flush_workersHow many workers to use for concurrent event delivery.
context_keys_cache_capacityMax number of unique context keys to hold in LRU cache used for context deduplication when generating index events.
-
-
- -
-
-

Member Function Documentation

- -

◆ AllAttributesPrivate()

- -
-
- - - - - - - -
bool launchdarkly::config::shared::built::Events::AllAttributesPrivate () const
-
-

Whether all attributes should be considered private or not.

- -
-
- -

◆ Capacity()

- -
-
- - - - - - - -
std::size_t launchdarkly::config::shared::built::Events::Capacity () const
-
-

Capacity of the event processor.

- -
-
- -

◆ ContextKeysCacheCapacity()

- -
-
- - - - - - - -
std::optional< std::size_t > launchdarkly::config::shared::built::Events::ContextKeysCacheCapacity () const
-
-

Number of unique contexts to remember when deduplicating index events.

Returns
Max, or std::nullopt if not applicable.
- -
-
- -

◆ Enabled()

- -
-
- - - - - - - -
bool launchdarkly::config::shared::built::Events::Enabled () const
-
-

Returns true if event-sending is enabled.

- -
-
- -

◆ FlushInterval()

- -
-
- - - - - - - -
std::chrono::milliseconds launchdarkly::config::shared::built::Events::FlushInterval () const
-
-

Flush interval of the event processor, in milliseconds.

- -
-
- -

◆ FlushWorkers()

- -
-
- - - - - - - -
std::size_t launchdarkly::config::shared::built::Events::FlushWorkers () const
-
-

Number of flush workers used for concurrent event delivery.

- -
-
- -

◆ Path()

- -
-
- - - - - - - -
std::string const & launchdarkly::config::shared::built::Events::Path () const
-
-

Path component of the LaunchDarkly event delivery endpoint.

- -
-
- -

◆ PrivateAttributes()

- -
-
- - - - - - - -
AttributeReference::SetType const & launchdarkly::config::shared::built::Events::PrivateAttributes () const
-
-

Set of individual attributes that should be considered private.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/events.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/events.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties-members.html deleted file mode 100644 index 510d7542f..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::built::HttpProperties Member List
-
-
- -

This is the complete list of members for launchdarkly::config::shared::built::HttpProperties, including all inherited members.

- - - - - - - -
BaseHeaders() const (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
ConnectTimeout() const (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
HttpProperties(std::chrono::milliseconds connect_timeout, std::chrono::milliseconds read_timeout, std::chrono::milliseconds write_timeout, std::chrono::milliseconds response_timeout, std::map< std::string, std::string > base_headers) (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
ReadTimeout() const (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
ResponseTimeout() const (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
WriteTimeout() const (defined in launchdarkly::config::shared::built::HttpProperties)launchdarkly::config::shared::built::HttpProperties
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html deleted file mode 100644 index f984c1b0a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::HttpProperties Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::built::HttpProperties Class Referencefinal
-
-
- - - - - - - - - - - - - - -

-Public Member Functions

HttpProperties (std::chrono::milliseconds connect_timeout, std::chrono::milliseconds read_timeout, std::chrono::milliseconds write_timeout, std::chrono::milliseconds response_timeout, std::map< std::string, std::string > base_headers)
 
-std::chrono::milliseconds ConnectTimeout () const
 
-std::chrono::milliseconds ReadTimeout () const
 
-std::chrono::milliseconds WriteTimeout () const
 
-std::chrono::milliseconds ResponseTimeout () const
 
-std::map< std::string, std::string > const & BaseHeaders () const
 
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/http_properties.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/http_properties.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints-members.html deleted file mode 100644 index fea4b9585..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::config::shared::built::ServiceEndpoints Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html deleted file mode 100644 index 872e4f423..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::ServiceEndpoints Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::config::shared::built::ServiceEndpoints Class Referencefinal
-
-
- -

#include <service_endpoints.hpp>

- - - - - - - - - - -

-Public Member Functions

 ServiceEndpoints (std::string polling, std::string streaming, std::string events)
 
std::string const & PollingBaseUrl () const
 
std::string const & StreamingBaseUrl () const
 
std::string const & EventsBaseUrl () const
 
-

Detailed Description

-

ServiceEndpoints contains configured ServiceEndpoints for the LaunchDarkly service or a Relay Proxy instance.

-

Constructor & Destructor Documentation

- -

◆ ServiceEndpoints()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::config::shared::built::ServiceEndpoints::ServiceEndpoints (std::string polling,
std::string streaming,
std::string events 
)
-
-

Constructs a ServiceEndpoints from individual polling, streaming, and events URLs.

-

Meant for internal usage only; see ClientEndpointsBuilder or ServerEndpointsBuilder to safely construct a ServiceEndpoints with default URLs.

-
Parameters
- - - - -
pollingPolling URL.
streamingStreaming URL.
eventsEvents URL.
-
-
- -
-
-

Member Function Documentation

- -

◆ EventsBaseUrl()

- -
-
- - - - - - - -
std::string const & launchdarkly::config::shared::built::ServiceEndpoints::EventsBaseUrl () const
-
-

Returns the configured base events URL.

Returns
Base events URL.
- -
-
- -

◆ PollingBaseUrl()

- -
-
- - - - - - - -
std::string const & launchdarkly::config::shared::built::ServiceEndpoints::PollingBaseUrl () const
-
-

Returns the configured base polling URL.

Returns
Base polling URL.
- -
-
- -

◆ StreamingBaseUrl()

- -
-
- - - - - - - -
std::string const & launchdarkly::config::shared::built::ServiceEndpoints::StreamingBaseUrl () const
-
-

Returns the configured base streaming URL.

Returns
Base streaming URL.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/service_endpoints.hpp
  • -
  • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/service_endpoints.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState-members.html deleted file mode 100644 index 6e1207a7e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::AllFlagsState Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::AllFlagsState, including all inherited members.

- - - - - - - -
AllFlagsState()launchdarkly::server_side::AllFlagsState
AllFlagsState(std::unordered_map< std::string, Value > evaluations, std::unordered_map< std::string, class State > flags_state)launchdarkly::server_side::AllFlagsState
Options enum namelaunchdarkly::server_side::AllFlagsState
States() constlaunchdarkly::server_side::AllFlagsState
Valid() constlaunchdarkly::server_side::AllFlagsState
Values() constlaunchdarkly::server_side::AllFlagsState
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState.html deleted file mode 100644 index ab34b8690..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::AllFlagsState Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::AllFlagsState Class Reference
-
-
- -

#include <all_flags_state.hpp>

- - - - -

-Classes

class  State
 
- - - -

-Public Types

enum class  Options : std::uint8_t { Default = 0 -, IncludeReasons = (1 << 0) -, DetailsOnlyForTrackedFlags = (1 << 1) -, ClientSideOnly = (1 << 2) - }
 
- - - - - - - - - - - -

-Public Member Functions

bool Valid () const
 
std::unordered_map< std::string, State > const & States () const
 
std::unordered_map< std::string, Value > const & Values () const
 
 AllFlagsState ()
 
 AllFlagsState (std::unordered_map< std::string, Value > evaluations, std::unordered_map< std::string, class State > flags_state)
 
-

Detailed Description

-

AllFlagsState is a snapshot of the state of multiple feature flags with regard to a specific evaluation context.

-

Serializing this object to JSON using boost::json::value_from will produce the appropriate data structure for bootstrapping the LaunchDarkly JavaScript client.

-

To do this, the header <launchdarkly/server_side/serialization/json_all_flags_state.hpp> must be included to make the appropriate tag_invoke implementations available to boost.

-

Member Enumeration Documentation

- -

◆ Options

- -
-
- - - - - -
- - - - -
enum launchdarkly::server_side::AllFlagsState::Options : std::uint8_t
-
-strong
-
- - - - - -
Enumerator
Default 

Default behavior.

-
IncludeReasons 

Include evaluation reasons in the state object. By default, they are not.

-
DetailsOnlyForTrackedFlags 

Include detailed flag metadata only for flags with event tracking or debugging turned on.

-

This reduces the size of the JSON data if you are passing the flag state to the front end.

-
ClientSideOnly 

Include only flags marked for use with the client-side SDK. By default, all flags are included.

-
- -
-
-

Constructor & Destructor Documentation

- -

◆ AllFlagsState() [1/2]

- -
-
- - - - - - - -
launchdarkly::server_side::AllFlagsState::AllFlagsState ()
-
-

Constructs an invalid instance of AllFlagsState.

- -
-
- -

◆ AllFlagsState() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::AllFlagsState::AllFlagsState (std::unordered_map< std::string, Valueevaluations,
std::unordered_map< std::string, class Stateflags_state 
)
-
-

Constructs a valid instance of AllFlagsState.

Parameters
- - - -
evaluationsA map of evaluation results for each flag.
flags_stateA map of metadata for each flag.
-
-
- -
-
-

Member Function Documentation

- -

◆ States()

- -
-
- - - - - - - -
std::unordered_map< std::string, AllFlagsState::State > const & launchdarkly::server_side::AllFlagsState::States () const
-
-
Returns
A map of metadata for each flag.
- -
-
- -

◆ Valid()

- -
-
- - - - - - - -
bool launchdarkly::server_side::AllFlagsState::Valid () const
-
-
Returns
True if the call to AllFlagsState succeeded. False if there was an error, such as the data store being unavailable. When false, the other accessors will return empty maps.
- -
-
- -

◆ Values()

- -
-
- - - - - - - -
std::unordered_map< std::string, Value > const & launchdarkly::server_side::AllFlagsState::Values () const
-
-
Returns
A map of evaluation results for each flag.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/all_flags_state.hpp
  • -
  • src/all_flags_state/all_flags_state.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder-members.html deleted file mode 100644 index a82945061..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::AllFlagsStateBuilder Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::AllFlagsStateBuilder, including all inherited members.

- - - - -
AddFlag(std::string const &key, Value value, AllFlagsState::State state)launchdarkly::server_side::AllFlagsStateBuilder
AllFlagsStateBuilder(AllFlagsState::Options options)launchdarkly::server_side::AllFlagsStateBuilderexplicit
Build()launchdarkly::server_side::AllFlagsStateBuilder
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html deleted file mode 100644 index 3d94418b6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::AllFlagsStateBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::AllFlagsStateBuilder Class Reference
-
-
- - - - - - - - -

-Public Member Functions

 AllFlagsStateBuilder (AllFlagsState::Options options)
 
void AddFlag (std::string const &key, Value value, AllFlagsState::State state)
 
AllFlagsState Build ()
 
-

Constructor & Destructor Documentation

- -

◆ AllFlagsStateBuilder()

- -
-
- - - - - -
- - - - - - - - -
launchdarkly::server_side::AllFlagsStateBuilder::AllFlagsStateBuilder (AllFlagsState::Options options)
-
-explicit
-
-

Constructs a builder capable of generating a AllFlagsState structure.

Parameters
- - -
optionsOptions affecting the behavior of the builder.
-
-
- -
-
-

Member Function Documentation

- -

◆ AddFlag()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::AllFlagsStateBuilder::AddFlag (std::string const & key,
Value value,
AllFlagsState::State state 
)
-
-

Adds a flag, including its evaluation result and additional state.

Parameters
- - - - -
keyKey of the flag.
valueValue of the flag.
stateState of the flag.
-
-
- -
-
- -

◆ Build()

- -
-
- - - - - - - -
AllFlagsState launchdarkly::server_side::AllFlagsStateBuilder::Build ()
-
-

Builds a AllFlagsState structure from the flags added to the builder. This operation consumes the builder, and must only be called once.

Returns
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State-members.html deleted file mode 100644 index 9e78a0d57..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::AllFlagsState::State Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html deleted file mode 100644 index 145868a5b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::AllFlagsState::State Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::AllFlagsState::State Class Reference
-
-
- -

#include <all_flags_state.hpp>

- - - - - - - - - - - - - - - - - - -

-Public Member Functions

State (std::uint64_t version, std::optional< std::int64_t > variation, std::optional< EvaluationReason > reason, bool track_events, bool track_reason, std::optional< std::uint64_t > debug_events_until_date)
 
std::uint64_t Version () const
 
std::optional< std::int64_t > Variation () const
 
std::optional< EvaluationReason > const & Reason () const
 
bool TrackEvents () const
 
bool TrackReason () const
 
std::optional< std::uint64_t > const & DebugEventsUntilDate () const
 
bool OmitDetails () const
 
- - - -

-Friends

-class AllFlagsStateBuilder
 
-

Detailed Description

-

State contains information pertaining to a single feature flag.

-

Member Function Documentation

- -

◆ DebugEventsUntilDate()

- -
-
- - - - - - - -
std::optional< std::uint64_t > const & launchdarkly::server_side::AllFlagsState::State::DebugEventsUntilDate () const
-
-
Returns
The date on which debug mode expires for this flag, if enabled.
- -
-
- -

◆ OmitDetails()

- -
-
- - - - - - - -
bool launchdarkly::server_side::AllFlagsState::State::OmitDetails () const
-
-
Returns
True if the options passed to AllFlagsState, combined with the obtained flag state, indicate that some metadata can be left out of the JSON serialization.
- -
-
- -

◆ Reason()

- -
-
- - - - - - - -
std::optional< EvaluationReason > const & launchdarkly::server_side::AllFlagsState::State::Reason () const
-
-
Returns
The reason that the flag evaluation produced the specified variation.
- -
-
- -

◆ TrackEvents()

- -
-
- - - - - - - -
bool launchdarkly::server_side::AllFlagsState::State::TrackEvents () const
-
-
Returns
True if a full feature event must be sent when evaluating this flag. This will be true if tracking was explicitly enabled for this flag for data export, or if the evaluation involved an experiment, or both.
- -
-
- -

◆ TrackReason()

- -
-
- - - - - - - -
bool launchdarkly::server_side::AllFlagsState::State::TrackReason () const
-
-
Returns
True if the evaluation reason should always be included in any full feature event created for this flag, regardless of whether a VariationDetail method was called. This will be true if the evaluation involved an experiment.
- -
-
- -

◆ Variation()

- -
-
- - - - - - - -
std::optional< std::int64_t > launchdarkly::server_side::AllFlagsState::State::Variation () const
-
-
Returns
The variation index that was selected for the specified evaluation context.
- -
-
- -

◆ Version()

- -
-
- - - - - - - -
std::uint64_t launchdarkly::server_side::AllFlagsState::State::Version () const
-
-
Returns
The flag's version number when it was evaluated.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/all_flags_state.hpp
  • -
  • src/all_flags_state/all_flags_state.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client-members.html deleted file mode 100644 index f99d4d2d8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::Client Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::Client, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AllFlagsState(Context const &context, enum AllFlagsState::Options options=AllFlagsState::Options::Default) overridelaunchdarkly::server_side::Clientvirtual
BoolVariation(Context const &ctx, FlagKey const &key, bool default_value) overridelaunchdarkly::server_side::Clientvirtual
BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value) overridelaunchdarkly::server_side::Clientvirtual
Client(Config config) (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
Client(Client &&)=delete (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
Client(Client const &)=delete (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
DataSourceStatus() overridelaunchdarkly::server_side::Clientvirtual
DoubleVariation(Context const &ctx, FlagKey const &key, double default_value) overridelaunchdarkly::server_side::Clientvirtual
DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value) overridelaunchdarkly::server_side::Clientvirtual
FlagKey typedef (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
FlushAsync() overridelaunchdarkly::server_side::Clientvirtual
IClient(IClient const &item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient(IClient &&item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientprotected
Identify(Context context) overridelaunchdarkly::server_side::Clientvirtual
Initialized() const overridelaunchdarkly::server_side::Clientvirtual
IntVariation(Context const &ctx, FlagKey const &key, int default_value) overridelaunchdarkly::server_side::Clientvirtual
IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value) overridelaunchdarkly::server_side::Clientvirtual
JsonVariation(Context const &ctx, FlagKey const &key, Value default_value) overridelaunchdarkly::server_side::Clientvirtual
JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value) overridelaunchdarkly::server_side::Clientvirtual
operator=(Client)=delete (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
operator=(Client &&other)=delete (defined in launchdarkly::server_side::Client)launchdarkly::server_side::Client
operator=(IClient const &)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
operator=(IClient &&)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
StartAsync() overridelaunchdarkly::server_side::Clientvirtual
StringVariation(Context const &ctx, FlagKey const &key, std::string default_value) overridelaunchdarkly::server_side::Clientvirtual
StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value) overridelaunchdarkly::server_side::Clientvirtual
Track(Context const &ctx, std::string event_name, Value data, double metric_value) overridelaunchdarkly::server_side::Clientvirtual
Track(Context const &ctx, std::string event_name, Value data) overridelaunchdarkly::server_side::Clientvirtual
Track(Context const &ctx, std::string event_name) overridelaunchdarkly::server_side::Clientvirtual
Version()launchdarkly::server_side::Clientstatic
~IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client.html deleted file mode 100644 index 6ca27c0c5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client.html +++ /dev/null @@ -1,1104 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::Client Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::Client Class Reference
-
-
-
-Inheritance diagram for launchdarkly::server_side::Client:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::Client:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - -

-Public Types

-using FlagKey = std::string
 
- Public Types inherited from launchdarkly::server_side::IClient
using FlagKey = std::string
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Client (Config config)
 
Client (Client &&)=delete
 
Client (Client const &)=delete
 
-Clientoperator= (Client)=delete
 
-Clientoperator= (Client &&other)=delete
 
std::future< bool > StartAsync () override
 
bool Initialized () const override
 
class AllFlagsState AllFlagsState (Context const &context, enum AllFlagsState::Options options=AllFlagsState::Options::Default) override
 
void Track (Context const &ctx, std::string event_name, Value data, double metric_value) override
 
void Track (Context const &ctx, std::string event_name, Value data) override
 
void Track (Context const &ctx, std::string event_name) override
 
void FlushAsync () override
 
void Identify (Context context) override
 
bool BoolVariation (Context const &ctx, FlagKey const &key, bool default_value) override
 
EvaluationDetail< bool > BoolVariationDetail (Context const &ctx, FlagKey const &key, bool default_value) override
 
std::string StringVariation (Context const &ctx, FlagKey const &key, std::string default_value) override
 
EvaluationDetail< std::string > StringVariationDetail (Context const &ctx, FlagKey const &key, std::string default_value) override
 
double DoubleVariation (Context const &ctx, FlagKey const &key, double default_value) override
 
EvaluationDetail< double > DoubleVariationDetail (Context const &ctx, FlagKey const &key, double default_value) override
 
int IntVariation (Context const &ctx, FlagKey const &key, int default_value) override
 
EvaluationDetail< int > IntVariationDetail (Context const &ctx, FlagKey const &key, int default_value) override
 
Value JsonVariation (Context const &ctx, FlagKey const &key, Value default_value) override
 
EvaluationDetail< ValueJsonVariationDetail (Context const &ctx, FlagKey const &key, Value default_value) override
 
IDataSourceStatusProviderDataSourceStatus () override
 
- Public Member Functions inherited from launchdarkly::server_side::IClient
IClient (IClient const &item)=delete
 
IClient (IClient &&item)=delete
 
-IClientoperator= (IClient const &)=delete
 
-IClientoperator= (IClient &&)=delete
 
- - - -

-Static Public Member Functions

static char const * Version ()
 
-

Member Function Documentation

- -

◆ AllFlagsState()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
AllFlagsState launchdarkly::server_side::Client::AllFlagsState (Context const & context,
enum AllFlagsState::Options options = AllFlagsState::Options::Default 
)
-
-overridevirtual
-
-

Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata.

-

The method's behavior can be controlled by passing a combination of one or more options.

-

A common use-case for AllFlagsState is to generate data suitable for bootstrapping the client-side JavaScript SDK.

-

This method will not send analytics events back to LaunchDarkly.

-
Parameters
- - - -
contextThe context against which all flags will be evaluated.
optionsA combination of one or more options. Omitting this argument is equivalent to passing AllFlagsState::Options::Default.
-
-
-
Returns
An AllFlagsState data structure.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ BoolVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool launchdarkly::server_side::Client::BoolVariation (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-overridevirtual
-
-

Returns the boolean value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ BoolVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< bool > launchdarkly::server_side::Client::BoolVariationDetail (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-overridevirtual
-
-

Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DataSourceStatus()

- -
-
- - - - - -
- - - - - - - -
IDataSourceStatusProvider & launchdarkly::server_side::Client::DataSourceStatus ()
-
-overridevirtual
-
-

Returns an interface which provides methods for subscribing to data source status.

Returns
A data source status provider.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DoubleVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double launchdarkly::server_side::Client::DoubleVariation (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-overridevirtual
-
-

Returns the double value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DoubleVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< double > launchdarkly::server_side::Client::DoubleVariationDetail (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-overridevirtual
-
-

Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ FlushAsync()

- -
-
- - - - - -
- - - - - - - -
void launchdarkly::server_side::Client::FlushAsync ()
-
-overridevirtual
-
-

Tells the client that all pending analytics events (if any) should be delivered as soon as possible.

- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Identify()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::Client::Identify (Context context)
-
-overridevirtual
-
-

Generates an identify event for a context.

-
Parameters
- - -
contextThe new evaluation context.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::Client::Initialized () const
-
-overridevirtual
-
-

Returns a boolean value indicating LaunchDarkly connection and flag state within the client.

-

When you first start the client, once StartAsync has completed, Initialized should return true if and only if either 1. it connected to LaunchDarkly and successfully retrieved flags, or 2. it started in offline mode so there's no need to connect to LaunchDarkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind.

-
Returns
True if the client is initialized.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ IntVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
int launchdarkly::server_side::Client::IntVariation (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-overridevirtual
-
-

Returns the int value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ IntVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< int > launchdarkly::server_side::Client::IntVariationDetail (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-overridevirtual
-
-

Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ JsonVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
Value launchdarkly::server_side::Client::JsonVariation (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-overridevirtual
-
-

Returns the JSON value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ JsonVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< Value > launchdarkly::server_side::Client::JsonVariationDetail (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-overridevirtual
-
-

Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - -
std::future< bool > launchdarkly::server_side::Client::StartAsync ()
-
-overridevirtual
-
-

Connects the client to LaunchDarkly's flag delivery endpoints.

-

If StartAsync isn't called, the client is able to post events but is unable to obtain flag data.

-

The returned future will resolve to true or false based on the logic outlined on Initialized.

- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StringVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::string launchdarkly::server_side::Client::StringVariation (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-overridevirtual
-
-

Returns the string value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StringVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< std::string > launchdarkly::server_side::Client::StringVariationDetail (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-overridevirtual
-
-

Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [1/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::Client::Track (Context const & ctx,
std::string event_name 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name.

-
Parameters
- - -
event_nameThe name of the event.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [2/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::Client::Track (Context const & ctx,
std::string event_name,
Value data 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name, with additional JSON data.

-
Parameters
- - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [3/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::Client::Track (Context const & ctx,
std::string event_name,
Value data,
double metric_value 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value.

-
Parameters
- - - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
metric_valuethis value is used by the LaunchDarkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Version()

- -
-
- - - - - -
- - - - - - - -
char const * launchdarkly::server_side::Client::Version ()
-
-static
-
-

Returns the version of the SDK.

Returns
String representing version of the SDK.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/client.hpp
  • -
  • src/client.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl-members.html deleted file mode 100644 index c4e14d2ef..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl-members.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::ClientImpl Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::ClientImpl, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AllFlagsState(Context const &context, AllFlagsState::Options options=AllFlagsState::Options::Default) overridelaunchdarkly::server_side::ClientImplvirtual
BoolVariation(Context const &ctx, FlagKey const &key, bool default_value) overridelaunchdarkly::server_side::ClientImplvirtual
BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value) overridelaunchdarkly::server_side::ClientImplvirtual
ClientImpl(Config config, std::string const &version) (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
ClientImpl(ClientImpl &&)=delete (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
ClientImpl(ClientImpl const &)=delete (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
DataSourceStatus() overridelaunchdarkly::server_side::ClientImplvirtual
DoubleVariation(Context const &ctx, FlagKey const &key, double default_value) overridelaunchdarkly::server_side::ClientImplvirtual
DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value) overridelaunchdarkly::server_side::ClientImplvirtual
FlagKey typedef (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
FlushAsync() overridelaunchdarkly::server_side::ClientImplvirtual
IClient(IClient const &item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient(IClient &&item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientprotected
Identify(Context context) overridelaunchdarkly::server_side::ClientImplvirtual
Initialized() const overridelaunchdarkly::server_side::ClientImplvirtual
IntVariation(Context const &ctx, FlagKey const &key, int default_value) overridelaunchdarkly::server_side::ClientImplvirtual
IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value) overridelaunchdarkly::server_side::ClientImplvirtual
JsonVariation(Context const &ctx, FlagKey const &key, Value default_value) overridelaunchdarkly::server_side::ClientImplvirtual
JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value) overridelaunchdarkly::server_side::ClientImplvirtual
operator=(ClientImpl)=delete (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
operator=(ClientImpl &&other)=delete (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
operator=(IClient const &)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
operator=(IClient &&)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
StartAsync() overridelaunchdarkly::server_side::ClientImplvirtual
StringVariation(Context const &ctx, FlagKey const &key, std::string default_value) overridelaunchdarkly::server_side::ClientImplvirtual
StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value) overridelaunchdarkly::server_side::ClientImplvirtual
Track(Context const &ctx, std::string event_name, Value data, double metric_value) overridelaunchdarkly::server_side::ClientImplvirtual
Track(Context const &ctx, std::string event_name, Value data) overridelaunchdarkly::server_side::ClientImplvirtual
Track(Context const &ctx, std::string event_name) overridelaunchdarkly::server_side::ClientImplvirtual
~ClientImpl() (defined in launchdarkly::server_side::ClientImpl)launchdarkly::server_side::ClientImpl
~IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl.html deleted file mode 100644 index 05bc6b024..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl.html +++ /dev/null @@ -1,1072 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::ClientImpl Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::ClientImpl Class Reference
-
-
-
-Inheritance diagram for launchdarkly::server_side::ClientImpl:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::ClientImpl:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - -

-Public Types

-using FlagKey = std::string
 
- Public Types inherited from launchdarkly::server_side::IClient
using FlagKey = std::string
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

ClientImpl (Config config, std::string const &version)
 
ClientImpl (ClientImpl &&)=delete
 
ClientImpl (ClientImpl const &)=delete
 
-ClientImploperator= (ClientImpl)=delete
 
-ClientImploperator= (ClientImpl &&other)=delete
 
bool Initialized () const override
 
class AllFlagsState AllFlagsState (Context const &context, AllFlagsState::Options options=AllFlagsState::Options::Default) override
 
void Track (Context const &ctx, std::string event_name, Value data, double metric_value) override
 
void Track (Context const &ctx, std::string event_name, Value data) override
 
void Track (Context const &ctx, std::string event_name) override
 
void FlushAsync () override
 
void Identify (Context context) override
 
bool BoolVariation (Context const &ctx, FlagKey const &key, bool default_value) override
 
EvaluationDetail< bool > BoolVariationDetail (Context const &ctx, FlagKey const &key, bool default_value) override
 
std::string StringVariation (Context const &ctx, FlagKey const &key, std::string default_value) override
 
EvaluationDetail< std::string > StringVariationDetail (Context const &ctx, FlagKey const &key, std::string default_value) override
 
double DoubleVariation (Context const &ctx, FlagKey const &key, double default_value) override
 
EvaluationDetail< double > DoubleVariationDetail (Context const &ctx, FlagKey const &key, double default_value) override
 
int IntVariation (Context const &ctx, FlagKey const &key, int default_value) override
 
EvaluationDetail< int > IntVariationDetail (Context const &ctx, FlagKey const &key, int default_value) override
 
Value JsonVariation (Context const &ctx, FlagKey const &key, Value default_value) override
 
EvaluationDetail< ValueJsonVariationDetail (Context const &ctx, FlagKey const &key, Value default_value) override
 
IDataSourceStatusProviderDataSourceStatus () override
 
std::future< bool > StartAsync () override
 
- Public Member Functions inherited from launchdarkly::server_side::IClient
IClient (IClient const &item)=delete
 
IClient (IClient &&item)=delete
 
-IClientoperator= (IClient const &)=delete
 
-IClientoperator= (IClient &&)=delete
 
-

Member Function Documentation

- -

◆ AllFlagsState()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
AllFlagsState launchdarkly::server_side::ClientImpl::AllFlagsState (Context const & context,
AllFlagsState::Options options = AllFlagsState::Options::Default 
)
-
-overridevirtual
-
-

Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata.

-

The method's behavior can be controlled by passing a combination of one or more options.

-

A common use-case for AllFlagsState is to generate data suitable for bootstrapping the client-side JavaScript SDK.

-

This method will not send analytics events back to LaunchDarkly.

-
Parameters
- - - -
contextThe context against which all flags will be evaluated.
optionsA combination of one or more options. Omitting this argument is equivalent to passing AllFlagsState::Options::Default.
-
-
-
Returns
An AllFlagsState data structure.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ BoolVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
bool launchdarkly::server_side::ClientImpl::BoolVariation (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-overridevirtual
-
-

Returns the boolean value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ BoolVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< bool > launchdarkly::server_side::ClientImpl::BoolVariationDetail (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-overridevirtual
-
-

Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DataSourceStatus()

- -
-
- - - - - -
- - - - - - - -
IDataSourceStatusProvider & launchdarkly::server_side::ClientImpl::DataSourceStatus ()
-
-overridevirtual
-
-

Returns an interface which provides methods for subscribing to data source status.

Returns
A data source status provider.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DoubleVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double launchdarkly::server_side::ClientImpl::DoubleVariation (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-overridevirtual
-
-

Returns the double value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ DoubleVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< double > launchdarkly::server_side::ClientImpl::DoubleVariationDetail (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-overridevirtual
-
-

Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ FlushAsync()

- -
-
- - - - - -
- - - - - - - -
void launchdarkly::server_side::ClientImpl::FlushAsync ()
-
-overridevirtual
-
-

Tells the client that all pending analytics events (if any) should be delivered as soon as possible.

- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Identify()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::ClientImpl::Identify (Context context)
-
-overridevirtual
-
-

Generates an identify event for a context.

-
Parameters
- - -
contextThe new evaluation context.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::ClientImpl::Initialized () const
-
-overridevirtual
-
-

Returns a boolean value indicating LaunchDarkly connection and flag state within the client.

-

When you first start the client, once StartAsync has completed, Initialized should return true if and only if either 1. it connected to LaunchDarkly and successfully retrieved flags, or 2. it started in offline mode so there's no need to connect to LaunchDarkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind.

-
Returns
True if the client is initialized.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ IntVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
int launchdarkly::server_side::ClientImpl::IntVariation (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-overridevirtual
-
-

Returns the int value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ IntVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< int > launchdarkly::server_side::ClientImpl::IntVariationDetail (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-overridevirtual
-
-

Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ JsonVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
Value launchdarkly::server_side::ClientImpl::JsonVariation (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-overridevirtual
-
-

Returns the JSON value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ JsonVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< Value > launchdarkly::server_side::ClientImpl::JsonVariationDetail (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-overridevirtual
-
-

Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - -
std::future< bool > launchdarkly::server_side::ClientImpl::StartAsync ()
-
-overridevirtual
-
-

Connects the client to LaunchDarkly's flag delivery endpoints.

-

If StartAsync isn't called, the client is able to post events but is unable to obtain flag data.

-

The returned future will resolve to true or false based on the logic outlined on Initialized.

- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StringVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
std::string launchdarkly::server_side::ClientImpl::StringVariation (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-overridevirtual
-
-

Returns the string value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ StringVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail< std::string > launchdarkly::server_side::ClientImpl::StringVariationDetail (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-overridevirtual
-
-

Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [1/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::ClientImpl::Track (Context const & ctx,
std::string event_name 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name.

-
Parameters
- - -
event_nameThe name of the event.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [2/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::ClientImpl::Track (Context const & ctx,
std::string event_name,
Value data 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name, with additional JSON data.

-
Parameters
- - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
- -

◆ Track() [3/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::ClientImpl::Track (Context const & ctx,
std::string event_name,
Value data,
double metric_value 
)
-
-overridevirtual
-
-

Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value.

-
Parameters
- - - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
metric_valuethis value is used by the LaunchDarkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export
-
-
- -

Implements launchdarkly::server_side::IClient.

- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.map deleted file mode 100644 index e1a0277d4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 deleted file mode 100644 index 08afdbeac..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -17c32502c57e3ee4e3dd1ba5b53471d0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.png deleted file mode 100644 index 6c6c3fef0510f457985d883b42e1dcd085744d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5370 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 jaeVl#V(!1WaraUPEkmE^D)$3yW - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.md5 deleted file mode 100644 index 08afdbeac..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -17c32502c57e3ee4e3dd1ba5b53471d0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph.png deleted file mode 100644 index 6c6c3fef0510f457985d883b42e1dcd085744d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5370 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 jaeVl#V(!1WaraUPEkmE^D)$3yW - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.md5 deleted file mode 100644 index 07688c39a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c16acc9ad86c449e58b872daae7f2d59 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__coll__graph.png deleted file mode 100644 index 58bfd75601e1adbf3661ada2e15aaa87e595a3a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5041 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 JB}!I-{{a(*=lB2s diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.map deleted file mode 100644 index 69bbe24c9..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 deleted file mode 100644 index 07688c39a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c16acc9ad86c449e58b872daae7f2d59 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.png deleted file mode 100644 index 58bfd75601e1adbf3661ada2e15aaa87e595a3a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5041 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 JB}!I-{{a(*=lB2s diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder-members.html deleted file mode 100644 index 4e849c3e4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::ConfigBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html deleted file mode 100644 index 8d65f7ae4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::ConfigBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::ConfigBuilder Class Reference
-
-
- - - - -

-Public Types

-using Result = Config
 
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 ConfigBuilder (std::string sdk_key)
 
config::builders::EndpointsBuilderServiceEndpoints ()
 
config::builders::AppInfoBuilderAppInfo ()
 
config::builders::EventsBuilderEvents ()
 
config::builders::DataSystemBuilderDataSystem ()
 
config::builders::HttpPropertiesBuilderHttpProperties ()
 
config::builders::LoggingBuilderLogging ()
 
ConfigBuilderOffline (bool offline)
 If true, equivalent to setting Events().Disable() and DataSystem().Disable(). The effect is that all evaluations will return application-provided default values, and no network calls will be made. More...
 
tl::expected< Result, Error > Build () const
 
-

Constructor & Destructor Documentation

- -

◆ ConfigBuilder()

- -
-
- - - - - -
- - - - - - - - -
launchdarkly::server_side::ConfigBuilder::ConfigBuilder (std::string sdk_key)
-
-explicit
-
-

A minimal configuration consists of a LaunchDarkly SDK Key.

Parameters
- - -
sdk_keySDK Key.
-
-
- -
-
-

Member Function Documentation

- -

◆ AppInfo()

- -
-
- - - - - - - -
config::builders::AppInfoBuilder & launchdarkly::server_side::ConfigBuilder::AppInfo ()
-
-

To include metadata about the application that is utilizing the SDK, pass in an AppInfoBuilder.

Parameters
- - -
builderAn AppInfoBuilder.
-
-
-
Returns
Reference to an AppInfoBuilder.
- -
-
- -

◆ Build()

- -
-
- - - - - - - -
tl::expected< Config, Error > launchdarkly::server_side::ConfigBuilder::Build () const
-
-

Builds a Configuration, suitable for passing into an instance of Client.

Returns
- -
-
- -

◆ DataSystem()

- -
-
- - - - - - - -
config::builders::DataSystemBuilder & launchdarkly::server_side::ConfigBuilder::DataSystem ()
-
-

Sets the configuration of the component that receives and stores feature flag data from LaunchDarkly.

Parameters
- - -
builderA DataSystemBuilder.
-
-
-
Returns
Reference to a DataSystemBuilder.
- -
-
- -

◆ Events()

- -
-
- - - - - - - -
config::builders::EventsBuilder & launchdarkly::server_side::ConfigBuilder::Events ()
-
-

To tune settings related to event generation and delivery, pass an EventsBuilder.

Parameters
- - -
builderAn EventsBuilder.
-
-
-
Returns
Reference to an EventsBuilder.
- -
-
- -

◆ HttpProperties()

- -
-
- - - - - - - -
config::builders::HttpPropertiesBuilder & launchdarkly::server_side::ConfigBuilder::HttpProperties ()
-
-

Sets the SDK's networking configuration, using an HttpPropertiesBuilder. The builder has methods for setting individual HTTP-related properties.

Parameters
- - -
builderA HttpPropertiesBuilder builder.
-
-
-
Returns
Reference to an HttpPropertiesBuilder.
- -
-
- -

◆ Logging()

- -
-
- - - - - - - -
config::builders::LoggingBuilder & launchdarkly::server_side::ConfigBuilder::Logging ()
-
-

Sets the logging configuration for the SDK.

Parameters
- - -
builderA Logging builder.
-
-
-
Returns
Reference to a LoggingBuilder.
- -
-
- -

◆ Offline()

- -
-
- - - - - - - - -
ConfigBuilder & launchdarkly::server_side::ConfigBuilder::Offline (bool offline)
-
- -

If true, equivalent to setting Events().Disable() and DataSystem().Disable(). The effect is that all evaluations will return application-provided default values, and no network calls will be made.

-

This overrides specific configuration of events and/or data system, if present.

-
Returns
Reference to this.
- -
-
- -

◆ ServiceEndpoints()

- -
-
- - - - - - - -
config::builders::EndpointsBuilder & launchdarkly::server_side::ConfigBuilder::ServiceEndpoints ()
-
-

To customize the ServiceEndpoints the SDK uses for streaming, polling, and events, pass in an EndpointsBuilder.

Parameters
- - -
builderAn EndpointsBuilder.
-
-
-
Returns
Reference to an EndpointsBuilder.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/config/config_builder.hpp
  • -
  • src/config/config_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory-members.html deleted file mode 100644 index 54cbc35e4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::EventFactory Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::EventFactory, including all inherited members.

- - - - - - - -
Custom(Context const &ctx, std::string event_name, std::optional< Value > data, std::optional< double > metric_value) const (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactory
Eval(std::string const &key, Context const &ctx, std::optional< data_model::Flag > const &flag, EvaluationDetail< Value > detail, Value default_value, std::optional< std::string > prereq_of) const (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactory
Identify(Context ctx) const (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactory
UnknownFlag(std::string const &key, Context const &ctx, EvaluationDetail< Value > detail, Value default_val) const (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactory
WithoutReasons() (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactorystatic
WithReasons() (defined in launchdarkly::server_side::EventFactory)launchdarkly::server_side::EventFactorystatic
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory.html deleted file mode 100644 index 2501897c0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventFactory.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::EventFactory Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::EventFactory Class Reference
-
-
- - - - - - - - - - -

-Public Member Functions

-events::InputEvent UnknownFlag (std::string const &key, Context const &ctx, EvaluationDetail< Value > detail, Value default_val) const
 
-events::InputEvent Eval (std::string const &key, Context const &ctx, std::optional< data_model::Flag > const &flag, EvaluationDetail< Value > detail, Value default_value, std::optional< std::string > prereq_of) const
 
-events::InputEvent Identify (Context ctx) const
 
-events::InputEvent Custom (Context const &ctx, std::string event_name, std::optional< Value > data, std::optional< double > metric_value) const
 
- - - - - -

-Static Public Member Functions

-static EventFactory WithReasons ()
 
-static EventFactory WithoutReasons ()
 
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope-members.html deleted file mode 100644 index 10c83ba7c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::EventScope Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::EventScope, including all inherited members.

- - - - -
EventScope(events::IEventProcessor *processor, EventFactory factory)launchdarkly::server_side::EventScopeinline
EventScope()launchdarkly::server_side::EventScopeinline
Send(Callable &&callable) constlaunchdarkly::server_side::EventScopeinline
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope.html deleted file mode 100644 index 438ace95e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1EventScope.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::EventScope Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::EventScope Class Reference
-
-
- -

#include <event_scope.hpp>

- - - - - - - - - -

-Public Member Functions

 EventScope (events::IEventProcessor *processor, EventFactory factory)
 
 EventScope ()
 
template<typename Callable >
void Send (Callable &&callable) const
 
-

Detailed Description

-

EventScope is responsible for forwarding events to an IEventProcessor. If the given interface is nullptr, then events will not be forwarded at all.

-

Constructor & Destructor Documentation

- -

◆ EventScope() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::EventScope::EventScope (events::IEventProcessor * processor,
EventFactory factory 
)
-
-inline
-
-

Constructs an EventScope with a non-owned IEventProcessor and factory. When Send is called, the factory will be passed to the caller, which must return a constructed event.

Parameters
- - - -
processorThe event processor to forward events to.
factoryThe factory used for generating events.
-
-
- -
-
- -

◆ EventScope() [2/2]

- -
-
- - - - - -
- - - - - - - -
launchdarkly::server_side::EventScope::EventScope ()
-
-inline
-
-

Default constructs an EventScope which will not forward events.

- -
-
-

Member Function Documentation

- -

◆ Send()

- -
-
-
-template<typename Callable >
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::EventScope::Send (Callable && callable) const
-
-inline
-
-

Sends an event created by the given callable. The callable will be passed an EventFactory.

Parameters
- - -
callableReturns an InputEvent.
-
-
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier-members.html deleted file mode 100644 index 5d4aca126..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::IChangeNotifier Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::IChangeNotifier, including all inherited members.

- - - - - - - - - - -
ChangeHandler typedef (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
ChangeSet typedef (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
IChangeNotifier(IChangeNotifier const &item)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
IChangeNotifier(IChangeNotifier &&item)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
IChangeNotifier()=default (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifierprotected
OnFlagChange(ChangeHandler handler)=0launchdarkly::server_side::IChangeNotifierpure virtual
operator=(IChangeNotifier const &)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
operator=(IChangeNotifier &&)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
~IChangeNotifier()=default (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifiervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html deleted file mode 100644 index ee30c93fd..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::IChangeNotifier Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::IChangeNotifier Class Referenceabstract
-
-
- -

#include <change_notifier.hpp>

-
-Inheritance diagram for launchdarkly::server_side::IChangeNotifier:
-
-
Inheritance graph
- - - - -
[legend]
- - - - - - -

-Public Types

-using ChangeSet = std::set< std::string >
 
-using ChangeHandler = std::function< void(std::shared_ptr< ChangeSet >)>
 
- - - - - - - - - - - -

-Public Member Functions

virtual std::unique_ptr< IConnectionOnFlagChange (ChangeHandler handler)=0
 
IChangeNotifier (IChangeNotifier const &item)=delete
 
IChangeNotifier (IChangeNotifier &&item)=delete
 
-IChangeNotifieroperator= (IChangeNotifier const &)=delete
 
-IChangeNotifieroperator= (IChangeNotifier &&)=delete
 
-

Detailed Description

-

Interface to allow listening for flag changes. Notification events should be distributed after the store has been updated.

-

Member Function Documentation

- -

◆ OnFlagChange()

- -
-
- - - - - -
- - - - - - - - -
virtual std::unique_ptr<IConnection> launchdarkly::server_side::IChangeNotifier::OnFlagChange (ChangeHandler handler)
-
-pure virtual
-
-

Listen for changes to flag configuration. The change handler will be called with a set of affected flag keys. Changes include flags whose dependencies (either other flags, or segments) changed.

-
Parameters
- - -
signalThe handler for the changes.
-
-
-
Returns
A connection which can be used to stop listening.
- -

Implemented in launchdarkly::server_side::data_components::ChangeNotifier.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.map deleted file mode 100644 index 904805b23..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 deleted file mode 100644 index f4c7cf86b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e33eb4fde42cace194b3cd35275b870e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.png deleted file mode 100644 index b180d59b2f5f40314ffc31605bf87cd1bafb89cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7610 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 no8V^ck%>w@i*DJ4w diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient-members.html deleted file mode 100644 index 903879092..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::IClient Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::IClient, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
AllFlagsState(Context const &context, AllFlagsState::Options options=AllFlagsState::Options::Default)=0launchdarkly::server_side::IClientpure virtual
BoolVariation(Context const &ctx, FlagKey const &key, bool default_value)=0launchdarkly::server_side::IClientpure virtual
BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value)=0launchdarkly::server_side::IClientpure virtual
DataSourceStatus()=0launchdarkly::server_side::IClientpure virtual
DoubleVariation(Context const &ctx, FlagKey const &key, double default_value)=0launchdarkly::server_side::IClientpure virtual
DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value)=0launchdarkly::server_side::IClientpure virtual
FlagKey typedeflaunchdarkly::server_side::IClient
FlushAsync()=0launchdarkly::server_side::IClientpure virtual
IClient(IClient const &item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient(IClient &&item)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientprotected
Identify(Context context)=0launchdarkly::server_side::IClientpure virtual
Initialized() const =0launchdarkly::server_side::IClientpure virtual
IntVariation(Context const &ctx, FlagKey const &key, int default_value)=0launchdarkly::server_side::IClientpure virtual
IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value)=0launchdarkly::server_side::IClientpure virtual
JsonVariation(Context const &ctx, FlagKey const &key, Value default_value)=0launchdarkly::server_side::IClientpure virtual
JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value)=0launchdarkly::server_side::IClientpure virtual
operator=(IClient const &)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
operator=(IClient &&)=delete (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClient
StartAsync()=0launchdarkly::server_side::IClientpure virtual
StringVariation(Context const &ctx, FlagKey const &key, std::string default_value)=0launchdarkly::server_side::IClientpure virtual
StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value)=0launchdarkly::server_side::IClientpure virtual
Track(Context const &ctx, std::string event_name, Value data, double metric_value)=0launchdarkly::server_side::IClientpure virtual
Track(Context const &ctx, std::string event_name, Value data)=0launchdarkly::server_side::IClientpure virtual
Track(Context const &ctx, std::string event_name)=0launchdarkly::server_side::IClientpure virtual
~IClient()=default (defined in launchdarkly::server_side::IClient)launchdarkly::server_side::IClientvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient.html deleted file mode 100644 index d1a71d440..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient.html +++ /dev/null @@ -1,1063 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::IClient Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::IClient Class Referenceabstract
-
-
- -

#include <client.hpp>

-
-Inheritance diagram for launchdarkly::server_side::IClient:
-
-
Inheritance graph
- - - - - -
[legend]
- - - - -

-Public Types

using FlagKey = std::string
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual std::future< bool > StartAsync ()=0
 
virtual bool Initialized () const =0
 
virtual class AllFlagsState AllFlagsState (Context const &context, AllFlagsState::Options options=AllFlagsState::Options::Default)=0
 
virtual void Track (Context const &ctx, std::string event_name, Value data, double metric_value)=0
 
virtual void Track (Context const &ctx, std::string event_name, Value data)=0
 
virtual void Track (Context const &ctx, std::string event_name)=0
 
virtual void FlushAsync ()=0
 
virtual void Identify (Context context)=0
 
virtual bool BoolVariation (Context const &ctx, FlagKey const &key, bool default_value)=0
 
virtual EvaluationDetail< bool > BoolVariationDetail (Context const &ctx, FlagKey const &key, bool default_value)=0
 
virtual std::string StringVariation (Context const &ctx, FlagKey const &key, std::string default_value)=0
 
virtual EvaluationDetail< std::string > StringVariationDetail (Context const &ctx, FlagKey const &key, std::string default_value)=0
 
virtual double DoubleVariation (Context const &ctx, FlagKey const &key, double default_value)=0
 
virtual EvaluationDetail< double > DoubleVariationDetail (Context const &ctx, FlagKey const &key, double default_value)=0
 
virtual int IntVariation (Context const &ctx, FlagKey const &key, int default_value)=0
 
virtual EvaluationDetail< int > IntVariationDetail (Context const &ctx, FlagKey const &key, int default_value)=0
 
virtual Value JsonVariation (Context const &ctx, FlagKey const &key, Value default_value)=0
 
virtual EvaluationDetail< ValueJsonVariationDetail (Context const &ctx, FlagKey const &key, Value default_value)=0
 
virtual IDataSourceStatusProviderDataSourceStatus ()=0
 
IClient (IClient const &item)=delete
 
IClient (IClient &&item)=delete
 
-IClientoperator= (IClient const &)=delete
 
-IClientoperator= (IClient &&)=delete
 
-

Detailed Description

-

Interface for the standard SDK client methods and properties.

-

Member Typedef Documentation

- -

◆ FlagKey

- -
-
- - - - -
using launchdarkly::server_side::IClient::FlagKey = std::string
-
-

Represents the key of a feature flag.

- -
-
-

Member Function Documentation

- -

◆ AllFlagsState()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual class AllFlagsState launchdarkly::server_side::IClient::AllFlagsState (Context const & context,
AllFlagsState::Options options = AllFlagsState::Options::Default 
)
-
-pure virtual
-
-

Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata.

-

The method's behavior can be controlled by passing a combination of one or more options.

-

A common use-case for AllFlagsState is to generate data suitable for bootstrapping the client-side JavaScript SDK.

-

This method will not send analytics events back to LaunchDarkly.

-
Parameters
- - - -
contextThe context against which all flags will be evaluated.
optionsA combination of one or more options. Omitting this argument is equivalent to passing AllFlagsState::Options::Default.
-
-
-
Returns
An AllFlagsState data structure.
- -

Implemented in launchdarkly::server_side::Client, and launchdarkly::server_side::ClientImpl.

- -
-
- -

◆ BoolVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual bool launchdarkly::server_side::IClient::BoolVariation (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-pure virtual
-
-

Returns the boolean value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ BoolVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual EvaluationDetail<bool> launchdarkly::server_side::IClient::BoolVariationDetail (Context const & ctx,
FlagKey const & key,
bool default_value 
)
-
-pure virtual
-
-

Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ DataSourceStatus()

- -
-
- - - - - -
- - - - - - - -
virtual IDataSourceStatusProvider& launchdarkly::server_side::IClient::DataSourceStatus ()
-
-pure virtual
-
-

Returns an interface which provides methods for subscribing to data source status.

Returns
A data source status provider.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ DoubleVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual double launchdarkly::server_side::IClient::DoubleVariation (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-pure virtual
-
-

Returns the double value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ DoubleVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual EvaluationDetail<double> launchdarkly::server_side::IClient::DoubleVariationDetail (Context const & ctx,
FlagKey const & key,
double default_value 
)
-
-pure virtual
-
-

Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ FlushAsync()

- -
-
- - - - - -
- - - - - - - -
virtual void launchdarkly::server_side::IClient::FlushAsync ()
-
-pure virtual
-
-

Tells the client that all pending analytics events (if any) should be delivered as soon as possible.

- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ Identify()

- -
-
- - - - - -
- - - - - - - - -
virtual void launchdarkly::server_side::IClient::Identify (Context context)
-
-pure virtual
-
-

Generates an identify event for a context.

-
Parameters
- - -
contextThe new evaluation context.
-
-
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
virtual bool launchdarkly::server_side::IClient::Initialized () const
-
-pure virtual
-
-

Returns a boolean value indicating LaunchDarkly connection and flag state within the client.

-

When you first start the client, once StartAsync has completed, Initialized should return true if and only if either 1. it connected to LaunchDarkly and successfully retrieved flags, or 2. it started in offline mode so there's no need to connect to LaunchDarkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind.

-
Returns
True if the client is initialized.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ IntVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual int launchdarkly::server_side::IClient::IntVariation (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-pure virtual
-
-

Returns the int value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ IntVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual EvaluationDetail<int> launchdarkly::server_side::IClient::IntVariationDetail (Context const & ctx,
FlagKey const & key,
int default_value 
)
-
-pure virtual
-
-

Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ JsonVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual Value launchdarkly::server_side::IClient::JsonVariation (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-pure virtual
-
-

Returns the JSON value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ JsonVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual EvaluationDetail<Value> launchdarkly::server_side::IClient::JsonVariationDetail (Context const & ctx,
FlagKey const & key,
Value default_value 
)
-
-pure virtual
-
-

Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - -
virtual std::future<bool> launchdarkly::server_side::IClient::StartAsync ()
-
-pure virtual
-
-

Connects the client to LaunchDarkly's flag delivery endpoints.

-

If StartAsync isn't called, the client is able to post events but is unable to obtain flag data.

-

The returned future will resolve to true or false based on the logic outlined on Initialized.

- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ StringVariation()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual std::string launchdarkly::server_side::IClient::StringVariation (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-pure virtual
-
-

Returns the string value of a feature flag for a given flag key.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
The variation for the selected context, or default_value if the flag is disabled in the LaunchDarkly control panel
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ StringVariationDetail()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual EvaluationDetail<std::string> launchdarkly::server_side::IClient::StringVariationDetail (Context const & ctx,
FlagKey const & key,
std::string default_value 
)
-
-pure virtual
-
-

Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined.

-
Parameters
- - - -
keyThe unique feature key for the feature flag.
default_valueThe default value of the flag.
-
-
-
Returns
An evaluation detail object.
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ Track() [1/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::IClient::Track (Context const & ctx,
std::string event_name 
)
-
-pure virtual
-
-

Tracks that the current context performed an event for the given event name.

-
Parameters
- - -
event_nameThe name of the event.
-
-
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ Track() [2/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::IClient::Track (Context const & ctx,
std::string event_name,
Value data 
)
-
-pure virtual
-
-

Tracks that the current context performed an event for the given event name, with additional JSON data.

-
Parameters
- - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
-
-
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
- -

◆ Track() [3/3]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::IClient::Track (Context const & ctx,
std::string event_name,
Value data,
double metric_value 
)
-
-pure virtual
-
-

Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value.

-
Parameters
- - - - -
event_nameThe name of the event.
dataA JSON value containing additional data associated with the event.
metric_valuethis value is used by the LaunchDarkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export
-
-
- -

Implemented in launchdarkly::server_side::ClientImpl, and launchdarkly::server_side::Client.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.map deleted file mode 100644 index b1ae015d6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 deleted file mode 100644 index 32688936e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c624829d1d1d5afb60f23fafa8373f0e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.png deleted file mode 100644 index 50da1ba38fdc6e65b7ecaaa64bf6b761a10dcfbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7435 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 rF(i8z0b!lu|21(E|IX?{AFyYN=cRl) diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider-members.html deleted file mode 100644 index 6129498fe..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::IDataSourceStatusProvider Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::IDataSourceStatusProvider, including all inherited members.

- - - - - - - - - - -
IDataSourceStatusProvider(IDataSourceStatusProvider const &item)=delete (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProvider
IDataSourceStatusProvider(IDataSourceStatusProvider &&item)=delete (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProvider
IDataSourceStatusProvider()=default (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProviderprotected
OnDataSourceStatusChange(std::function< void(DataSourceStatus status)> handler)=0launchdarkly::server_side::IDataSourceStatusProviderpure virtual
OnDataSourceStatusChangeEx(std::function< bool(DataSourceStatus status)> handler)=0launchdarkly::server_side::IDataSourceStatusProviderpure virtual
operator=(IDataSourceStatusProvider const &)=delete (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProvider
operator=(IDataSourceStatusProvider &&)=delete (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProvider
Status() const =0launchdarkly::server_side::IDataSourceStatusProviderpure virtual
~IDataSourceStatusProvider()=default (defined in launchdarkly::server_side::IDataSourceStatusProvider)launchdarkly::server_side::IDataSourceStatusProvidervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html deleted file mode 100644 index df636d5c1..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::IDataSourceStatusProvider Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::IDataSourceStatusProvider Class Referenceabstract
-
-
- -

#include <data_source_status.hpp>

- - - - - - - - - - - - - - - - -

-Public Member Functions

virtual DataSourceStatus Status () const =0
 
virtual std::unique_ptr< IConnectionOnDataSourceStatusChange (std::function< void(DataSourceStatus status)> handler)=0
 
virtual std::unique_ptr< IConnectionOnDataSourceStatusChangeEx (std::function< bool(DataSourceStatus status)> handler)=0
 
IDataSourceStatusProvider (IDataSourceStatusProvider const &item)=delete
 
IDataSourceStatusProvider (IDataSourceStatusProvider &&item)=delete
 
-IDataSourceStatusProvideroperator= (IDataSourceStatusProvider const &)=delete
 
-IDataSourceStatusProvideroperator= (IDataSourceStatusProvider &&)=delete
 
-

Detailed Description

-

Interface for accessing and listening to the data source status.

-

Member Function Documentation

- -

◆ OnDataSourceStatusChange()

- -
-
- - - - - -
- - - - - - - - -
virtual std::unique_ptr<IConnection> launchdarkly::server_side::IDataSourceStatusProvider::OnDataSourceStatusChange (std::function< void(DataSourceStatus status)> handler)
-
-pure virtual
-
-

Listen to changes to the data source status.

-
Parameters
- - -
handlerFunction which will be called with the new status.
-
-
-
Returns
A IConnection which can be used to stop listening to the status.
- -
-
- -

◆ OnDataSourceStatusChangeEx()

- -
-
- - - - - -
- - - - - - - - -
virtual std::unique_ptr<IConnection> launchdarkly::server_side::IDataSourceStatusProvider::OnDataSourceStatusChangeEx (std::function< bool(DataSourceStatus status)> handler)
-
-pure virtual
-
-

Listen to changes to the data source status, with ability for listener to unregister itself.

-
Parameters
- - -
handlerFunction which will be called with the new status. Return true to unregister.
-
-
-
Returns
A IConnection which can be used to stop listening to the status.
- -
-
- -

◆ Status()

- -
-
- - - - - -
- - - - - - - -
virtual DataSourceStatus launchdarkly::server_side::IDataSourceStatusProvider::Status () const
-
-pure virtual
-
-

The current status of the data source. Suitable for broadcast to data source status listeners.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder-members.html deleted file mode 100644 index 8b3e5d8eb..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::config::builders::BootstrapBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html deleted file mode 100644 index a90260b49..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::builders::BootstrapBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::config::builders::BootstrapBuilder Class Reference
-
-
- - - - -

-Public Member Functions

-std::optional< built::BootstrapConfigBuild () const
 
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/config/builders/data_system/bootstrap_builder.hpp
  • -
  • src/config/builders/data_system/bootstrap_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder-members.html deleted file mode 100644 index 40ec9a314..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::config::builders::DataSystemBuilder Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html deleted file mode 100644 index fafde24b7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::builders::DataSystemBuilder Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::config::builders::DataSystemBuilder Class Reference
-
-
- - - - - - -

-Public Types

-using BackgroundSync = BackgroundSyncBuilder
 
-using LazyLoad = LazyLoadBuilder
 
- - - - - - - - - - - - - - - -

-Public Member Functions

DataSystemBuilderDisable ()
 Alias for Enabled(false). More...
 
DataSystemBuilderEnabled (bool enabled)
 Specifies if the data system is enabled or disabled. If disabled, the configured method won't be used. Defaults to true. More...
 
DataSystemBuilderMethod (BackgroundSync bg_sync)
 Configures the Background Sync data system. In this system, the SDK periodically receives updates from LaunchDarkly servers and stores them in an in-memory cache. This is the default data system. More...
 
DataSystemBuilderMethod (LazyLoad lazy_load)
 Configures the Lazy Load data system. In this system, the SDK pulls data on demand from a configured source, caching responses in memory for a configurable duration. More...
 
-tl::expected< built::DataSystemConfig, Error > Build () const
 
-

Member Function Documentation

- -

◆ Disable()

- -
-
- - - - - - - -
DataSystemBuilder & launchdarkly::server_side::config::builders::DataSystemBuilder::Disable ()
-
- -

Alias for Enabled(false).

-
Returns
Reference to this.
- -
-
- -

◆ Enabled()

- -
-
- - - - - - - - -
DataSystemBuilder & launchdarkly::server_side::config::builders::DataSystemBuilder::Enabled (bool enabled)
-
- -

Specifies if the data system is enabled or disabled. If disabled, the configured method won't be used. Defaults to true.

-
Parameters
- - -
enabledIf the data system is enabled.
-
-
-
Returns
Reference to this.
- -
-
- -

◆ Method() [1/2]

- -
-
- - - - - - - - -
DataSystemBuilder & launchdarkly::server_side::config::builders::DataSystemBuilder::Method (BackgroundSync bg_sync)
-
- -

Configures the Background Sync data system. In this system, the SDK periodically receives updates from LaunchDarkly servers and stores them in an in-memory cache. This is the default data system.

-
Parameters
- - -
bg_syncBackground Sync configuration.
-
-
-
Returns
Reference to this.
- -
-
- -

◆ Method() [2/2]

- -
-
- - - - - - - - -
DataSystemBuilder & launchdarkly::server_side::config::builders::DataSystemBuilder::Method (LazyLoad lazy_load)
-
- -

Configures the Lazy Load data system. In this system, the SDK pulls data on demand from a configured source, caching responses in memory for a configurable duration.

-
Parameters
- - -
lazy_loadLazy Load configuration.
-
-
-
Returns
Reference to this.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/config/builders/data_system/data_system_builder.hpp
  • -
  • src/config/builders/data_system/data_system_builder.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier-members.html deleted file mode 100644 index 914c4f81d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::ChangeNotifier Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_components::ChangeNotifier, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChangeHandler typedef (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
ChangeNotifier(IDestination &sink, data_interfaces::IStore const &source) (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
ChangeNotifier(ChangeNotifier const &item)=delete (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
ChangeNotifier(ChangeNotifier &&item)=delete (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
ChangeSet typedef (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
Collection typedef (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
IChangeNotifier(IChangeNotifier const &item)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
IChangeNotifier(IChangeNotifier &&item)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
IChangeNotifier()=default (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifierprotected
Identity() const overridelaunchdarkly::server_side::data_components::ChangeNotifiervirtual
IDestination(IDestination const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination(IDestination &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationprotected
Init(data_model::SDKDataSet data_set) overridelaunchdarkly::server_side::data_components::ChangeNotifiervirtual
OnFlagChange(ChangeHandler handler) overridelaunchdarkly::server_side::data_components::ChangeNotifiervirtual
operator=(ChangeNotifier const &)=delete (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
operator=(ChangeNotifier &&)=delete (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
operator=(IDestination const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
operator=(IDestination &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
operator=(IChangeNotifier const &)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
operator=(IChangeNotifier &&)=delete (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifier
SharedCollection typedef (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
SharedItem typedef (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
Upsert(std::string const &key, data_model::FlagDescriptor flag) overridelaunchdarkly::server_side::data_components::ChangeNotifiervirtual
Upsert(std::string const &key, data_model::SegmentDescriptor segment) overridelaunchdarkly::server_side::data_components::ChangeNotifiervirtual
~ChangeNotifier() override=default (defined in launchdarkly::server_side::data_components::ChangeNotifier)launchdarkly::server_side::data_components::ChangeNotifier
~IChangeNotifier()=default (defined in launchdarkly::server_side::IChangeNotifier)launchdarkly::server_side::IChangeNotifiervirtual
~IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html deleted file mode 100644 index bebfd2b01..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::ChangeNotifier Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::ChangeNotifier Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_components::ChangeNotifier:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_components::ChangeNotifier:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - -

-Public Types

-template<typename Storage >
using Collection = data_model::SDKDataSet::Collection< std::string, Storage >
 
-template<typename Storage >
using SharedItem = std::shared_ptr< data_model::ItemDescriptor< Storage > >
 
-template<typename Storage >
using SharedCollection = std::unordered_map< std::string, SharedItem< Storage > >
 
- Public Types inherited from launchdarkly::server_side::IChangeNotifier
-using ChangeSet = std::set< std::string >
 
-using ChangeHandler = std::function< void(std::shared_ptr< ChangeSet >)>
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

ChangeNotifier (IDestination &sink, data_interfaces::IStore const &source)
 
std::unique_ptr< IConnectionOnFlagChange (ChangeHandler handler) override
 
void Init (data_model::SDKDataSet data_set) override
 Initialize the destination with a base set of data. More...
 
void Upsert (std::string const &key, data_model::FlagDescriptor flag) override
 Upsert a flag named by key. More...
 
void Upsert (std::string const &key, data_model::SegmentDescriptor segment) override
 Upsert a segment named by key. More...
 
std::string const & Identity () const override
 
ChangeNotifier (ChangeNotifier const &item)=delete
 
ChangeNotifier (ChangeNotifier &&item)=delete
 
-ChangeNotifieroperator= (ChangeNotifier const &)=delete
 
-ChangeNotifieroperator= (ChangeNotifier &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDestination
IDestination (IDestination const &item)=delete
 
IDestination (IDestination &&item)=delete
 
-IDestinationoperator= (IDestination const &)=delete
 
-IDestinationoperator= (IDestination &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::IChangeNotifier
IChangeNotifier (IChangeNotifier const &item)=delete
 
IChangeNotifier (IChangeNotifier &&item)=delete
 
-IChangeNotifieroperator= (IChangeNotifier const &)=delete
 
-IChangeNotifieroperator= (IChangeNotifier &&)=delete
 
-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_components::ChangeNotifier::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the destination. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Init()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::data_components::ChangeNotifier::Init (data_model::SDKDataSet data_set)
-
-overridevirtual
-
- -

Initialize the destination with a base set of data.

-
Parameters
- - -
data_setThe initial data received by the SDK.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ OnFlagChange()

- -
-
- - - - - -
- - - - - - - - -
std::unique_ptr< IConnection > launchdarkly::server_side::data_components::ChangeNotifier::OnFlagChange (ChangeHandler handler)
-
-overridevirtual
-
-

Listen for changes to flag configuration. The change handler will be called with a set of affected flag keys. Changes include flags whose dependencies (either other flags, or segments) changed.

-
Parameters
- - -
signalThe handler for the changes.
-
-
-
Returns
A connection which can be used to stop listening.
- -

Implements launchdarkly::server_side::IChangeNotifier.

- -
-
- -

◆ Upsert() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::ChangeNotifier::Upsert (std::string const & key,
data_model::FlagDescriptor flag 
)
-
-overridevirtual
-
- -

Upsert a flag named by key.

-
Parameters
- - - -
keyFlag key.
flagFlag descriptor.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Upsert() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::ChangeNotifier::Upsert (std::string const & key,
data_model::SegmentDescriptor segment 
)
-
-overridevirtual
-
- -

Upsert a segment named by key.

-
Parameters
- - - -
keySegment key.
segmentSegment descriptor.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/change_notifier/change_notifier.hpp
  • -
  • src/data_components/change_notifier/change_notifier.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.map deleted file mode 100644 index a2fa1e888..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 deleted file mode 100644 index 693ebf71d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -04f8a9a2491048c2924e5905f075e970 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.png deleted file mode 100644 index 55335715f25fd2f76ae7dabccb72c57bfdea0c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12220 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.map deleted file mode 100644 index a2fa1e888..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.md5 deleted file mode 100644 index 693ebf71d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -04f8a9a2491048c2924e5905f075e970 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph.png deleted file mode 100644 index 55335715f25fd2f76ae7dabccb72c57bfdea0c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12220 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager-members.html deleted file mode 100644 index 2ef4b0d2e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::DataSourceStatusManager Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html deleted file mode 100644 index 26feb3db0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::DataSourceStatusManager Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::DataSourceStatusManager Class Reference
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_components::DataSourceStatusManager:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_components::DataSourceStatusManager:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - -

-Public Member Functions

DataSourceStatusManager (DataSourceStatusManager const &item)=delete
 
DataSourceStatusManager (DataSourceStatusManager &&item)=delete
 
-DataSourceStatusManageroperator= (DataSourceStatusManager const &)=delete
 
-DataSourceStatusManageroperator= (DataSourceStatusManager &&)=delete
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.map deleted file mode 100644 index 058a51fe0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.md5 deleted file mode 100644 index 9bbc068c0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -66d969229da138aec231a12c9cdbee92 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__coll__graph.png deleted file mode 100644 index 8e40405e4b932713d8886b1c0e937fc75db523ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10019 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.map deleted file mode 100644 index 058a51fe0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 deleted file mode 100644 index 9bbc068c0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -66d969229da138aec231a12c9cdbee92 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.png deleted file mode 100644 index 8e40405e4b932713d8886b1c0e937fc75db523ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10019 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap-members.html deleted file mode 100644 index 92337ab85..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::DependencyMap Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html deleted file mode 100644 index 95154c50e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::DependencyMap Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::DependencyMap Class Reference
-
-
- -

#include <dependency_tracker.hpp>

- - - - -

-Public Types

-using DataType = std::array< TaggedData< std::unordered_map< std::string, DependencySet > >, static_cast< std::size_t >(DataKind::kKindCount)>
 
- - - - - - - - - - - -

-Public Member Functions

-void Set (DataKind kind, std::string key, DependencySet val)
 
-std::optional< DependencySetGet (DataKind kind, std::string const &key) const
 
-void Clear ()
 
-DataType::const_iterator begin () const
 
-DataType::const_iterator end () const
 
-

Detailed Description

-

Class used to map flag/segments to their set of dependencies. For instance, if we have a flagA, which has a prerequisite of flagB, and a segmentMatch targeting segmentA, then a dependency map, containing this set, would be:

{{DataKind::kFlag, "flagA"}, [{DataKind::kFlag, "flagB"},
-
{DataKind::kSegment, "segmentA"}]}
-

The documentation for this class was generated from the following files:
    -
  • src/data_components/dependency_tracker/dependency_tracker.hpp
  • -
  • src/data_components/dependency_tracker/dependency_tracker.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet-members.html deleted file mode 100644 index bfde4fe70..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::DependencySet Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html deleted file mode 100644 index bd57058f3..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::DependencySet Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::DependencySet Class Reference
-
-
- -

#include <dependency_tracker.hpp>

- - - - -

-Public Types

-using DataType = std::array< TaggedData< std::set< std::string > >, static_cast< std::size_t >(DataKind::kKindCount)>
 
- - - - - - - - - - - - - - - -

-Public Member Functions

-void Set (DataKind kind, std::string key)
 
-void Remove (DataKind kind, std::string const &key)
 
-bool Contains (DataKind kind, std::string const &key) const
 
-std::set< std::string > const & SetForKind (DataKind kind)
 
std::size_t Size () const
 
-DataType::const_iterator begin () const
 
-DataType::const_iterator end () const
 
-

Detailed Description

-

Class used to maintain a set of dependencies. Each dependency may be either a flag or segment. For instance, if we have a flagA, which has a prerequisite of flagB, and a segmentMatch targeting segmentA, then its dependency set would be

[{DataKind::kFlag, "flagB"}, {DataKind::kSegment, "segmentA"}]
-

Member Function Documentation

- -

◆ Size()

- -
-
- - - - - - - -
std::size_t launchdarkly::server_side::data_components::DependencySet::Size () const
-
-

Return the size of all the data kind sets.

Returns
The combined size of all the data kind sets.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/dependency_tracker/dependency_tracker.hpp
  • -
  • src/data_components/dependency_tracker/dependency_tracker.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker-members.html deleted file mode 100644 index 8da813d54..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::DependencyTracker Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_components::DependencyTracker, including all inherited members.

- - - - - -
CalculateChanges(DataKind kind, std::string const &key, DependencySet &dependency_set)launchdarkly::server_side::data_components::DependencyTracker
Clear()launchdarkly::server_side::data_components::DependencyTracker
UpdateDependencies(std::string const &key, data_model::FlagDescriptor const &flag)launchdarkly::server_side::data_components::DependencyTracker
UpdateDependencies(std::string const &key, data_model::SegmentDescriptor const &segment)launchdarkly::server_side::data_components::DependencyTracker
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html deleted file mode 100644 index cad3a25ea..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::DependencyTracker Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::DependencyTracker Class Reference
-
-
- -

#include <dependency_tracker.hpp>

- - - - - - - - - - -

-Public Member Functions

void UpdateDependencies (std::string const &key, data_model::FlagDescriptor const &flag)
 
void UpdateDependencies (std::string const &key, data_model::SegmentDescriptor const &segment)
 
void CalculateChanges (DataKind kind, std::string const &key, DependencySet &dependency_set)
 
void Clear ()
 
-

Detailed Description

-

This class implements a mechanism of tracking dependencies of flags and segments. Both the forward dependencies (flag A depends on flag B) but also the reverse (flag B is depended on by flagA).

-

Member Function Documentation

- -

◆ CalculateChanges()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::DependencyTracker::CalculateChanges (DataKind kind,
std::string const & key,
DependencySetdependency_set 
)
-
-

Given the current dependencies, determine what flags or segments may be impacted by a change to the given flag/segment.

-
Parameters
- - - - -
kindThe kind of data.
keyThe key for the data.
dependency_setA dependency set, which dependencies are accumulated in.
-
-
- -
-
- -

◆ Clear()

- -
-
- - - - - - - -
void launchdarkly::server_side::data_components::DependencyTracker::Clear ()
-
-

Clear all existing dependencies.

- -
-
- -

◆ UpdateDependencies() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies (std::string const & key,
data_model::FlagDescriptor const & flag 
)
-
-

Update the dependency tracker with a new or updated flag.

-
Parameters
- - - -
keyThe key for the flag.
flagA descriptor for the flag.
-
-
- -
-
- -

◆ UpdateDependencies() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies (std::string const & key,
data_model::SegmentDescriptor const & segment 
)
-
-

Update the dependency tracker with a new or updated segment.

-
Parameters
- - - -
keyThe key for the segment.
flagA descriptor for the segment.
-
-
- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/dependency_tracker/dependency_tracker.hpp
  • -
  • src/data_components/dependency_tracker/dependency_tracker.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker-members.html deleted file mode 100644 index 7516458f7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::ExpirationTracker Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html deleted file mode 100644 index 7531ca87a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::ExpirationTracker Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::ExpirationTracker Class Reference
-
-
- - - - - - -

-Public Types

enum class  TrackState { kFresh -, kStale -, kNotTracked - }
 
-using TimePoint = std::chrono::time_point< std::chrono::steady_clock >
 
- - - - - - - - - - - - - - - - - -

-Public Member Functions

void Add (std::string const &key, TimePoint expiration)
 
void Remove (std::string const &key)
 
TrackState State (std::string const &key, TimePoint current_time) const
 
void Add (DataKind kind, std::string const &key, TimePoint expiration)
 
void Remove (DataKind kind, std::string const &key)
 
TrackState State (DataKind kind, std::string const &key, TimePoint current_time) const
 
void Clear ()
 
std::vector< std::pair< std::optional< DataKind >, std::string > > Prune (TimePoint current_time)
 
-

Member Enumeration Documentation

- -

◆ TrackState

- -
-
-

The state of the key in the tracker.

- - - - -
Enumerator
kFresh 

The key is tracked and the key expiration is in the future.

-
kStale 

The key is tracked and the expiration is either now or in the past.

-
kNotTracked 

The key is not being tracked.

-
- -
-
-

Member Function Documentation

- -

◆ Add() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::ExpirationTracker::Add (DataKind kind,
std::string const & key,
TimePoint expiration 
)
-
-

Add a scoped key to the tracker. Will use the specified TTL for the kind.

-
Parameters
- - - - -
kindThe scope (kind) of the key.
keyThe key to track.
expirationThe time that the key expires.
-
-
- -
-
- -

◆ Add() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::ExpirationTracker::Add (std::string const & key,
TimePoint expiration 
)
-
-

Add an unscoped key to the tracker.

-
Parameters
- - - -
keyThe key to track.
expirationThe time that the key expires. used.
-
-
- -
-
- -

◆ Clear()

- -
-
- - - - - - - -
void launchdarkly::server_side::data_components::ExpirationTracker::Clear ()
-
-

Stop tracking all keys.

- -
-
- -

◆ Prune()

- -
-
- - - - - - - - -
std::vector< std::pair< std::optional< DataKind >, std::string > > launchdarkly::server_side::data_components::ExpirationTracker::Prune (TimePoint current_time)
-
-

Prune expired keys from the tracker.

Parameters
- - -
current_timeThe current time.
-
-
-
Returns
A list of all the kinds and associated keys that expired. Unscoped keys will have std::nullopt as the kind.
- -
-
- -

◆ Remove() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::ExpirationTracker::Remove (DataKind kind,
std::string const & key 
)
-
-

Remove a scoped key from the tracker.

-
Parameters
- - - -
kindThe scope (kind) of the key.
keyThe key to stop tracking.
-
-
- -
-
- -

◆ Remove() [2/2]

- -
-
- - - - - - - - -
void launchdarkly::server_side::data_components::ExpirationTracker::Remove (std::string const & key)
-
-

Remove an unscoped key from the tracker.

-
Parameters
- - -
keyThe key to stop tracking.
-
-
- -
-
- -

◆ State() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
ExpirationTracker::TrackState launchdarkly::server_side::data_components::ExpirationTracker::State (DataKind kind,
std::string const & key,
TimePoint current_time 
) const
-
-

Check the state of a scoped key.

-
Parameters
- - - -
kindThe scope (kind) of the key.
keyThe key to check.
-
-
-
Returns
The state of the key.
- -
-
- -

◆ State() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
ExpirationTracker::TrackState launchdarkly::server_side::data_components::ExpirationTracker::State (std::string const & key,
TimePoint current_time 
) const
-
-

Check the state of an unscoped key.

-
Parameters
- - - -
keyThe key to check.
current_timeThe current time.
-
-
-
Returns
The state of the key.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/expiration_tracker/expiration_tracker.hpp
  • -
  • src/data_components/expiration_tracker/expiration_tracker.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer-members.html deleted file mode 100644 index 0d57c3ab1..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer-members.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::JsonDeserializer Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_components::JsonDeserializer, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
AllFlags() const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
AllSegments() const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
Collection typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
CollectionResult typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
Error typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
GetFlag(std::string const &key) const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
GetSegment(std::string const &key) const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
IDataReader(IDataReader const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
IDataReader(IDataReader &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
IDataReader()=default (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReaderprotected
Identity() const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
Initialized() const overridelaunchdarkly::server_side::data_components::JsonDeserializervirtual
JsonDeserializer(Logger const &logger, std::shared_ptr< integrations::ISerializedDataReader > reader) (defined in launchdarkly::server_side::data_components::JsonDeserializer)launchdarkly::server_side::data_components::JsonDeserializerexplicit
operator=(IDataReader const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
operator=(IDataReader &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
Single typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
SingleResult typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
~IDataReader()=default (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReadervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html deleted file mode 100644 index 394775a5b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::JsonDeserializer Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::JsonDeserializer Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_components::JsonDeserializer:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_components::JsonDeserializer:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

JsonDeserializer (Logger const &logger, std::shared_ptr< integrations::ISerializedDataReader > reader)
 
SingleResult< data_model::Flag > GetFlag (std::string const &key) const override
 Attempts to get a flag named by key. More...
 
SingleResult< data_model::Segment > GetSegment (std::string const &key) const override
 Attempts to get a segment named by key. More...
 
CollectionResult< data_model::Flag > AllFlags () const override
 Attempts to get a collection of all flags. More...
 
CollectionResult< data_model::Segment > AllSegments () const override
 Attempts to get a collection of all segments. More...
 
std::string const & Identity () const override
 
bool Initialized () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataReader
IDataReader (IDataReader const &item)=delete
 
IDataReader (IDataReader &&item)=delete
 
-IDataReaderoperator= (IDataReader const &)=delete
 
-IDataReaderoperator= (IDataReader &&)=delete
 
- - - - - - - - - - - - - - - - -

-Additional Inherited Members

- Public Types inherited from launchdarkly::server_side::data_interfaces::IDataReader
-using Error = std::string
 
-template<typename T >
using Single = std::optional< data_model::ItemDescriptor< T > >
 
-template<typename T >
using SingleResult = tl::expected< Single< T >, Error >
 
-template<typename T >
using Collection = std::unordered_map< std::string, data_model::ItemDescriptor< T > >
 
-template<typename T >
using CollectionResult = tl::expected< Collection< T >, Error >
 
-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
data_interfaces::IDataReader::CollectionResult< data_model::Flag > launchdarkly::server_side::data_components::JsonDeserializer::AllFlags () const
-
-overridevirtual
-
- -

Attempts to get a collection of all flags.

-
Returns
On success, a collection of FlagDescriptors. On failure, an error string.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
data_interfaces::IDataReader::CollectionResult< data_model::Segment > launchdarkly::server_side::data_components::JsonDeserializer::AllSegments () const
-
-overridevirtual
-
- -

Attempts to get a collection of all segments.

-
Returns
On success, a collection of SegmentDescriptors. On failure, an error string.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
data_interfaces::IDataReader::SingleResult< data_model::Flag > launchdarkly::server_side::data_components::JsonDeserializer::GetFlag (std::string const & key) const
-
-overridevirtual
-
- -

Attempts to get a flag named by key.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
On success, an optional FlagDescriptor (std::nullopt means the flag doesn't exist.) On failure, an error string.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
data_interfaces::IDataReader::SingleResult< data_model::Segment > launchdarkly::server_side::data_components::JsonDeserializer::GetSegment (std::string const & key) const
-
-overridevirtual
-
- -

Attempts to get a segment named by key.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
On success, an optional SegmentDescriptor (std::nullopt means the segment doesn't exist.) On failure, an error string.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_components::JsonDeserializer::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the reader. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::data_components::JsonDeserializer::Initialized () const
-
-overridevirtual
-
-
Returns
Whether the reader is initialized.
- -

Implements launchdarkly::server_side::data_interfaces::IDataReader.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/serialization_adapters/json_deserializer.hpp
  • -
  • src/data_components/serialization_adapters/json_deserializer.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.map deleted file mode 100644 index 1dd792b25..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 deleted file mode 100644 index 23990c37c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -99f7691adb6a6cbf2743a85198b981f4 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.png deleted file mode 100644 index d189a07823bc9d13256d98ea88ed47f26658f159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7360 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.map deleted file mode 100644 index 1dd792b25..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 deleted file mode 100644 index 23990c37c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -99f7691adb6a6cbf2743a85198b981f4 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.png deleted file mode 100644 index d189a07823bc9d13256d98ea88ed47f26658f159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7360 zcmc(E1y__&+w}kv64H&Nw9+Bn3L*kZhlrpklF}dp5<`QafI&-0cQ;6gw19M@5$!`zF3bDwj?zV_aCn9jZ1B!mov2n2#eLtXVgyf?!up8yYjN)~EG zz#HCU&D*Mo3(R*~W6oOyg2_!oRY}h?37zbvM`bvRn!~=NRMj1t7Rnm#qk2u3oc6ty zq7uhq=e*4bTaUj#1Gdr^hJgop#f!wIvZa_@D8I1Y*`1XmAkKky_XfeTlkBRN^w79nCWF|kMX_EE_) z9vPqY?JX@|6VVEkeDCP!ctnS%udk1oEK0Aoo4}@}rKMwFc)Z*ldvt!XHPO|KJY#5W zZ7r#)>Xg}P2&{bZGoz|1VdnhL5J#!Krl#h?!UC3xib^ECC|+)EuE?kZ?5ppSq}5n~ zv5=5ZOZ6O*f3T^j=n4z+h;4di2G`d1_h7mTodU9{z zYk5j>ap8@Pjs5vq%#y908ZG0oSu$m7YfHw&6q&9P(l$O$$IQ&kbNxD%Y5m)`lw9|c zcyzuyHlN{XX=%y&9#?4k60(rSt5{z`XxzCIcf9kKTbnC{lx4G`skZjRbgfGWF^hcC zwQJW(*6~T1@AjuE3<%ItQCuOWoKt+R#wKt zho}Gc!r-2@ei!n&1qIifot>9ACd%(uCd>Ou@9gff52Pw^|NHmvYisLk1nbJm%KcG! z%eG68pFX{XJl(lHJU!i8bke18u5?FJGb}I=XJ>EEs`@fZs-)vA8AR~qN)NUB33uu% z<>~2Z0=A%y$;ycF@$r%=X#oZA{m}i@A0cM7FM~&Z{(Sr5XHo2%H)IE;DJdz|{Yg@p zX=(m?hK6so<^KiUO}ZIdQBe_Ea5kE6sCxT$$m!|cfE|lzwF9SsfPnet1LNx^6`}A_ zAA6dkM|19eh3TeZf`ECCfF|X6^XZD<#(`n+LkLJs&3h^u8VbZUK|$?hBQyKGy}iqb z-P3wmi|L1fAd3=E-R zVV5}Rn>d7@B;twp6RH3bF5_5s@Tbi1AOOI}`ETQJee+JodjW7`UT=S;J+v*UGc z{E+sc$;oivlY?}qMc+u+^4j|P#0st8L-m>F_;_j)6O--bZ+<+xl2~Ljx0>hJchbG1uK0 zx}J@V4Qr`0DzLn~{Hww7(P^9aB;C9ya+T)d*Dy)|CRsCcb78x2q3I@H z#{T~P`;}UE?kH<%kw8t&FDzhg(XAx$32)sc|TtzUH`d;9xAC=^~&ax!jPe@E{J zQA<0!NGX?J^T{5wtxdisPHQ8)f7aJ=5Ya3O(Yl{+SwhbWiHoZ}dc+E6xqS8N)qbR5 zp-Hgc*}4S=Xiv791xqk{Cn9Dm>zf7ej*E-?GF+ev=M;W6$jT(^N%lSA#sfDgTkZPc zq@<+lnxfJ^fptm*t*wFh>G}CYf`Wqji9hmJheM2cdQ`NvNjp0`Z@yd(9dUH!H4j8t z^!@S7iO4YX-gpwj?rNofP+TM?F23+NMn2&6Yb=OQ&f3d&;ghJ;t(5w_g9|uOjn^Jm zctnKr)@-8#OS6pb)V4)4(tMt|x^8KH-ruS#nzul~_|QUk>EgG-MeFjnx0cq{*E}rN zqG6E?hP?cIpI%?@+SpONfXK&;wD?z;SPcveRJFBZZc0hTPE|XWPXz@R+YF?Tdw6&} ze)LH3Rt&RN)A1TV*6IdK6AUOAnV3*;aBwVcZr)3g_wA|rEyA9)IyW8P_IQ+%Nll_}a_;Kf19ed_^R*8EpeuRuK%%{5{T!iU{L+_rkj;ty!@y zqpZ9*!^2DP={yDd5$6B1hF;X_1oih)Bc1JQ$l#}R)t8<6JSLZ5ixH&L^W`|(H}9~X zuL|FBkuf7I5{h%Rdj8kMndgoT%`Ng{_uF4r$1`*?U-nkAm@(95GFX4}7tvW|eCYgt z{#4m!Y>-U$-7w!^xU%OfHQuhcgFsD=#B99hqG`l>G)MtlLpqJRQZerviB}2;k|(C8 znQCim?Rb`T)9M4ZkHYUqbE5GRZwch$8H@bqA2eWbvpQkc=7;>n{Y(rD;k~_g|E#S& z25Rz>f3S>QRz8hx#pvVN{BU=z?Hh5Na1>wPJ7!Y-kGxd$x+X`dkh`XK+H>RDmsw>f zH2I*_XJ#I)=T&880g;A!4NCD{*#!l}zkdDV5ftp&LLSP*kE96AEp|3GrEGZ~^AL{(S~Vvp zAp$nQrCU#*a`pE03A?T7o$jSxY*dx<^YLx(bg@`9X2mfckB0sRaes#UQ0w5=#n zjJ_aK_?lMJ)Drin_`rv>NVSEfrNFp23R&-c0>qoxSS)3Nj~_q2Nk~9BHvPln)=s&E zcy)rVelPZ%BAQu_P?_Ll^u3vVP;P#HJG64E5HS-I)A(P^CLTUy7O-fFyf{B>rW3cN zl9iL2xCpqzV6{4&^=GPDaCdLd`Cwz>UgFcZWBkc%Q_Kk?^YZd$#pA;Z_?W2v?B!z{ z8X8hCFbWAnOZ8=<(+L=>>bX9}hcMf? z<;ke2sUccsujnO=P9Xa(7CVS~KS`33lam9CW3eWG_$H3ZurqQ?u`^(PcGU6a%^L&} z5z+YMqlX@OV_~xL z#rFRGrNKr68_3q$+L{w|BVyVhQ_PBI3WffrlmB*jDcyiOn4LrHlxkMFU3=li|8r5S z{PClSo;h}L`hp>OUti&P^M#LoVymOI{sODmTfwu{$(ZP9YWkalF$e~};w;Hi*N(M! z|8O=mG&IU2(nIIJhRIIX>Ax;CwGwvUkjWFs=@PZ>Ci^heT_CBmoRgk@*{TZ}jY3r) zZL9cv?L1G-(_G}xbJW58Jur7$MTL?8OGMN~*L3QHr@)@J+Je5)uG)jN*|YE%s84(yyOG#@{4^7azL z=Ra=z)p>W+cm3VP&SD4S`%jFmBP0IihsSO>;Sm;=z3-K_q}(Av==UF8^k0GW|Nmljzf$#Qk$Jnt#j&CONE_hGK4QOXu_Hp? zoKR5x-o4F=q6bG2;o)!M;sQR1+PG`#zUmySB3s%2P8)y6%S(z`)|2(+r*Xl|sV3k0 zvbA)bx+nlR4t93sWeM-T|68+!mz$fL75bB9azcxiJAeM9{XLMHc)U~murZ*#ToeXa zyhOJ2RhFKMG@Jj`kC^a~`=nYhx3#xBpB=jaiH1IUyg6NK)bvV<4uyrd{;+{A)%Sp& zOY7sMG&Bo2h|$)Ga+~zxVp0nWi<{EYi?fYBp8J2uj}NzEfPmk;c@u$vX50Sz(_#sT z@|WD))&k>lGBPrMpgq{nPHxWtnNX|p{kO|`usIVkJ#9uzCxjrPx&9{C9ag;iK?L`3 zbEX}LEja}R`(RUPDLF7lz?Iem^wh-1Neyl7uGJqo&OqDU&7GZv<&XbxT;t+egoxhs z*kl6QjX;Ejg<*dO#s}fO_2dbsoxMFd9bG6n$1T{}`Z_raOANnZQCd|M4Te4+|6Lb$ znpcdioEjfbOHaoFZTR#B?~NP5F)^eRl$4e*B3x2|n>sl=$I6NEDe^ANRlcA_q*Yc@ zYp2L6sj6PWBVh=d0~Ef07@M3N6&gxlWNOMGB}K2RtE;Z5iPJ6=8Xn#TG=l8vRT4@{ zO0%X{^a>ZJqS^P7`AY496h%fwfq3(;tCI%jp~uVz?#Rx;A?&^X48B-}g~=7CKK<7E zBw+~>oZ!k86zbM*+A&B1hk(EpOss00mk<@Rb$Y8#LjZ*TAIy*(8TjmyXrv}9~0BOTqN$%^OQ zy}g$ZWXf+KWwkE9-D?L@g6{X9!v1ePe#{;o9zHlYh(K%@-!p;qOw75tx*{sf?>D^q zM*%#aPVCv6UVG@}!D>f~*XXu0^#}F2xzBTin@=`n=;-O)>LMvR0&s~+p7t>mm{wnr zbeQ%B*Pw-^_$JVe(kI_(n510^Mn^|WN=siSCenhC&@nL~Ohc1eya)3JSj=5(w9Btv zB|SZ=^ZgtJOw`21#ovRifN+JK2DG(X7#oLOm2qcfXU9G`I2arqRkO9_Lmn;Q9|%J_ zo`Kp;%+Jfq+??y}B`z#1^gP(0$0KFF{=gmwk62Mf1qX=0xPt!yx6$MzR*B%@Rpauf zBo4C;Vc;TwN6_BVqG)$jCFDxSpP|pO@$tb)NlZ1hwMv?rbvbQAL*&uX(X2u9AZiH+ z36)Ju7gPeOEDRMqKMn<8NlP1>I*7Gpd zDWYK)n13s67$dcrJ8KBNY8q0L3BJOV<=+rp7 zxCAye$t$adNkS=lgGL*y$%KzW!J*7d{xJKcS%3sQdgV_xC+rPCgPpJG+7w zIR`fz^kgNt6ZhTd8xuC=n{0h2RML4UvzixH?mL~Goh@u`_NSb2u6D-ln^>M1dKxn) zONoe3#IPuIZqC$~`W!k$GRrYQxGAWg3Dk^i#B2GH?nVo zaR_bVd9=;8ySpm{cn?m+LZSsy349(HSM!UD0a1*S?!%=nE-pJ@xnMj1B_*YT`fGjf z&GKr+j>~Hf7NZ3Xk;`hi3yGQYgd9;0*ENb)l$n#g*2fB=ie3YXflrrd%W+viy#A~l z0mTJlO9|=-7%O0ZU)8|3Zk_zv{uVal>1)=xNjnG)ks&m{HC>i zd)Cv$goH(ijZrgF?(W^Yk8Ewjp_`{`oN>U{vOY1YabkmsXslHS<`~#=;K}+22jgy_ z(Xok%+(Mh+X@ZlCFDEDG>EmP7;*VAHawUAkD*Q)B)@W)+C2jEaf2)Ldv^r?w(H9-* z1j)un?F^t=Gv@D?Lv;=f4+nrzR#Nl|kiDK|chEU?Dltdv6W8JUU3mq?-%CX5si^`{ z+#aM%POw$XG9ay8AF2K6Jv%wPt)zqn?pme;#}xtbDVP#lO(y~eTXO?QZ}fM;=C9ya zOo%!eV%Ww^y@#%$VMu1?H8^hjw{IGo!qn*sL@XA@yFaMkdH<>|FIPb#&BVu`5%UDHrqb?+2D4+=3i$N&^vt8tH(q|q&*zsv*%0-r+ZqB*e%?)u6crWq z_PU1WCMyBOjgY>uNiH7zp7PMY!Tq`gdXo9VGGTB~2W%P45T6kl1D^(~;tc28*RPkr z59-KJix7IbtezDk7(G626koNKJ1E*5>FMRQFr1}{A#dQnVF=QtOP5%=xo?kV=~}Cz z2TtSeYFXA?SM)0Eh=zW$?0&-rg*X6k9*a%rvUQ~o^26ZNad1@G!A~zyK+fkTtNPrmHY|;6ci5 zGczVAS8{4<&cWO6?h^3OBCw)DtfsDxosaL%h}>hWrvoV%laPv<8ta*;oaUW7C4Lvk zBxyH7K-}@NCqx8n6fc%-r|toZlRrPQf|(Uc3`3yaX?2*>ti}lon!CHdKjBU-V)7nA zqJa5hKLarOFuV$kS;Bm6bDfiImk%G?oQ(ZII7}niHN$@_CmT3oL)&p?fAn zZvEs58@Ru~jv5^nO)8r=VsQnCbRNEljX3x)0S@i8$sFi1!c;p0I<>o0uhz$IeC_D4 z1mgE+u35o4!m}}6 ziUUX6IG&YoF7$2|cs(^jh5C-ISHTO;P-I31J1o5b{^V^?*>ot(0#;@JSpd6b@Am*X zR6Pl!L}=2-MoBHRDgORbv<-s>O)mT0ZzCgm;Gt!JKQAOK+zKStX?tGj^~tH3`{zuC z6>*NN(g(HOfS77(xK;L3TqR9s4lxaXb1CI!*Y*z&Lq31zND#CrTD#9U3H@9F!B-gZZj?4mUa9=RlDADA@V|9K?# z-)Cc(i-_@hIdFMrjPZkq(XNEea3e5V^>m4XhYMYY8F{Eu23`K*5vo1>@58+cg!+XB gK4I3O)7b^qRAwi!M^tz%Jd#9csNGX7QhpThKXi3RN&o-= diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination-members.html deleted file mode 100644 index cf2178d1a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::JsonDestination Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_components::JsonDestination, including all inherited members.

- - - - - - - - - - - - -
Identity() const overridelaunchdarkly::server_side::data_components::JsonDestinationvirtual
IDestination(IDestination const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination(IDestination &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationprotected
Init(data_model::SDKDataSet data_set) overridelaunchdarkly::server_side::data_components::JsonDestinationvirtual
JsonDestination(Logger const &logger, data_interfaces::ISerializedDestination &destination)launchdarkly::server_side::data_components::JsonDestination
operator=(IDestination const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
operator=(IDestination &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
Upsert(std::string const &key, data_model::FlagDescriptor flag) overridelaunchdarkly::server_side::data_components::JsonDestinationvirtual
Upsert(std::string const &key, data_model::SegmentDescriptor segment) overridelaunchdarkly::server_side::data_components::JsonDestinationvirtual
~IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html deleted file mode 100644 index 216501b16..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::JsonDestination Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::JsonDestination Class Referencefinal
-
-
- -

JsonDestination is responsible for converting flag and segment models into serialized data suitable for storage in an ISerializedDestination. - More...

- -

#include <json_destination.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_components::JsonDestination:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_components::JsonDestination:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - -

-Classes

struct  Kinds
 These are public so they can be referenced in tests. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 JsonDestination (Logger const &logger, data_interfaces::ISerializedDestination &destination)
 Construct the JsonDestination with the given ISerializedDestination. Calls to Upsert will trigger serialization and store to the destination. More...
 
void Init (data_model::SDKDataSet data_set) override
 Initialize the destination with an SDK data set. More...
 
void Upsert (std::string const &key, data_model::FlagDescriptor flag) override
 Upsert data for the flag named by key. More...
 
void Upsert (std::string const &key, data_model::SegmentDescriptor segment) override
 Upsert data for the segment named by key. More...
 
std::string const & Identity () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDestination
IDestination (IDestination const &item)=delete
 
IDestination (IDestination &&item)=delete
 
-IDestinationoperator= (IDestination const &)=delete
 
-IDestinationoperator= (IDestination &&)=delete
 
-

Detailed Description

-

JsonDestination is responsible for converting flag and segment models into serialized data suitable for storage in an ISerializedDestination.

-

By encapsulating the serialization logic here, different adapters can be swapped in if our serialization format ever changes.

-

JsonDestination does not currently initialize ISerializedDestination with a flag-dependency-order payload, which is required to minimize bugs in stores without atomic transactions (e.g. DynamoDB).

-

Instead, it sorts items within a collection using 'operator<' on their keys, giving which is enough determinism for testing purposes.

-

TODO(sc-225327): Implement topographic sort as prerequisite for DynamoDB.

-

Constructor & Destructor Documentation

- -

◆ JsonDestination()

- -
-
- - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::data_components::JsonDestination::JsonDestination (Logger const & logger,
data_interfaces::ISerializedDestinationdestination 
)
-
- -

Construct the JsonDestination with the given ISerializedDestination. Calls to Upsert will trigger serialization and store to the destination.

-
Parameters
- - - -
loggerUsed for logging storage errors.
destinationWhere data should be forwarded.
-
-
- -
-
-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_components::JsonDestination::Identity () const
-
-overridevirtual
-
-
Returns
Identity of this destination. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Init()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::data_components::JsonDestination::Init (data_model::SDKDataSet data_set)
-
-overridevirtual
-
- -

Initialize the destination with an SDK data set.

-
Parameters
- - -
data_setThe initial data.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Upsert() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::JsonDestination::Upsert (std::string const & key,
data_model::FlagDescriptor flag 
)
-
-overridevirtual
-
- -

Upsert data for the flag named by key.

-

If the descriptor represents a deleted item, a tombstone will be forwarded to the ISerializedDestination.

-
Parameters
- - - -
keyKey of flag.
flagDescriptor of flag.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Upsert() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::JsonDestination::Upsert (std::string const & key,
data_model::SegmentDescriptor segment 
)
-
-overridevirtual
-
- -

Upsert data for the segment named by key.

-

If the descriptor represents a deleted item, a tombstone will be forwarded to the ISerializedDestination.

-
Parameters
- - - -
keyKey of segment.
segmentDescriptor of segment.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/serialization_adapters/json_destination.hpp
  • -
  • src/data_components/serialization_adapters/json_destination.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.map deleted file mode 100644 index 56227aaf4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 deleted file mode 100644 index f00102977..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8d04ff5d76020ec4f2f7ffb7746d8ba2 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.png deleted file mode 100644 index 0981f90f2568c4db58a849a474ce25d4dd0035ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7366 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.map deleted file mode 100644 index 56227aaf4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 deleted file mode 100644 index f00102977..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8d04ff5d76020ec4f2f7ffb7746d8ba2 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.png deleted file mode 100644 index 0981f90f2568c4db58a849a474ce25d4dd0035ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7366 zcmc&(hd-8Y`+kg&t&EIF_9io2u9_M)+#}%cnsz8KKgO5NUh!pS3X~N$&c$MPez;DrV zmFMsW$6QH44sm|*o!wHHgh0^wD9TA|d%oVx^in5(NZ;Gm#nJcj-OW@y^X=HkZmgX^ z9wvMmGQQv)g9mz~>aur*=(CfHCUq1ot*l1tgQa8H?Lv#bmGv;uN0re~Fkexx> zV--)(ySq=fJtehubT}N9-No-b3VCzL@j5I#t5g3mn&WlBbQfx6gsH+pPo^3lnb<)(;m4BU?sc33?qef*L-R!*|eT|wrq4Z(pt!d=x zp4QUhqBI_(WpC{D?zy=)lLrU8%e`??@bL!keNJ0DyPM;cCTxp~i-Q&|EiL_n>4J*V z(ip|1rA%4=M;z3G)`YfBPE-cR&#Cw#D=K&oS5i&V?ua9htnGBuY4CuG&zKaEUtgaFQNDs;=HpXa({phA^XJcH#O}$V ztMxG?PH4D^_GX?!9P9K4C)6!#ZEfm#l;-` zeSM_jXVc{5P7pf^h^4VYSiXiEQ+jQEtw7XhG_JHD8NrH#$R8a^yi{X4ly%uj_PA)DDb@jlaBKBfCs<4z4%EY83fu}$2*Ecjo`AOqmx@0z9 zVO0NYljh{~G=1NJ!ShQNGLDE=DF%&p%qek+bot?hH!ERW$bjRw0VpTVLw4-cwwOlAffvxLDg(_a+Yy&%4^%?z7Y5D$gBroz%PoH_p$1ieaHV4<~g|JjRK(0Oa1@ z-oo;7-uhE-;ah&`VY!lf`}*CnP6_Q9hQgc>QT|^i+7(#+#;+gY%JMt&2EEKY#9Wes=nVp-n<#dV9X!B?LwD zp>g^5?-(Y9SoSic?Ozj(<@2MB%4BVDLavN-7G5KrP~M?Qp%c5}jZ3u+li;>sNJi z3kzAeXH;P!n-@U*`RzOIInV6WEnT;*N-Pfhpa&PUMWmhz9d$SO8Al-QA&O2JfRs#>bVku?%sT?>UyMYD8)|U&``zX{-`!(S3wo8BK>$ ztwhXlhuh8M-g`4yJ@llTgW2+@TsmA_+@!!jMDan03X@H#^dlVRg5Iz!l@6BB^M0yA zTBY3a>Kwexbe@yksdtRrC%ON8tc0#6%w)p?}Ij6k!YKXwBGw0A3HDO_wp1QiGtM}#I{S^FP zAE>~wy_HRcRg|cG@<0E@-;%|7$ zkZwpVwYreD?b|)iqG9En`%%N4=f5Wfe_m}}nBQIb^itR%E|8vf|E}$Wn(}g<{MQ;T zINlB;SmK)+WV2?DPiJE&a92A~i;F?R_G8;T9;&w?v-ux?y}_+tjs3xCUUwp`Ge+s2 zVd<=Zyiki zj1w(BqJZRRfS~mg-mSM~xlgV%0j6deTyeQ{%MfwB78M-?s*2sSfvKCU4T-TD8X7@y z$g^wEZPw=7kSRQd;m{}VKazFI8xJ$lKp!6F{oW@3)CJ$5(Bq|1C-uDktPwe&QP+3DrJCAD872@dcJ$ghp z@aa>P+b>Pu-F`OZ_Ajq*W69td7#b#|r$<$`of)hPQ1U*CY-|)i0nF9=9g9RqM{oDD zW&LYR0jEd%eP6y%HE?ra;SeGa+7BP*)z@E}_dn)IOiVPjvB70xV){Mxo19m=%c=*LsQFD1 zQ&Ushy$k{T8{+e167wtd@|6T_k_?`PhK4)n9Sb=*xrMcFd698(xN*Hn)2ie`yao3t zOSR*rLvYLnk~#2*iRJb6sUcL*4x`frZGc9|ylwOrZ{an`8J>y2GmJlN!Pn0p;a#x$qlep`xO|A%DpK2G$B zkmv{V?#M6SW=?1r{CXrKs1tPZW@=1A}Q*l3dD61Cy? z4K`z`d=~Xkc;e{T8%98)^N36|XAxy>++x>5f;LU7tT{2g^&%3Ox6vx9wXy87c>slT zULWC`eMI&F#>0wFP@0foh^c`T9UU8strZgA|E2mE-4vC?hLX`rI(0_+>O}_!4?HP} zgkh+_Fysw0#KO`e;QePxQsgXWw+L3wwY8gr!@>jx2MN>N`AkIe>d}|NNk07WanKnp z-Qta_QLj?DXK8gB-QHfQVNlXM|Fhto%tsM?kAJk+e?-{-|G}@_8aYq^z4Pa19y%kP z93>@t7|qWw5l|L2lB>q2q>Nb^rEXJEP%uhKUDqm9-Au`?j|q`wLyh(4&O{ca z_T?P}f`F2{{b+wf;Ms3Igwq+5`C@07nBS2QAtB)c3PnOiMK#kFzyO7`rwP^i{M|c# zF$oDQ1Pv|iPG!I;0gyylKR>CrDjDGm3#NO&zT>uMoEI5>c#`?GZgg}Mz4V+fJ|p9~ z|LKw0)=Y!u=oShUclj#o0#GK;-5-|$*N0OdYHM$>vf=>Uo@jLE($Zqn*Vh;G+GQrb zF5X?n#mn1MZS^TWF)9)4Eh9l%Jv9p{=Jo}A6xVgD4{Q6!P85A5K=coi67RaKSe{yN3d(vqp2T{N)&s~}f1w}<&h6?%(baz_XwPJgu z#}=KrxjDbX1V0eh8!RlB+A~PL(26*;$1}>3Qc~g&y{K?1yU-Tq<~O(I+u{?12nQ}uDCjG_AD>gDZ=)uvuqsX3dgfYu%p4qIpe@m4h&al? zP5vzTH64V9RyZoUfy!9~BtU2oKxpo1w?7f^+S}R5C@B#f9UXoB_N`-kv5V~5HN1t-O{*`t9&S(C zWOa0QV#1qvgoJV+U;WQdJ#yaD($JWL&JlwsBcRT`eoZ&{N?7UV9iJ-?ZvQc9^`++E z;9%$ElyP+xMDW|(Rum8rFgq(REhSj^oSX|x0KQ=8$&HRWIuxMDx;_}aV^Fjc6%^dK z_0wbC57)wCnfE)p*JL7F<6b%gxMU|DkU|nF`g@NMZlLUaQ z1QH#-w)R-;_U#K&M@>x)kzz>eU0YwzEhq@nuP85nSsws~24re>Z7sR3uCC_jSfvRP zk{mQ)iWi34osPsY;y|yafDD~d-NmtTLp%}^1>iD-L`3(-1VGXg(uxpHPEOW8UBQ=> zl*}$*nbcZbTEYa}lgc-tqJrh~q*w_IL&dkdCV5TiS zotjnkb)-?#vz&MDNI|lRx&9=C8}inb1K>dTMEM;b$ z9a>HjtBMRn0W=h7)nFhDX5ZhcJa%-X&6U0PlS{|N(R^_ahu zq@*+WBYJvzrT|;tY0J$Twsxk__zw?Xi@9Ke9_uVnO4Zi6$_BFy1D9;9O#izDFVTUV z_)F`cG_1P@UyeNIlx~DBKq><0U#@3{fy27PY0s{l1Z)ix@ow_Au>rShk z)Mk!)a?~(#yPBh3T3UL0Z_je*48)X+cX{?1S3P&!5Z%?QAs1m=9m<>lS0J2-Has*G zy9!^3*1_(Xqa#o2(K^?KGC*8N^D^U>SKnB{rda&(BNSGWk&ln$^!Tp=)TXoJ`SXho z0nUW8hevOt`$ps11RxD;9gecHGN7CT^-75`{cm3>KAOBZ#Ti%Cqp;_2hl)zu}NE3#y&RU^?x5TBeJdT{Wp`{PGO5fMu8+LVt02sgyV zX@KCjL;3Ho--{r=E(7uvSS>&FSLFU4@-xorKOdY zp3cb3j18ldb9Wd1-rMZ;XJKKX{qZoEV!*G%LBNBzeG#4JX318U)xmTu1qB6A`(5MX zRG><_MoS;E&}$|0@)nP;rPF{iNSc-7pJ`AUvZM%_y;QMN!P&K<(NY)2 z?M5PVrwC+Uo%96{ub$+R&kS8h$-REUU2M#Se{XFt*kmkTJBSh|1GP|LA4(9 z;^X6gotxuzq1AwRQBqQRo}d1$@<18?oVGXdKV<2NWBBqq$clxFi{S6ptgM9v6WG%l z`udl_0BPve4n5=c^ey<`IH15|J2~-{lb6peDZw8b8}kLtZCK~fL1p5LfkYyI+6{v7 znzjjwRLpyi9Z;{XrG*9M2{fo;*?9H-dEL;-`Y0DHxG5+e&+P?_?{g4&kel+>)~s}N zbn)@=H|mIJp=@-6H4c~#0`nYlg$U50Tz>o))oXILO9j-;ce?`@Ry3u^M8x{bn-}@{ z%s=hE#9o(3^N{iCP5ygGCfN!qPjf}VplEoI5g<|Z_}fk8tUE@d1#Yw;{MAEmjMo-6 zH`BGYw#t0?oF;$;CTVKnF+Gu#$a>tPMNv`F!tYFEMaxx+u&d#I+3r&2!5(R2SK!Jk zt7)#*!7F5B7+@~~;u;Nm08NyEqUTYTz<0=)Qaf+3A3~<9zU2|MyJ8)wgfo!aRDQg=-tp+{5?oPB(d7&ViS4nZ2?BEn;9` za1E3tCKlEXY<6___IAO}f+W3K*&=(1yvDP`GY4#F?wIZdaj#5hHtx~-= zu|88}fy-;u7)n6JdqH4t-@YC5jPcjC0dd`RnK(RT#=mFOCtrBJ3p1$-&&zeVr?{TH zZ{0BGu)Ov&2P@&*$V7HE2YVd0NpLRSTx z`?qeKIE3fb(}Ydt4c{ou;f$;v)O62zsFw-p>Fnat0YXCC2>;&awfDMgjM#0b2eiAp zyZpXrXPs2pUuJu2wrXx}LO^0kOiWCG$rLxzJs`X(w9%tS@vmN$L>s`r1<&X1<~WDGDHl~|-@W^9b)S3b kZnck{7JJKc+H)-VAD`>uM+T%}V-lfwPgSl$#x(eU0BS2M6#xJL diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore-members.html deleted file mode 100644 index 0b4fdd7c6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::MemoryStore Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_components::MemoryStore, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AllFlags() const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
AllSegments() const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
GetFlag(std::string const &key) const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
GetSegment(std::string const &key) const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
Identity() const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
IDestination(IDestination const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination(IDestination &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationprotected
Init(data_model::SDKDataSet dataSet) overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
Initialized() const overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
IStore(IStore const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore(IStore &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStoreprotected
MemoryStore()=default (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
MemoryStore(MemoryStore const &item)=delete (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
MemoryStore(MemoryStore &&item)=delete (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
operator=(MemoryStore const &)=delete (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
operator=(MemoryStore &&)=delete (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
operator=(IStore const &)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IStore &&)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IDestination const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
operator=(IDestination &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
RemoveFlag(std::string const &key) (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
RemoveSegment(std::string const &key) (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
Upsert(std::string const &key, data_model::FlagDescriptor flag) overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
Upsert(std::string const &key, data_model::SegmentDescriptor segment) overridelaunchdarkly::server_side::data_components::MemoryStorevirtual
~IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationvirtual
~IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStorevirtual
~MemoryStore() override=default (defined in launchdarkly::server_side::data_components::MemoryStore)launchdarkly::server_side::data_components::MemoryStore
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html deleted file mode 100644 index 6fcd755b7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html +++ /dev/null @@ -1,500 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::MemoryStore Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::MemoryStore Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_components::MemoryStore:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_components::MemoryStore:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const override
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const override
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const override
 Get a map of all flags. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const override
 Get a map of all segments. More...
 
bool Initialized () const override
 
std::string const & Identity () const override
 
void Init (data_model::SDKDataSet dataSet) override
 Initialize the destination with a base set of data. More...
 
void Upsert (std::string const &key, data_model::FlagDescriptor flag) override
 Upsert a flag named by key. More...
 
void Upsert (std::string const &key, data_model::SegmentDescriptor segment) override
 Upsert a segment named by key. More...
 
-bool RemoveFlag (std::string const &key)
 
-bool RemoveSegment (std::string const &key)
 
MemoryStore (MemoryStore const &item)=delete
 
MemoryStore (MemoryStore &&item)=delete
 
-MemoryStoreoperator= (MemoryStore const &)=delete
 
-MemoryStoreoperator= (MemoryStore &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IStore
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDestination
IDestination (IDestination const &item)=delete
 
IDestination (IDestination &&item)=delete
 
-IDestinationoperator= (IDestination const &)=delete
 
-IDestinationoperator= (IDestination &&)=delete
 
-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > launchdarkly::server_side::data_components::MemoryStore::AllFlags () const
-
-overridevirtual
-
- -

Get a map of all flags.

-
Returns
Map of shared pointers to flags.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > launchdarkly::server_side::data_components::MemoryStore::AllSegments () const
-
-overridevirtual
-
- -

Get a map of all segments.

-
Returns
Map of shared pointers to segments.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::FlagDescriptor > launchdarkly::server_side::data_components::MemoryStore::GetFlag (std::string const & key) const
-
-overridevirtual
-
- -

Get the flag named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
Shared pointer to the flag.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::SegmentDescriptor > launchdarkly::server_side::data_components::MemoryStore::GetSegment (std::string const & key) const
-
-overridevirtual
-
- -

Get the segment named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
Shared pointer to the segment.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_components::MemoryStore::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the destination. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Init()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::data_components::MemoryStore::Init (data_model::SDKDataSet data_set)
-
-overridevirtual
-
- -

Initialize the destination with a base set of data.

-
Parameters
- - -
data_setThe initial data received by the SDK.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::data_components::MemoryStore::Initialized () const
-
-overridevirtual
-
-
Returns
True if the store has ever contained data.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ Upsert() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::MemoryStore::Upsert (std::string const & key,
data_model::FlagDescriptor flag 
)
-
-overridevirtual
-
- -

Upsert a flag named by key.

-
Parameters
- - - -
keyFlag key.
flagFlag descriptor.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
- -

◆ Upsert() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_components::MemoryStore::Upsert (std::string const & key,
data_model::SegmentDescriptor segment 
)
-
-overridevirtual
-
- -

Upsert a segment named by key.

-
Parameters
- - - -
keySegment key.
segmentSegment descriptor.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDestination.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_components/memory_store/memory_store.hpp
  • -
  • src/data_components/memory_store/memory_store.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.map deleted file mode 100644 index 5bd0eb753..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 deleted file mode 100644 index 359322d35..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -96933ff6f0486cc9f3ce800f66510b61 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.png deleted file mode 100644 index dfb005e2b75a264d8a0723203b9425acca51676f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12027 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 Uo;(r`X?B#nw31Xl+Tiv71K7Mnng9R* diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.map deleted file mode 100644 index 5bd0eb753..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 deleted file mode 100644 index 359322d35..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -96933ff6f0486cc9f3ce800f66510b61 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.png deleted file mode 100644 index dfb005e2b75a264d8a0723203b9425acca51676f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12027 zcmZ{K1z1+ww)O`oAd=E8uu+r-0Y%D>7C}IfZjh3al2&OXq(f;8x}{6Hq(eZuBqXE} z_{ZA&oadhV-1DoCO06~5nsbctR*1tf#7A#UXq&pJt5`>~d ztlusQR*+Ko*qehW`*V~=ob8i|(tb!*i$#iY7=@x;1v2VtwE z_j9KnA|eb9-wr&)rwaFjR7Q~E<=YnfjrEU@iWUOAnW#a3*^Iz_8--0baKR+-eebR@$b`Pm&*vg!5MjIJEiHZV+JpF)_VcZmhKCGB^K}bLN=V(fMMdc? zEiK!>eUs79pmN(^?@%K3thJsH)X>sGYirXs1rW6*-E|qWDA2E$QC24I?&(P@C?J9x znwXg>mjmc?@r|Ud%FJG4Q@)Gm#^yGElf3_dsxxfCs!eNv`qckbY$K4xb6 z8dCXF^BAB?oYtN=AHSjGrb6MT^qLiylu)A{xVcr0naaNtVqx*YXdojaD;(@iy4!{_ z2o4Tj$o6b_iP7y(K%2xO7%_wo#Si&#!cM zo=dIo&~|lp8kLrnB`ho~TpOhMVrXN-b&@P`)nIpbcdYkKj_2x7R(B+;0+qjEd{vcj z>*VD7@Acl^Z(5%bpyDekDxT;QGG!iVnG&&zi7{Z|5c-CN5#FXFeEs@$!}4!(nx=+^ zm#4Ohii#)+Q&ZMt5m!uxa2zWuE5GH%-$#9L6cf3G!$issVBFGmttDOyhO;#$a ztH)W<*VNY9AMaZHIXl^;5_P*J6GHVWI2bSf-8-MI#kr&3%LY_3D-Y+NvTB_KFnR@s z(chhG4k8VN)3p0@@cXsNN#09Lo7X=GMZ>a&hKJK0eNyV{>ucCs8zo_2;M%2za$f&l zg7e|S2c%Br;k9Dv>FFV_i9yUGu(+6SeX5rBy3+f%cM8hN1pEoy&0>WMpe+=XF6r0lG|~Y4LfH`+<#f z@4azDF-As4yGosk>gvk^#1=APbeB9mJzu!Fr8_Kt!zChWOOp&p&B(w?Ju~tZ^E_@C z93;iY#@48L!MpS==?x*hupGV1RE=we2N_mI7<9spxPu=R zecC6aISzeNxgp6YnzL^tFQA#pzmiN-i$06G&rS~MdDtF}|R%-NNiWq&l?R0C6>+gnHyP4J1n+^<`Qlt7>&+0Q5 z*=e|YXYC3-Pn@Nsq@WgOy1473twb|L`6QkY4Af!4asth@OdJOMS>+WKP2n6Tbj5M= z$Hc^RmsyR*&&(J&SDE8&Zp}6&zzgEPc=6%`85!*P^>vQu3+waqO|Wr%nwpvqG&QMz zA1$ZwhlPcO!1;sjBxp0)uA!}6G9OeIE8yibKCT5Dc=thXvS>nlJk`GE_3PK4!Usm9 zY6Btzf%)ezF|gtpMBR9VY$gplySfqxXa#v-=O5_mCN(d1jbFpU#y1EF35kcY;3+FB z!*3e;M9-~Lp`5lyCGI7{|7?us8Y`>cjT<)%nVFg6o13K)1lo@Y+b>58K9GAinoS_B zH7VSLd!E`E92UO=fVc6;`{5f=$P z00b5%T6=HfN-LaHiqjVtLsjFXH2e3`qe+IR<1<%0?W3u=xvl^8K7&1QaG5r=b5h`f z6^ZJH;cC<1APv!>R2qFNp{0$}A-#$l*R(r6PSh zY}O-EN(o6ejeZ&q+-HkAZ$Lyt}UJ(IK;_rxq_lW2A(SsjZgnEIVM!lCP8jYR- z)CculJP6+fKoI`|Ha4Dazkt)~V{B}8gkz0o%w zJ+AUVM_WVFq~bFP>~kMdJ}WkA!OPVsLeH(W!XW0-sdyPmD`W(~3C4ndNeMr|8rG>B zDKRmA3UOSsfXH}wc`=mF-xJ@xdl!aaD5G+7xxYS4H>7+fS{HIE=e$7D*_(!!5(H z@$q!+a+_=}zqb_C&_+K#NI(-vYd%m^EP^(H+9OIiu0KB!e~`d;ak)384WLt^huHP& zH~=^c3kwaVt!`(=MnyFVMz?k}ghqKti@NSC)LO8$v=pSJ83tR8;%%+;+h=}QWDyWx zbagfToMQ}aDK)LpM?yJZTx&Ljhk$_Lc+aZp^s!-Q^bMnWTHjJ3f+B_V&uMJ0l9L%Q zF)_D(xJ=J>#;{WfSU!$wQu$HsB5Q5U2?wWBFcdb?S<44*O(0(fbADyuLzlKj)R(N( z8CFLpT@uQ;i&p`%_Z?C&`Ww=0MBwIRku;2qENqb7Z+8zP{CX}O5w%lUS-G{p-wGpM zMOF1ROkwDaGtl1b?Cml7Zc&eQcH*(fgh)t8pmuh4-bO|FuqwpDAd32Nm*hk4t=au= zBO@1DT4c9=e)2T19M?>9ki~CG^*;Yn6o7884x_ox575V`KV5pP)PgiOFAsPD5i;l9 z_t#+`JWvuIe0DlIbdHXW2DY|D&(Ef9^^NKbb#6(!%7K&@ z^0-;D1b(GfwQkhRg3ct7kpqR#7Y$9!C`%Om3{lz>=Sku!>dR>^wk*59tbK1h!Ye-V}Jjonc4nJ3=F4Z2c2Cx=T+sbjIjE@t}o9Z ztJl*z9TjnV=94v@ku{xT;Ss~Yv`LFxG%f#IQ@V5pk7+Q!pzYbkq9UQba@*fr)FUIm zw$z(exSVaT!F#ZTu4B(_;adP#Og13t})sr31Sny=!Z4&s%r8 zul?8c>lx54;&0ohqsvZ?jv9xD$qzQCW&a^$eoF=U`7-9_Y!@&w&h`qtFMUu&Nube~ z&~*Jje`ebk6-x=fRmKh3M6~ zVW4iZvy)I$2LTSrsHvfY-lkFIcmtn+pk>6y+B!5l`z93AyF6BIZX$lOZ_RKe0~3?X zt@y^qMu739bNV#oss8AxJGxaX27@27G)mj)tE%Wtds9*N?)=>PPncO3sR4ca;}9j! z_KF|f_Bf=-&bCbb*eczd?B6%AI-R~~Gg(1`0+JBW-Tfd}zn%do>fy=sIoAPI{n;`5 zNP#|)f`USGTig6vL47NfcjK(x*50W8{BVvs!jNHF*lo{A|JiP1TuNt(;%6fPd#759z`7=Hj| z?9R_TcQ^IxlSoNPXV=%e&*T)oF8|&hd??N&B0?u9CaU*@NP*?|w_hudwMhcj5(xEB`hYf{8@Nf+qV z@>mS~rBnG_I?Yx5?9dpP5e~huV}tJ{Qe`cz;JG;?G75@0IAge%F1@O(yaPRNW^s{~ zEQiTr%B(jTS^#y5=RWoB-X4O}FJ7i#)2R**Cpz9+yS_W0kdzb(bO_N1;F}Vf8J_@e z^*Edj0J#8#LgWd!9gqx6l*dlT_4TR16)PaK0s;c&78ds;C9%GI`Jz#3PV(}&wk9+4 zFOTgON*+N$|JYax3QjHG$w?i-7IdkzuC6XVy)YT{GfZV~#-W1xvtR%#pT8S_xn3H8 zmSdmUu2>oFB8I+W^!0*luHMFv^ldJ^nn0k|SD{qY)YMQ7XI46Tz!lcLg(lk`>*|KW zW5cEjaw|o+rigooK`r1ZQqs#Nj}zeICvyCb)Azau_e-QhlbQjg)F?E-z{J7=iHBh8 zMa{K4kLIXoX^mmy#>%WHJ3BiK;LyWxYJyqd>gtMGeV6qaloQ}wL3uxb9qD_Y3Y;DF zdNaej1i7abpgKk>ET0m=uJiZr-`^Tm*Ec*p-lMv0clDNlfc-){$)EiR+jTQx$Cazm z$*@m14-REyWIpHQG?ke3HZQfx59VnLJyugoD=m$-zDXdSxHCd1vEG7znS!IC=baD< z9bHIaAiyiN$w@lTll_*TgP$UzqkW5v+t7-Nbt!;Vgeod4Ul~%pzw1J%5X;dB zRbpsjasd=GkcI9&eE4wgPkI><%`IFS8k!2{4VuWvNFKLc^Dmc#T)Owsb7y1$O=;r0 zpL+hdrl_f_`xsIIV3X9yuA0$&rY|Sh{RJ%OUd9(9v;-6=P7SQZoLrkI9iMYnXcI^ z#q(N;ywdyIBt=Ck7sxA}oKG5HIymx{Lb8_-^mT61!8;^EPp`uWYyhl~3M z1zkcE!HII)uG$c2IL07fY1Db#fv(AGImC8&a?&NRS>?30wNXB8wA7ujuBHc2FtXa& z0+E40LUUMF;?OL<06jhC5cj2FlmBcRqqnb*kI$sL7PJIJvXhg;O&0eiN9?HU4_gO5C`|O2e%Xl0T#4Ctx`e^x8`#K$k4y@n^~kekb1m0OUthe$ zv@r!2P0Pse0oka_lP{T#(b^R)SA78OHoNKqrtpGvyZd6x8%j_dWPyEF)1{PJ!*O>F zfTy2d=!gOlx#rX7G~yk?@0AW_)ov?8U;Qp4T8~=X_BXeQi8vZO(4ar0M(y~P@*~uX zF_iruN^L$=y|M6r_(M=H51Mm-wZ2k4g%12KpYi|u09YXU*pz^+dZ=(+m3lGoR zP{-}xznkEsY_IgQWPbY81oN4RiRtinuQ&-KV>qZvAq=84FjkGNECLfBDk;f4eR>T6 z+$J4Y1alrFo8EWNeJP@H5V;gr>iNObTPqkAxDl8Oq;p5At1DPF?jvjep4Di+G^l|f z;_v|Ts$7bY*24F0DtXMz!ooz1OH4uG58aE#(9m%GkG#A*!hot=Hp3Xb|3r9F$UlBe z2E7Cs{{T4CXdjbaxq>hnpqX^yUUab7z@VU4b#-+*UD5mIDAzNuzk0ZBPHrBbs*nNW z%cPH>_=nMosH_g8Psfn!atEdVmU}bX+tt+sgQn2&r>f)6fs6mrYG8oAf-dMB0vxKb zwbehgxga-J3IMgElat}or~WXsLAup7ubgiS5AgB9DlIML0lmp_ZG<3>TR+x4A(DaM zs_js1=245v!pR^V(u(ggbK2-WR#Ax&7-EeO5bLWMJ6)35TV7sP2$|*P;J6Up zX3Y5f;>(_sn>TNwVGN^i+jgzY%~K@<2+%tvYO67%xg@t zf4X7Y-r4zD;_6#>2KmgEE!c#nsVN3zZl6SV!iJH63bdY#c3}PMubHV@_s^d{O8{X2 zNtx%_SRn=XBWjg{^a=Hd&4&(s4F5hT1L=#eVr8?+Z&i6g!x<|!y&T3MitH~O+!AT~ z130&%dD;P>h0QRYAL2kWz$T#a1Bu&R+kJ$Pfog|o^L7B(a}*nud)A_g>h?0 zV=y`U)N^TT9P4*q!r?Gm2S!AY0QXH@MGwyCoP!10dA0Ez! zBMTCwj~W(RO$JJ1Gp+b&bf#2=YA8vW+&z%Q)}9u<1&q z+v)7+XaqM+P31Dv6?!obD)2b6x#nxHavE0ff<2^D=Rpmi4wMs27&3he{5#i{Zbt5~ z+Xff>1Iuu@;=01#y?u*9fzsRvQ-5}G@nUM-J^z4!4CqgXOYdxXfIfoG!hGX~{G79; z68(-%`2PJlCT`c?4!Ewg<0ti#Q__HzfNVFGPkX%qJdY1BV6;G=@;Ia>s5LnAPv^Ti z_Nww*_H$Ak8ilA=uU=Ky&ttz3N$z8?1qX}-dRXe&JzcYJ?;DXh2Vwz0|1|m2o~(=y zmwK(~lfcZoH31M5x}C4|8;T(7<4(D5a#nZ@&E;p-iZdGR$=tLTf;^N@9@8A2BmSQ5(!ml5n*lxOAMDg4j@(B$k@h2+3C(&R&HsK=Mn~XiP zy|QAjt$rRJYP`~yh6N5#+UoNu`5|Sw>bMkrf7^P|(6KSvneE#K@yCorpj$DBb^8R! ziWmKkiBbDg*4Ai7D`#oRkey@Yw=Yb=L3Ig4+uOp48CL2^ifLLM49+f=qzRHRo`Jp`*u(#Gb}z`&VH#Z695 z#_!+v4)7dTGcVH8O5)R)1bP24zU_7(h)xk}?dwZD7oB1SLYkAU@M5{F)2k{jjuP5B z=s)0$6d5*Qr#bL}l6u?a7u`u>@3K$Ru2B;{3PqTSWC3Oo6fALiCkR@r!R|_b-{7F+ z=2WfyQaAPfZ=}tEZ48&`2mHjLQ$f7AxVXMMH1s&=_Yz2wV2iuCxfPa`wSZbmmi?o# z5hF*v0C8DUb8_DJ;1J>U=mXQeM0(9&vceuM@HdqKv&eT!;o-voa7+N5177w|7IiNk zl+w2a9|{b1upbfjV!!;2-gz8^4y4c>92{2G)|%jk-@kvqV#O%5rdc@C^Nv*Ybo(T1eLV>Ok85P9~iZSAH zMLiUYa1Q~(!vyXs#0g|yytob8ap*spg6?EdT5i3X24HIlodwVVc>eObZo$A(lAtvW zK0f~2h=^C9P8%NY{=^$)ASd?&UeM6ea#4gKJXEv2w>JQ00a!u^x3S$s;5bSEWc({1PTA3h>+{7)QWZ5Qc|p7#*bqR$B35n;Bf?*DyK2 z6`vW&(_RMU_cwx>`W;mZ{7Onzb{;-`5e2F`CU~Cf%e3`R zK&UW&^BuIV8`q1$V^H`=Ig+~6*#g8GvwpvkBE$9{<06^x$#%u zOJgNwL@$rM`!|17Q$mln-H*@nYa5hwbfl@NscSnu@z@s$;=soOx%BJEh;QO0ro3D= zn)@CeBG`mtZoErH?TNNs>EZTij3!XjvFOal=u?3|rJi}`K8 zIVFlRaCix{0puo-)Enlvw{{j4_P1gx#+Q5E1%R%GFw*+deOe@9VKIf&lPb-D(P;#vlbq!pXL@ zvijZ&P%6E+IMP#BLxb($5RM9rj`r^E#}$G=484a8csA$TvrRc|3;pW zzLeIU`=$Ft;(v$%u7c@)9r5k~Y?LTgR2tu$2qdXh(Wtiu=+W_=|LW2c8XFt$^8@Kc&VWA=V;Fb=P;Tv_ zUO<^asPY3{jfI){wP=75406XY1v-dIAaW645@4t}AXoauu&dvET>TfgBfy{#I;E82{!2^LCON68G z3P!XsBoxM~oY*1Q@HR5?wQb!IHVzSkQ~)7;^GM_3^VzkvH-O7$!J|j_uG{>I&y#)> zg(KU>VCP6S#gd(u2Zh%n_mEpcMh1hA4{v*Gmfz&5n5?TSxvDDJ#9bRsXsvCau&L={ zGv&$rBxw2i6%#CKAPxM=V21!TLn0Z7CUcUY_)ZYXOYjH?_yNoYZ@@4AIMNh!6pb=V zazxkI*?Eo_MTnU2xApIF{PPnOw0}YZHDctPY}R+_R^NgERkh1zD*}6snsE_H2plSR$irXouZ|sj)ta_PmG#S2=$=8xt2;l`_|FG0oAlW zWE0flBm!08@&c|8Z}hWE*#o2ozYPfiB9FQvv#Y+ucRrV%FfNjWoh-LCz+6pLWZYrS%gD{mRs11~ zh94|-lSG)hTe~c{&$(<)n*E!cLHQ|Sp29ZMb)oRO5Xd+@thOXl9GG8UI_4$crG85< zxoOtmWPbycVpKp=Bj}SiM&0DxO5+M-)Sg_1WU_kscRaQf2i;E|r*H=xF^czJjXpvV2i zr9UEwM7E4gOqxNR_RE3@5i9_XWIVw1o23k(JD5Q*t2Hw-lZTa+^?{Vsg{b&=wi0a3 zX$)5k1K^Eh$>GF1`=yqW$ZG!yWSJBV(w?V2H8J5q#lL=y>3j_7nlZ*dkW|D*MZJ61 zr9_E)AtX6Dxp|v5N}%qx_@6B-eqaRqWu^Yi77P~60?~Qe<;4a1H7^=b28SMXV~brS zirDZNu=IQ8l>;=v6?y<9eT!skW+KhC{=*0iB1SPONQXFYPK5%XYR|nF@$WnGJztPR zz#Y^(gcW68yr@u~torgwul8nVA57~H`H*EcXh z8}KGPijK!R?+o2DyBrkVA10EC8AFozIj2lAIi zFSd>Lbz~hLIk2)~ut#3Qzs0?w;YbaZ_~Am-LjwZ?l%%925=;U>`nDPyjcbwb{9QTP z6lB}>o*rpS%bR~AML1{(Qba--NZJba6%=hb1qDevJD&Z`>2MJ7o_#L{+p-At5^()j z2zWvbLb+CWomMrQ{+cK!f}w^W*Mb7>zf%;*F8{CeXu;R6cwwiTQ1EtuIw3!C8AOM8 zQTH#C0-zl^ly&(d2??;Jm_Cb%8gy7cM*%=!LM>Dt?zG6-D+cPUGfiQ+yn3(SU zDk>>1w);82x;|Ef1-9PGRPEg_))W5vUPl)J_}~po;4%eU#z7w9`Sa%}6yyaxt+FZy z27I*>b>2rsVS&4(p`lT@DL{w!OhaAs?DG;V}?^)t2}#L<9YmxQ`HB{(ZB z@XU4_;{t&B3sWrQE%Ph>GLXJ?eM93t)YZz$N(1PON=iyF&|6@plH~^wqsgQ#nlg1$ zOAXQEbq7z0Afqj}mJZ4qlhh56(2+o#B^y!^um2^Q|CcYJ=lB=z(0!Z8^?@J0JG!9c z3Yr}-!t87YG-8&ry0$kcOh`9G7^{|bhG#t2k*B7s|t*Pr7!s$KZ4 Uo;(r`X?B#nw31Xl+Tiv71K7Mnng9R* diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData-members.html deleted file mode 100644 index 699c42b6d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_components::TaggedData< Storage > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html deleted file mode 100644 index 47a451c72..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::TaggedData< Storage > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_components::TaggedData< Storage > Class Template Reference
-
-
- -

#include <tagged_data.hpp>

- - - - - - - - - - -

-Public Member Functions

TaggedData (DataKind const kind)
 
-DataKind Kind () const
 
-Storage const & Data () const
 
-Storage & Data ()
 
-

Detailed Description

-

template<typename Storage>
-class launchdarkly::server_side::data_components::TaggedData< Storage >

- -

Class which can be used to tag a collection with the DataKind that collection is for. This is primarily to decrease the complexity of iterating collections allowing for a kvp style iteration, but with an array storage container.

Template Parameters
- - -
Storage
-
-
-

The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper-members.html deleted file mode 100644 index 0f9e850e8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IBootstrapper Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html deleted file mode 100644 index 7291ef61c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IBootstrapper Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IBootstrapper Class Referenceabstract
-
-
- -

#include <ibootstrapper.hpp>

- - - - -

-Classes

class  Error
 
- - - - - - - - - - - - - -

-Public Member Functions

virtual tl::expected< data_model::SDKDataSet, ErrorFetchAll (std::chrono::milliseconds timeout_hint)=0
 
virtual std::string const & Identity () const =0
 
IBootstrapper (IBootstrapper const &item)=delete
 
IBootstrapper (IBootstrapper &&item)=delete
 
-IBootstrapperoperator= (IBootstrapper const &)=delete
 
-IBootstrapperoperator= (IBootstrapper &&)=delete
 
-

Detailed Description

-

Defines a component that can fetch a complete dataset for use in a Data System. Bootstrapping takes place when the SDK starts, and is responsible for provisioning the initial data that an SDK uses before it can begin the on-going synchronization process.

-

Member Function Documentation

- -

◆ FetchAll()

- -
-
- - - - - -
- - - - - - - - -
virtual tl::expected<data_model::SDKDataSet, Error> launchdarkly::server_side::data_interfaces::IBootstrapper::FetchAll (std::chrono::milliseconds timeout_hint)
-
-pure virtual
-
-

Fetch a complete dataset. This method must invokable multiple times.

Parameters
- - -
timeout_hintamount of time to spend fetching data. If the time limit is reached, return Error::Timeout.
-
-
-
Returns
A complete SDKDataSet on success, or an error indicating why it couldn't be retrieved.
- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::IBootstrapper::Identity () const
-
-pure virtual
-
-
Returns
A display-suitable name of the bootstrapper.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error-members.html deleted file mode 100644 index ddf3fd69d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IBootstrapper::Error Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html deleted file mode 100644 index b68c734be..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IBootstrapper::Error Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IBootstrapper::Error Class Reference
-
-
- - - - -

-Public Types

enum class  Kind { None -, Timeout -, Auth - }
 
- - - - - -

-Static Public Member Functions

-static Error Timeout (std::string detail)
 
-static Error Auth (std::string detail)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader-members.html deleted file mode 100644 index 88244db84..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader-members.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IDataReader Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_interfaces::IDataReader, including all inherited members.

- - - - - - - - - - - - - - - - - - -
AllFlags() const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
AllSegments() const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
Collection typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
CollectionResult typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
Error typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
GetFlag(std::string const &key) const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
GetSegment(std::string const &key) const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
IDataReader(IDataReader const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
IDataReader(IDataReader &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
IDataReader()=default (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReaderprotected
Identity() const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
Initialized() const =0launchdarkly::server_side::data_interfaces::IDataReaderpure virtual
operator=(IDataReader const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
operator=(IDataReader &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
Single typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
SingleResult typedef (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReader
~IDataReader()=default (defined in launchdarkly::server_side::data_interfaces::IDataReader)launchdarkly::server_side::data_interfaces::IDataReadervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html deleted file mode 100644 index 809e24429..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IDataReader Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IDataReader Class Referenceabstract
-
-
- -

IDataReader obtains data on-demand. Calls to obtain data may fail, so the getter methods use tl::expected in order to propagate error codes. - More...

- -

#include <idata_reader.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_interfaces::IDataReader:
-
-
Inheritance graph
- - - - -
[legend]
- - - - - - - - - - - - - - - - -

-Public Types

-using Error = std::string
 
-template<typename T >
using Single = std::optional< data_model::ItemDescriptor< T > >
 
-template<typename T >
using SingleResult = tl::expected< Single< T >, Error >
 
-template<typename T >
using Collection = std::unordered_map< std::string, data_model::ItemDescriptor< T > >
 
-template<typename T >
using CollectionResult = tl::expected< Collection< T >, Error >
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual SingleResult< data_model::Flag > GetFlag (std::string const &key) const =0
 Attempts to get a flag named by key. More...
 
virtual SingleResult< data_model::Segment > GetSegment (std::string const &key) const =0
 Attempts to get a segment named by key. More...
 
virtual CollectionResult< data_model::Flag > AllFlags () const =0
 Attempts to get a collection of all flags. More...
 
virtual CollectionResult< data_model::Segment > AllSegments () const =0
 Attempts to get a collection of all segments. More...
 
virtual std::string const & Identity () const =0
 
virtual bool Initialized () const =0
 
IDataReader (IDataReader const &item)=delete
 
IDataReader (IDataReader &&item)=delete
 
-IDataReaderoperator= (IDataReader const &)=delete
 
-IDataReaderoperator= (IDataReader &&)=delete
 
-

Detailed Description

-

IDataReader obtains data on-demand. Calls to obtain data may fail, so the getter methods use tl::expected in order to propagate error codes.

-

The IDataReader does not perform caching, so parent components must be careful to avoid repeatedly fetching data (i.e. use a cache.)

-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
virtual CollectionResult<data_model::Flag> launchdarkly::server_side::data_interfaces::IDataReader::AllFlags () const
-
-pure virtual
-
- -

Attempts to get a collection of all flags.

-
Returns
On success, a collection of FlagDescriptors. On failure, an error string.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
virtual CollectionResult<data_model::Segment> launchdarkly::server_side::data_interfaces::IDataReader::AllSegments () const
-
-pure virtual
-
- -

Attempts to get a collection of all segments.

-
Returns
On success, a collection of SegmentDescriptors. On failure, an error string.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
virtual SingleResult<data_model::Flag> launchdarkly::server_side::data_interfaces::IDataReader::GetFlag (std::string const & key) const
-
-pure virtual
-
- -

Attempts to get a flag named by key.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
On success, an optional FlagDescriptor (std::nullopt means the flag doesn't exist.) On failure, an error string.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
virtual SingleResult<data_model::Segment> launchdarkly::server_side::data_interfaces::IDataReader::GetSegment (std::string const & key) const
-
-pure virtual
-
- -

Attempts to get a segment named by key.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
On success, an optional SegmentDescriptor (std::nullopt means the segment doesn't exist.) On failure, an error string.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::IDataReader::Identity () const
-
-pure virtual
-
-
Returns
Identity of the reader. Used in logs.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
virtual bool launchdarkly::server_side::data_interfaces::IDataReader::Initialized () const
-
-pure virtual
-
-
Returns
Whether the reader is initialized.
- -

Implemented in launchdarkly::server_side::data_components::JsonDeserializer.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.map deleted file mode 100644 index c5af324ff..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 deleted file mode 100644 index 0caf9fc2e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a0b3a81216e489efadb95950d48cb6b9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.png deleted file mode 100644 index a6c7dd272dc7fd921b11aec725e8cf84ef719df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7190 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - - -
-
-
launchdarkly::server_side::data_interfaces::IDataSynchronizer Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_interfaces::IDataSynchronizer, including all inherited members.

- - - - - - - - - - -
IDataSynchronizer(IDataSynchronizer const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer(IDataSynchronizer &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizerprotected
Identity() const =0launchdarkly::server_side::data_interfaces::IDataSynchronizerpure virtual
operator=(IDataSynchronizer const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
operator=(IDataSynchronizer &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
ShutdownAsync(std::function< void()> complete)=0launchdarkly::server_side::data_interfaces::IDataSynchronizerpure virtual
StartAsync(IDestination *destination, data_model::SDKDataSet const *bootstrap_data)=0launchdarkly::server_side::data_interfaces::IDataSynchronizerpure virtual
~IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html deleted file mode 100644 index f0db67eb2..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IDataSynchronizer Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IDataSynchronizer Class Referenceabstract
-
-
- -

IDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination whenever changes arrive from upstream. - More...

- -

#include <idata_synchronizer.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_interfaces::IDataSynchronizer:
-
-
Inheritance graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual void StartAsync (IDestination *destination, data_model::SDKDataSet const *bootstrap_data)=0
 Starts synchronizing data into the given IDestination. More...
 
virtual void ShutdownAsync (std::function< void()> complete)=0
 Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown. More...
 
virtual std::string const & Identity () const =0
 
IDataSynchronizer (IDataSynchronizer const &item)=delete
 
IDataSynchronizer (IDataSynchronizer &&item)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer const &)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer &&)=delete
 
-

Detailed Description

-

IDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination whenever changes arrive from upstream.

-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::IDataSynchronizer::Identity () const
-
-pure virtual
-
-
Returns
Identity of the synchronizer. Used in logs.
- -

Implemented in launchdarkly::server_side::data_systems::StreamingDataSource, and launchdarkly::server_side::data_systems::PollingDataSource.

- -
-
- -

◆ ShutdownAsync()

- -
-
- - - - - -
- - - - - - - - -
virtual void launchdarkly::server_side::data_interfaces::IDataSynchronizer::ShutdownAsync (std::function< void()> complete)
-
-pure virtual
-
- -

Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown.

-
Parameters
- - -
completeA callback to be invoked on completion.
-
-
- -

Implemented in launchdarkly::server_side::data_systems::StreamingDataSource, and launchdarkly::server_side::data_systems::PollingDataSource.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::data_interfaces::IDataSynchronizer::StartAsync (IDestinationdestination,
data_model::SDKDataSet const * bootstrap_data 
)
-
-pure virtual
-
- -

Starts synchronizing data into the given IDestination.

-

The second parameter, boostrap_data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated.

-

If bootstrap_data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call.

-

The data may be used to optimize the synchronization process, e.g. by obtaining a diff rather than a full dataset.

-
Parameters
- - - -
destinationThe destination to synchronize data into. Pointer is invalid after the ShutdownAsync completion handler is called.
bootstrap_dataOptional bootstrap data. Pointer is valid only for this call.
-
-
- -

Implemented in launchdarkly::server_side::data_systems::StreamingDataSource, and launchdarkly::server_side::data_systems::PollingDataSource.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.map deleted file mode 100644 index 9c68d4b29..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 deleted file mode 100644 index bab874d50..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fd02bdf05dfb9de827d5f0fa40eb6474 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.png deleted file mode 100644 index 5cfd898065a7cc9f907af5d9593afeb86b2782b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13505 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem-members.html deleted file mode 100644 index cd455dfbe..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem-members.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IDataSystem Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_interfaces::IDataSystem, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
AllFlags() const =0launchdarkly::server_side::data_interfaces::IStorepure virtual
AllSegments() const =0launchdarkly::server_side::data_interfaces::IStorepure virtual
GetFlag(std::string const &key) const =0launchdarkly::server_side::data_interfaces::IStorepure virtual
GetSegment(std::string const &key) const =0launchdarkly::server_side::data_interfaces::IStorepure virtual
IDataSystem(IDataSystem const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem(IDataSystem &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem()=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemprotected
Identity() const =0launchdarkly::server_side::data_interfaces::IDataSystempure virtual
Initialize()=0launchdarkly::server_side::data_interfaces::IDataSystempure virtual
Initialized() const =0launchdarkly::server_side::data_interfaces::IStorepure virtual
IStore(IStore const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore(IStore &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStoreprotected
operator=(IDataSystem const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IDataSystem &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IStore const &)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IStore &&)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
~IDataSystem() override=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemvirtual
~IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStorevirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html deleted file mode 100644 index f6bdce7e8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IDataSystem Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IDataSystem Class Referenceabstract
-
-
- -

IDataSystem obtains data used for flag evaluations and makes it available to other components. - More...

- -

#include <idata_system.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_interfaces::IDataSystem:
-
-
Inheritance graph
- - - - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_interfaces::IDataSystem:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual std::string const & Identity () const =0
 
-virtual void Initialize ()=0
 Initializes the system. This method will be called before any of the IStore methods are called.
 
IDataSystem (IDataSystem const &item)=delete
 
IDataSystem (IDataSystem &&item)=delete
 
-IDataSystemoperator= (IDataSystem const &)=delete
 
-IDataSystemoperator= (IDataSystem &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IStore
virtual std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const =0
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
virtual std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const =0
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
virtual std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const =0
 Get a map of all flags. More...
 
virtual std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const =0
 Get a map of all segments. More...
 
virtual bool Initialized () const =0
 
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
-

Detailed Description

-

IDataSystem obtains data used for flag evaluations and makes it available to other components.

-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::IDataSystem::Identity () const
-
-pure virtual
-
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.map deleted file mode 100644 index 3def0ec96..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 deleted file mode 100644 index acf634259..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -8444dd983f1e9d1ad0d83d33dc737059 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.png deleted file mode 100644 index d4d0d3c30b975ed0d2d5eeb682f83c569f31a68a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7110 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 U(1IfPVh-{`PEGcQv`OIq0j;l=Pyhe` diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.map deleted file mode 100644 index ca196a973..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 deleted file mode 100644 index 590b6023e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -06c425649be93fbf60313ff0e2100a8d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.png deleted file mode 100644 index bffdcb90ca4b26f44919d06ed8981adb0eefce47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22352 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 SlD~o)YZ~}(pbvQ3?)1*RN)UlXCCgRp4 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination-members.html deleted file mode 100644 index 9a8b73e0a..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IDestination Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_interfaces::IDestination, including all inherited members.

- - - - - - - - - - - -
Identity() const =0launchdarkly::server_side::data_interfaces::IDestinationpure virtual
IDestination(IDestination const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination(IDestination &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationprotected
Init(data_model::SDKDataSet data_set)=0launchdarkly::server_side::data_interfaces::IDestinationpure virtual
operator=(IDestination const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
operator=(IDestination &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestination
Upsert(std::string const &key, data_model::FlagDescriptor flag)=0launchdarkly::server_side::data_interfaces::IDestinationpure virtual
Upsert(std::string const &key, data_model::SegmentDescriptor segment)=0launchdarkly::server_side::data_interfaces::IDestinationpure virtual
~IDestination()=default (defined in launchdarkly::server_side::data_interfaces::IDestination)launchdarkly::server_side::data_interfaces::IDestinationvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html deleted file mode 100644 index a6d7b51b8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IDestination Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IDestination Class Referenceabstract
-
-
- -

IDestination represents a sink for data received by the SDK. A destination may be a database, local file, etc. - More...

- -

#include <idestination.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_interfaces::IDestination:
-
-
Inheritance graph
- - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual void Init (data_model::SDKDataSet data_set)=0
 Initialize the destination with a base set of data. More...
 
virtual void Upsert (std::string const &key, data_model::FlagDescriptor flag)=0
 Upsert a flag named by key. More...
 
virtual void Upsert (std::string const &key, data_model::SegmentDescriptor segment)=0
 Upsert a segment named by key. More...
 
virtual std::string const & Identity () const =0
 
IDestination (IDestination const &item)=delete
 
IDestination (IDestination &&item)=delete
 
-IDestinationoperator= (IDestination const &)=delete
 
-IDestinationoperator= (IDestination &&)=delete
 
-

Detailed Description

-

IDestination represents a sink for data received by the SDK. A destination may be a database, local file, etc.

-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::IDestination::Identity () const
-
-pure virtual
-
-
- -

◆ Init()

- -
-
- - - - - -
- - - - - - - - -
virtual void launchdarkly::server_side::data_interfaces::IDestination::Init (data_model::SDKDataSet data_set)
-
-pure virtual
-
- -

Initialize the destination with a base set of data.

-
Parameters
- - -
data_setThe initial data received by the SDK.
-
-
- -

Implemented in launchdarkly::server_side::data_components::MemoryStore, launchdarkly::server_side::data_components::JsonDestination, and launchdarkly::server_side::data_components::ChangeNotifier.

- -
-
- -

◆ Upsert() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::data_interfaces::IDestination::Upsert (std::string const & key,
data_model::FlagDescriptor flag 
)
-
-pure virtual
-
- -

Upsert a flag named by key.

-
Parameters
- - - -
keyFlag key.
flagFlag descriptor.
-
-
- -

Implemented in launchdarkly::server_side::data_components::JsonDestination, launchdarkly::server_side::data_components::MemoryStore, and launchdarkly::server_side::data_components::ChangeNotifier.

- -
-
- -

◆ Upsert() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual void launchdarkly::server_side::data_interfaces::IDestination::Upsert (std::string const & key,
data_model::SegmentDescriptor segment 
)
-
-pure virtual
-
- -

Upsert a segment named by key.

-
Parameters
- - - -
keySegment key.
segmentSegment descriptor.
-
-
- -

Implemented in launchdarkly::server_side::data_components::JsonDestination, launchdarkly::server_side::data_components::MemoryStore, and launchdarkly::server_side::data_components::ChangeNotifier.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.map deleted file mode 100644 index 0b4292f29..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 deleted file mode 100644 index b9810fe46..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d1e60759c68b01d18d1e42b7f8e01236 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.png deleted file mode 100644 index f2d6152a7bc189c2246e2a3863e17d07f307384e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16942 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - - -
-
-
launchdarkly::server_side::data_interfaces::ISerializedDestination Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_interfaces::ISerializedDestination, including all inherited members.

- - - - - - - - - - - - - - - - -
Identity() const =0launchdarkly::server_side::data_interfaces::ISerializedDestinationpure virtual
Init(std::vector< ItemCollection > sdk_data_set)=0launchdarkly::server_side::data_interfaces::ISerializedDestinationpure virtual
InitResult enum namelaunchdarkly::server_side::data_interfaces::ISerializedDestination
ISerializedDestination(ISerializedDestination const &item)=delete (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
ISerializedDestination(ISerializedDestination &&item)=delete (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
ISerializedDestination()=default (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestinationprotected
ItemCollection typedef (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
Key typedef (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
Keyed typedef (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
operator=(ISerializedDestination const &)=delete (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
operator=(ISerializedDestination &&)=delete (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
OrderedNamepace typedef (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestination
Upsert(integrations::ISerializedItemKind const &kind, std::string const &key, integrations::SerializedItemDescriptor item)=0launchdarkly::server_side::data_interfaces::ISerializedDestinationpure virtual
UpsertResult enum namelaunchdarkly::server_side::data_interfaces::ISerializedDestination
~ISerializedDestination()=default (defined in launchdarkly::server_side::data_interfaces::ISerializedDestination)launchdarkly::server_side::data_interfaces::ISerializedDestinationvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html deleted file mode 100644 index 98f95db5f..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::ISerializedDestination Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::ISerializedDestination Class Referenceabstract
-
-
- -

This interface is used for persisting data to databases, or any other component that can store feature flag / segment data. - More...

- -

#include <iserialized_destination.hpp>

- - - - - - - - - - - - - - - -

-Public Types

enum class  InitResult { kSuccess -, kError - }
 
enum class  UpsertResult { kSuccess -, kError -, kNotUpdated - }
 
-using Key = std::string
 
-template<typename T >
using Keyed = std::pair< Key, T >
 
-using OrderedNamepace = std::vector< Keyed< integrations::SerializedItemDescriptor > >
 
-using ItemCollection = std::pair< integrations::ISerializedItemKind const &, OrderedNamepace >
 
- - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual InitResult Init (std::vector< ItemCollection > sdk_data_set)=0
 Overwrites the Destination's contents with a set of items for each collection. All previous data should be disgraded regardless of versioning. More...
 
virtual UpsertResult Upsert (integrations::ISerializedItemKind const &kind, std::string const &key, integrations::SerializedItemDescriptor item)=0
 Upserts a single item (update if exist, insert if not.) More...
 
virtual std::string const & Identity () const =0
 
ISerializedDestination (ISerializedDestination const &item)=delete
 
ISerializedDestination (ISerializedDestination &&item)=delete
 
-ISerializedDestinationoperator= (ISerializedDestination const &)=delete
 
-ISerializedDestinationoperator= (ISerializedDestination &&)=delete
 
-

Detailed Description

-

This interface is used for persisting data to databases, or any other component that can store feature flag / segment data.

-

The SDK automatically converts between its in-memory data model and a serialized string form, which is what this interface interacts with.

-

Each item in the store is conceptually a SerializedItemDescriptor containing a version and the serialized form. The serialized form might represent a flag/segment, or a "tombstone" representing the (absence) of an item.

-

It's possible to satisfy the interface in two ways:

-
    -
  1. The Destination can store the version number, deleted state, and item separately. This is preferred because it avoids the need to deserialize the entire item just to inspect the version/deleted state when performing an Upsert operation. If implementing this strategy, the Destination may ignore deleted SerializeItemDescriptor's serializedItem members on Upserts.
  2. -
  3. If there's no way to store the version number, deleted state, and item separately in an efficient way, then the store may instead persist the serializedItem as-is during an Upsert. The item will contain a "tombstone" representation which the SDK will later use to determine if the item is deleted or not.
  4. -
-

Member Enumeration Documentation

- -

◆ InitResult

- -
-
- - - -
Enumerator
kSuccess 

The init operation completed successfully.

-
kError 

There was an error with the init operation.

-
- -
-
- -

◆ UpsertResult

- -
-
- - - - -
Enumerator
kSuccess 

The upsert completed successfully.

-
kError 

There was an error with the upsert operation.

-
kNotUpdated 

The upsert did not encounter errors, but the version of the existing item was greater than that the version of the upsert item.

-
- -
-
-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::data_interfaces::ISerializedDestination::Identity () const
-
-pure virtual
-
-
Returns
Identity of the destination. Used in logs.
- -
-
- -

◆ Init()

- -
-
- - - - - -
- - - - - - - - -
virtual InitResult launchdarkly::server_side::data_interfaces::ISerializedDestination::Init (std::vector< ItemCollection > sdk_data_set)
-
-pure virtual
-
- -

Overwrites the Destination's contents with a set of items for each collection. All previous data should be disgraded regardless of versioning.

-

The update should be done atomically. If that's not possible, the store must first add or update each item in the same order that they are given in the input data, and then delete any previously stored items that were not in the input data.

-
Parameters
- - -
sdk_data_setA series of collections, where each collection is named by an ISerializedItemKind and contains a list of key/value pairs representing the key of the item and the serialized form of the item.
-
-
-
Returns
InitResult::kSuccess if all data items were stored, or InitResult::kError if any error occoured.
- -
-
- -

◆ Upsert()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
virtual UpsertResult launchdarkly::server_side::data_interfaces::ISerializedDestination::Upsert (integrations::ISerializedItemKind const & kind,
std::string const & key,
integrations::SerializedItemDescriptor item 
)
-
-pure virtual
-
- -

Upserts a single item (update if exist, insert if not.)

-

If the given key already exists in the collection named by kind, then the Destination must check the version number corresponding to that key. Note that the item corresponding to that key may be a tombstone representing an absent item.

-

If the version of the existing item is >= the version of the new item, return UpsertResult::kNotUpdated. If the Destination can't determine the version number of the existing item without full deserialization, then it may call integrations::ISerializedItemKind::Version on the data to obtain it.

-

If the given item's deleted flag is true, the Destination must persist this fact. It can either store a tombstone (value of serializedItem), or if deletion state is stored separate from the item, it can use that mechanism. In any case, it should not delete/forget about the item.

-
Parameters
- - - - -
kindThe item kind.
keyThe item key.
itemSerialized form of the item.
-
-
-
Returns
UpsertResult::kSuccess if the operation was successful. UpsertResult::kError if an error occured. Otherwise, UpsertResult::kNotUpdated if the existing item version was greater than the version passed in.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore-members.html deleted file mode 100644 index 690f69a0c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore-members.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_interfaces::IStore Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html deleted file mode 100644 index 0ba3c23da..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_interfaces::IStore Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_interfaces::IStore Class Referenceabstract
-
-
- -

IStore provides shared ownership of flag and segment domain objects. - More...

- -

#include <istore.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_interfaces::IStore:
-
-
Inheritance graph
- - - - - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

virtual std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const =0
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
virtual std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const =0
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
virtual std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const =0
 Get a map of all flags. More...
 
virtual std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const =0
 Get a map of all segments. More...
 
virtual bool Initialized () const =0
 
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
-

Detailed Description

-

IStore provides shared ownership of flag and segment domain objects.

-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
virtual std:: unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor> > launchdarkly::server_side::data_interfaces::IStore::AllFlags () const
-
-pure virtual
-
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
virtual std::unordered_map< std::string, std::shared_ptr<data_model::SegmentDescriptor> > launchdarkly::server_side::data_interfaces::IStore::AllSegments () const
-
-pure virtual
-
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
virtual std::shared_ptr<data_model::FlagDescriptor> launchdarkly::server_side::data_interfaces::IStore::GetFlag (std::string const & key) const
-
-pure virtual
-
- -

Get the flag named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
Shared pointer to the flag.
- -

Implemented in launchdarkly::server_side::data_systems::OfflineSystem, launchdarkly::server_side::data_systems::LazyLoad, launchdarkly::server_side::data_systems::BackgroundSync, and launchdarkly::server_side::data_components::MemoryStore.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
virtual std::shared_ptr<data_model::SegmentDescriptor> launchdarkly::server_side::data_interfaces::IStore::GetSegment (std::string const & key) const
-
-pure virtual
-
- -

Get the segment named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
Shared pointer to the segment.
- -

Implemented in launchdarkly::server_side::data_systems::OfflineSystem, launchdarkly::server_side::data_systems::LazyLoad, launchdarkly::server_side::data_systems::BackgroundSync, and launchdarkly::server_side::data_components::MemoryStore.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
virtual bool launchdarkly::server_side::data_interfaces::IStore::Initialized () const
-
-pure virtual
-
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.map deleted file mode 100644 index 93c35c986..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 deleted file mode 100644 index 49ee4ec4c..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c4809694837646bb411a1854cf0d990b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.png deleted file mode 100644 index 41c5c069068480580aa3f4516147eedae6b6dd89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25569 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 M>U(bAP7e6|zdys5>Hq)$ diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync-members.html deleted file mode 100644 index e2c4ef23b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync-members.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::BackgroundSync Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::BackgroundSync, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
AllFlags() const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
AllSegments() const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
BackgroundSync(config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig const &background_sync_config, config::built::HttpProperties http_properties, boost::asio::any_io_executor ioc, data_components::DataSourceStatusManager &status_manager, Logger const &logger) (defined in launchdarkly::server_side::data_systems::BackgroundSync)launchdarkly::server_side::data_systems::BackgroundSync
BackgroundSync(BackgroundSync const &item)=delete (defined in launchdarkly::server_side::data_systems::BackgroundSync)launchdarkly::server_side::data_systems::BackgroundSync
BackgroundSync(BackgroundSync &&item)=delete (defined in launchdarkly::server_side::data_systems::BackgroundSync)launchdarkly::server_side::data_systems::BackgroundSync
GetFlag(std::string const &key) const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
GetSegment(std::string const &key) const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
IDataSystem(IDataSystem const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem(IDataSystem &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem()=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemprotected
Identity() const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
Initialize() overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
Initialized() const overridelaunchdarkly::server_side::data_systems::BackgroundSyncvirtual
IStore(IStore const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore(IStore &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStoreprotected
operator=(BackgroundSync const &)=delete (defined in launchdarkly::server_side::data_systems::BackgroundSync)launchdarkly::server_side::data_systems::BackgroundSync
operator=(BackgroundSync &&)=delete (defined in launchdarkly::server_side::data_systems::BackgroundSync)launchdarkly::server_side::data_systems::BackgroundSync
operator=(IDataSystem const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IDataSystem &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IStore const &)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IStore &&)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
~IDataSystem() override=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemvirtual
~IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStorevirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html deleted file mode 100644 index 0fb09fbd7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::BackgroundSync Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::BackgroundSync Class Referencefinal
-
-
- -

#include <background_sync_system.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_systems::BackgroundSync:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_systems::BackgroundSync:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

BackgroundSync (config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig const &background_sync_config, config::built::HttpProperties http_properties, boost::asio::any_io_executor ioc, data_components::DataSourceStatusManager &status_manager, Logger const &logger)
 
BackgroundSync (BackgroundSync const &item)=delete
 
BackgroundSync (BackgroundSync &&item)=delete
 
-BackgroundSyncoperator= (BackgroundSync const &)=delete
 
-BackgroundSyncoperator= (BackgroundSync &&)=delete
 
std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const override
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const override
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const override
 Get a map of all flags. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const override
 Get a map of all segments. More...
 
std::string const & Identity () const override
 
-void Initialize () override
 Initializes the system. This method will be called before any of the IStore methods are called.
 
bool Initialized () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem (IDataSystem const &item)=delete
 
IDataSystem (IDataSystem &&item)=delete
 
-IDataSystemoperator= (IDataSystem const &)=delete
 
-IDataSystemoperator= (IDataSystem &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IStore
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
-

Detailed Description

-

BackgroundSync implements the standard Data System which receives data updates from LaunchDarkly as they happen. It updates an in-memory store with the data, and always operates with a complete dataset.

-

The BackgroundSync system is advantageous because it allows flag evaluations to take place with up-to-date information. However, some environments may be too large to fit in memory, or a direct connection to LaunchDarkly isn't desired, necessitating use of the alternate LazyLoad system.

-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > launchdarkly::server_side::data_systems::BackgroundSync::AllFlags () const
-
-overridevirtual
-
- -

Get a map of all flags.

-
Returns
Map of shared pointers to flags.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > launchdarkly::server_side::data_systems::BackgroundSync::AllSegments () const
-
-overridevirtual
-
- -

Get a map of all segments.

-
Returns
Map of shared pointers to segments.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::FlagDescriptor > launchdarkly::server_side::data_systems::BackgroundSync::GetFlag (std::string const & key) const
-
-overridevirtual
-
- -

Get the flag named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
Shared pointer to the flag.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::SegmentDescriptor > launchdarkly::server_side::data_systems::BackgroundSync::GetSegment (std::string const & key) const
-
-overridevirtual
-
- -

Get the segment named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
Shared pointer to the segment.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_systems::BackgroundSync::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the system. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataSystem.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::data_systems::BackgroundSync::Initialized () const
-
-overridevirtual
-
-
Returns
True if the store has ever contained data.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.map deleted file mode 100644 index 6de53f5e1..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 deleted file mode 100644 index 30eeefaff..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7e7172a35d835e18dd95270bbce97297 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.png deleted file mode 100644 index 4e137970343e5c6798b04f6c42d71c5affc3c6e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11242 zcmdsdWl)uGyYC`IT2dC>DH4*>DWC`_DIKEH9ZE|hjewMZDBTE(bR!@oozktKl;pnF z`+xU4`^@Z*XXeZt{lLRwt!LfOeP8j5D_lcOi2#=h7lA+!s37sM~t!x}MFM5C?(Mu)4tlxOn zyZ-Hnmv`hwh$^c^kTxUG$}}(ddtwy4#WXycsqlCK;|eF;X0Xt4NXW&siUW z`=-?fbGS{t<@@)Ap2?6!u<_yNl&6;l{Er*n;YFvD@)mX9nfee@>e|`ci+6hTOV{hN zvho%meqcldZeY}8+-hEx>_9V_vHTU)1tBfCupmMU4GQu%Lt>eG3R#yw19BhSV`ksW(UJm6bg+)aL7Zu(3 z;_)jwKc8b{e7x$w($s&c1F|U-MDeX z`)JnV)(*Y2Z{(-B7kDi#Ew}iq%U#yg@aZJ{fRd7%a&mGST3YV~-AznP@F{O8uq8=f z9An6369oqc>mP7R(_@8p$EByMl99PAE-lHEkdjWn77-Ciuo*8U_VDnCfBm{WNnA`U zeyJ;_Y8tj36H!oF$`(YlxUr#A0Np_RZj>is;ZbD7Q7~s>uwJx4KFL> z{d;~iuj1w=q@t|MpcF%=U9^+`AV*nG56Q{P%l`N8-}dS0Gz7yndMT|N?&|95<_-?( z{h8A0scC7Gl@3kkNw1TVNE{p-ZawX%sZsOwwYISdhrPb-@sq}&$#FrB1c_9}W_)~p za?t+mTU3cngU?z&?eK?t6wW_qZVwL*%2ZZWeSN3+YQjfeUS35*gNT!ZgTcJw4Y%Rv zSlEgnWfqd)3SDh&VogoW-@Uv|D|md+}-U3R)5acnc3S%!|D>dggt&5qH--UF%hyXI6NGOP4!JyWd?*c zA)Q26jPwO^Zf@?)Z5KA*^8;PPfYb?E^Ux46ej6%zg5@M$?1vcqkoga zH!uQZ{GlSmKFuuNHrWyh_1<=9{LA*mZ7U=)5`TNPj^bD2DbH!{c+J07ZU5|hS5U-tL+W8>ho^rZ+mZH?Uw z>o8|wV}td`TN*%;)gMmTyb*DrgEAEc57XY!VMSJVOI1}h_Vw!^*+8t8fdTcEG>GQf ziO){VJcghBAcAE-tS7+qVu#SEs+f zErUWr7QZI2-(4cY#(X1eM^$4#8?nFd+LwMiq2&8N5999S)Y2J6O-x5eXk%l;tyk`U zu54}A7DAAppYNZO!wdyvYNW{g^5PsR;mL=Njz0Lw!NjoP1-UO|Wc7VDwL3;ev@H z;^O1c@7=qHXm0d59c=RR!@P2(rN5t$-uIXhcFD}zx@YoNB&ERap8@GMD05|vCxxmR zH9j@ezh9Z#@hozrexI07ezCtU3laHjTf-A=>JL+ND*+>>-{tAN*^?(B<>h=9p=~y= zsirtX+Gb{GYHDgG8oWMDQ8P74CORn>qpG@$zN@K8nya2k2*ntm zO0aukVLj-FMtDCYea>W(r>8*R@xthV~8*JLej_ z4#qNbyUNP;%1oLF>FMbwCMMQrk}Ea_?_o!n5xwf5U6U#;?Vi{De&qAxra=u61qFq< zy}g>ZkI&c9BHc-`=Lx;%r$;J|j(ioBl}s2|_zcsZ9FqB`M#jeC-@HLCZf~pF+S)3^ z-#NLtA5Xj7t{vHs78QMiV8Cxf-R$?@wahA>ngY!{62x{U83S4m51;1h;wBq z)a|2CPjObnVBT!pmgr~h;zIL51&k@v-B+TPhtkir9?_0gA9Bjm>)Z{HasM(>ZL*2? zckjT`L(2`d8aHzdU3jww+JE1-YpTmqaU?WxxTOURO0cPkp3!#l6oYhQ<92jmbYO35 zAs5zt!7KtS@^Y@zObJ6BB^eK!%u=16j#m^*6BQPG0s?Kj3vF&SCe{&W$Ns+C(VH|^ zlY)*(QAeC zl7f=5Adl!TPDa|HEW7xJSFiAltT_Vu@1M#f6QSTrFS`MvCK)d^YHRR1DmQIGZ|~}&7B5~S> zj;p}frl+^p>FB2s^hF{yHMR1}%GS?LOS^5?q!EZYpCcnwvI{)vL$vX2OHNr9gT!!_Y#8FXEw+`lg zj%Y&&s6(LD`4hc_nu(6cRZT&!(2Lv}FI(zKyurc4)0ugB_B5rY&f`}nlwLqtfgbZd z6yJ02%NrZh^{3wsgy+llyS%_AAQ+ua;GSdt^)vf9BN-_Xkqk7uNdRXG?{ad&>*~Ze zhCkp@@|y>#zLa{tHUY&32l2a$-ml!U>HLryP3Gr(lRCE57R~q3fbkT>H@s{U8d};4 zpHuhcm6hyw@6d^fiQh;(zXe~J<9NBaX#VESo92#=;F~s&-hI44YZ~k4H=^|%z|d-b z(L6OpH8eEj2u1YopEb0PZqer(>V9%AE&|X>yOLJc)~eiYesquC*lhNq%R;~4O*L#! zeEr%KI+5t}-zT0F>s{zLY=$YT@Q@-w2@3D66Wrzm@db?WA@9r#p^$VR@Ma1?RVymq%8eXcb*<3HZrterH9<#L!_7BSj~= ziQUxJsU~FJe=q{PK_r)r*x1mGqE*Wa#+^Wnj7qksORr=VsJvW#!dY4AtYI*n|AkS} zBHy2&xxzwZaOSLO`YFj*0b~f*+H%`hh8%Y)W|;zPt)LN9?I!SLXz2K z!ONVS$+u^pe*5F}#ckhj>N6ED~&Mv*NX$E7)W^ONBdj{41(nHBN zUsm==!4r+kr$YQ#9?7_Afy9DWTiekE-shDwSuX zr#mjTFkLpPSj)MfskeEaYYSnjiV?uM5chapbMxj+MP+5|;*t^+3Vr|K13{aJyS~>c=cKmXK!zBARuj^6-4y(*MNWl@$uRkD{*vl1HyLYP83xz zFtZ9b_y;so5g34}jm;}~7&3Bl&Zyb(aSHhm{J8KHK$g0LosTsS-rf$=;$jUVy5+Q}u(-8#&-e1&gto4?P-T5)(;;(pm-o4U1PjZbuh88NaU~|HTg<9xwu$t={wBVx`euJ3Yw2hDX7}0$TwLNWp9yI#m0}$m=s;dA9U7bcz`+E-v(stT+&{ z%gf6(E5EOtkU8QR)Yvj==BZhJ8YSMPF!62~Ls3J70t-ppyLU|J{?HmYXh6O%<}4iln5VP%<cMFq!zElxQM$ZcKIyNNv26ghKqb8N;SAVkA? z>hzUif6rqH)a+a2?4>dK- z%*|iokh105u0d!+JT5N9NQZp-B=V#`J>10aoV>Xz#uwq}>WbOMXNtsvuZW?OG*89= zUdnHQ6(1kJyT75CF6M?SBqZc{y7S3xvr2NP&L3hL*hMt?4V^4dKpqy5rHMG)feu+0 zlafM7MMX8S1E3;*wh1r}3klB8xrQPqTfiatWo5~fWm#D=ITL6d11n2QOZ=X@rjgVl zgrIPwJK@ua5=lu(P1Jety8oOB@9tKHs8B4ic*AFgeoH`L53s~lIA)~e3qd*%RHS@P zWEhCDpt&zkvfnrzKl#Q;f12jd7;ZoNg^`&V1E57m-LJ;p#*ONof32FDii#oeu9<~J zAQYFy#g11K_0OyNq(HElsCs(M+S(dql_1u8NwDy$Dgj_gd@if1Ghf{B%qx(y zNHg2pIQ~aAszvzFk5>!UJ91tH4-;f`Uw^K3Y+A z^asl@$e5cmc|BRy7Y+^ykz*ig2DW;q+z^-q7O*S;EOJLbXDgondGh}K`(^;3h;oN{ zsr_H`^s=(D5Uy>Z^uA$mYHw0goe#w=I`PlW{tQ5w>nJK~>|-R^-=ezLRx8i;S>$U1trFDvs{lZps-R8423>p4SG&I1r2Amb<8!nHHM#FR4cs zw3kQoelfktyz(q0jO^@rvt8rtcgS}E-CO<)aCfb5XsGb`W!!L(x3RZna|Xz@t*h&* zu&}V$k)^HJKFLdSWV^XjS8Ytujo(M3`#$uZy-7EL)(1nrk%9o{e6Xoqqc*qfe0kwR zLPMikTwL7kkA~5GxHD}TDO_D$jiOwl;^L&#)YPcI9vZ6gxSd=hBxFNixACEF z=6&&Zt@xGQ=12i1;&g3kDW@`uYdK~fimUg@Mqc~CK#bm_N5t2zU5igl?6}=nczX|2 zsC&sgtQMV-j7dpJw|o!`urAFl(ROowl$r$UO8eMYQr}z2w2{%#0&&J>u~#lXK~MzW43a$p^k>)l8uE&WOOteU@0ovf7p&T zu*4kfH@z21VcU55J)8N_)iHQJdYrYG#l-{^5tzk&xP{NW?RKIK(RKdC3$^+4hyA~x zRIKr4!~a3tOmyx(-#4SRivm{2v~T6HEJnzKS5$};9P$@No-wJVoU7Am>nORE`1A~h zCO%|{&ERp{Nj{PD_4b*h)kdvGI|Df~3UAi>&wVQnogNV%n0;_{bZmwaJVBvDar!~H zJEn}cE~jwmM`d|oge)n+vq0G^#XT47*OEtx2WO}9iV~go7CS`Uw~>8)eSF@>ju|`2 zsZ7#RS@d-|VqGnkW-Af0ngq}8rkyqaU!i#4tuSej$S`0Py|$mcAE%|HWIN0^dS0F% zIj!`NN1cpzq9y%r%ui@jK6B6YiCC0BIWaXgo*XtDax|?t*43+5Ba!^*mnY**_+mey z)0FXr?vn1#k_~*^1H~v@gX1x+Vb6@g7tvvE;g6p_ zO$Z6WN)axMKP_-}u-Z~~adKkREj46>TzL$_VtY?dg!gXC)%TT^@yn~LBwk)#(1zaa zii)GxQXN|451+bBXE4#W1I(c}o8+~zQWWEy_t1{P>IHR8Eblgs4R6hK+ljk^$EKE!`P5O30@{pkERmwgR?-n65&${?S^*3({f=1EOWbp&CX z+qfQidbrazR$|b?7b#2g45VRHuTy&~5x%);jgl5wSWulGn&P%^&%ZW|vL~)n*OS@Q zZlcl>4;d1Wm`IL}f#C$z2X>ZOP>{^ujOG~tzc&I;359JZ5K!Tv`Y`kJ6GM)-P&?GO z{LJI7&Ez^t%BHcZSM+_*H~vbrQ8wY!3Ts`_uq$A2+4n`@>Ky@e!P?A=EOcRX?|P%r z2ifrY3?$)XB;me|Qfd$Iftb}gGSW{@{_P~p(ahQB3F7ywFRe1Q z5FkV_T&EXtX30nve$J@CL=1YTX|bmm0njFHqZd~YEnnQqTHAx(61iF~cgMj7#&g=Z zV7WUxTPH}oe0Mt~r762$g9MSK6cd1rPh-0rCdTecV9PK(T-w^MfSs-3zrSD9NtpLt z?usp9bMx(wyiDi85f)jODzZn9Zs(WS3A*cLkZ_q|IBri62#Q?(I!sact=dj@E)VaA zo5(Oc^BL-7xOu7PB1!+WT9=i><|{b93StT^4(`_hFkG2uF;)!)R)Dj8HCi= zJ3Fp@Wb6KRQ{LYGkyr5OM)rL8chdh~m}HKi{OR)7glX|4wXO_tNi@Xyi8j@3l8c1Y z)WUMZ0)NVo7O>QY>O33*vF>C$?(Htf&(uHHT!>LZ=ki^){Js1YDehj(xcE+EWD%H# zUbS`N@QW{4{|QmJXu$CVq5XIvlzx9SL#;1W2oES4*oB3KT*rU^%5q<)w(W}+l+M6; z@qc_Q@O;7pyd56ndh8Ih-Bvta)3f6}RFwt?#{cQj8|lBxq$vHRxr%yBGgq|*C=#mh zf{+5T|jkbe=;xIgYhUdbag|4H8P2bQ9&8OK#);T zShT#nf;+9Fqhk)b7|3*3FOGgjsU)yjk(~mKMfD}1Gz=ml6tAw|jJLX6{z_VG+(1PV zj+yCmNJ*`UrxZ=ovd|V<0VJSCm4(C%%nwn=9|%+x0o5H1N)y5#<0@gdZC+j;vyc!u zVC~)A-DVV6gQ|@4FAvG6&V6B~)&&6izib!33-5Y(a$E}!7Z-U83uf>TC-v^$y9X*- z0Nkp1Zq9f~isGg|rk|hRH^rPQSfsn)m!ctn2|$JHDAX?6U3|s6crb3FTNhJY%w4Qs zjayn;3Z_#B5Y)K0ZwW)p%H4PLK?G-#lA;3zu^sB{E;x3k?P0`R)1~l$fH+Ym6WAUV zFAl7uETo}N>y#NspZ)y(lQ{x84un=MI4&UQl z01K=WTDy?-X}|cdEYLLhgoHW_92$aCQ>nCcbQW6zuYPu1KnD})B`_Bhd=If6aU%ip^s_Co<1*>Nz*(B+C1&9ZH4s#MHAWrYIA2&=f4CWuo z&x)qGjgEL`Z7uiY2^$a=1mahN9*00X0)dx+nguwb^QuXlzm6Ns$Il-CEemCC!2z0s z42pQ`6Oke5b)DYtjGu;v#uPll+b*kF@84tko$ZCTPLvcE?@rm2Er0}$K*(WNR#x)) zo_Us>+N$HbV@bKJ;uF${`h$=PNFE*GRr7!XmVW35zAM;cxdtPzt-P+pvV|6tIEJeh?T>bCYiHRuegllmP#Bm6zz44|Ca@a%}aIQd6xq{F?nlwf# zG()T(0|}`B-5Q@(j0`MD<$L$qz)YF&QN4eE4|2)9E;ski&c)8o4rAh7R38-;6SF2W z0HbkeVj>LAPN)4QZ~T`E3{z<_0|78iQ2Y!s5#`te*nizQ1auxB$%jZuNfGrrj&k*~+kX3i0VrgpP-Y2Q>JKh{K$%MW~C1hY}q1=H{k`v2k=z5N7r1Cm>#7 z#LOr%2#OK-sC1N+l->RPI+KST6ejI}=E^O5uY>l5qUu2TtM63Ykmn#<{H`vInrT2G zyF`Z`s5c8>xE_PQPfSD8mqah>h=6Rz{ZwXH`x2@{HUtLfOR;x9c%JNYLeB%$2o)cU zkiL*v>Te}lcBVg7c>i@46cXZ$3N%AvVq!Afyh(6*anv-qf`Nd@;l*b%1vm%J(E_-C zT>x025)wwzN$Nkzgs}?1JN1A1#lv2`vXHJEv7D^5L~%!;=_sjTX2uXT>rhg2L$_2x zULJ#qi3!}XPyn=1=4&s_klgwov0QB@Tmyw`kJpk^j8?*Z~*!MV!f%E}cGSGXTl zVv@3{%7EOWQ)-AKARvGk_?ZRp$O34<8$l})l$YAvEQ8Xbs^;P1>}0FV(a})`1W3zG z6z~4Aj{*A;KgCI)46Y)?B%j~KnS0$%yNLew>z=dbec6yWhM*td7eVrmuH&o6b(nfE za?F6_)d~p@9*NHBV$|?;F_$|`H*WM!FuLN3osr1V>nK?qs`GQ-q2N3C`p~sy9eu9C zBD7C(Fj`GZiwvZXDB6&_$0T{BNTX)52%e9x{J($yj@lJiBPf3iyu2|b2_|w-Wtez) z2w})1EHbja>GIqmr4huKa=U3^7jNP9qeU>Mu^Vw)ePfin!IZT|{ig zxVI-NF#a(#SJPEkkOniJACBjqvQCz*Ox(219+TUiu^+ILt8Tc=)HFnc_4!=O01$PBl z&@1q>&ESivnrcFte>?^AF;k+jIC@j>^mB38N##Q>`R~GpE;&8U1z+pYH>a8AeNXM6 z?3XWz2nsSl^M!T`c(ZjdTYj>txDff-7|+LSSAZ}1T>UM`I?nq4n2g$&{_esWb|pE5 zt0BGr+-ksRt9E0m`UaE_%f<)8)i%0giuqRfAz4Ork2$I?tMv}`HU8Vq)Z<(snBJV? zO>7YoDdbKzv|Cvkar^l(yh)PpnB-;e1$)dtW@#zjRbbLy`|ANPGXU0q_4N8Jksj{k z!l|AvD{O=Jg-Edu#dPR9(1t1=eXtfhm=jj?d8;e@4QJn|rU-~nI_o%6?^R|CT{7SlKowv+C;#@$LkxXQ1X^DO9 znywxN5s|;T)L(^hM$cEJF7h{%3x}TTK$mnn*|+j(H`jRbEj1XbuKCPoryb$kQWs{2 z+Ty}OIq0l}^iuesjTp6Ukqxq929LYG8Tf#*UVpFjBHqs0?2Hysz=Q%Hs7X0KmUTJI zB;gZXP>8-EMIC{nG41x;C_{>WbkAwSMj}uN34H{15T)APOX3ayPxJKnHB)aq>%Co& zikG&^nnFNyx1XyI2OIsq3lDu{UtcU_1)k$QbP+ zor)%w6#ySK+KDo|!4$@Ww*$s;0UI?528^{8{L~2wi_t=D5QAkNJ|uzrl<`fU zKuHDmOwRxUC}^d}+f@T7$O#o3(jN^5v)Z9s3W<#YC>CewJb7|!Ku*7+NpoU-sK(7?gmz=Q4{%u_vvvkj1P z501qA;_UDGWEDHArvO@CggKb}Vy(+ig6jKn-F*1M4s(5t#Nd^pKteiT7JqAzw8Fj7 zl!0iOP!dN7BDGAZC=mJ=02F%e{y+oSwR}>*e8-;P&cCA zHTn`l7&LS`3D4#vu$d8vI<`^P05h948eP?!AVOLUzgH>$^yz6bLCLHwP=O(ifGn{; zlf>(>=xjk*#l`q}Y8mDY9|{dkHd)Rzle`CDpo_QZ>=yL8!od%@*l-s0zk6;RZx)qJ z#LPg5w}AdB=_Pd<_1K66S?Juat)*oO=KE*&9V!^tdthP`lcN;#4sHyyET%`At4}n8 zd2q<469`##y13Lp%^++aeoJHgDKYeZ&D=+6DuRuYDI1cqOjc*YrQv(l-TP5R46^IDW%#2^OMl z4GJf+h}{3!lmEGJl - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 deleted file mode 100644 index 30eeefaff..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7e7172a35d835e18dd95270bbce97297 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.png deleted file mode 100644 index 4e137970343e5c6798b04f6c42d71c5affc3c6e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11242 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::DataSourceEventHandler Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::DataSourceEventHandler, including all inherited members.

- - - - -
DataSourceEventHandler(data_interfaces::IDestination &handler, Logger const &logger, data_components::DataSourceStatusManager &status_manager) (defined in launchdarkly::server_side::data_systems::DataSourceEventHandler)launchdarkly::server_side::data_systems::DataSourceEventHandler
HandleMessage(std::string const &type, std::string const &data)launchdarkly::server_side::data_systems::DataSourceEventHandler
MessageStatus enum namelaunchdarkly::server_side::data_systems::DataSourceEventHandler
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html deleted file mode 100644 index 7f7c7594e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::DataSourceEventHandler Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::DataSourceEventHandler Class Reference
-
-
- -

#include <event_handler.hpp>

- - - - - - - - -

-Classes

struct  Delete
 
struct  Patch
 
struct  Put
 
- - - -

-Public Types

enum class  MessageStatus { kMessageHandled -, kInvalidMessage -, kUnhandledVerb - }
 
- - - - - -

-Public Member Functions

DataSourceEventHandler (data_interfaces::IDestination &handler, Logger const &logger, data_components::DataSourceStatusManager &status_manager)
 
MessageStatus HandleMessage (std::string const &type, std::string const &data)
 
-

Detailed Description

-

This class handles LaunchDarkly events, parses them, and then uses a IDestination to process the parsed events.

-

This is only used for streaming. For server polling the shape of the poll response is different than the put, so there is limited utility in sharing this handler.

-

Member Enumeration Documentation

- -

◆ MessageStatus

- -
-
-

Status indicating if the message was processed, or if there was an issue encountered.

- -
-
-

Member Function Documentation

- -

◆ HandleMessage()

- -
-
- - - - - - - - - - - - - - - - - - -
DataSourceEventHandler::MessageStatus launchdarkly::server_side::data_systems::DataSourceEventHandler::HandleMessage (std::string const & type,
std::string const & data 
)
-
-

Handles an event from the LaunchDarkly service.

Parameters
- - - -
typeThe type of the event. "put"/"patch"/"delete".
dataThe content of the event.
-
-
-
Returns
A status indicating if the message could be handled.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_systems/background_sync/sources/streaming/event_handler.hpp
  • -
  • src/data_systems/background_sync/sources/streaming/event_handler.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad-members.html deleted file mode 100644 index e8b56a537..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::LazyLoad Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::LazyLoad, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - -
AllFlags() const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
AllSegments() const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
ClockType typedef (defined in launchdarkly::server_side::data_systems::LazyLoad)launchdarkly::server_side::data_systems::LazyLoad
GetFlag(std::string const &key) const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
GetSegment(std::string const &key) const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
IDataSystem(IDataSystem const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem(IDataSystem &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem()=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemprotected
Identity() const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
Initialize() overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
Initialized() const overridelaunchdarkly::server_side::data_systems::LazyLoadvirtual
IStore(IStore const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore(IStore &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStoreprotected
LazyLoad(Logger const &logger, config::built::LazyLoadConfig cfg, data_components::DataSourceStatusManager &status_manager) (defined in launchdarkly::server_side::data_systems::LazyLoad)launchdarkly::server_side::data_systems::LazyLoadexplicit
LazyLoad(Logger const &logger, config::built::LazyLoadConfig cfg, data_components::DataSourceStatusManager &status_manager, TimeFn time) (defined in launchdarkly::server_side::data_systems::LazyLoad)launchdarkly::server_side::data_systems::LazyLoad
operator=(IDataSystem const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IDataSystem &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IStore const &)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IStore &&)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
TimeFn typedef (defined in launchdarkly::server_side::data_systems::LazyLoad)launchdarkly::server_side::data_systems::LazyLoad
~IDataSystem() override=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemvirtual
~IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStorevirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html deleted file mode 100644 index cccb756b4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::LazyLoad Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::LazyLoad Class Referencefinal
-
-
- -

#include <lazy_load_system.hpp>

-
-Inheritance diagram for launchdarkly::server_side::data_systems::LazyLoad:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_systems::LazyLoad:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - -

-Classes

struct  Kinds
 
- - - - - -

-Public Types

-using ClockType = std::chrono::steady_clock
 
-using TimeFn = std::function< std::chrono::time_point< ClockType >()>
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

LazyLoad (Logger const &logger, config::built::LazyLoadConfig cfg, data_components::DataSourceStatusManager &status_manager)
 
LazyLoad (Logger const &logger, config::built::LazyLoadConfig cfg, data_components::DataSourceStatusManager &status_manager, TimeFn time)
 
std::string const & Identity () const override
 
std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const override
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const override
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const override
 Get a map of all flags. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const override
 Get a map of all segments. More...
 
-void Initialize () override
 Initializes the system. This method will be called before any of the IStore methods are called.
 
bool Initialized () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem (IDataSystem const &item)=delete
 
IDataSystem (IDataSystem &&item)=delete
 
-IDataSystemoperator= (IDataSystem const &)=delete
 
-IDataSystemoperator= (IDataSystem &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IStore
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
-

Detailed Description

-

LazyLoad implements a Data System that pulls data from a persistent store on-demand. It is intended for use cases where holding an entire environment in memory isn't desired, or for uses that disallow direct communication with LaunchDarkly servers.

-

LazyLoad is able to remain efficient because it caches responses from the store. Over time, data becomes stale causing the system to refresh data.

-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > launchdarkly::server_side::data_systems::LazyLoad::AllFlags () const
-
-overridevirtual
-
- -

Get a map of all flags.

-
Returns
Map of shared pointers to flags.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > launchdarkly::server_side::data_systems::LazyLoad::AllSegments () const
-
-overridevirtual
-
- -

Get a map of all segments.

-
Returns
Map of shared pointers to segments.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::FlagDescriptor > launchdarkly::server_side::data_systems::LazyLoad::GetFlag (std::string const & key) const
-
-overridevirtual
-
- -

Get the flag named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
Shared pointer to the flag.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::SegmentDescriptor > launchdarkly::server_side::data_systems::LazyLoad::GetSegment (std::string const & key) const
-
-overridevirtual
-
- -

Get the segment named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
Shared pointer to the segment.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_systems::LazyLoad::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the system. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataSystem.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::data_systems::LazyLoad::Initialized () const
-
-overridevirtual
-
-
Returns
True if the store has ever contained data.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_systems/lazy_load/lazy_load_system.hpp
  • -
  • src/data_systems/lazy_load/lazy_load_system.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.map deleted file mode 100644 index 10c7f92e8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 deleted file mode 100644 index f153f5ae0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7d4460336de561308d70c594adb2268f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.png deleted file mode 100644 index e5ae694ce9c9357227d9a9533edaeb4613917be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10525 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.map deleted file mode 100644 index 10c7f92e8..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.md5 deleted file mode 100644 index f153f5ae0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7d4460336de561308d70c594adb2268f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph.png deleted file mode 100644 index e5ae694ce9c9357227d9a9533edaeb4613917be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10525 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem-members.html deleted file mode 100644 index 68709a185..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem-members.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::OfflineSystem Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::OfflineSystem, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - -
AllFlags() const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
AllSegments() const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
GetFlag(std::string const &key) const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
GetSegment(std::string const &key) const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
IDataSystem(IDataSystem const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem(IDataSystem &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem()=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemprotected
Identity() const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
Initialize() overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
Initialized() const overridelaunchdarkly::server_side::data_systems::OfflineSystemvirtual
IStore(IStore const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore(IStore &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStoreprotected
OfflineSystem(data_components::DataSourceStatusManager &status_manager) (defined in launchdarkly::server_side::data_systems::OfflineSystem)launchdarkly::server_side::data_systems::OfflineSystem
operator=(IDataSystem const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IDataSystem &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystem
operator=(IStore const &)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
operator=(IStore &&)=delete (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStore
~IDataSystem() override=default (defined in launchdarkly::server_side::data_interfaces::IDataSystem)launchdarkly::server_side::data_interfaces::IDataSystemvirtual
~IStore()=default (defined in launchdarkly::server_side::data_interfaces::IStore)launchdarkly::server_side::data_interfaces::IStorevirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html deleted file mode 100644 index 7284775de..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::OfflineSystem Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::OfflineSystem Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_systems::OfflineSystem:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_systems::OfflineSystem:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

OfflineSystem (data_components::DataSourceStatusManager &status_manager)
 
std::shared_ptr< data_model::FlagDescriptor > GetFlag (std::string const &key) const override
 Get the flag named by key. Returns nullptr if no such flag exists. More...
 
std::shared_ptr< data_model::SegmentDescriptor > GetSegment (std::string const &key) const override
 Get the segment named by key. Returns nullptr if no such flag exists. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags () const override
 Get a map of all flags. More...
 
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments () const override
 Get a map of all segments. More...
 
bool Initialized () const override
 
std::string const & Identity () const override
 
-void Initialize () override
 Initializes the system. This method will be called before any of the IStore methods are called.
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataSystem
IDataSystem (IDataSystem const &item)=delete
 
IDataSystem (IDataSystem &&item)=delete
 
-IDataSystemoperator= (IDataSystem const &)=delete
 
-IDataSystemoperator= (IDataSystem &&)=delete
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IStore
IStore (IStore const &item)=delete
 
IStore (IStore &&item)=delete
 
-IStoreoperator= (IStore const &)=delete
 
-IStoreoperator= (IStore &&)=delete
 
-

Member Function Documentation

- -

◆ AllFlags()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > launchdarkly::server_side::data_systems::OfflineSystem::AllFlags () const
-
-overridevirtual
-
- -

Get a map of all flags.

-
Returns
Map of shared pointers to flags.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ AllSegments()

- -
-
- - - - - -
- - - - - - - -
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > launchdarkly::server_side::data_systems::OfflineSystem::AllSegments () const
-
-overridevirtual
-
- -

Get a map of all segments.

-
Returns
Map of shared pointers to segments.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetFlag()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::FlagDescriptor > launchdarkly::server_side::data_systems::OfflineSystem::GetFlag (std::string const & key) const
-
-overridevirtual
-
- -

Get the flag named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the flag.
-
-
-
Returns
Shared pointer to the flag.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ GetSegment()

- -
-
- - - - - -
- - - - - - - - -
std::shared_ptr< data_model::SegmentDescriptor > launchdarkly::server_side::data_systems::OfflineSystem::GetSegment (std::string const & key) const
-
-overridevirtual
-
- -

Get the segment named by key. Returns nullptr if no such flag exists.

-
Parameters
- - -
keyKey of the segment.
-
-
-
Returns
Shared pointer to the segment.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_systems::OfflineSystem::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the system. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataSystem.

- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
bool launchdarkly::server_side::data_systems::OfflineSystem::Initialized () const
-
-overridevirtual
-
-
Returns
True if the store has ever contained data.
- -

Implements launchdarkly::server_side::data_interfaces::IStore.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_systems/offline.hpp
  • -
  • src/data_systems/offline.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.map deleted file mode 100644 index ab096d62d..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 deleted file mode 100644 index b051c5c56..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -464db33eeebd61c9877f8cdbaf2c1367 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.png deleted file mode 100644 index dfebe362078ca3d4f263f09ca6827b04ae87ffdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10994 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 - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 deleted file mode 100644 index b051c5c56..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -464db33eeebd61c9877f8cdbaf2c1367 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.png deleted file mode 100644 index dfebe362078ca3d4f263f09ca6827b04ae87ffdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10994 zcmd6Nbx>7r_wNB|kWOhtN>UK%Mi7ur0V(MckPsxKI|QUl1O$;3q(fQ|P(nHd=@LnS zyUzE0e=+yY{pZe|xp$nAJ!j6|XYaM2=d(VsBGgqCuH)RmK_C#NQA(ug}OzG9{^A7jd!B1YrW1Fp=iV+NTWb*&=X>mKSaT61Q-%&X0nikr1GG6&%brd+@L8ZHEM=Ejk z*G)o(Dmo{J9-l@i_xGiaj*clM#@)Mj?{8L%#;B8XF#t z=-?%cklWkaYwM1o{x(;$zOfO>Z#`HsO&o!S*OA-OLf4ikypn#`o{)wH&&S6H?}h+Y zk!qItvH!^)BQY`Y!s6mf3EwjYK|%6|4<9=CN=v`&u1!u(4i66xXl@pN@!~~%T3WH* zj-Q{OezW&o7L`9u@@C>%{5bZgkIO;xXr;4SYI#v z<;$1&q$D&R9-dlNcb{K_S#Xm9F)`P>V`-x{f0S3d$Hc@aDk=svHj2{F(h?C7y{xLb z6H||gfnk2Kx2RPA_iVGAm!DtO*4DPjyd*a48zaZtf&!wuU72WTXmI5u{FOUt(MGL) zSzgbdCyb72*Uofxg=9+jrq6Qo@US8jjg4s;g9%McOqNzx?{k~9sHCT-_d=B-5)(-@ z*hqs3WeQcZlu)l->r<1wklWbUP;_;@BkZx2s_NJiORHR{mZMto{`~_N7ry=DV^&1( z#rd)Om)RdbQiMcB6O~iAiPBWMU;Cb}q`a-FdUbMso+uwhUg=)4JTg2iwY9z7*A+!E zd1l%FI$?NNT?UIWL(q{aJ3HIK_y(pF#7yPP(e7Csn$s`^7fC&qvXmt$hIw6sJ+uyb%|PE+VjFD;p)259T) zRsXRb%+$DT`mp}|?Cezx^*xU@em=egFE6k7w{PF#^J(|6a&yNHWQ%7I$|%~~-+sQD zX02#tRXBAyt);0cUtqOMv39K*=fA{*KOyR`No*ohzEGTs6 z>}(c|(9^cu)NZN7fS5ZWy}i9{;Y2r0?d@?x&En(Z5fO54^zc|&S&#g0-@c8IQdY)Q zQdTyzvcgbPQ)`}9VkVxLm|z=w-~H{D=e>KM@O^hCt1-vN$HSwdM!X%OD0sS|Od5uU zQPI(OsTmm-Uy|4#O+WYYS{Tlg_4<|Nxv;w%cl!I+au~fIV((`@J;KPysErqoGW2Cy z8Wo+yi(XaC(G>~jIkC5eg-iR(JtwOf&gv#6ae5}cW4Wou*t@7@Wo7rZwMn7wQD43& zv6139%(u|O>YMHP@&$*Bi)-ts+2{CKEDw1UV@kiv`H^F@o1444yp~p?ra!z*?-l%a z{@gi9Nx^0vp=L{+5%1o=Umob_>A^%nL7DjEOz*Kf7n7PwsjsiU_6$#}P(|9qL-6u< z&J}}@5an`rjI5g*|IF+xBXNYfme#d{pNYvA_E)RwUwyy7eXus$crTV-GS>I}Xz|Yv z6YKfIteDBU9l`?EM zH#ex3`Py(E77ot$vqGaLFTPrb$-vA^8czL+0IpvR;iA500=gd_g}`$ASW_d-ol-5_ zSYL0pFN0njtU}k&(5U$Isporv@?_lGB8RyqDgei)E-un?a&lqbjMV z%=+Bjar6WV3JSp?A$e*!5)&=HqTfeG%wVY^CR+U^F$n0QD=K(}goPKs-kXtF!3)(x5<$tyWB@cy8_&>U?#qgHdFdM(c6|FrEh^)gA^Fj)nOKwQ=p9t8)JfT)i@*mvT(f0NE+W zL#!-hPai+d{w_Ye6WiJ<35%e|P|Plbv zKh(8%-|zdffj+UE$O zP}>#I2)i;*HhPv%S&WT_;<}@*Rt1)9w(@)Q)YSLI1pNp+l+fmgz&sI(1glhq~(S7oOugy|+x=d)h6{#$E>rUSEr3L7{fX zAF#aAlFt~^(6i5BIjPbt`5fl{Q9QjgcVl5>r`Mgvh+NlEcrE|spy^?h(8D81osR~z z?lniYfdsb;6yJ&&HB9lG%GCI`Y{gE+2K9d~QO0ku%jKukX*2rwcPo!v42VuEH1R2U z5%-+uo|x#%Zlz>N|F=`PFntAvsiHYd9pRL^(%68-aS7QENw;-N+agFi+-e^7BxE)O+Ozd;KgU*Qd{P}Z4KpMZb3`g=3kcK+%KOA5B`}cb!FExs{v&DV( z7Q^V@0KF=2y%bp;NDF%NhAC6hpU!hHL2Gcz-i zl?8WpbrAt6LJ|NZYy2pcQ{uJ-&xVFL1^k|@qWAxsfMD?4ox2tM>{%?;M%(6tfHK^6 z9&T>#6WD1Q+S^B(t0$=Crj(q zivBL(dE49^or{YLVN_S$vvuNt*ul#AiyhDSz9)5Vzwixpjf@7y#S5C<2GlXFKsC51p<;N>+;^O-sq=)ba-mbaiRMD+A= z0E>8(yi$&mGWteCqv|N0s1y_woR2({R_ zU_<|1B=B$RO}M$Zv=j&&%k5}vo8kvQ-)PKzA~g7KJ>egY{GVj`zYZ#h68g#F`-|7R zQ`J$Z6EZW+f3A{eh{VvvbnkYi9rSE^^ zxr46zp#djgp@YCApk7#-aW>|i`}C%qf5C?(#t$lLDaM~Jx1c1RvU}>wC7__P7j~J>ng0RB}(BY zyDi?P&PH12RY`dFZVbynskIFH0KY=q+^~Ab!ime}>+vG7mpG}``1CDrj;1+rLQtuw z^i<+ChCm)DaByrqUA`|&8X1eqf>!6UjQ^#d{+;cEbx!RzG1s5H?x|_EeoIzXET1ba z(hDh*2BpvkZmzHE3C&vHNkd&-sCP&A=+}KYgh)~T30+<*NmnUe^gxB zK~>k(L=#3pzf<+r`%VzXnCAXLCz5hLems|Fv>ey;-$e*Szi&8C6?d2Qgsg>>MW@ zgt0hUthIGXKrbODBZCTb1PQpE-Q91Biz7bpu(1tK)K*mygV+Kd6&4pqaEG7&&zISu zA%gdM<=w&9B&L9@gf|+vsUAQDLTJDK9V2d+(ltfdLgj z^uo$Y*Lbnh?o2%i9UWaoWo7$BrG?AInR{(nWhD_dHuh6b&#?Ubn?SqNb#)8*j@#O# z@aQFs*i%gWFUYK{tN>HCwN=LUc}3(xK7JHIb0G$~r-iCYZJ6s=m;O>5xotvBG^70Z5QSX1%qKcG3#Mai8#iu*gD$T3+GjFsb(p*ZJx&RW@ySTx!_JYB z#1HnZ#_H-)oSdA!p#C0!km>vS^;UlhkM(g(bTqS>nHdPHV8sH>DmeAdi<75JDg9%s zmkaIJ%x!HSv|L^K2zF1^*gtss^l6dB4O|2>7uN@idOMUHRKG8=w4%MG2GtXe#%N9M zo4U1^?LnAmhy+FEx22`g2nKjDcIQiWhDJszi1>{SyV}cvG=4kuQg%;Jz*R2G-T1yN zEG)#Zm|i6%jWULAoIoQ=n5?!2k!I`Ycxy=PH(uYsfcCV%kCKv7I0*In=fADO8j39R zH8k2^_pP{^J39~Ulye_LQ+#!D;sufx3SHOOn0O5npOSQh(uTM~qmYn_ii(oY9L>Se zv7HwW3cV5jM8A(!d`E1_l<^*NZ(3Bjix2si_OR$AlVw?yRnk z=M9Pb9JNhN-GG+$D9&+zsY~d^39p^KeL_M43WyGsv^( zzkKm`uY&-Q{o?RiKvWbiWhhDqFL(zXV8u+X2QZticq zFTX)reS6WkZES2TJTme#)Lp~C06RqH<@WR^S(e1gbA1DYyn=#|*%r^;?7{smbH1Oh z!cOxoA3U8v58Bw-X>OFieJfW!gYsu+CGpiOUWW-@l}sTbcX#*9=O-s83=9m2^P}yK zo!Ler5|V4UxVTxdW}r=b2M4?TFMrdcVPaZ97qxM63Iz{Dj)}<5&Q2=(MOBsm_B>5V zy;`~eHZ;p_puLsO^Abp!vz5_O&DTgghd%TDJ8Fmw3h?a1jWJxHDxgyuze@n)pJ?>t zfydL()eTL)t+zol|Mly2*zT#4{t|wtD-^KwU@Po>_V)H(>Y^~|e059t>D8q# zI4TT$d>Z95cY#a9LbdQ{MM$Nkr60{FAtm-}F2nf5#2|EB@`@EB3YQ|aobD2x_v%JQ z(Y3XLy(_MQ*7xq+Q^^t`6&_Z3@kEJKp-q^>~;W9 zm+h&$Xz1wcqk>#q*TG2IJ3Isphz3L~UvI|<91nQP3hVo2wpzeDp|l_?lF<6Q;JFvq z*200R003Z4e{xpv_7;Jqih=-j+k@n7f*F>Ye-la z=3}o#^n!-L?yWo8tX*04;rVN7;ESwJf8r5-wiaKkMTEBYB}xeAUNGT{qe<(Es;bZM zI}fvBbHCZx6j2g@juH|PF(1kn7cptl7?nkLK%JU@nMZm5Q?|^WnY)1H-yJ1GL+aJR zELy*I{(El19_oZ)~T>UBcU;L7MJ6@5wcW7w$;PSNdE$U!@zg7e0)GT;Z zJuSZHUQtE6`@hGoz|A2fBt*ap39?8_cM=cDrNk`Op7PyUz7e_Md$(ox+U`VUP@k6O8pT5XT8n1a5!sSwKy)LqA?G=1u6o@$%X zKO(JrhmwLq!Q8^)j|e_D?rlB%DNu(jM7${%afB-r>LAo8?CB|9=(E?Ol@?#8*gz}o z!zn4d8l0kq4|as=I7_Gg(SzTZP4fp|f+Q@lsTSF=+a5tP(N)qpsfevrNF>vyeF5M9 zN3Z=`eEAU-^<5T4g7z#Mmw32mRzMn&6sD|qe#_+D(NM~)#xzoCy7x)zU4Mp=kCWQ} zukUh?OK{(2qSyU`at&hv^vo8nefUKc|9?BBW+gWcLnKH8z4Ys45l+e&5%0{D^}A%( zu1GQ=mnF2)(o$Z#QMRD%l(RQel5KIb8Y#;QRTZu)x#bv#1s!K?|5v1)`2DuLygaYX z51*21bNrqd8W@-@w7pCf_Yo|6++3nJGbq%CgNq9i2pcKEV533bt9!Z__?Yixpon$E z0QpWNNc8!^lZmORrL#YqNP+U2+c@&=TjubVts^IWEP*fbQyGQ~cApxB+&d~Ac+J};oNQC+$=TdS1^Xd6saQ~9O zz>P$J%eT4k{pZ}B&V-|*Y3D>>A+R7|byLY4931p2(EG}PBZzG4rz1I+oi_p+Zt{kt zg{hqo??HdWMjU`E#+LkhMM{f}^ylfX99HP|Hz5H4J6gUtrnc+iWBn(QO+}KZuAg8` zyoJ3okZ~^#?3o0~i*>cPwY9HF$;pw#;#GEb*^yA=wLppr!DnPo!2(0cWzId?Ta-#v zWM&4h6`X8{HgNBFAKDajo!5~ckF3sZl-_ilu61;{sCWB?)xleulR_x-CO^Ngakr)a zd1j$pVt~&fjXtfKKWDi~s~;kIS<21DrM)P}FA^l_=;$beh{z3otARGC6v|VcouYCd zWj%!{@SgfF=Nmnpk%m)u_x)m(@cGx5U$KSm-X(+Xws&;2LyVaYC0SZpVjz!l0ZN3J zqBvf5b#@<57}p|-4ygHHG$;>fg@c1rVcvzaHQ!1v>bZl~!F%5&S4Ugh6gr)d&k-m1 z>hPXHoJD{Ct_jY4#kuXH8MO?be*IX1JSIvM&rn)X4`8!UE=B`HheFx& zaup;YxawxVSHA+n2WMnZYiep%c4=BjWzAqlx02xgEl7!VshUI*Io4@{VL^%6jxMMU> zqB6{O{@=P8__bR9u(35rgHo)iiK%;5tiO&DDwEgN6&3QX*jB*IN}PnlG+WsFFf{ZA zMo--DPah>#utDj$o$Qg-M4hpd;yig`#3y}UoSMUwuK3-%ju`3{bv6;4RKkVs7*RGJ zf78GLZ|?si5m|2gP#yH-=g%c&O7DAQTSQ>+9`RH!Ra=!|P}Rqkl-^yi|iEU%jr*|4PE|^3=LUk`CMEG$DnG z-^%oJFm`uul+3q?-@k?|F3$ek*j%Ui?`qJCWN)b}Y9H*O-(-Uf=S$frO}MbZo4BdYam~<&-7c|MK}ixe+o$g(!juvP?=r2g*6`O)l^NO&oV1 zd9!hJlvh&1$xsH*3INn)Z$TQ8yiHoS(}NW(eEe|}fvh$g)VYtgBnYWI^#!Ee*y<;q z?Xx4?bogCaq(|ua0rPmd31|-j5c~^41QJrZy5y9h?U?j00zyMEm~Y)$Ota2z2cX@D zn9kyG?c1Yir-=#_aHka?K9q-@F6c0k>$$_Kn%Ne5otpPaFCj2h8Zj@zwnW^|U~!ub z=Sm|ZQN_`HStp2z6jfF4`}s+P;?v?Fggmw=LF*W3*vK#?EI9k0Q`b7r<2yS$lTuJD zZ%tO02HbO;3Wn5Xc{xrpG$`m=%gGWh5HSp}?zX5ae0QKEsS>^-kx@~LD=X*-P$8j^ zG-qaIiIQo}@=@dFA2Sn2?EU>cv^=I~(p8|Ga%guxWnXT#x6oek@nh%h@}|JEGw)G& zzmOmG_Vu*`6J6Zd!3PHqsCUKEiXE^o z6mna|gUkga96InBUc4Y+-C!_3w(uF7x!S$DBxv^jBLn@L+o&#JVZrq1;rwK(afrs? zaU7jEDkGYppkPHsMca_%)l577ua%XMtt|)O^=}#)Zoo1X>G5=R{k--qztXawJSjOj zuecZ+7PNwsQ`va!koYkTY=lT)3&^Pk7*RMmpT8>8+et?XeTa@QVP7^~98H5>1%B26 zVcXt_nk1u`SSFXG*B%4x_%SDwW^b|_|4U&G4i1LIzFc*-y_04ubfu8BN0B35577*Fm+jjs@-yb)0cAs=)&D$SUE$$;wp?{K!C4&`9Ba8~0p?PqR z)H2$GBJlG=8yhyz%$4vkSv+%Ww0SqJnN+jIY&S@~(PsT{+QY`aCGE3!cl|^ylrV^7 zOf_n2^w`!!YSf6B7v{^pGD-PriSO{GJvUa z6PyGSztdYj1g?+I+ml;Q(kZf3!dk2H0aaT z7@XJfb}H3-Y(E0rVYqXL7zC0?&HC1aO|_A0&B_<8=?UYyrzl`(_U!r{i@rGMV=evU z2}VG?QUM@7GXCH*`;69XVrXG{$PemNjm%M3!MN1dNLQ|n1Fd~2^TsnWOn)wq1rzJbObn<~PV zC`~E}bu`{iNnf}@?f6=`thVI&4H1v5zSi5kXQYAuC1J~OG2y!~k0Afx0rpSV`awrL zD(Z)?l^q>*ehY+hX&T~-FEI^*=iJrR1!?Oou)UD6%abcD%h?9^lePRfLR#9dev1d= z9}FFQ&CQvPcIV^BZtLbk6a_YOcx>$WCZ%bt0`@J;OO zcsCAu!V;*l4(lA>Q0Re`=N}BJyVvOZLSwJPb&GnMKY(#LDT)H<2eBK>jZx3}?23C> zW`ncDUSj~06JV&ITXMV+lU7HC!t_v>ym$#PMRg|)4*=O~yXFV4?RRF691wJPRCkal zipUmg@`4Gj#^7WTkL{^0`)o)SeepOG`;c7`@B|sE@d|msj82$BXR9UJ%>@7z3qUll z<(PYWgQB~+ptO)vAz;X9=;(w9yR9M+U~VTl;ocPxXq%a7QvSh(d^>(u=kv?E{#T-K zsXa(BmVuHrVWqx_WbI#O=e~^NHF<8SR=&vT0XL}v0(wD z)jE%tcE`zcG?Omt+5t(3Y);U~vM)kd!CbHXP#baql`MDJZ#m+whRay=#xo*cpK8=@ z3?(1xC#P8%4Gkh>v7uuv!LP#52nNiL5Yf;?164_Pc=>9ODSX-n;#X-Mo#gM@i|jnj zhr~e6#@_2y+K#Xwn==g7v;(Ppx-%n;999El6!P5398~KKV5LxpZYT#hBqJlU2ZXNT zmw6thkPpHrn7XUR{v_+Liq{Zht36Sg? zdZw-8xaYgezUz;cMB@)xd!U{| - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::PollingDataSource Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::PollingDataSource, including all inherited members.

- - - - - - - - - - - -
IDataSynchronizer(IDataSynchronizer const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer(IDataSynchronizer &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizerprotected
Identity() const overridelaunchdarkly::server_side::data_systems::PollingDataSourcevirtual
operator=(IDataSynchronizer const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
operator=(IDataSynchronizer &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
PollingDataSource(boost::asio::any_io_executor const &ioc, Logger const &logger, data_components::DataSourceStatusManager &status_manager, config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig::PollingConfig const &data_source_config, config::built::HttpProperties const &http_properties) (defined in launchdarkly::server_side::data_systems::PollingDataSource)launchdarkly::server_side::data_systems::PollingDataSource
ShutdownAsync(std::function< void()> completion) overridelaunchdarkly::server_side::data_systems::PollingDataSourcevirtual
StartAsync(data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) overridelaunchdarkly::server_side::data_systems::PollingDataSourcevirtual
~IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html deleted file mode 100644 index 22fbb04aa..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::PollingDataSource Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::PollingDataSource Class Reference
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_systems::PollingDataSource:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_systems::PollingDataSource:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

PollingDataSource (boost::asio::any_io_executor const &ioc, Logger const &logger, data_components::DataSourceStatusManager &status_manager, config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig::PollingConfig const &data_source_config, config::built::HttpProperties const &http_properties)
 
void StartAsync (data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) override
 Starts synchronizing data into the given IDestination. More...
 
void ShutdownAsync (std::function< void()> completion) override
 Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown. More...
 
std::string const & Identity () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer (IDataSynchronizer const &item)=delete
 
IDataSynchronizer (IDataSynchronizer &&item)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer const &)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer &&)=delete
 
-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_systems::PollingDataSource::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the synchronizer. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
- -

◆ ShutdownAsync()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::data_systems::PollingDataSource::ShutdownAsync (std::function< void()> complete)
-
-overridevirtual
-
- -

Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown.

-
Parameters
- - -
completeA callback to be invoked on completion.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_systems::PollingDataSource::StartAsync (data_interfaces::IDestinationdestination,
data_model::SDKDataSet const * bootstrap_data 
)
-
-overridevirtual
-
- -

Starts synchronizing data into the given IDestination.

-

The second parameter, boostrap_data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated.

-

If bootstrap_data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call.

-

The data may be used to optimize the synchronization process, e.g. by obtaining a diff rather than a full dataset.

-
Parameters
- - - -
destinationThe destination to synchronize data into. Pointer is invalid after the ShutdownAsync completion handler is called.
bootstrap_dataOptional bootstrap data. Pointer is valid only for this call.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_systems/background_sync/sources/polling/polling_data_source.hpp
  • -
  • src/data_systems/background_sync/sources/polling/polling_data_source.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.map deleted file mode 100644 index 53c1d1d4e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 deleted file mode 100644 index 24802b32e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e0f0e5cbc2aee9a28b2160ff70d7611f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.png deleted file mode 100644 index 984d28f24b09cd5795d4a1e82c23272cd9b23b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13856 zcmZv@1yogQ+cvsDq)R%bRXRmLNFQbM34sQ?h-{>>5!06xmQ zm9(^85gzxtD9B@O(A+lD=HgEg^rGn%iR9V&ws~~2hS0W z0?kwEYe&+?##_PdHzuC1CI$a2QCZ>#6U$&HDCJaLVT3_}v=nFMn4 z6|tFudmj{4U5OtJ#v!G-iy>3&;_lu(-xWoB7hk3qYuGVyIfC@&+~OjJme!AM!VqGV zw3U^WWtcSfachR^Fh+oU6ovVGXG9D=CKGC94U38Un(zDnTs1uL22(IGGs}P9QgSMP zb#XCR!uvqToeG7zd-pD#q>ujcxQ&%nz=DXCjm@12$=Ab2#4-FMhm8<|B#4IDRoPY=4@XZdlEC~Inxkdc$`o*n-c`)A-Lj?I)`Zm2RW?z)UmWqFI8 z{ho)12;p_{@H~aMvEn${Fv7O4Ux}!xsnhu_G2f|W4c)9*{qcU`;`~&^`+zGkG12Vl z)41?(>{n9{GlX!8i;KhK;(Fi}E_1Cf4SSlO&PqDY)L--T^h_7`6ljrPVY!m!dq5o> z6XUWr!d~;_XXBKM>T6*Fc6Ro9mj%ogZazL@*--qK4Gj&Q{1GuRUBd;+E=N1&i;IhM zJq-S25l-FF)ZtN49it_B35kh;Lz#CwzI-9Dwzj_A?RTSfM#Lbwm?h;rhr-0C zLgC>>!N>GOKIS8RL9~F7;NadfF9ih!3NkX*gX7KVkJXAvH+JJxRa7Pll+%uSii(Qx zQ3GGTSV!}Z z;wtSv*Go-L?=}4R15zlJSxlRl#~>H zS65f}qn+Pg|0apM;~2ieui3d%reGm@?qwB0At5p-|KQM2Op(~2xHuvV^m}C|-^R!P zT$-w?5}?$zwS)hB&63s7xHdL6R{MmL82ekJn?u5%k^>gyjmM84j~+C@i4~TVbWBeh ztyRIX{f2k%?d!W|YkMm>IhpU-;)9}1E^cm@{S^(L^MB*c&d#kHlhwN`-&s&gX*y`F zot+qTJueqTZgFtT|63nFD;UeL$hz%75f~J-dvWf4w%fzdJ221zrM^CT6DEUf)Psyy zuU@4KSmTbB8U*d{KTl3cVPa%N6%-VlIgE^qz&&?L`5o^S44xb5>r3AvV`gH?8LN7g zk&#qp z^q^h4_m&2%w`K`0&d`h-J7MC8|$A0eH_W76KA z!g-B>Ar4-S9U>$7SWr+fn&vj{*49=y^w0Fir!Ien=<6FAa_Z~#9qDj!agk1T-O&Srru}Pd5ZtR#sZOx~@7+)!dVoM#VBn5fTs(pq5Cp#a?XT zQ&Li{tgl;MoE8x2bZ%~La93t9hXvG7%)#-gp@}!pPzkR(V6WNVPqT4Qyl&k@Q+@fa zI6of)3M2U4yBm$}n^P0NVY9^CveW%OysjcVwtM+U>as2K?h8g@Y+`!)^R`1ZY^D#{ z`3CY2-wDpkmoMi;2xoo%#;Ei#716z}pIZ$!n#*$@&EGLt`;nVCtCio#P?QL#Ec zK6dO&WZU?mCS@&?6VKm0K_qq7T3S|id{Hc!I_4iTJgn({dEq;jBa1~rM>qKNVF?jzAvVgykb&( z>iaH}w<+5F#T<6lO;+4mY_XsE19jNq1Z-0xI309JJyW+5pVKAwS1Cs22xpB8k zv8hV?u$L4g?^UakA_DLAE}QX$qTf(S7#x4$3N9?XCHZRPeX_oZ_Rp42N-q@e5-KiD)*hQrd{?8X ztE0#^G75PUF1f{W= z$P0z2nB3$F+OX|B4QE~BWz7S$;M$b3JMB= z3cnx2Bi4=^8yl6+S2a~$3zxmjh4xrp$h-T4^^2);g^(<^U87{9psFXeup<>TaJ18O z-EN%!<@pO#KyfigbaeE$rWa4SjO&S^gai)P=jH-D|1OWNJ+pOm z@S%RgGd5VFdL@?jJTO;j?_xA?a&ybdv@45y?xDvqyuYWRf!5s2LUXtDh5{q;-13*# z|G|d=2bYS!`VDGT9v6+8;E8z^tb9bTV_ww?X*(trGkI0+M zOc$t3TL%Xg0Ra*}KR*ViVaKgs&AxH()l3=1#0cQ6ezygYb#__LoqIEpk%{nO`WzQ% zS%yur{`}-gnsh_eeuEDi4HeBG)jYLvMDbea{OqjK=Iiy&o}Td|eG+nV^5<(KI8ql! zERQ~Wg&hC=V>y`458Vjc06|c&ryCkXFOI+ZTZ|U#%!xeA=jbgpsGeI{3GeNF5aA>s zD3}l*A3%EZVJo0e6rWWuF+Q~b1`1hd8&kD-@O1Amm>L_?H9lVr3=YPCCDt)CM988L z+ZjW9$N6x}go>Kl{LfJ45v(#)vL2qnXRq52GsQvx#j3m!xdwAwetoPA4FwpLO2}3{ z#%Xh7gU_N9d#2vy%Hh^eS#@<{OahwV5Io9x*ko|y9iarWFsrBPoCZE7ki{h>k&26p z&;9=W5|5GxW_iJsxAW>S8~$~1Dg;E=+LJ$gD;@z0Z+~-|vdMij5TM<}(G9h?#-~Kl zR0Rce7bl$8G&In~y^;e@54GaoyovcBfXT*o6_9o!3De~X{Fk*go4(Py@=A)FoScw5 zc7Dj|R@1iq%)?o`u^%HvS_!GCq3P*VsMc44Hmy{$ii$Yx9UU$^bNA>ZyvR__8x#B! z)6Hov*`u%X_l}Pji#oi^FlX)pOKjvV<PuOdi$=&eLlem*N)I_hjVafAW|r56UzoSB!G z2${6WaT;qXFfZGPk&V9dp!8i=kna{jrcK2QPJQQC#O{G@UTEaut83~9JYglL__C2 z?Bhy9$6@0ti;!Le>(QPM_Os0rD8`#N6|94A?zA zJ>3jG6s&w1K&IEOUnfL;`}VCBZnp}m3?=R2!cRyi5>U~6qLlxXfq`LvZ4_^9ZEa_7 zuYDkmcXz%EFF!wj4h~|X#b3(N$tfoC{9@~uf{>&vBkNzAQ1rW@M!S>2Vi5MpB+p;ov5}U0?3(DP!Iy( z1V9E_9D`IjzoaL%NTpz-+dyEmA2eqF_;+$#Ym?Bpw*E-ioL@AeR5SJxGcs^dw&UgW z0ii`o78VwP$ToCwap@fz>W2H}H*d!<{_I7Lnp;{5ffj@3gq4$%qpqo0Txa&FUWqNS zIOKtYQO>ij#E}tgAV+QO?SZqpRbx-O^!tWwbSQZrbwX3PY|V&L(a@mBKb22uv>jCn zkEM5Y`L~Aav)gqO8m7O0n6x@K7ya>t?7Zw&~$mfUvTKVboXLED&Hq*q~+S-u3JQm~-pjbP8{-lT1DA2`QWEft` zp~qzhXRM^G41B2lX^BWsg$QRw8I+yHRE-@r9-b^b-{Z}_;zCVRda)IjTfOu)UwJyE zF3fSV#rY#G&9XzTv3N-75@L$$T11&!q3jmFsE&_XtLta zR56M>gugkmOVRX$F3q`VteOao}T6a1bh4Y+W|gWT@ULYl|jF9#oW;`8kTj~F0qyYcFrVLkhWL{?Vu7mnRG zGNS+NWsn1}O4wv$llkP45H>M^-`V|`QB)KQ9$38xKMk*GGa3p;So?&2m|E@<&M3;H zkxEue>t7I^AQSgh9ns?lWR#R0@CadPB(8Il%ZVElzrhZ%#wPfD#sAW^cZdhx^0lyP z@_=u~@$u7RR>Qa2moHLJwoGsW_NoYRzteJQU7c9t3q6Iyt=w7iwA554Zf;6; z_9dL!vky-(w`LS&l=?aOx{s>01grN3K4prfWaVVMT5TUJbqew)nu&)8eT|wLCw9Ti z%q-w{N0=q_@)^HsIv*ORZfU^h&oI+DIq_g*b%NFcBMS`(;r`Z7+V9`Lhet%*o33;E zy|B<>s^N8dzZLvCBz`Pk16$Q;81{~Ap@aGF36>*YXb-_NH#1YW+yHUH<8X@};f?ykKYsALt!dMVKEntN4XxdBg_}Wu%BGZ1 zt+e7_mhAF!MCjU>{;0N$BfZ$6siD#SMl|d90B>e?;Y1~lqN3u<%U{)Nxf^7O?~Ns>f0|^>Ve| zKLq$%B)m#|%an=@R53VNqytfNu$Dn}nIlaQL4S#AIorbnnbyqGGU({Y!?@vDh+2l! z+0K<;E&g$UzV8_s(ZUUMu8o#lqoV4)dEQ?|31a}T9msTlS~MG-f1?ASKce2N-K>6R znR-Vlg8@zPqka54dD*<(W{0c&NiW_%T(U{k(aDTXPD~6^PP=Y-xE20blv)v_68gLD zouK5nEOf^hvVDOe`d6@4A?|t%P*P@CrNAfaJ^$VyWRS!M@c>mQZ2r)A`fz)eg@XeZ znKjR!KR@!$P2)1qESUglV5je9R`@4LQBi8(hCNV8{MP+sRXqjo-i7iuAE5(gkr^*H z(a_Wk1f;oRQ)=pW%+`Fir+o1*g@KcULk4gkpb~WrjhAI*+yFz+lC#Q8o7@R*K711Z zhk-(-rn8%yJP4q$CyKkui;5y7eNX0~Ak(G%C8;cr&JSmQ|NgD^b3_hFQ%mcZyoO__*s35eujA6cEC0j%yai~K((q8aySr~S1rk5v_pcx{YvZBajT#}ZCO;sjb zuD?IhhlEZ*ZlCug;|7aK6GfEosep#|{`J-{I73)4+bx%GO`m9hAPDH3CS54P(S+Q(UxV`ucW3%1e;s-(WC2GfGiT(lsBZm9MXS%C5ZK6 zYo-kZ+TVZvV5zF^`WFKE$Wu<^sfVfp;UyGc?mb1ty2G3o+rL(RHr=7JtoJzFUaz9yoo^2|_C^`)6id5Vp8DK3Cu9&kNiL zzncp5RYW8P@`wS`@@z>W+b5(L$|&3WaO)Nqmzes?fi1hWn+~h9s z4QVh0)+RHms`x?ViG)?&(bIz^FE4-eZ`{;@yh$W7GV*Bo_0vi~5?qEg*f3}*MDxn* zf#gjz``+FA`?t!X3)jzkG(swcVfM2(C8*QEpquRf`=_C+8w%Z!S6YgHa&ofr<2?}o zCqSZCB_t$(uQI`;a2PASc6U5?KDDN@l26?GAey&JpMT74wK_**m^HXJGcggJi)*T_ zJ(phcaz=Ntp*SfaG07EJpX=G_>>Uktb$sik#;-iWLPEjs-`{M$yzu_y`47^@=H_4O>dZ{~`Gtil zpW|oX!yqUZxl{{2s64!cfHJHHQkm}Dp-fFpO&4=39$AEe%7+1P7{nl}u8NcW$@mpX zRhhL1si#7Un`bBME&MOGxIjx@>Ly&u(}jruBgp)BdkBGF)P2`~8Z+-j?S@%7)Ri-m zGj6cQH~#o;ceT4XO^ao(gQ}x1>E`!h9nSsj*_NsfJ9n^{@NsbLHi)r{-jzpvBOTTc zC7{Iw_Q7RTr-E!0|BNr;->nTm-D#Qizx-S!YdePMC&44q|Iq>chxrf_$&j^JP;o5~ zsZ{wB;5e^!mWb5U)Qsz$bE-PxiyJx(^pb^eKxv^yPR^$W7%DQ}@M(qd@hG^YfxurH zj}BCeii+<1`_~nIjb(0YEB5l@u!Y$dBm{)OrwiGU0Dk?wz8*C=sB&=(6yI!Zq{xCn zd3|<#obn15VQ2QeAU?P#oc-nfE~kCq^|GL>fPTyGJSXkPe^t?GO-vZ(Xgf&u@{d6M z-+?>*+rwF2RxeTzlNlC<)p9EcigV`Y&)xl1EjlSbI?@{|t#CKUu_jn1?f+8p=3UF1 z9DK_b96uGW3(}ZDzq=x*7Mr4Pe_)wGH71xB&aSQ7F3JVLfbxL&Ab#%xlbu}{I)$#X|!bI*>P&Q^SiQLm7|DU3um$~|wrp5dN8d|%h z4%XT-8XMo9a-Q8gtc~Kz*vGei!mRK<*tiF@2)LcRl7Ws+gQFe{VE{z({q8zET5QDF z>c+;=K$gt^t&IXZMPu~bi>SHiO1WB63d{e2ib}Bht>gw(-|ojSjzqlnZ(W!2<9g;0 zTT`dAkZiqSuWX1fbS)fYZAC*+AX!s3(br7h6*pVAy;FG=$l!l=4YnZy*}h6$8voI> z_z)dazh^!?HAeRSld{j~!RM6skF{u`iT8Hz`kjf~P|XMq4-fAqEa-ArUFzse!OR<| z2F+Yf{g`ieWsi#~-=M#@w>6nv%iib7%C{VS7>ro4g{y_z6UZxUg|L~vB1iqQ^TOQf_rh;zQ-|`K>5{B4Wx2+05L)(^HSPaTZe!=fh*y) zAFq5Vb$M28d{U$?`UqNQWo>OfNlmg1X59B8t(&h-clY;8>#mmyp}!0;4XUfDAp@5P zrVdBri|t423rFeSpa3x%8bV^|(I2(&$S5hHiIkh`J*U3&gpQe+*?GPbXJTT)Y^gs5 zd@P4=zGDjVpWp~WT3V!@ySe?|+>C)jzrErIhB4vo+qYp@Rbb=bw1M~Syx5z7`P0T# z+9o5o#tdlC(QeOQj{`3HG+zIobEn>y&19>q#|W8pbi{-)4pLZ9a`N6KdO&1kRq~@n zSrZd_7}z47d#rGd(Ewc-L28mZ-zNpcfQ4EaEujP%6gIKytCRh`y-@~1b`*-d56J?w zLkk~~KL?=>QDEg16j*NDz=RSB0jfwxM~6az={51mQ}E*A^y$j#s`*Hv#zcebO;GM| zoSd8znp2XKzkyman0c47!nCCuc=ET8PffvcFf}y=2@MuG6%~~k*plfWqlv_lvX3uq zZ^!YNH16OLhC3ty=zumhgYN(KKEOqA_&{u5#V^MGza zdkTP21QIs*CNUEe`dlWBWS|L8G`-*j?+bC1U|67j{rUy1CJ$cb|4t*u{{=#!F2~1n{cY1Ddm41nc`scA;uX@m*4*vyJ(%9Z1`0$xflZd!TsRL6DGe4 zQS^KF`~&$hb1Hqxh7PxtK{p^`VWDT2NJd0-Lqnb{s-z^>qiThhjA`3?z}A)it@QAq!1!QC>)%wLT#9dYQb(#p>0dsWYXA`Bpy*(0L@bVJ7F5wjn0Rb63JxUax z|Ai0uh_tY}&g!OUr2NDY?+!&J;U$DH&o^)AfXB0liDgKYjC}vz_D0mT(qq@6$XEBx z`Ded#Lo4r567%6T`$&fl7doIa#B_Agh>9vGNSZ0;)(*7%TZO4qLrlu+*R+zyi=?Pl z&>UU(3pdzmwiSQ4Sg{`{j{YE5*%$VZ;ZQ@Oii;c zFQcRJ!ARBSe1$pEBJ^5ZM>zx3l1|{-lKQA%;$vDqGgQEyasd;QzxhJ9pvT{3dVfs) z6aa&<^i470;qM=)49aL~QY0pR0MGrBBriqhuD;>g?tO%>F7KB;|?uw$!Gih>%1&DA> zu$7MYEWodac_#~e6MDbu@s|uSJ>??2D#hwOJ3*#=&s&_9_3qr{rv9JNVD6hm-%FLb z&&F18bmnRV2+q_u;MVK%r!D6cP%iCKm&a-VwEfQ(7ZPASj(u+u??Rn(WkDQ1CZZXH-0_mp`F+<~4UGZEmY{f4@sxJyBsEi*9_ z1J3Q+5jCT(YkJgTkJdK4T;*2S8*|nhweXQ%l!fQEgqwoyCV8{nk^I~X{sgYiSR?&NFUbf*WKvikZ|boBIyeFc7m zQgm(eHUZP#&d(RKw-G1Odv6g3f-Kec)9at>??J000VL4#bKuwL+ZWEx#EKa>I5>cJ zuYi?%tP@sl+z{9ngf$=}tHns14J`SAvho7u0XL|OAUrrj{^I%i7y+CE64No|h9DCq z0@S1#3+vu7sr%KvKvv&fcYNt%>ZzUI9aSz1_b+Y(gw?NiW?CM6#UkLXo9eM9=DsHq zi$i+D44Aw?OlD)F*XLif!$%pX^Q<4A{A`DHgQPD}sG*^u(c+nZQ#4KwY5P) zp>!g{%PmG>YNBsJ#Gcl{ca~NL`#4=Ag;Yk8d4D@CK2$!6781Zn)ORxAt&~4ld-i8V zKC>K5$aZK;dJMAc~plkgfwPZ+0SoH#VL*2 zrV-K6jyp6NC_Ye+E(FRUm*sW16$5Ng>&f}RsR&0;$-8%$P>PUUApl9TOh?MiQ_aHC z65=430Dfxheqh2gt_NGb>;%Hh2Jj|>U%#fU>c*#LgGi@WZv3*T=`P4AY|UdJ0!H)a z7ZkLCEthvchQ#1G47%_;Qc?^^0tb9OfB?II?0^Y^2ZyBEkQogzSN%^O{4j)Ro@edV zSoM*B5A_?mF@_$ONe+`BLkOnYF65|~K=G&R`ThE7Gn%^VzZf8s^Wa+s1C7AP$LDih zR{7-hFLHYT#w_5f`w-B|1`i1A$(d$fT7U%znW(9)MWm8f6qv+%zE|Uob@JD&Rqe=? zIK=(Vs1O$kawk9t&A=50;?*w{3jK(fiZE=COiPEml`@KZn94X*K!6A(Vi?ksoCHP) z0XrB?waq%(+TVappMiXg%qaj_U-cd(Xs5`}crzENLI;wNkW|9Q1CSx3rA3Mmp2=#P zW2o*FxHTTr=0Pb6Yz!br5RyEb&^|A1_B*G6frIQc7=v@Gt9`td`qPnjs%^gBhfTug zzM=noW8xa@yF8tAY`cDaaWL{y1NBr zWo6x=$zIKW_-|B=BJI^H>L%Y)VNNbCEAXsrpq*foMDus2gEJ4y)FPUnf|Rra7~~}6 zUJZbjHi3g{)cBlzRuA?N9yYcagb&yqrt7%>?(bV&o^SgfH?vYhhVt+3?r#RLWdvdu zCP19DrYY%n>EF|zayeZ65vKZ9{MBcGyoO5HMOEMw*l)t)kBGo&f-!d~a{G1)ni+U< z|9SkeG`A!FZBD02_?@LMEiZp)ZIyP1I5lLIVJ;1Jb%n6qxbXo(JaurU2dnS11aj2% z7hH5Cn*kD6f(0oE?L7vP00p>AJxrXQm#1vO;r2E84G`tKZ~^=5N-Jc=kDQRW(v?=k zS@<~F=*D^JBPWNkAQDRsXnXqI!_0o&Qhg>Zda>tbAoUGSPQHTRK7Y5>sc~PT5U0Ox zQc@B%ih`0-kGn3i?*9|e?(}yd$BS`%P-q&;G^y&)kTk zy*)=u*`9zq1m)HB^c0|+&P-9WC7{+yqmSGle0A{c3T zdHHC(UxuiA%Cx@DMX99!1s#|h zw{`uCjOE{1SR@0B0;(1R^G$gsO#N0TP#%7mMEV8>zafo}peaaR_i{G=wr1iPV&`>fGYz<7>^8kJ_1QyMiQwAbQlk*q3AuGTzhXI%@xi|aA+A?DrC`mQ*?}z$7nxrN z2caP$S0U2N^g|z#{1Imw+CQvH`m=QK@bG~1u(Gmhdz+YW{6dT%n4F<7jF6NKye~}Y zc}N`Y?C%H1#y*VM#Ab@gQ!K@{f*-+`9Uu=+ySloHq`08Q=H}-gyb)z%V*{xx(|7$h+1S{?pKk+W#d+l$6Ow+S z>*@P{K0+CifPp%S;M6NeP#>gfvGMUcVZHxeS-JH?A0#?+$gqLxC<{pzh)eRghz|}9 z&aJIQ!f0K9ChYzCRRQ99;4EsrkGuoU79x(dx3?2hQicJM)LjTI- z+!e@=gh7@7AUoVm4(7C}>ZqQ59uK(^uwOop9Wy#{5A`)(8%4=|efZu4qBa5mq~f>0 zxS^7c%JzBZ7!o#fVL&$T1EHGfc(Clo+ z{{~f3?MnYgth`^FeHqZ~%2*jKgi&x|Nh3@KJPi!>)5tpr(dBJ93j}j&U{4pA5Vejd zQ!Tg%qDTx?_hUmmQP9OX$#7*d&0W;+KHMwhnQ%;fcCP|NLrf=?x8e;|9gtQfDu0w_ z^V*&~?j4Pu>uvam@Lh@anHf5ejUZG&T<17BJYjwfzLum{A^0Vd - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.md5 deleted file mode 100644 index 24802b32e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e0f0e5cbc2aee9a28b2160ff70d7611f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph.png deleted file mode 100644 index 984d28f24b09cd5795d4a1e82c23272cd9b23b3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13856 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::StreamingDataKind< kind, TPath > Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html deleted file mode 100644 index a2afa4390..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::StreamingDataKind< kind, TPath > Class Template Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::StreamingDataKind< kind, TPath > Class Template Reference
-
-
- - - - - - - - -

-Static Public Member Functions

-static data_components::DataKind Kind ()
 
-static bool IsKind (std::string const &patch_path)
 
-static std::string Key (std::string const &patch_path)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource-members.html deleted file mode 100644 index 473ec12f7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::data_systems::StreamingDataSource Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::data_systems::StreamingDataSource, including all inherited members.

- - - - - - - - - - - -
IDataSynchronizer(IDataSynchronizer const &item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer(IDataSynchronizer &&item)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizerprotected
Identity() const overridelaunchdarkly::server_side::data_systems::StreamingDataSourcevirtual
operator=(IDataSynchronizer const &)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
operator=(IDataSynchronizer &&)=delete (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizer
ShutdownAsync(std::function< void()> completion) overridelaunchdarkly::server_side::data_systems::StreamingDataSourcevirtual
StartAsync(data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) overridelaunchdarkly::server_side::data_systems::StreamingDataSourcevirtual
StreamingDataSource(boost::asio::any_io_executor io, Logger const &logger, data_components::DataSourceStatusManager &status_manager, config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig::StreamingConfig const &streaming, config::built::HttpProperties const &http_properties) (defined in launchdarkly::server_side::data_systems::StreamingDataSource)launchdarkly::server_side::data_systems::StreamingDataSource
~IDataSynchronizer()=default (defined in launchdarkly::server_side::data_interfaces::IDataSynchronizer)launchdarkly::server_side::data_interfaces::IDataSynchronizervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html deleted file mode 100644 index fd169d662..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::StreamingDataSource Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::data_systems::StreamingDataSource Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::data_systems::StreamingDataSource:
-
-
Inheritance graph
- - - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::data_systems::StreamingDataSource:
-
-
Collaboration graph
- - - - - -
[legend]
- - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

StreamingDataSource (boost::asio::any_io_executor io, Logger const &logger, data_components::DataSourceStatusManager &status_manager, config::built::ServiceEndpoints const &endpoints, config::built::BackgroundSyncConfig::StreamingConfig const &streaming, config::built::HttpProperties const &http_properties)
 
void StartAsync (data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) override
 Starts synchronizing data into the given IDestination. More...
 
void ShutdownAsync (std::function< void()> completion) override
 Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown. More...
 
std::string const & Identity () const override
 
- Public Member Functions inherited from launchdarkly::server_side::data_interfaces::IDataSynchronizer
IDataSynchronizer (IDataSynchronizer const &item)=delete
 
IDataSynchronizer (IDataSynchronizer &&item)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer const &)=delete
 
-IDataSynchronizeroperator= (IDataSynchronizer &&)=delete
 
-

Member Function Documentation

- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::data_systems::StreamingDataSource::Identity () const
-
-overridevirtual
-
-
Returns
Identity of the synchronizer. Used in logs.
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
- -

◆ ShutdownAsync()

- -
-
- - - - - -
- - - - - - - - -
void launchdarkly::server_side::data_systems::StreamingDataSource::ShutdownAsync (std::function< void()> complete)
-
-overridevirtual
-
- -

Stops the synchronization mechanism. Stop will be called only once after StartAsync. Stop should not block, but should invoke the completion function once shutdown.

-
Parameters
- - -
completeA callback to be invoked on completion.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
- -

◆ StartAsync()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
void launchdarkly::server_side::data_systems::StreamingDataSource::StartAsync (data_interfaces::IDestinationdestination,
data_model::SDKDataSet const * bootstrap_data 
)
-
-overridevirtual
-
- -

Starts synchronizing data into the given IDestination.

-

The second parameter, boostrap_data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated.

-

If bootstrap_data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call.

-

The data may be used to optimize the synchronization process, e.g. by obtaining a diff rather than a full dataset.

-
Parameters
- - - -
destinationThe destination to synchronize data into. Pointer is invalid after the ShutdownAsync completion handler is called.
bootstrap_dataOptional bootstrap data. Pointer is valid only for this call.
-
-
- -

Implements launchdarkly::server_side::data_interfaces::IDataSynchronizer.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • src/data_systems/background_sync/sources/streaming/streaming_data_source.hpp
  • -
  • src/data_systems/background_sync/sources/streaming/streaming_data_source.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.map deleted file mode 100644 index dd1c27689..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 deleted file mode 100644 index 3aa3068e5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -442e3dae0752bb55dd4fedfb65280d96 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.png deleted file mode 100644 index 3f4780d95be8fb478a95a8ca97c0e72d56deefb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13976 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.map deleted file mode 100644 index dd1c27689..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 deleted file mode 100644 index 3aa3068e5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -442e3dae0752bb55dd4fedfb65280d96 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.png deleted file mode 100644 index 3f4780d95be8fb478a95a8ca97c0e72d56deefb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13976 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 diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix-members.html deleted file mode 100644 index c1070421e..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::BucketPrefix Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html deleted file mode 100644 index e74e054c2..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::BucketPrefix Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::BucketPrefix Class Reference
-
-
- -

#include <bucketing.hpp>

- - - - -

-Classes

struct  KeyAndSalt
 
- - - -

-Public Types

-using Seed = std::int64_t
 
- - - - - -

-Public Member Functions

 BucketPrefix (Seed seed)
 
 BucketPrefix (std::string key, std::string salt)
 
- - - -

-Friends

-std::ostream & operator<< (std::ostream &os, BucketPrefix const &prefix)
 
-

Detailed Description

-

Bucketing is performed by hashing an input string. This string may be comprised of a seed (if the flag rule has a seed) or a combined key/salt pair.

-

Constructor & Destructor Documentation

- -

◆ BucketPrefix() [1/2]

- -
-
- - - - - -
- - - - - - - - -
launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix (Seed seed)
-
-explicit
-
-

Constructs a BucketPrefix from a seed value.

Parameters
- - -
seedValue of the seed.
-
-
- -
-
- -

◆ BucketPrefix() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix (std::string key,
std::string salt 
)
-
-

Constructs a BucketPrefix from a key and salt.

Parameters
- - - -
keyKey to use.
saltSalt to use.
-
-
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult-members.html deleted file mode 100644 index 0dda3b652..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::BucketResult Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::evaluation::BucketResult, including all inherited members.

- - - - - - -
BucketResult(data_model::Flag::Rollout::WeightedVariation weighted_variation, bool is_experiment) (defined in launchdarkly::server_side::evaluation::BucketResult)launchdarkly::server_side::evaluation::BucketResult
BucketResult(data_model::Flag::Variation variation, bool in_experiment) (defined in launchdarkly::server_side::evaluation::BucketResult)launchdarkly::server_side::evaluation::BucketResult
BucketResult(data_model::Flag::Variation variation) (defined in launchdarkly::server_side::evaluation::BucketResult)launchdarkly::server_side::evaluation::BucketResult
InExperiment() const (defined in launchdarkly::server_side::evaluation::BucketResult)launchdarkly::server_side::evaluation::BucketResult
VariationIndex() const (defined in launchdarkly::server_side::evaluation::BucketResult)launchdarkly::server_side::evaluation::BucketResult
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html deleted file mode 100644 index 53c2e8ba4..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::BucketResult Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::BucketResult Class Reference
-
-
- - - - - - - - - - - - -

-Public Member Functions

BucketResult (data_model::Flag::Rollout::WeightedVariation weighted_variation, bool is_experiment)
 
BucketResult (data_model::Flag::Variation variation, bool in_experiment)
 
BucketResult (data_model::Flag::Variation variation)
 
-std::size_t VariationIndex () const
 
-bool InExperiment () const
 
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error-members.html deleted file mode 100644 index aecce51c2..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::Error Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::evaluation::Error, including all inherited members.

- - - - - - - - - -
CyclicPrerequisiteReference(std::string prereq_key) (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
CyclicSegmentReference(std::string segment_key) (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
InvalidAttributeReference(std::string ref) (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
MissingSalt(std::string item_key) (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
NonexistentVariationIndex(std::int64_t index) (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
operator<< (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorfriend
operator== (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorfriend
RolloutMissingVariations() (defined in launchdarkly::server_side::evaluation::Error)launchdarkly::server_side::evaluation::Errorstatic
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html deleted file mode 100644 index e520550ad..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::Error Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::Error Class Reference
-
-
- - - - - - - - - - - - - - -

-Static Public Member Functions

-static Error CyclicSegmentReference (std::string segment_key)
 
-static Error CyclicPrerequisiteReference (std::string prereq_key)
 
-static Error InvalidAttributeReference (std::string ref)
 
-static Error RolloutMissingVariations ()
 
-static Error NonexistentVariationIndex (std::int64_t index)
 
-static Error MissingSalt (std::string item_key)
 
- - - - - -

-Friends

-std::ostream & operator<< (std::ostream &out, Error const &arr)
 
-bool operator== (Error const &lhs, Error const &rhs)
 
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator-members.html deleted file mode 100644 index 050407d93..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::Evaluator Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::evaluation::Evaluator, including all inherited members.

- - - - -
Evaluate(data_model::Flag const &flag, Context const &context, EventScope const &event_scope)launchdarkly::server_side::evaluation::Evaluator
Evaluate(data_model::Flag const &flag, Context const &context)launchdarkly::server_side::evaluation::Evaluator
Evaluator(Logger &logger, data_interfaces::IStore const &source) (defined in launchdarkly::server_side::evaluation::Evaluator)launchdarkly::server_side::evaluation::Evaluator
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html deleted file mode 100644 index 8404f9175..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::Evaluator Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::Evaluator Class Reference
-
-
- - - - - - - - -

-Public Member Functions

Evaluator (Logger &logger, data_interfaces::IStore const &source)
 
EvaluationDetail< ValueEvaluate (data_model::Flag const &flag, Context const &context, EventScope const &event_scope)
 
EvaluationDetail< ValueEvaluate (data_model::Flag const &flag, Context const &context)
 
-

Member Function Documentation

- -

◆ Evaluate() [1/2]

- -
-
- - - - - - - - - - - - - - - - - - -
EvaluationDetail< Value > launchdarkly::server_side::evaluation::Evaluator::Evaluate (data_model::Flag const & flag,
launchdarkly::Context const & context 
)
-
-

Evaluates a flag for a given context. Does not record prerequisite events. Warning: not thread safe.

-
Parameters
- - - -
flagThe flag to evaluate.
contextThe context to evaluate the flag against.
-
-
- -
-
- -

◆ Evaluate() [2/2]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
EvaluationDetail<Value> launchdarkly::server_side::evaluation::Evaluator::Evaluate (data_model::Flag const & flag,
Context const & context,
EventScope const & event_scope 
)
-
-

Evaluates a flag for a given context. Warning: not thread safe.

-
Parameters
- - - - -
flagThe flag to evaluate.
contextThe context to evaluate the flag against.
event_scopeThe event scope used for recording prerequisite events.
-
-
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack-members.html deleted file mode 100644 index 08bc2fd3b..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::detail::EvaluationStack Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html deleted file mode 100644 index 6ef816366..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::detail::EvaluationStack Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::detail::EvaluationStack Class Reference
-
-
- -

#include <evaluation_stack.hpp>

- - - - - - -

-Public Member Functions

std::optional< GuardNoticePrerequisite (std::string prerequisite_key)
 
std::optional< GuardNoticeSegment (std::string segment_key)
 
-

Detailed Description

-

EvaluationStack is used to track which segments and flags have been noticed during evaluation in order to detect circular references.

-

Member Function Documentation

- -

◆ NoticePrerequisite()

- -
-
- - - - - - - - -
std::optional< Guard > launchdarkly::server_side::evaluation::detail::EvaluationStack::NoticePrerequisite (std::string prerequisite_key)
-
-

If the given prerequisite key has not been seen, marks it as seen and returns a Guard object. Otherwise, returns std::nullopt.

-
Parameters
- - -
prerequisite_keyKey of the prerequisite.
-
-
-
Returns
Guard object if not seen before, otherwise std::nullopt.
- -
-
- -

◆ NoticeSegment()

- -
-
- - - - - - - - -
std::optional< Guard > launchdarkly::server_side::evaluation::detail::EvaluationStack::NoticeSegment (std::string segment_key)
-
-

If the given segment key has not been seen, marks it as seen and returns a Guard object. Otherwise, returns std::nullopt.

-
Parameters
- - -
prerequisite_keyKey of the segment.
-
-
-
Returns
Guard object if not seen before, otherwise std::nullopt.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer-members.html deleted file mode 100644 index 5569bc288..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::evaluation::detail::SemVer Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html deleted file mode 100644 index fe5470109..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::detail::SemVer Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::evaluation::detail::SemVer Class Reference
-
-
- -

#include <semver_operations.hpp>

- - - - - - -

-Public Types

-using VersionType = std::uint64_t
 
-using Token = std::variant< VersionType, std::string >
 
- - - - - - - - - - - - - - - -

-Public Member Functions

 SemVer ()
 
 SemVer (VersionType major, VersionType minor, VersionType patch, std::vector< Token > prerelease)
 
 SemVer (VersionType major, VersionType minor, VersionType patch)
 
-SemVer::VersionType Major () const
 
-SemVer::VersionType Minor () const
 
-SemVer::VersionType Patch () const
 
-std::optional< std::vector< Token > > const & Prerelease () const
 
- - - -

-Static Public Member Functions

static std::optional< SemVerParse (std::string const &value)
 
-

Detailed Description

-

Represents a LaunchDarkly-flavored Semantic Version v2.

-

Semantic versions can be compared using ==, <, and >.

-

The main difference from the official spec is that missing minor and patch versions are allowed, i.e. "1" means "1.0.0" and "1.2" means "1.2.0".

-

Constructor & Destructor Documentation

- -

◆ SemVer() [1/3]

- -
-
- - - - - - - -
launchdarkly::server_side::evaluation::detail::SemVer::SemVer ()
-
-

Constructs a SemVer representing "0.0.0".

- -
-
- -

◆ SemVer() [2/3]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::evaluation::detail::SemVer::SemVer (VersionType major,
VersionType minor,
VersionType patch,
std::vector< Token > prerelease 
)
-
-

Constructs a SemVer from a major, minor, patch, and prerelease. The prerelease consists of list of string/nonzero-number tokens, e.g. ["alpha", 1"].

Parameters
- - - - - -
majorMajor version.
minorMinor version.
patchPatch version.
prereleasePrerelease tokens.
-
-
- -
-
- -

◆ SemVer() [3/3]

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
launchdarkly::server_side::evaluation::detail::SemVer::SemVer (VersionType major,
VersionType minor,
VersionType patch 
)
-
-

Constructs a SemVer from a major, minor, and patch.

Parameters
- - - - -
majorMajor version.
minorMinor version.
patchPatch version.
-
-
- -
-
-

Member Function Documentation

- -

◆ Parse()

- -
-
- - - - - -
- - - - - - - - -
std::optional< SemVer > launchdarkly::server_side::evaluation::detail::SemVer::Parse (std::string const & value)
-
-static
-
-

Attempts to parse a semantic version string, returning std::nullopt on failure. Build information is discarded.

Parameters
- - -
valueVersion string, e.g. "1.2.3-alpha.1".
-
-
-
Returns
SemVer on success, or std::nullopt on failure.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind-members.html deleted file mode 100644 index 9fd34a481..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::integrations::FlagKind Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::integrations::FlagKind, including all inherited members.

- - - - - - - - - - -
ISerializedItemKind(ISerializedItemKind const &item)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind(ISerializedItemKind &&item)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind()=default (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKindprotected
Namespace() const overridelaunchdarkly::server_side::integrations::FlagKindvirtual
operator=(ISerializedItemKind const &)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
operator=(ISerializedItemKind &&)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
Version(std::string const &data) const overridelaunchdarkly::server_side::integrations::FlagKindvirtual
~FlagKind() override=default (defined in launchdarkly::server_side::integrations::FlagKind)launchdarkly::server_side::integrations::FlagKind
~ISerializedItemKind()=default (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKindvirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html deleted file mode 100644 index 28d5028dd..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::FlagKind Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::integrations::FlagKind Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::integrations::FlagKind:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::integrations::FlagKind:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - -

-Public Member Functions

std::string const & Namespace () const override
 
std::uint64_t Version (std::string const &data) const override
 
- Public Member Functions inherited from launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind (ISerializedItemKind const &item)=delete
 
ISerializedItemKind (ISerializedItemKind &&item)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind const &)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind &&)=delete
 
-

Member Function Documentation

- -

◆ Namespace()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::integrations::FlagKind::Namespace () const
-
-overridevirtual
-
-

The namespace for the data.

- -

Implements launchdarkly::server_side::integrations::ISerializedItemKind.

- -
-
- -

◆ Version()

- -
-
- - - - - -
- - - - - - - - -
std::uint64_t launchdarkly::server_side::integrations::FlagKind::Version (std::string const & data) const
-
-overridevirtual
-
-

Deserialize data and return the version of the data.

-

This is for cases where the persistent store cannot avoid deserializing data to determine its version. For instance a Redis store where the only columns are the prefixed key and the serialized data.

-

If the data cannot be deserialized, then 0 will be returned.

-
Parameters
- - -
dataThe data to deserialize.
-
-
-
Returns
The version of the data.
- -

Implements launchdarkly::server_side::integrations::ISerializedItemKind.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/integrations/data_reader/kinds.hpp
  • -
  • src/integrations/data_reader/kinds.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.map deleted file mode 100644 index 7fa3d7fd7..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 deleted file mode 100644 index 88629b74f..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e157d480469db4a24510185a4dd4a1b3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.png deleted file mode 100644 index 53235e6f2b02ea885becba718db66c79de54c3a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7473 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 YdwwU03GcWWo`E7B$f?OzN - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.md5 deleted file mode 100644 index 88629b74f..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e157d480469db4a24510185a4dd4a1b3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph.png deleted file mode 100644 index 53235e6f2b02ea885becba718db66c79de54c3a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7473 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 YdwwU03GcWWo`E7B$f?OzN - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::integrations::ISerializedDataReader Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::integrations::ISerializedDataReader, including all inherited members.

- - - - - - - - - - - - - -
All(ISerializedItemKind const &kind) const =0launchdarkly::server_side::integrations::ISerializedDataReaderpure virtual
AllResult typedef (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
Get(ISerializedItemKind const &kind, std::string const &itemKey) const =0launchdarkly::server_side::integrations::ISerializedDataReaderpure virtual
GetResult typedef (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
Identity() const =0launchdarkly::server_side::integrations::ISerializedDataReaderpure virtual
Initialized() const =0launchdarkly::server_side::integrations::ISerializedDataReaderpure virtual
ISerializedDataReader(ISerializedDataReader const &item)=delete (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
ISerializedDataReader(ISerializedDataReader &&item)=delete (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
ISerializedDataReader()=default (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReaderprotected
operator=(ISerializedDataReader const &)=delete (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
operator=(ISerializedDataReader &&)=delete (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReader
~ISerializedDataReader()=default (defined in launchdarkly::server_side::integrations::ISerializedDataReader)launchdarkly::server_side::integrations::ISerializedDataReadervirtual
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html deleted file mode 100644 index d03561969..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::ISerializedDataReader Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::integrations::ISerializedDataReader Class Referenceabstract
-
-
- -

#include <iserialized_data_reader.hpp>

- - - - -

-Classes

struct  Error
 
- - - - - -

-Public Types

-using GetResult = tl::expected< std::optional< SerializedItemDescriptor >, Error >
 
-using AllResult = tl::expected< std::unordered_map< std::string, SerializedItemDescriptor >, Error >
 
- - - - - - - - - - - - - - - - - -

-Public Member Functions

ISerializedDataReader (ISerializedDataReader const &item)=delete
 
ISerializedDataReader (ISerializedDataReader &&item)=delete
 
-ISerializedDataReaderoperator= (ISerializedDataReader const &)=delete
 
-ISerializedDataReaderoperator= (ISerializedDataReader &&)=delete
 
virtual GetResult Get (ISerializedItemKind const &kind, std::string const &itemKey) const =0
 
virtual AllResult All (ISerializedItemKind const &kind) const =0
 
virtual std::string const & Identity () const =0
 
virtual bool Initialized () const =0
 
-

Detailed Description

-

Interface for a data reader that provides feature flags and related data in a serialized form.

-

This interface should be used for database integrations, or any other data source implementation that retrieves data from some external service.

-

The SDK will take care of converting between its own internal data model and a serialized string form; the source interacts only with the serialized form.

-

The SDK will also provide its own caching layer in front of this source; this source should not provide caching, but simply do every query or update that the SDK tells it to do.

-

Implementations must be thread-safe.

-

Member Function Documentation

- -

◆ All()

- -
-
- - - - - -
- - - - - - - - -
virtual AllResult launchdarkly::server_side::integrations::ISerializedDataReader::All (ISerializedItemKind const & kind) const
-
-pure virtual
-
-

Retrieves all items from the specified collection.

-

If the store contains placeholders for deleted items, it should include them in the results, not filter them out.

Parameters
- - -
kindThe kind of data to get.
-
-
-
Returns
Either all of the items of the type, or an error. If there are no items of the specified type, then return an empty collection.
- -
-
- -

◆ Get()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
virtual GetResult launchdarkly::server_side::integrations::ISerializedDataReader::Get (ISerializedItemKind const & kind,
std::string const & itemKey 
) const
-
-pure virtual
-
-

Retrieves an item from the specified collection, if available.

-
Parameters
- - - -
kindThe kind of the item.
itemKeyThe key for the item.
-
-
-
Returns
A serialized item descriptor if the item existed, a std::nullopt if the item did not exist, or an error. For a deleted item the serialized item descriptor may contain a std::nullopt for the serializedItem.
- -
-
- -

◆ Identity()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::integrations::ISerializedDataReader::Identity () const
-
-pure virtual
-
-
Returns
Identity of the reader. Used in logs.
- -
-
- -

◆ Initialized()

- -
-
- - - - - -
- - - - - - - -
virtual bool launchdarkly::server_side::integrations::ISerializedDataReader::Initialized () const
-
-pure virtual
-
-
Returns
True if the reader has data that can be queried. The reader should derive this state externally; that is, it should be an attribute of the underlying source of data (not in memory.) A possible implementation would be to store a special data key that is only set after initial SDK data is stored.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind-members.html deleted file mode 100644 index 4239df822..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::integrations::ISerializedItemKind Member List
-
- - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html deleted file mode 100644 index d98dd9342..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::ISerializedItemKind Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::integrations::ISerializedItemKind Class Referenceabstract
-
-
- -

Represents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item's version without leaking the details of the serialization format to the calling code. - More...

- -

#include <iserialized_item_kind.hpp>

-
-Inheritance diagram for launchdarkly::server_side::integrations::ISerializedItemKind:
-
-
Inheritance graph
- - - - - -
[legend]
- - - - - - - - - - - - - - -

-Public Member Functions

virtual std::string const & Namespace () const =0
 
virtual std::uint64_t Version (std::string const &data) const =0
 
ISerializedItemKind (ISerializedItemKind const &item)=delete
 
ISerializedItemKind (ISerializedItemKind &&item)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind const &)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind &&)=delete
 
-

Detailed Description

-

Represents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item's version without leaking the details of the serialization format to the calling code.

-

Member Function Documentation

- -

◆ Namespace()

- -
-
- - - - - -
- - - - - - - -
virtual std::string const& launchdarkly::server_side::integrations::ISerializedItemKind::Namespace () const
-
-pure virtual
-
-
- -

◆ Version()

- -
-
- - - - - -
- - - - - - - - -
virtual std::uint64_t launchdarkly::server_side::integrations::ISerializedItemKind::Version (std::string const & data) const
-
-pure virtual
-
-

Deserialize data and return the version of the data.

-

This is for cases where the persistent store cannot avoid deserializing data to determine its version. For instance a Redis store where the only columns are the prefixed key and the serialized data.

-

If the data cannot be deserialized, then 0 will be returned.

-
Parameters
- - -
dataThe data to deserialize.
-
-
-
Returns
The version of the data.
- -

Implemented in launchdarkly::server_side::integrations::FlagKind, and launchdarkly::server_side::integrations::SegmentKind.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.map deleted file mode 100644 index 333f1d0aa..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 deleted file mode 100644 index c2dd3b3e0..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b96e1566adb840c1b656881382d15bcf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.png deleted file mode 100644 index bffeca6adeb254e22490b62007d863576d1c432f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11994 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 L4`hm^Onv_g5b+`D diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind-members.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind-members.html deleted file mode 100644 index 4da4475c3..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind-members.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly::server_side::integrations::SegmentKind Member List
-
-
- -

This is the complete list of members for launchdarkly::server_side::integrations::SegmentKind, including all inherited members.

- - - - - - - - - - -
ISerializedItemKind(ISerializedItemKind const &item)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind(ISerializedItemKind &&item)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind()=default (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKindprotected
Namespace() const overridelaunchdarkly::server_side::integrations::SegmentKindvirtual
operator=(ISerializedItemKind const &)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
operator=(ISerializedItemKind &&)=delete (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKind
Version(std::string const &data) const overridelaunchdarkly::server_side::integrations::SegmentKindvirtual
~ISerializedItemKind()=default (defined in launchdarkly::server_side::integrations::ISerializedItemKind)launchdarkly::server_side::integrations::ISerializedItemKindvirtual
~SegmentKind() override=default (defined in launchdarkly::server_side::integrations::SegmentKind)launchdarkly::server_side::integrations::SegmentKind
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html deleted file mode 100644 index 13b005129..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::SegmentKind Class Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
launchdarkly::server_side::integrations::SegmentKind Class Referencefinal
-
-
-
-Inheritance diagram for launchdarkly::server_side::integrations::SegmentKind:
-
-
Inheritance graph
- - - - -
[legend]
-
-Collaboration diagram for launchdarkly::server_side::integrations::SegmentKind:
-
-
Collaboration graph
- - - - -
[legend]
- - - - - - - - - - - - - - - -

-Public Member Functions

std::string const & Namespace () const override
 
std::uint64_t Version (std::string const &data) const override
 
- Public Member Functions inherited from launchdarkly::server_side::integrations::ISerializedItemKind
ISerializedItemKind (ISerializedItemKind const &item)=delete
 
ISerializedItemKind (ISerializedItemKind &&item)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind const &)=delete
 
-ISerializedItemKindoperator= (ISerializedItemKind &&)=delete
 
-

Member Function Documentation

- -

◆ Namespace()

- -
-
- - - - - -
- - - - - - - -
std::string const & launchdarkly::server_side::integrations::SegmentKind::Namespace () const
-
-overridevirtual
-
-

The namespace for the data.

- -

Implements launchdarkly::server_side::integrations::ISerializedItemKind.

- -
-
- -

◆ Version()

- -
-
- - - - - -
- - - - - - - - -
std::uint64_t launchdarkly::server_side::integrations::SegmentKind::Version (std::string const & data) const
-
-overridevirtual
-
-

Deserialize data and return the version of the data.

-

This is for cases where the persistent store cannot avoid deserializing data to determine its version. For instance a Redis store where the only columns are the prefixed key and the serialized data.

-

If the data cannot be deserialized, then 0 will be returned.

-
Parameters
- - -
dataThe data to deserialize.
-
-
-
Returns
The version of the data.
- -

Implements launchdarkly::server_side::integrations::ISerializedItemKind.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • include/launchdarkly/server_side/integrations/data_reader/kinds.hpp
  • -
  • src/integrations/data_reader/kinds.cpp
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.map deleted file mode 100644 index 5b20dc9a5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.md5 deleted file mode 100644 index 91c5ee2f6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc758b4fbaf87111ad14c201e8a75368 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__coll__graph.png deleted file mode 100644 index e449780acd4526ec5fb908313006ac35b86d82b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7847 zcmc(Eby!v1*X;om5NVL^MjB}lr6nb#K?Oy+q@_C~1*DYjl9CPyk$R<(R8ku02ETdU z`@7$BzxzD*?+YBxe$Lr@?X}mObIdWu3RhQCz`>%xLLd-0ijQP9;XMytC79^&AA{bg z7~arLl@(+Wf04hLEd}ui1dWlRtke_t58EF-jMUaqzxn<#oYqGFq^YFTLy}65oMU^bJZVw$ zXw8Tj{5F+-;F*4~DPexrGPr;*jmbt#(r#;mLL9+1mOwlqrK)H`jXcQW5L^2FPugUo zi}eeOEU%#Y#zqD+40zu(H*= zV`zCCC0p`yD{!rpur@Q12T{qdzxbg{*4byUL}*f)o10UKzLs4$a&mHNUvN-YSI_+H zT~*|rih8K>p9%as69c}yx;kMID%^S_?yaq@idX+oj6LqrH#A%t$x|M1R#U@;?;;{1 z5MK52hLxr_XJ==hTUkYL8#m5(1m7Mw_x*b%jEaV4Vs0L)Q)XcD{evhQ7nj-l2Oj&f z8?~tZh@U@y@(KzD$Hx9v)_* zr+ATQ_r|m4 z%Dp97p8jl|+uZyCawYx-2FAV3^V3uO$B!THU!FN>8X2jO@H|yHKU|lwva({b^1V3b z8vgNv)%S7_LrdP>UBuDJNvlD{j7->$id@+4!=zVPYE|_1OkI395i9>_MDpwY_gn+} zb@smq5lpPCp)bwM2oTHbqXmQ~%+@oJk=Uqy%|2JD`abI;%;EV7`7LgLej=C0^unmo znZ2^QnlUae&eSZdHm0rZL5i5mUHYKdhzP6^$o<#*%ZlL_p9T+B2g55X`4m-E?-=U* z2=S84NYT~Ol2K7rO*vw=%-}Ua)vtJt0@uNEn_62dM^lMr>!d_5{F7j?-nz87I8k}`?v3N z!dxjSDJ#8qeznoc%ggVcoFp06c^v#+=n5xtKlqKaxVV^EQu0S5#An1;!F40NZ$ad6f^|_*mXMK!Z{2Qn!R@T;)wlhLcban4-l2K4(Lm*SW_xEen zUq(}lXXodm52oMOGD!RUSx`w?Ir#Vlf|^%@h6wE>;1K8MC%o@@+_k&VsiCLGrWFdc zc7F0FCJ+P96s}5^^cFLyvB*-VmXD$c?&^}gJZbwIoR&rzf=wO(g*Q1p9nim$otcSP zmci?}EU|aj*k+WE^z-*eQOl5wLXI+$t2jVgRcu!Lwp&&I>C)6U7z3n`t|E%lN%3=$>nC~>FJ40 zA%Ka3g3>cM_zgl|>AbF)SEDSWt4qqq$G0||gAsy5$#Q~c`?J|&vfh!=ZnoZEzxoy5 zf!W-eQL{S%q@xTJQ*m*zx|UX_MQvqeJ6y!)eeRrFP>@qviVdk65)*@WmxCj3WBzqR zvXCu>>(-?I>8bm`2hn)_e5-$h03Q)h3fpxp_r{w5s%2)<<%<`-=nTPOV`KA6OuPeF z^7VcHQcoP?+Eg{`?A+XNkrwN0izg|ZqGd4yD3S%(b9{WfdwkqoV>y~I!hM@N>1~VW z3BNh7eiEmoq$J#&OvolV_Ldo+^O|~cT3YAmC{dZg=Z;$28HdYLN61+O0+&`YvfQ|- z1HO`=!GrbqcDO#8_30B&^(^_lSMwX=B^A}xo#q+dEHx_Q{Nw&IVY{EmV`v{lLwN=a z(TZ9n_Vp>%*#Dwwa^3F8Rg9-FRLfB(H71Hu90^^GLeSrU&jYfu=mCc)4RJSPDfaU$ z@E92xVLC7VUSDDTn)gys*AhZK%8*d+GI2R63)dshTOTgWw^{pO;?yT7RL~eUQaI

saFQu6*v3W9S?fRwM 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 f(ZR~|Kc!ug-c0|1HQ93M=K=o(_Zu2Y diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.map b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.map deleted file mode 100644 index 5b20dc9a5..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 deleted file mode 100644 index 91c5ee2f6..000000000 --- a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc758b4fbaf87111ad14c201e8a75368 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.png b/libs/server-sdk/docs/html/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.png deleted file mode 100644 index e449780acd4526ec5fb908313006ac35b86d82b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7847 zcmc(Eby!v1*X;om5NVL^MjB}lr6nb#K?Oy+q@_C~1*DYjl9CPyk$R<(R8ku02ETdU z`@7$BzxzD*?+YBxe$Lr@?X}mObIdWu3RhQCz`>%xLLd-0ijQP9;XMytC79^&AA{bg z7~arLl@(+Wf04hLEd}ui1dWlRtke_t58EF-jMUaqzxn<#oYqGFq^YFTLy}65oMU^bJZVw$ zXw8Tj{5F+-;F*4~DPexrGPr;*jmbt#(r#;mLL9+1mOwlqrK)H`jXcQW5L^2FPugUo zi}eeOEU%#Y#zqD+40zu(H*= zV`zCCC0p`yD{!rpur@Q12T{qdzxbg{*4byUL}*f)o10UKzLs4$a&mHNUvN-YSI_+H zT~*|rih8K>p9%as69c}yx;kMID%^S_?yaq@idX+oj6LqrH#A%t$x|M1R#U@;?;;{1 z5MK52hLxr_XJ==hTUkYL8#m5(1m7Mw_x*b%jEaV4Vs0L)Q)XcD{evhQ7nj-l2Oj&f z8?~tZh@U@y@(KzD$Hx9v)_* zr+ATQ_r|m4 z%Dp97p8jl|+uZyCawYx-2FAV3^V3uO$B!THU!FN>8X2jO@H|yHKU|lwva({b^1V3b z8vgNv)%S7_LrdP>UBuDJNvlD{j7->$id@+4!=zVPYE|_1OkI395i9>_MDpwY_gn+} zb@smq5lpPCp)bwM2oTHbqXmQ~%+@oJk=Uqy%|2JD`abI;%;EV7`7LgLej=C0^unmo znZ2^QnlUae&eSZdHm0rZL5i5mUHYKdhzP6^$o<#*%ZlL_p9T+B2g55X`4m-E?-=U* z2=S84NYT~Ol2K7rO*vw=%-}Ua)vtJt0@uNEn_62dM^lMr>!d_5{F7j?-nz87I8k}`?v3N z!dxjSDJ#8qeznoc%ggVcoFp06c^v#+=n5xtKlqKaxVV^EQu0S5#An1;!F40NZ$ad6f^|_*mXMK!Z{2Qn!R@T;)wlhLcban4-l2K4(Lm*SW_xEen zUq(}lXXodm52oMOGD!RUSx`w?Ir#Vlf|^%@h6wE>;1K8MC%o@@+_k&VsiCLGrWFdc zc7F0FCJ+P96s}5^^cFLyvB*-VmXD$c?&^}gJZbwIoR&rzf=wO(g*Q1p9nim$otcSP zmci?}EU|aj*k+WE^z-*eQOl5wLXI+$t2jVgRcu!Lwp&&I>C)6U7z3n`t|E%lN%3=$>nC~>FJ40 zA%Ka3g3>cM_zgl|>AbF)SEDSWt4qqq$G0||gAsy5$#Q~c`?J|&vfh!=ZnoZEzxoy5 zf!W-eQL{S%q@xTJQ*m*zx|UX_MQvqeJ6y!)eeRrFP>@qviVdk65)*@WmxCj3WBzqR zvXCu>>(-?I>8bm`2hn)_e5-$h03Q)h3fpxp_r{w5s%2)<<%<`-=nTPOV`KA6OuPeF z^7VcHQcoP?+Eg{`?A+XNkrwN0izg|ZqGd4yD3S%(b9{WfdwkqoV>y~I!hM@N>1~VW z3BNh7eiEmoq$J#&OvolV_Ldo+^O|~cT3YAmC{dZg=Z;$28HdYLN61+O0+&`YvfQ|- z1HO`=!GrbqcDO#8_30B&^(^_lSMwX=B^A}xo#q+dEHx_Q{Nw&IVY{EmV`v{lLwN=a z(TZ9n_Vp>%*#Dwwa^3F8Rg9-FRLfB(H71Hu90^^GLeSrU&jYfu=mCc)4RJSPDfaU$ z@E92xVLC7VUSDDTn)gys*AhZK%8*d+GI2R63)dshTOTgWw^{pO;?yT7RL~eUQaI

saFQu6*v3W9S?fRwM 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 f(ZR~|Kc!ug-c0|1HQ93M=K=o(_Zu2Y diff --git a/libs/server-sdk/docs/html/client__impl_8hpp_source.html b/libs/server-sdk/docs/html/client__impl_8hpp_source.html deleted file mode 100644 index 1163a4b1f..000000000 --- a/libs/server-sdk/docs/html/client__impl_8hpp_source.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/client_impl.hpp Source File - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
client_impl.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "data_components/status_notifications/data_source_status_manager.hpp"
-
4 #include "data_interfaces/system/idata_system.hpp"
-
5 #include "evaluation/evaluator.hpp"
-
6 #include "events/event_scope.hpp"
-
7 
-
8 #include <launchdarkly/config/client.hpp>
-
9 #include <launchdarkly/context.hpp>
-
10 #include <launchdarkly/data/evaluation_detail.hpp>
-
11 #include <launchdarkly/error.hpp>
-
12 #include <launchdarkly/events/event_processor_interface.hpp>
-
13 #include <launchdarkly/logging/logger.hpp>
-
14 #include <launchdarkly/server_side/client.hpp>
-
15 #include <launchdarkly/value.hpp>
-
16 
-
17 #include <boost/asio/executor_work_guard.hpp>
-
18 #include <boost/asio/io_context.hpp>
-
19 
-
20 #include <tl/expected.hpp>
-
21 
-
22 #include <condition_variable>
-
23 #include <cstdint>
-
24 #include <memory>
-
25 #include <optional>
-
26 #include <shared_mutex>
-
27 #include <thread>
-
28 #include <tuple>
-
29 
-
30 namespace launchdarkly::server_side {
-
31 
-
32 class ClientImpl : public IClient {
-
33  public:
-
34  ClientImpl(Config config, std::string const& version);
-
35 
-
36  ClientImpl(ClientImpl&&) = delete;
-
37  ClientImpl(ClientImpl const&) = delete;
-
38  ClientImpl& operator=(ClientImpl) = delete;
-
39  ClientImpl& operator=(ClientImpl&& other) = delete;
-
40 
-
41  bool Initialized() const override;
-
42 
-
43  using FlagKey = std::string;
-
44  [[nodiscard]] class AllFlagsState AllFlagsState(
-
45  Context const& context,
-
46  AllFlagsState::Options options =
- -
48 
-
49  void Track(Context const& ctx,
-
50  std::string event_name,
-
51  Value data,
-
52  double metric_value) override;
-
53 
-
54  void Track(Context const& ctx, std::string event_name, Value data) override;
-
55 
-
56  void Track(Context const& ctx, std::string event_name) override;
-
57 
-
58  void FlushAsync() override;
-
59 
-
60  void Identify(Context context) override;
-
61 
-
62  bool BoolVariation(Context const& ctx,
-
63  FlagKey const& key,
-
64  bool default_value) override;
-
65 
- -
67  FlagKey const& key,
-
68  bool default_value) override;
-
69 
-
70  std::string StringVariation(Context const& ctx,
-
71  FlagKey const& key,
-
72  std::string default_value) override;
-
73 
- -
75  Context const& ctx,
-
76  FlagKey const& key,
-
77  std::string default_value) override;
-
78 
-
79  double DoubleVariation(Context const& ctx,
-
80  FlagKey const& key,
-
81  double default_value) override;
-
82 
- -
84  Context const& ctx,
-
85  FlagKey const& key,
-
86  double default_value) override;
-
87 
-
88  int IntVariation(Context const& ctx,
-
89  FlagKey const& key,
-
90  int default_value) override;
-
91 
- -
93  FlagKey const& key,
-
94  int default_value) override;
-
95 
-
96  Value JsonVariation(Context const& ctx,
-
97  FlagKey const& key,
-
98  Value default_value) override;
-
99 
- -
101  FlagKey const& key,
-
102  Value default_value) override;
-
103 
- -
105 
-
106  ~ClientImpl();
-
107 
-
108  std::future<bool> StartAsync() override;
-
109 
-
110  private:
-
111  [[nodiscard]] EvaluationDetail<Value> VariationInternal(
-
112  Context const& ctx,
-
113  FlagKey const& key,
-
114  Value const& default_value,
-
115  EventScope const& scope);
-
116 
-
117  template <typename T>
-
118  [[nodiscard]] EvaluationDetail<T> VariationDetail(
-
119  Context const& ctx,
-
120  enum Value::Type value_type,
-
121  IClient::FlagKey const& key,
-
122  Value const& default_value) {
-
123  auto result =
-
124  VariationInternal(ctx, key, default_value, events_with_reasons_);
-
125  if (result.Value().Type() == value_type) {
-
126  return EvaluationDetail<T>{result.Value(), result.VariationIndex(),
-
127  result.Reason()};
-
128  }
-
129  return EvaluationDetail<T>{EvaluationReason::ErrorKind::kWrongType,
-
130  default_value};
-
131  }
-
132 
-
133  [[nodiscard]] Value Variation(Context const& ctx,
-
134  enum Value::Type value_type,
-
135  std::string const& key,
-
136  Value const& default_value);
-
137 
-
138  [[nodiscard]] EvaluationDetail<Value> PostEvaluation(
-
139  std::string const& key,
-
140  Context const& context,
-
141  Value const& default_value,
- -
143  result,
-
144  EventScope const& event_scope,
-
145  std::optional<data_model::Flag> const& flag);
-
146 
-
147  [[nodiscard]] std::optional<enum EvaluationReason::ErrorKind>
-
148  PreEvaluationChecks(Context const& context) const;
-
149 
-
150  void TrackInternal(Context const& ctx,
-
151  std::string event_name,
-
152  std::optional<Value> data,
-
153  std::optional<double> metric_value);
-
154 
-
155  std::future<bool> StartAsyncInternal(
-
156  std::function<bool(DataSourceStatus::DataSourceState)> predicate);
-
157 
-
158  void LogVariationCall(std::string const& key, bool flag_present) const;
-
159 
-
160  Config config_;
-
161  Logger logger_;
-
162 
- -
164 
-
165  boost::asio::io_context ioc_;
-
166  boost::asio::executor_work_guard<boost::asio::io_context::executor_type>
-
167  work_;
-
168 
- -
170 
-
171  // This is the main polymorphic component that constitutes the
-
172  // guts of how data is retrieved (polling, streaming, persistent stores,
-
173  // etc.)
-
174  std::unique_ptr<data_interfaces::IDataSystem> data_system_;
-
175 
-
176  std::unique_ptr<events::IEventProcessor> event_processor_;
-
177 
-
178  mutable std::mutex init_mutex_;
-
179  std::condition_variable init_waiter_;
-
180 
-
181  evaluation::Evaluator evaluator_;
-
182 
-
183  EventScope const events_default_;
-
184  EventScope const events_with_reasons_;
-
185 
-
186  std::thread run_thread_;
-
187 };
-
188 } // namespace launchdarkly::server_side
-
Definition: context.hpp:29
-
Definition: evaluation_detail.hpp:18
-
T const & Value() const
Definition: evaluation_detail.cpp:29
-
ErrorKind
Definition: evaluation_reason.hpp:39
-
Definition: value.hpp:42
-
Definition: http_properties.hpp:10
-
Definition: all_flags_state.hpp:25
-
Options
Definition: all_flags_state.hpp:27
- -
Definition: client_impl.hpp:32
-
EvaluationDetail< std::string > StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value) override
Definition: client_impl.cpp:368
-
EvaluationDetail< int > IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value) override
Definition: client_impl.cpp:396
-
void Track(Context const &ctx, std::string event_name, Value data, double metric_value) override
Definition: client_impl.cpp:217
-
Value JsonVariation(Context const &ctx, FlagKey const &key, Value default_value) override
Definition: client_impl.cpp:416
-
double DoubleVariation(Context const &ctx, FlagKey const &key, double default_value) override
Definition: client_impl.cpp:390
-
EvaluationDetail< bool > BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value) override
Definition: client_impl.cpp:355
-
void Identify(Context context) override
Definition: client_impl.cpp:129
-
int IntVariation(Context const &ctx, FlagKey const &key, int default_value) override
Definition: client_impl.cpp:403
-
EvaluationDetail< double > DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value) override
Definition: client_impl.cpp:382
-
void FlushAsync() override
Definition: client_impl.cpp:234
-
EvaluationDetail< Value > JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value) override
Definition: client_impl.cpp:409
-
std::future< bool > StartAsync() override
Definition: client_impl.cpp:135
-
std::string StringVariation(Context const &ctx, FlagKey const &key, std::string default_value) override
Definition: client_impl.cpp:376
-
IDataSourceStatusProvider & DataSourceStatus() override
Definition: client_impl.cpp:422
-
bool BoolVariation(Context const &ctx, FlagKey const &key, bool default_value) override
Definition: client_impl.cpp:362
-
bool Initialized() const override
Definition: client_impl.cpp:153
-
Definition: event_scope.hpp:14
-
Definition: client.hpp:21
-
std::string FlagKey
Definition: client.hpp:26
-
Definition: data_source_status.hpp:69
-
Definition: data_source_status_manager.hpp:16
- -
Definition: config.hpp:8
-
- - - - diff --git a/libs/server-sdk/docs/html/closed.png b/libs/server-sdk/docs/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html deleted file mode 100644 index 96aa85ffa..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/builder.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
builder.h File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

This header for the LaunchDarkly C++ Client-side SDK has moved!

-

Please use 'launchdarkly/client_side/bindings/c/config/builder.h' instead.

-

The original C++ Client-side 1.0 release shipped builder.h at this location, but it was moved to the client_side subdirectory to accommodate the C++ Server-side SDK.

-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h_source.html deleted file mode 100644 index 318bd2f2c..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h_source.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/builder.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
builder.h
-
-
-Go to the documentation of this file.
1 
-
9 #pragma once
-
10 
-
11 #pragma message( \
-
12  "LaunchDarkly Client-side C++ SDK: ACTION REQUIRED: This header has moved!")
-
13 #pragma message( \
-
14  "LaunchDarkly Client-side C++ SDK: Please include 'launchdarkly/client_side/bindings/c/config/builder.h' instead")
-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html deleted file mode 100644 index 82c084f68..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/config.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config.h File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

This header for the LaunchDarkly C++ Client-side SDK has moved!

-

Please use 'launchdarkly/client_side/bindings/c/config/config.h' instead.

-

The original C++ Client-side 1.0 release shipped config.h at this location, but it was moved to the client_side subdirectory to accommodate the C++ Server-side SDK.

-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h_source.html deleted file mode 100644 index 08bb4a872..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h_source.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/config.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config.h
-
-
-Go to the documentation of this file.
1 
-
9 #pragma once
-
10 
-
11 #pragma message( \
-
12  "LaunchDarkly Client-side C++ SDK: ACTION REQUIRED: This header has moved!")
-
13 #pragma message( \
-
14  "LaunchDarkly Client-side C++ SDK: Please include 'launchdarkly/client_side/bindings/c/config/config.h' instead")
-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2client_8hpp_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2client_8hpp_source.html deleted file mode 100644 index e08b57fdb..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2client_8hpp_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/client.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
client.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/builders/app_info_builder.hpp>
-
4 #include <launchdarkly/config/shared/builders/config_builder.hpp>
-
5 #include <launchdarkly/config/shared/builders/endpoints_builder.hpp>
-
6 #include <launchdarkly/config/shared/builders/events_builder.hpp>
-
7 #include <launchdarkly/config/shared/built/persistence.hpp>
-
8 #include <launchdarkly/config/shared/defaults.hpp>
-
9 #include <launchdarkly/config/shared/sdks.hpp>
-
10 
-
11 namespace launchdarkly::client_side {
-
12 
-
13 using SDK = config::shared::ClientSDK;
-
14 
-
15 using Defaults = config::shared::Defaults<SDK>;
-
16 using AppInfoBuilder = config::shared::builders::AppInfoBuilder;
-
17 using EndpointsBuilder = config::shared::builders::EndpointsBuilder<SDK>;
-
18 using ConfigBuilder = config::shared::builders::ConfigBuilder<SDK>;
-
19 using EventsBuilder = config::shared::builders::EventsBuilder<SDK>;
-
20 using HttpPropertiesBuilder =
-
21  config::shared::builders::HttpPropertiesBuilder<SDK>;
-
22 using DataSourceBuilder = config::shared::builders::DataSourceBuilder<SDK>;
-
23 using LoggingBuilder = config::shared::builders::LoggingBuilder;
-
24 using PersistenceBuilder = config::shared::builders::PersistenceBuilder<SDK>;
-
25 
-
26 using Config = config::Config<SDK>;
-
27 
-
28 } // namespace launchdarkly::client_side
-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2builders_2config__builder_8hpp_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2builders_2config__builder_8hpp_source.html deleted file mode 100644 index 4b1f7c986..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2builders_2config__builder_8hpp_source.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/config_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/builders/app_info_builder.hpp>
-
4 #include <launchdarkly/config/shared/builders/data_source_builder.hpp>
-
5 #include <launchdarkly/config/shared/builders/endpoints_builder.hpp>
-
6 #include <launchdarkly/config/shared/builders/events_builder.hpp>
-
7 #include <launchdarkly/config/shared/builders/http_properties_builder.hpp>
-
8 #include <launchdarkly/config/shared/builders/logging_builder.hpp>
-
9 #include <launchdarkly/config/shared/builders/persistence_builder.hpp>
-
10 #include <launchdarkly/config/shared/config.hpp>
-
11 
-
12 #include <optional>
-
13 #include <string>
-
14 
-
15 #include "tl/expected.hpp"
-
16 
-
17 namespace launchdarkly::config::shared::builders {
-
18 
-
24 template <typename SDK>
- -
26  public:
-
27  using Result = Config<SDK>;
-
28  using EndpointsBuilder =
- -
30  using EventsBuilder =
- -
32  using DataSourceBuilder =
- -
34  using HttpPropertiesBuilder =
- -
36  using PersistenceBuilder =
- -
38  using LoggingBuilder =
- -
40 
-
45  explicit ConfigBuilder(std::string sdk_key);
-
46 
- -
54 
- -
62 
-
69  ConfigBuilder& Offline(bool offline);
-
70 
- -
78 
- -
86 
- -
94 
- -
101 
- -
108 
-
113  tl::expected<Result, Error> Build() const;
-
114 
-
115  private:
-
116  std::string sdk_key_;
-
117  std::optional<bool> offline_;
-
118 
-
119  EndpointsBuilder service_endpoints_builder_;
-
120  AppInfoBuilder app_info_builder_;
-
121  EventsBuilder events_builder_;
-
122  DataSourceBuilder data_source_builder_;
-
123  HttpPropertiesBuilder http_properties_builder_;
-
124  LoggingBuilder logging_config_builder_;
-
125  PersistenceBuilder persistence_builder_;
-
126 };
-
127 
-
128 } // namespace launchdarkly::config::shared::builders
- - -
PersistenceBuilder & Persistence()
Definition: config_builder.cpp:50
-
LoggingBuilder & Logging()
Definition: config_builder.cpp:45
-
ConfigBuilder & Offline(bool offline)
Definition: config_builder.cpp:27
-
DataSourceBuilder & DataSource()
Definition: config_builder.cpp:34
-
tl::expected< Result, Error > Build() const
Definition: config_builder.cpp:56
-
ConfigBuilder(std::string sdk_key)
Definition: config_builder.cpp:7
-
AppInfoBuilder & AppInfo()
Definition: config_builder.cpp:22
-
HttpPropertiesBuilder & HttpProperties()
Definition: config_builder.cpp:40
-
EventsBuilder & Events()
Definition: config_builder.cpp:17
-
EndpointsBuilder & ServiceEndpoints()
Definition: config_builder.cpp:12
-
Definition: data_source_builder.hpp:21
- - -
Definition: http_properties_builder.hpp:19
- - -
Definition: config.hpp:20
-
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2config_8hpp_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2config_8hpp_source.html deleted file mode 100644 index c54505202..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2config_8hpp_source.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/builders/endpoints_builder.hpp>
-
4 #include <launchdarkly/config/shared/builders/events_builder.hpp>
-
5 #include <launchdarkly/config/shared/built/data_source_config.hpp>
-
6 #include <launchdarkly/config/shared/built/events.hpp>
-
7 #include <launchdarkly/config/shared/built/http_properties.hpp>
-
8 #include <launchdarkly/config/shared/built/logging.hpp>
-
9 #include <launchdarkly/config/shared/built/persistence.hpp>
-
10 #include <launchdarkly/config/shared/built/service_endpoints.hpp>
-
11 
-
12 namespace launchdarkly::config {
-
13 
-
19 template <typename SDK>
-
20 struct Config {
-
21  public:
-
22  Config(std::string sdk_key,
-
23  bool offline,
-
24  shared::built::Logging logging,
- -
26  shared::built::Events events,
-
27  std::optional<std::string> application_tag,
-
28  shared::built::DataSourceConfig<SDK> data_source_config,
-
29  shared::built::HttpProperties http_properties,
- -
31 
-
32  [[nodiscard]] std::string const& SdkKey() const;
-
33 
-
34  [[nodiscard]] shared::built::ServiceEndpoints const& ServiceEndpoints()
-
35  const;
-
36 
-
37  [[nodiscard]] shared::built::Events const& Events() const;
-
38 
-
39  [[nodiscard]] std::optional<std::string> const& ApplicationTag() const;
-
40 
-
41  config::shared::built::DataSourceConfig<SDK> const& DataSourceConfig()
-
42  const;
-
43 
-
44  [[nodiscard]] shared::built::HttpProperties const& HttpProperties() const;
-
45 
-
46  [[nodiscard]] bool Offline() const;
-
47 
-
48  [[nodiscard]] shared::built::Logging const& Logging() const;
-
49 
-
50  [[nodiscard]] shared::built::Persistence<SDK> const& Persistence() const;
-
51 
-
52  private:
-
53  std::string sdk_key_;
-
54  bool offline_;
- -
56  config::shared::built::ServiceEndpoints service_endpoints_;
-
57  std::optional<std::string> application_tag_;
- - - - -
62 };
-
63 
-
64 } // namespace launchdarkly::config
- -
Definition: http_properties.hpp:10
-
Definition: service_endpoints.hpp:11
-
Definition: config.hpp:20
-
Definition: data_source_config.hpp:52
- - -
- - - - diff --git a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2defaults_8hpp_source.html b/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2defaults_8hpp_source.html deleted file mode 100644 index e321d09f2..000000000 --- a/libs/server-sdk/docs/html/common_2include_2launchdarkly_2config_2shared_2defaults_8hpp_source.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/defaults.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
defaults.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/built/data_source_config.hpp>
-
4 #include <launchdarkly/config/shared/built/events.hpp>
-
5 #include <launchdarkly/config/shared/built/http_properties.hpp>
-
6 #include <launchdarkly/config/shared/built/persistence.hpp>
-
7 #include <launchdarkly/config/shared/built/service_endpoints.hpp>
-
8 #include <launchdarkly/config/shared/sdks.hpp>
-
9 #include <launchdarkly/logging/log_level.hpp>
-
10 
-
11 namespace launchdarkly::config::shared {
-
12 
-
18 template <typename SDK>
-
19 struct Defaults {
-
24  static bool Offline() { return false; }
-
25 
-
26  static std::string LogTag() { return "LaunchDarkly"; }
-
27  static launchdarkly::LogLevel LogLevel() { return LogLevel::kInfo; }
-
28 };
-
29 
-
30 template <>
- -
32  static bool Offline() { return Defaults<AnySDK>::Offline(); }
-
33 
-
34  static auto ServiceEndpoints() -> shared::built::ServiceEndpoints {
-
35  return {"https://clientsdk.launchdarkly.com",
-
36  "https://clientstream.launchdarkly.com",
-
37  "https://mobile.launchdarkly.com"};
-
38  }
-
39 
-
40  static auto Events() -> shared::built::Events {
-
41  return {true,
-
42  100,
-
43  std::chrono::seconds(30),
-
44  "/mobile",
-
45  false,
-
46  AttributeReference::SetType(),
-
47  std::chrono::seconds(1),
-
48  5,
-
49  std::nullopt};
-
50  }
-
51 
-
52  static auto HttpProperties() -> shared::built::HttpProperties {
-
53  return {std::chrono::seconds{10}, std::chrono::seconds{10},
-
54  std::chrono::seconds{10}, std::chrono::seconds{10},
-
55  std::map<std::string, std::string>()};
-
56  }
-
57 
-
58  static auto StreamingConfig() -> shared::built::StreamingConfig<ClientSDK> {
-
59  return {std::chrono::seconds{1}, "/meval"};
-
60  }
-
61 
-
62  static auto DataSourceConfig()
- -
64  return {Defaults<ClientSDK>::StreamingConfig(), false, false};
-
65  }
-
66 
-
67  static auto PollingConfig() -> shared::built::PollingConfig<ClientSDK> {
-
68  return {std::chrono::minutes(5), "/msdk/evalx/contexts",
-
69  "/msdk/evalx/context", std::chrono::minutes(5)};
-
70  }
-
71 
-
72  static std::size_t MaxCachedContexts() { return 5; }
-
73 };
-
74 
-
75 template <>
- -
77  static auto ServiceEndpoints() -> built::ServiceEndpoints {
-
78  return {"https://sdk.launchdarkly.com",
-
79  "https://stream.launchdarkly.com",
-
80  "https://events.launchdarkly.com"};
-
81  }
-
82 
-
83  static auto Events() -> built::Events {
-
84  return {true,
-
85  10000,
-
86  std::chrono::seconds(5),
-
87  "/bulk",
-
88  false,
-
89  AttributeReference::SetType(),
-
90  std::chrono::seconds(1),
-
91  5,
-
92  1000};
-
93  }
-
94 
-
95  static auto HttpProperties() -> built::HttpProperties {
-
96  return {std::chrono::seconds{10}, std::chrono::seconds{10},
-
97  std::chrono::seconds{10}, std::chrono::seconds{10},
-
98  std::map<std::string, std::string>()};
-
99  }
-
100 
-
101  static auto StreamingConfig() -> built::StreamingConfig<ServerSDK> {
-
102  return {std::chrono::seconds{1}, "/all"};
-
103  }
-
104 
-
105  static auto PollingConfig() -> built::PollingConfig<ServerSDK> {
-
106  return {std::chrono::seconds{30}, "/sdk/latest-all",
-
107  std::chrono::seconds{30}};
-
108  }
-
109 };
-
110 
-
111 } // namespace launchdarkly::config::shared
- -
Definition: http_properties.hpp:10
-
Definition: service_endpoints.hpp:11
- -
Definition: defaults.hpp:19
-
static bool Offline()
Definition: defaults.hpp:24
- - - - - - -
- - - - diff --git a/libs/server-sdk/docs/html/config_2shared_2built_2persistence_8hpp_source.html b/libs/server-sdk/docs/html/config_2shared_2built_2persistence_8hpp_source.html deleted file mode 100644 index 14ff9237d..000000000 --- a/libs/server-sdk/docs/html/config_2shared_2built_2persistence_8hpp_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/persistence.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
persistence.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <chrono>
-
4 #include <cstddef>
-
5 #include <memory>
-
6 
-
7 #include <launchdarkly/config/shared/sdks.hpp>
-
8 #include <launchdarkly/persistence/persistence.hpp>
-
9 
-
10 namespace launchdarkly::config::shared::built {
-
11 
-
12 template <typename SDK>
-
13 struct Persistence;
-
14 
-
15 template <>
- -
17  bool disable_persistence;
-
18  std::shared_ptr<IPersistence> implementation;
-
19  std::size_t max_contexts_;
-
20 };
-
21 
-
22 template <>
- -
24 
-
25 } // namespace launchdarkly::config::shared::built
- - - -
- - - - diff --git a/libs/server-sdk/docs/html/connection_8hpp_source.html b/libs/server-sdk/docs/html/connection_8hpp_source.html deleted file mode 100644 index 10a948108..000000000 --- a/libs/server-sdk/docs/html/connection_8hpp_source.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/connection.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
connection.hpp
-
-
-
1 #pragma once
-
2 
-
3 namespace launchdarkly {
-
4 
-
10 class IConnection {
-
11  public:
-
15  virtual void Disconnect() = 0;
-
16 
-
17  virtual ~IConnection() = default;
-
18  IConnection(IConnection const& item) = delete;
-
19  IConnection(IConnection&& item) = delete;
-
20  IConnection& operator=(IConnection const&) = delete;
-
21  IConnection& operator=(IConnection&&) = delete;
-
22 
-
23  protected:
-
24  IConnection() = default;
-
25 };
-
26 } // namespace launchdarkly::client_side
-
Definition: connection.hpp:10
-
virtual void Disconnect()=0
-
- - - - diff --git a/libs/server-sdk/docs/html/context_8h.html b/libs/server-sdk/docs/html/context_8h.html deleted file mode 100644 index b067e1e44..000000000 --- a/libs/server-sdk/docs/html/context_8h.html +++ /dev/null @@ -1,616 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/context.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
context.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/value.h>
-#include <stdbool.h>
-
-Include dependency graph for context.h:
-
-
- - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - -
-
-

Go to the source code of this file.

- - - - - - -

-Typedefs

-typedef struct _LDContext * LDContext
 
-typedef struct _LDContext_PrivateAttributesIter * LDContext_PrivateAttributesIter
 
- - - - - - - - - - - - - - - - - - - - - -

-Functions

 LDContext_CanonicalKey (LDContext context)
 
 LD_EXPORT (bool) LDContext_Valid(LDContext context)
 
 LD_EXPORT (void) LDContext_Free(LDContext context)
 
 LDContext_Get (LDContext context, char const *kind, char const *ref)
 
 LD_EXPORT (char const *) LDContext_Errors(LDContext context)
 
 LDContext_PrivateAttributesIter_New (LDContext context, char const *kind)
 
 LDContext_PrivateAttributesIter_Free (LDContext_PrivateAttributesIter iter)
 
 LDContext_PrivateAttributesIter_Next (LDContext_PrivateAttributesIter iter)
 
 LDContext_PrivateAttributesIter_End (LDContext_PrivateAttributesIter iter)
 
 LDContext_PrivateAttributesIter_Value (LDContext_PrivateAttributesIter iter)
 
-

Function Documentation

- -

◆ LD_EXPORT() [1/3]

- -
-
- - - - - - - - -
LD_EXPORT (bool )
-
-

Check if the context is valid.

-
Parameters
- - -
contextThe context to check. Must not be NULL.
-
-
-
Returns
True if the context is valid.
-

True if the LDAllFlagsState is valid. False if there was an error, such as the data store being unavailable.

-

An invalid LDAllFlagsState can still be serialized successfully to a JSON string.

-
Parameters
- - -
stateThe LDAllFlagState to check for validity. Must not be NULL.
-
-
-
Returns
True if the state is valid, false otherwise.
-

Check if an array-type iterator is at the end.

-
Parameters
- - -
iterThe iterator to check. Must not be NULL.
-
-
-
Returns
True if the iterator is at the end.
-

Check if an object-type iterator is at the end.

-
Parameters
- - -
iterThe iterator to check. Must not be NULL.
-
-
-
Returns
True if the iterator is at the end.
- -
-
- -

◆ LD_EXPORT() [2/3]

- -
-
- - - - - - - - -
LD_EXPORT (char const * )
-
-

If the context is not valid, then get a string containing the reason the context is not valid.

-

The lifetime of the returned string is tied to the LDContext.

-
Parameters
- - -
contextThe context to check for validity. Must not be NULL.
-
-
-
Returns
A string explaining why the context is not valid.
-

Get the key for an object-type iterator.

-

The returned key has a lifetime attached to that of the LDValue.

-
Parameters
- - -
iterThe iterator to get a key for. Must not be NULL.
-
-
-
Returns
The key.
- -
-
- -

◆ LD_EXPORT() [3/3]

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Free the context.

-
Parameters
- - -
contextThe context to free.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
- -

◆ LDContext_CanonicalKey()

- -
-
- - - - - - - - -
LDContext_CanonicalKey (LDContext context)
-
-

Get the canonical key for the context.

Parameters
- - -
contextThe context. Must not be NULL.
-
-
-
Returns
Canonical key. Only valid for the lifetime of this context.
- -
-
- -

◆ LDContext_Get()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
LDContext_Get (LDContext context,
char const * kind,
char const * ref 
)
-
-

Get an attribute value by kind and attribute reference. If the kind is not present, or the attribute not present in the kind, then a null pointer will be returned.

-

The lifetime of the LDValue is tied to the LDContext it was accessed from. Do not access a returned LDValue from a context after the context has been freed.

-
Parameters
- - - - -
contextThe context to get an attribute from. Must not be NULL.
kindThe kind within the context to get the attribute from. Must not be NULL.
refAn attribute reference representing the attribute to get. Must not be NULL.
-
-
-
Returns
The attribute value or a NULL pointer.
- -
-
- -

◆ LDContext_PrivateAttributesIter_End()

- -
-
- - - - - - - - -
LDContext_PrivateAttributesIter_End (LDContext_PrivateAttributesIter iter)
-
-

Check if the iterator is at the end.

-
Parameters
- - -
iterThe iterator to check. Must not be NULL.
-
-
-
Returns
True if the iterator is at the end.
- -
-
- -

◆ LDContext_PrivateAttributesIter_Free()

- -
-
- - - - - - - - -
LDContext_PrivateAttributesIter_Free (LDContext_PrivateAttributesIter iter)
-
-

Destroy the iterator.

-
Parameters
- - -
iterThe iterator to destroy.
-
-
- -
-
- -

◆ LDContext_PrivateAttributesIter_New()

- -
-
- - - - - - - - - - - - - - - - - - -
LDContext_PrivateAttributesIter_New (LDContext context,
char const * kind 
)
-
-

Create an iterator which iterates over the private attributes for the context kind. If there is no such context kind, then a null pointer will be returned.

-

The iterator must be destroyed with LDContext_PrivateAttributesIter_Free.

-

An iterator must not be used after the associated Context has been freed.

-
Parameters
- - - -
contextThe context containing the kind. Must not be NULL.
kindThe kind to iterate private attributes for. Must not be NULL.
-
-
-
Returns
A private attributes iterator.
- -
-
- -

◆ LDContext_PrivateAttributesIter_Next()

- -
-
- - - - - - - - -
LDContext_PrivateAttributesIter_Next (LDContext_PrivateAttributesIter iter)
-
-

Move the iterator to the next item.

-
Parameters
- - -
iterThe iterator to increment. Must not be NULL.
-
-
- -
-
- -

◆ LDContext_PrivateAttributesIter_Value()

- -
-
- - - - - - - - -
LDContext_PrivateAttributesIter_Value (LDContext_PrivateAttributesIter iter)
-
-

Get the value pointed to by the iterator.

-

The lifetime of the returned value is the same as the Context.

-
Parameters
- - -
iterThe iterator to get a value for. Must not be NULL.
-
-
-
Returns
The attribute reference as a string.
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/context_8h__dep__incl.map b/libs/server-sdk/docs/html/context_8h__dep__incl.map deleted file mode 100644 index d1c7bd6b5..000000000 --- a/libs/server-sdk/docs/html/context_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/context_8h__dep__incl.md5 b/libs/server-sdk/docs/html/context_8h__dep__incl.md5 deleted file mode 100644 index 02c9c4e46..000000000 --- a/libs/server-sdk/docs/html/context_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -b0cb64477fcd5e0d740ac6aafbd9242c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/context_8h__dep__incl.png b/libs/server-sdk/docs/html/context_8h__dep__incl.png deleted file mode 100644 index 24b8d6a9c5e34e955d0dd4736a7aba30c73aaca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12596 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 - - - - - diff --git a/libs/server-sdk/docs/html/context_8h__incl.md5 b/libs/server-sdk/docs/html/context_8h__incl.md5 deleted file mode 100644 index 5a178a77c..000000000 --- a/libs/server-sdk/docs/html/context_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -3fa7431e4a49d8b519c82a34cc71b59c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/context_8h__incl.png b/libs/server-sdk/docs/html/context_8h__incl.png deleted file mode 100644 index 6889c1e1a4fe143597ac66d23d7454fb4244d1a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16186 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 diff --git a/libs/server-sdk/docs/html/context_8h_source.html b/libs/server-sdk/docs/html/context_8h_source.html deleted file mode 100644 index 93bb11e8f..000000000 --- a/libs/server-sdk/docs/html/context_8h_source.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/context.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
context.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
- -
8 
-
9 #include <stdbool.h>
-
10 
-
11 #ifdef __cplusplus
-
12 extern "C" { // only need to export C interface if
-
13 // used by C++ source code
-
14 #endif
-
15 
-
16 typedef struct _LDContext* LDContext;
-
17 typedef struct _LDContext_PrivateAttributesIter*
-
18  LDContext_PrivateAttributesIter;
-
19 
-
25 LD_EXPORT(char const*)
-
26 LDContext_CanonicalKey(LDContext context);
-
27 
-
34 LD_EXPORT(bool) LDContext_Valid(LDContext context);
-
35 
-
41 LD_EXPORT(void) LDContext_Free(LDContext context);
-
42 
- -
60 LDContext_Get(LDContext context, char const* kind, char const* ref);
-
61 
-
71 LD_EXPORT(char const*) LDContext_Errors(LDContext context);
-
72 
-
87 LD_EXPORT(LDContext_PrivateAttributesIter)
-
88 LDContext_PrivateAttributesIter_New(LDContext context, char const* kind);
-
89 
-
95 LD_EXPORT(void)
-
96 LDContext_PrivateAttributesIter_Free(LDContext_PrivateAttributesIter iter);
-
97 
-
103 LD_EXPORT(void)
-
104 LDContext_PrivateAttributesIter_Next(LDContext_PrivateAttributesIter iter);
-
105 
-
112 LD_EXPORT(bool)
-
113 LDContext_PrivateAttributesIter_End(LDContext_PrivateAttributesIter iter);
-
114 
-
123 LD_EXPORT(char const*)
-
124 LDContext_PrivateAttributesIter_Value(LDContext_PrivateAttributesIter iter);
-
125 
-
126 #ifdef __cplusplus
-
127 }
-
128 #endif
-
129 
-
130 // NOLINTEND modernize-use-using
-
LDContext_Get(LDContext context, char const *kind, char const *ref)
Definition: context.cpp:37
-
LD_EXPORT(bool) LDContext_Valid(LDContext context)
Definition: all_flags_state.cpp:24
-
LDContext_CanonicalKey(LDContext context)
Definition: context.cpp:30
-
LDContext_PrivateAttributesIter_Free(LDContext_PrivateAttributesIter iter)
Definition: context.cpp:72
-
LDContext_PrivateAttributesIter_New(LDContext context, char const *kind)
Definition: context.cpp:53
-
LDContext_PrivateAttributesIter_Value(LDContext_PrivateAttributesIter iter)
Definition: context.cpp:91
-
LDContext_PrivateAttributesIter_End(LDContext_PrivateAttributesIter iter)
Definition: context.cpp:84
-
LDContext_PrivateAttributesIter_Next(LDContext_PrivateAttributesIter iter)
Definition: context.cpp:77
- -
struct _LDValue * LDValue
Definition: value.h:64
-
- - - - diff --git a/libs/server-sdk/docs/html/context_8hpp_source.html b/libs/server-sdk/docs/html/context_8hpp_source.html deleted file mode 100644 index 76a764b2c..000000000 --- a/libs/server-sdk/docs/html/context_8hpp_source.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/context.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
context.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <string>
-
4 #include <vector>
-
5 
-
6 #include <launchdarkly/attributes.hpp>
-
7 #include <launchdarkly/value.hpp>
-
8 
-
9 namespace launchdarkly {
-
10 
-
11 struct ContextErrors {
-
12  inline static const std::string kInvalidKind =
-
13  "\"Kind contained invalid characters. A kind may contain ASCII letters "
-
14  "or "
-
15  "numbers, as well as '.', '-', and '_'.\"";
-
16  // For now disallow an empty key. This may need changed if anonymous key
-
17  // generation and persistence is added.
-
18  inline static const std::string kInvalidKey =
-
19  "\"The key for a context may not be empty.\"";
-
20  inline static const std::string kMissingKinds =
-
21  "\"The context must contain at least 1 kind.\"";
-
22 };
-
23 
-
24 class ContextBuilder;
-
25 
-
29 class Context final {
-
30  friend class ContextBuilder;
-
31 
-
32  public:
-
38  [[nodiscard]] std::vector<std::string> const& Kinds() const;
-
39 
-
48  [[nodiscard]] launchdarkly::Attributes const& Attributes(
-
49  std::string const& kind) const;
-
50 
-
60  [[nodiscard]] Value const& Get(
-
61  std::string const& kind,
-
62  launchdarkly::AttributeReference const& ref) const;
-
63 
-
69  [[nodiscard]] bool Valid() const { return valid_; }
-
70 
-
74  [[nodiscard]] std::string const& CanonicalKey() const;
-
75 
-
81  [[nodiscard]] std::map<std::string, std::string> const& KindsToKeys() const;
-
82 
-
90  std::string const& errors() { return errors_; }
-
91 
-
92  friend std::ostream& operator<<(std::ostream& out, Context const& context) {
-
93  if (context.valid_) {
-
94  out << "{contexts: [";
-
95  bool first = true;
-
96  for (auto const& kind : context.attributes_) {
-
97  if (first) {
-
98  first = false;
-
99  } else {
-
100  out << ", ";
-
101  }
-
102  out << "kind: " << kind.first << " attributes: " << kind.second;
-
103  }
-
104  out << "]";
-
105  } else {
-
106  out << "{invalid: errors: [" << context.errors_ << "]";
-
107  }
-
108 
-
109  return out;
-
110  }
-
111 
-
112  ~Context() = default;
-
113  Context(Context const& context) = default;
-
114  Context(Context&& context) = default;
-
115  Context& operator=(Context const&) = default;
-
116  Context& operator=(Context&&) = default;
-
117 
-
118  private:
-
122  Context(std::string error_message);
-
123 
-
128  Context(std::map<std::string, launchdarkly::Attributes> attributes);
-
129 
-
130  std::map<std::string, launchdarkly::Attributes> attributes_;
-
131  std::vector<std::string> kinds_;
-
132  std::map<std::string, std::string> kinds_to_keys_;
-
133  bool valid_ = false;
-
134  std::string errors_;
-
135  std::string canonical_key_;
-
136 
-
137  std::string make_canonical_key();
-
138 };
-
139 
-
140 } // namespace launchdarkly
-
Definition: attribute_reference.hpp:34
-
Definition: attributes.hpp:15
-
Definition: context_builder.hpp:62
-
Definition: context.hpp:29
-
Value const & Get(std::string const &kind, launchdarkly::AttributeReference const &ref) const
Definition: context.cpp:42
-
bool Valid() const
Definition: context.hpp:69
-
launchdarkly::Attributes const & Attributes(std::string const &kind) const
Definition: context.cpp:51
-
std::map< std::string, std::string > const & KindsToKeys() const
Definition: context.cpp:59
-
std::vector< std::string > const & Kinds() const
Definition: context.cpp:25
-
std::string const & CanonicalKey() const
Definition: context.cpp:55
-
std::string const & errors()
Definition: context.hpp:90
-
Definition: value.hpp:42
-
Definition: context.hpp:11
-
- - - - diff --git a/libs/server-sdk/docs/html/context__builder_8h.html b/libs/server-sdk/docs/html/context__builder_8h.html deleted file mode 100644 index 5ede6fb96..000000000 --- a/libs/server-sdk/docs/html/context__builder_8h.html +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/context_builder.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
context_builder.h File Reference
-
-
-
#include <launchdarkly/bindings/c/context.h>
-#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/value.h>
-#include <stdbool.h>
-
-Include dependency graph for context_builder.h:
-
-
- - - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Typedefs

-typedef struct _LDContextBuilder * LDContextBuilder
 
- - - - - - - - - - - - - - - - - - - -

-Functions

 LD_EXPORT (LDContextBuilder) LDContextBuilder_New()
 
 LD_EXPORT (void) LDContextBuilder_Free(LDContextBuilder builder)
 
 LD_EXPORT (LDContext) LDContextBuilder_Build(LDContextBuilder builder)
 
 LDContextBuilder_AddKind (LDContextBuilder builder, char const *kind, char const *key)
 
 LDContextBuilder_Attributes_Set (LDContextBuilder builder, char const *kind, char const *attr_name, LDValue val)
 
 LDContextBuilder_Attributes_SetPrivate (LDContextBuilder builder, char const *kind, char const *attr_key, LDValue val)
 
 LDContextBuilder_Attributes_SetName (LDContextBuilder builder, char const *kind, char const *name)
 
 LDContextBuilder_Attributes_SetAnonymous (LDContextBuilder builder, char const *kind, bool anonymous)
 
 LDContextBuilder_Attributes_AddPrivateAttribute (LDContextBuilder builder, char const *kind, char const *attr_ref)
 
-

Function Documentation

- -

◆ LD_EXPORT() [1/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDContext )
-
-

Construct a context from a context builder.

-

When building a context using LDContextBuilder_Build the builder will be consumed and you do not need to call LDContextBuilder_Free.

-
Parameters
- - -
builderThe builder to build a context from. Must not be NULL.
-
-
-
Returns
The built context.
- -
-
- -

◆ LD_EXPORT() [2/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDContextBuilder )
-
-

Create a new context builder.

Returns
A new context builder instance.
- -
-
- -

◆ LD_EXPORT() [3/3]

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Free a context builder.

-

This method only needs to be used when not building the context. If you use LDContextBuilder_Build, then the builder will be consumed, and you do not need to call LDContextBuilder_Free.

Parameters
- - -
builderThe builder to free.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
- -

◆ LDContextBuilder_AddKind()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_AddKind (LDContextBuilder builder,
char const * kind,
char const * key 
)
-
-

Add a kind instance to the context builder. The kind will have the specified key.

-

Attributes may be set for the kind by calling the LDContextBuilder_Attributes_* methods with the same "kind".

-

You must first add the kind to the context builder before setting attributes.

-

If you call LDContextBuilder_AddKind a second time, with an already specified kind, but a different key, then the key for that kind will be updated.

-
Parameters
- - - - -
builderThe builder to add the kind to. Must not be NULL.
kindThe kind to add. Must not be NULL.
keyThe key for that kind. Must not be NULL.
-
-
- -
-
- -

◆ LDContextBuilder_Attributes_AddPrivateAttribute()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_Attributes_AddPrivateAttribute (LDContextBuilder builder,
char const * kind,
char const * attr_ref 
)
-
-

Designate a context attribute, or properties within them, as private: that is, their values will not be sent to LaunchDarkly in analytics events.

-

Each parameter can be a simple attribute name, such as "email". Or, if the first character is a slash, the parameter is interpreted as a slash-delimited path to a property within a JSON object, where the first path component is a Context attribute name and each following component is a nested property name: for example, suppose the attribute "address" had the following JSON object value:

-
{"street": {"line1": "abc", "line2": "def"}}
-

Using ["/address/street/line1"] in this case would cause the "line1" property to be marked as private. This syntax deliberately resembles JSON Pointer, but other JSON Pointer features such as array indexing are not supported for Private.

-

This action only affects analytics events that involve this particular context. To mark some (or all) context attributes as private for all contexts, use the overall configuration for the SDK. See LDClientConfigBuilder_Events_AllAttributesPrivate and LDClientConfigBuilder_Events_PrivateAttribute.

-

The attributes "kind" and "key", and the "_meta" attributes cannot be made private.

-
Parameters
- - - - -
builderThe builder. Must not be NULL.
kindThe kind to set the attribute as private for. Must not be NULL.
attr_refAn attribute reference. Must not be NULL.
-
-
- -
-
- -

◆ LDContextBuilder_Attributes_Set()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_Attributes_Set (LDContextBuilder builder,
char const * kind,
char const * attr_name,
LDValue val 
)
-
-

Add or update a top-level attribute in the specified kind.

-

Adding a LDValue to the builder will consume that value. You should not access the value after adding it to the builder, and you do not need to call LDValue_Free on the value.

-
Parameters
- - - - - -
builder.The builder. Must not be NULL.
kindThe kind to add the attribute to. Must not be NULL.
attr_nameThe name of the attribute to add. Must not be NULL.
valThe value of the attribute to add. Must not be NULL.
-
-
- -
-
- -

◆ LDContextBuilder_Attributes_SetAnonymous()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_Attributes_SetAnonymous (LDContextBuilder builder,
char const * kind,
bool anonymous 
)
-
-

Set the anonymous attribute for the specified kind.

-

If true, the context will not appear on the Contexts page in the LaunchDarkly dashboard.

-
Parameters
- - - - -
builderThe builder. Must not be NULL.
kindThe kind to set the anonymous attribute for. Must not be NULL.
anonymousThe value to set the anonymous attribute to.
-
-
- -
-
- -

◆ LDContextBuilder_Attributes_SetName()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_Attributes_SetName (LDContextBuilder builder,
char const * kind,
char const * name 
)
-
-

Set the name attribute for the specified kind.

-

You can search for contexts on the Contexts page by name.

-

This method will make a copy of the name string, and the caller remains responsible for the original name string.

-
Parameters
- - - - -
builderThe builder. Must not be NULL.
kindThe kind to set the name for. Must not be NULL.
nameThe name to set. Must not be NULL.
-
-
- -
-
- -

◆ LDContextBuilder_Attributes_SetPrivate()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LDContextBuilder_Attributes_SetPrivate (LDContextBuilder builder,
char const * kind,
char const * attr_key,
LDValue val 
)
-
-

Add or update a private attribute. Once an attribute has been set as private using LDContextBuilder_Attributes_SetPrivate it will remain private. A subsequent call to LDContextBuilder_Attributes_Set, for the same attribute, will not remove the private status.

-

This method cannot be used to set the key, kind, name, or anonymous property of a context.

-

Adding a LDValue to the builder will consume that value. You should not access the value after adding it to the builder, and you do not need to call LDValue_Free on the value. This method is just a convenience which also adds the attribute to the private attributes list, as if using LDContextBuilder_Attributes_AddPrivateAttribute.

-
Parameters
- - - - - -
builderThe builder. Must not be NULL.
kindThe kind to set the private attribute for. Must not be NULL.
attr_keyThe key of the private attribute. Must not be NULL.
valThe value of the private attribute. Must not be NULL.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/context__builder_8h__incl.map b/libs/server-sdk/docs/html/context__builder_8h__incl.map deleted file mode 100644 index 35a2f8c44..000000000 --- a/libs/server-sdk/docs/html/context__builder_8h__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/context__builder_8h__incl.md5 b/libs/server-sdk/docs/html/context__builder_8h__incl.md5 deleted file mode 100644 index ebd4b90b1..000000000 --- a/libs/server-sdk/docs/html/context__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -7154baaae5f5326645b78dbc696433ee \ No newline at end of file diff --git a/libs/server-sdk/docs/html/context__builder_8h__incl.png b/libs/server-sdk/docs/html/context__builder_8h__incl.png deleted file mode 100644 index 2cf5cead153d591ea827edf5e8418cd63852e386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28565 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 diff --git a/libs/server-sdk/docs/html/context__builder_8h_source.html b/libs/server-sdk/docs/html/context__builder_8h_source.html deleted file mode 100644 index de60ca4b2..000000000 --- a/libs/server-sdk/docs/html/context__builder_8h_source.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/context_builder.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
context_builder.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
- -
7 #include <launchdarkly/bindings/c/export.h>
- -
9 
-
10 #include <stdbool.h>
-
11 
-
12 #ifdef __cplusplus
-
13 extern "C" { // only need to export C interface if
-
14 // used by C++ source code
-
15 #endif
-
16 
-
17 typedef struct _LDContextBuilder* LDContextBuilder;
-
18 
-
23 LD_EXPORT(LDContextBuilder) LDContextBuilder_New();
-
24 
-
33 LD_EXPORT(void) LDContextBuilder_Free(LDContextBuilder builder);
-
34 
-
44 LD_EXPORT(LDContext) LDContextBuilder_Build(LDContextBuilder builder);
-
45 
-
62 LD_EXPORT(void)
-
63 LDContextBuilder_AddKind(LDContextBuilder builder,
-
64  char const* kind,
-
65  char const* key);
-
66 
-
79 LD_EXPORT(bool)
-
80 LDContextBuilder_Attributes_Set(LDContextBuilder builder,
-
81  char const* kind,
-
82  char const* attr_name,
-
83  LDValue val);
-
84 
-
105 LD_EXPORT(bool)
-
106 LDContextBuilder_Attributes_SetPrivate(LDContextBuilder builder,
-
107  char const* kind,
-
108  char const* attr_key,
-
109  LDValue val);
-
110 
-
123 LD_EXPORT(bool)
-
124 LDContextBuilder_Attributes_SetName(LDContextBuilder builder,
-
125  char const* kind,
-
126  char const* name);
-
127 
-
138 LD_EXPORT(bool)
-
139 LDContextBuilder_Attributes_SetAnonymous(LDContextBuilder builder,
-
140  char const* kind,
-
141  bool anonymous);
-
142 
-
177 LD_EXPORT(bool)
-
178 LDContextBuilder_Attributes_AddPrivateAttribute(LDContextBuilder builder,
-
179  char const* kind,
-
180  char const* attr_ref);
-
181 #ifdef __cplusplus
-
182 }
-
183 #endif
-
184 // NOLINTEND modernize-use-using
- -
LD_EXPORT(LDContextBuilder) LDContextBuilder_New()
Definition: context_builder.cpp:21
-
LDContextBuilder_AddKind(LDContextBuilder builder, char const *kind, char const *key)
Definition: context_builder.cpp:39
-
LDContextBuilder_Attributes_AddPrivateAttribute(LDContextBuilder builder, char const *kind, char const *attr_ref)
Definition: context_builder.cpp:132
-
LDContextBuilder_Attributes_SetName(LDContextBuilder builder, char const *kind, char const *name)
Definition: context_builder.cpp:95
-
LDContextBuilder_Attributes_SetPrivate(LDContextBuilder builder, char const *kind, char const *attr_key, LDValue val)
Definition: context_builder.cpp:73
-
LDContextBuilder_Attributes_SetAnonymous(LDContextBuilder builder, char const *kind, bool anonymous)
Definition: context_builder.cpp:114
-
LDContextBuilder_Attributes_Set(LDContextBuilder builder, char const *kind, char const *attr_name, LDValue val)
Definition: context_builder.cpp:52
- -
struct _LDValue * LDValue
Definition: value.h:64
-
- - - - diff --git a/libs/server-sdk/docs/html/context__builder_8hpp_source.html b/libs/server-sdk/docs/html/context__builder_8hpp_source.html deleted file mode 100644 index 586cad7e3..000000000 --- a/libs/server-sdk/docs/html/context__builder_8hpp_source.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/context_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
context_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/attributes_builder.hpp>
-
4 #include <launchdarkly/context.hpp>
-
5 
-
6 #include <string>
-
7 
-
8 namespace launchdarkly {
-
9 
-
62 class ContextBuilder final {
- -
64 
-
65  public:
-
66  ContextBuilder() = default;
-
67 
-
77  ContextBuilder(Context const& context);
-
78 
-
91  AttributesBuilder<ContextBuilder, Context>& Kind(std::string const& kind,
-
92  std::string key);
-
93 
-
101  AttributesBuilder<ContextBuilder, Context>* Kind(std::string const& kind);
-
102 
-
112  Context Build() const;
-
113 
-
114  private:
-
115  std::map<std::string, AttributesBuilder<ContextBuilder, Context>> builders_;
-
116 };
-
117 
-
118 } // namespace launchdarkly
-
Definition: attributes_builder.hpp:22
-
Definition: context_builder.hpp:62
-
AttributesBuilder< ContextBuilder, Context > & Kind(std::string const &kind, std::string key)
Definition: context_builder.cpp:41
-
Context Build() const
Definition: context_builder.cpp:56
-
Definition: context.hpp:29
-
- - - - diff --git a/libs/server-sdk/docs/html/data__destination__builder_8hpp_source.html b/libs/server-sdk/docs/html/data__destination__builder_8hpp_source.html deleted file mode 100644 index 19bc51b5b..000000000 --- a/libs/server-sdk/docs/html/data__destination__builder_8hpp_source.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system/data_destination_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_destination_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/built/data_system/data_destination_config.hpp>
-
4 
-
5 namespace launchdarkly::server_side::config::builders {
-
6 
- - -
9 
-
10  [[nodiscard]] built::DataDestinationConfig Build() const;
-
11 
-
12  private:
- -
14 };
-
15 
-
16 } // namespace launchdarkly::server_side::config::builders
- - -
- - - - diff --git a/libs/server-sdk/docs/html/data__destination__config_8hpp_source.html b/libs/server-sdk/docs/html/data__destination__config_8hpp_source.html deleted file mode 100644 index 170f472bc..000000000 --- a/libs/server-sdk/docs/html/data__destination__config_8hpp_source.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system/data_destination_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_destination_config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/sdks.hpp>
-
4 
-
5 namespace launchdarkly::server_side::config::built {
-
6 
- -
8 
-
9 } // namespace launchdarkly::server_side::config::built
- -
- - - - diff --git a/libs/server-sdk/docs/html/data__kind_8hpp_source.html b/libs/server-sdk/docs/html/data__kind_8hpp_source.html deleted file mode 100644 index b1bf37d4e..000000000 --- a/libs/server-sdk/docs/html/data__kind_8hpp_source.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/dependency_tracker/data_kind.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_kind.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/detail/unreachable.hpp>
-
4 
-
5 #include <cstddef>
-
6 #include <ostream>
-
7 
-
8 namespace launchdarkly::server_side::data_components {
-
9 enum class DataKind : std::size_t { kFlag = 0, kSegment = 1, kKindCount = 2 };
-
10 
-
11 inline std::ostream& operator<<(std::ostream& out, DataKind const& kind) {
-
12  switch (kind) {
-
13  case DataKind::kFlag:
-
14  out << "flag";
-
15  return out;
-
16  case DataKind::kSegment:
-
17  out << "segment";
-
18  return out;
-
19  case DataKind::kKindCount:
-
20  out << "kind_count";
-
21  return out;
-
22  }
-
23  detail::unreachable();
-
24 }
-
25 
-
26 } // namespace launchdarkly::server_side::data_components
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__builder_8hpp_source.html b/libs/server-sdk/docs/html/data__source__builder_8hpp_source.html deleted file mode 100644 index 772e1dcfd..000000000 --- a/libs/server-sdk/docs/html/data__source__builder_8hpp_source.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/data_source_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/built/data_source_config.hpp>
-
4 #include <launchdarkly/config/shared/defaults.hpp>
-
5 #include <launchdarkly/config/shared/sdks.hpp>
-
6 
-
7 #include <launchdarkly/error.hpp>
-
8 
-
9 #include <tl/expected.hpp>
-
10 
-
11 #include <chrono>
-
12 #include <variant>
-
13 
-
14 namespace launchdarkly::config::shared::builders {
-
15 
-
20 template <typename SDK>
- -
22 
-
26 template <typename SDK>
- -
28  public:
- -
30 
- -
44  std::chrono::milliseconds initial_reconnect_delay);
-
45 
-
50  [[nodiscard]] built::StreamingConfig<SDK> Build() const;
-
51 
-
52  private:
- -
54 };
-
55 
-
59 template <typename SDK>
- -
61  public:
- -
63 
-
69  PollingBuilder& PollInterval(std::chrono::seconds poll_interval);
-
70 
-
75  [[nodiscard]] built::PollingConfig<SDK> Build() const;
-
76 
-
77  private:
- -
79 };
-
80 
-
81 template <>
- -
83  public:
- - -
86 
- -
88 
-
100  DataSourceBuilder& WithReasons(bool value);
-
101 
-
115  DataSourceBuilder& UseReport(bool value);
-
116 
- -
128 
-
139  DataSourceBuilder& Method(Polling polling_builder);
-
140 
-
146  [[nodiscard]] built::DataSourceConfig<ClientSDK> Build() const;
-
147 
-
148  private:
-
149  std::variant<Streaming, Polling> method_;
-
150  bool with_reasons_;
-
151  bool use_report_;
-
152 };
-
153 
-
154 } // namespace launchdarkly::config::shared::builders
-
DataSourceBuilder & Method(Streaming stream_builder)
- -
Definition: data_source_builder.hpp:21
-
Definition: data_source_builder.hpp:60
-
PollingBuilder & PollInterval(std::chrono::seconds poll_interval)
Definition: data_source_builder.cpp:44
-
built::PollingConfig< SDK > Build() const
Definition: data_source_builder.cpp:51
-
Definition: data_source_builder.hpp:27
-
StreamingBuilder & InitialReconnectDelay(std::chrono::milliseconds initial_reconnect_delay)
Definition: data_source_builder.cpp:28
-
built::StreamingConfig< SDK > Build() const
Definition: data_source_builder.cpp:35
- - -
Definition: data_source_config.hpp:34
-
Definition: data_source_config.hpp:13
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__config_8hpp_source.html b/libs/server-sdk/docs/html/data__source__config_8hpp_source.html deleted file mode 100644 index dae553201..000000000 --- a/libs/server-sdk/docs/html/data__source__config_8hpp_source.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/sdks.hpp>
-
4 
-
5 #include <chrono>
-
6 #include <optional>
-
7 #include <string>
-
8 #include <variant>
-
9 
-
10 namespace launchdarkly::config::shared::built {
-
11 
-
12 template <typename SDK>
- -
14 
-
15 template <>
- -
17  std::chrono::milliseconds initial_reconnect_delay;
-
18  std::string streaming_path;
-
19 };
-
20 
-
21 template <>
- -
23  std::chrono::milliseconds initial_reconnect_delay;
-
24  std::string streaming_path;
-
25 };
-
26 
-
27 inline bool operator==(StreamingConfig<ServerSDK> const& lhs,
-
28  StreamingConfig<ServerSDK> const& rhs) {
-
29  return lhs.initial_reconnect_delay == rhs.initial_reconnect_delay &&
-
30  lhs.streaming_path == rhs.streaming_path;
-
31 }
-
32 
-
33 template <typename SDK>
- -
35 
-
36 template <>
- -
38  std::chrono::seconds poll_interval;
-
39  std::string polling_get_path;
-
40  std::string polling_report_path;
-
41  std::chrono::seconds min_polling_interval;
-
42 };
-
43 
-
44 template <>
- -
46  std::chrono::seconds poll_interval;
-
47  std::string polling_get_path;
-
48  std::chrono::seconds min_polling_interval;
-
49 };
-
50 
-
51 template <typename SDK>
- -
53 
-
54 template <>
- -
56  std::variant<StreamingConfig<ClientSDK>, PollingConfig<ClientSDK>> method;
-
57 
-
58  bool with_reasons;
-
59  bool use_report;
-
60 };
-
61 
-
62 template <>
- -
64 } // namespace launchdarkly::config::shared::built
- - -
Definition: data_source_config.hpp:52
- -
Definition: data_source_config.hpp:34
- -
Definition: data_source_config.hpp:13
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__status_8hpp_source.html b/libs/server-sdk/docs/html/data__source__status_8hpp_source.html deleted file mode 100644 index ba38c743e..000000000 --- a/libs/server-sdk/docs/html/data__source__status_8hpp_source.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/data_source_status.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_status.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstddef>
-
4 #include <functional>
-
5 #include <memory>
-
6 #include <ostream>
-
7 #include <utility>
-
8 
-
9 #include <launchdarkly/connection.hpp>
-
10 #include <launchdarkly/data_sources/data_source_status_base.hpp>
-
11 
-
12 namespace launchdarkly::server_side {
-
13 
-
17 enum class DataSourceState {
-
26  kInitializing = 0,
-
27 
-
38  kValid = 1,
-
39 
-
50  kInterrupted = 2,
-
51 
-
60  kOff = 3,
-
61 };
-
62 
-
63 using DataSourceStatus =
-
64  common::data_sources::DataSourceStatusBase<DataSourceState>;
-
65 
- -
70  public:
-
75  [[nodiscard]] virtual DataSourceStatus Status() const = 0;
-
76 
-
83  virtual std::unique_ptr<IConnection> OnDataSourceStatusChange(
-
84  std::function<void(DataSourceStatus status)> handler) = 0;
-
85 
-
94  virtual std::unique_ptr<IConnection> OnDataSourceStatusChangeEx(
-
95  std::function<bool(DataSourceStatus status)> handler) = 0;
-
96 
-
97  virtual ~IDataSourceStatusProvider() = default;
- - - -
101  delete;
- -
103 
-
104  protected:
-
105  IDataSourceStatusProvider() = default;
-
106 };
-
107 
-
108 std::ostream& operator<<(std::ostream& out,
-
109  DataSourceStatus::DataSourceState const& state);
-
110 
-
111 std::ostream& operator<<(std::ostream& out, DataSourceStatus const& status);
-
112 
-
113 } // namespace launchdarkly::server_side
-
Definition: data_source_status_base.hpp:12
-
Definition: data_source_status.hpp:69
-
virtual DataSourceStatus Status() const =0
-
virtual std::unique_ptr< IConnection > OnDataSourceStatusChangeEx(std::function< bool(DataSourceStatus status)> handler)=0
-
virtual std::unique_ptr< IConnection > OnDataSourceStatusChange(std::function< void(DataSourceStatus status)> handler)=0
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__status__base_8hpp_source.html b/libs/server-sdk/docs/html/data__source__status__base_8hpp_source.html deleted file mode 100644 index e53a43626..000000000 --- a/libs/server-sdk/docs/html/data__source__status__base_8hpp_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data_sources/data_source_status_base.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_status_base.hpp
-
-
-
1 #include <chrono>
-
2 #include <optional>
-
3 
-
4 #include <launchdarkly/data_sources/data_source_status_error_info.hpp>
-
5 #include <launchdarkly/data_sources/data_source_status_error_kind.hpp>
-
6 
-
7 // Common is included in the namespace to disambiguate from client/server
-
8 // for backward compatibility.
-
9 namespace launchdarkly::common::data_sources {
-
10 
-
11 template <typename TDataSourceState>
- -
13  public:
-
14  using ErrorKind = DataSourceStatusErrorKind;
- -
16  using DateTime = std::chrono::time_point<std::chrono::system_clock>;
-
17  using DataSourceState = TDataSourceState;
-
18 
-
23  [[nodiscard]] DataSourceState State() const { return state_; }
-
24 
-
42  [[nodiscard]] DateTime StateSince() const { return state_since_; }
-
43 
-
57  [[nodiscard]] std::optional<ErrorInfo> LastError() const {
-
58  return last_error_;
-
59  }
-
60 
-
61  DataSourceStatusBase(DataSourceState state,
-
62  DateTime state_since,
-
63  std::optional<ErrorInfo> last_error)
-
64  : state_(state),
-
65  state_since_(state_since),
-
66  last_error_(std::move(last_error)) {}
-
67 
-
68  ~DataSourceStatusBase() = default;
-
69  DataSourceStatusBase(DataSourceStatusBase const& item) = default;
-
70  DataSourceStatusBase(DataSourceStatusBase&& item) noexcept = default;
-
71  DataSourceStatusBase& operator=(DataSourceStatusBase const&) = delete;
-
72  DataSourceStatusBase& operator=(DataSourceStatusBase&&) = delete;
-
73 
-
74  private:
-
75  DataSourceState state_;
-
76  DateTime state_since_;
-
77  std::optional<ErrorInfo> last_error_;
-
78 };
-
79 
-
80 } // namespace launchdarkly::common::data_sources
-
Definition: data_source_status_base.hpp:12
-
DateTime StateSince() const
Definition: data_source_status_base.hpp:42
-
DataSourceState State() const
Definition: data_source_status_base.hpp:23
-
std::optional< ErrorInfo > LastError() const
Definition: data_source_status_base.hpp:57
-
Definition: data_source_status_error_info.hpp:14
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__status__error__info_8hpp_source.html b/libs/server-sdk/docs/html/data__source__status__error__info_8hpp_source.html deleted file mode 100644 index 555017766..000000000 --- a/libs/server-sdk/docs/html/data__source__status__error__info_8hpp_source.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data_sources/data_source_status_error_info.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_status_error_info.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_sources/data_source_status_error_kind.hpp>
-
4 
-
5 #include <chrono>
-
6 #include <cstdint>
-
7 #include <string>
-
8 
-
9 namespace launchdarkly::common::data_sources {
-
10 
- -
15  public:
-
16  using StatusCodeType = std::uint64_t;
-
17  using ErrorKind = DataSourceStatusErrorKind;
-
18  using DateTime = std::chrono::time_point<std::chrono::system_clock>;
-
19 
-
23  [[nodiscard]] ErrorKind Kind() const { return kind_; }
-
24 
-
28  [[nodiscard]] StatusCodeType StatusCode() const { return status_code_; }
-
29 
-
36  [[nodiscard]] std::string const& Message() const { return message_; }
-
37 
-
41  [[nodiscard]] DateTime Time() const { return time_; }
-
42 
-
43  DataSourceStatusErrorInfo(ErrorKind kind,
-
44  StatusCodeType status_code,
-
45  std::string message,
-
46  DateTime time)
-
47  : kind_(kind),
-
48  status_code_(status_code),
-
49  message_(std::move(message)),
-
50  time_(time) {}
-
51 
-
52  private:
-
53  ErrorKind kind_;
-
54  StatusCodeType status_code_;
-
55  std::string message_;
-
56  DateTime time_;
-
57 };
-
58 
-
59 std::ostream& operator<<(std::ostream& out,
-
60  DataSourceStatusErrorInfo const& error);
-
61 
-
62 } // namespace launchdarkly::common::data_sources
-
Definition: data_source_status_error_info.hpp:14
-
ErrorKind Kind() const
Definition: data_source_status_error_info.hpp:23
-
DateTime Time() const
Definition: data_source_status_error_info.hpp:41
-
StatusCodeType StatusCode() const
Definition: data_source_status_error_info.hpp:28
-
std::string const & Message() const
Definition: data_source_status_error_info.hpp:36
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__status__error__kind_8hpp_source.html b/libs/server-sdk/docs/html/data__source__status__error__kind_8hpp_source.html deleted file mode 100644 index 7b678d8d4..000000000 --- a/libs/server-sdk/docs/html/data__source__status__error__kind_8hpp_source.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data_sources/data_source_status_error_kind.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source_status_error_kind.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <ostream>
-
4 
-
5 namespace launchdarkly::common::data_sources {
-
6 
-
10 enum class DataSourceStatusErrorKind {
-
15  kUnknown = 0,
-
16 
-
20  kNetworkError = 1,
-
21 
-
26  kErrorResponse = 2,
-
27 
-
31  kInvalidData = 3,
-
32 
-
38  kStoreError = 4
-
39 };
-
40 
-
41 std::ostream& operator<<(std::ostream& out,
-
42  DataSourceStatusErrorKind const& kind);
-
43 
-
44 } // namespace launchdarkly::common::data_sources
-
- - - - diff --git a/libs/server-sdk/docs/html/data__source__status__manager_8hpp_source.html b/libs/server-sdk/docs/html/data__source__status__manager_8hpp_source.html deleted file mode 100644 index adfb53aaf..000000000 --- a/libs/server-sdk/docs/html/data__source__status__manager_8hpp_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/status_notifications/data_source_status_manager.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
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
-
- - - - diff --git a/libs/server-sdk/docs/html/data__system__builder_8hpp_source.html b/libs/server-sdk/docs/html/data__system__builder_8hpp_source.html deleted file mode 100644 index 35718ad0f..000000000 --- a/libs/server-sdk/docs/html/data__system__builder_8hpp_source.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system/data_system_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_system_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/builders/data_system/background_sync_builder.hpp>
-
4 #include <launchdarkly/server_side/config/builders/data_system/lazy_load_builder.hpp>
-
5 #include <launchdarkly/server_side/config/built/data_system/data_system_config.hpp>
-
6 
-
7 #include <launchdarkly/error.hpp>
-
8 
-
9 namespace launchdarkly::server_side::config::builders {
-
10 
- -
12  public:
- - -
15  using LazyLoad = LazyLoadBuilder;
-
16 
- -
22 
-
29  DataSystemBuilder& Enabled(bool enabled);
-
30 
- -
39 
-
47  DataSystemBuilder& Method(LazyLoad lazy_load);
-
48 
-
49  [[nodiscard]] tl::expected<built::DataSystemConfig, Error> Build() const;
-
50 
-
51  private:
-
52  std::optional<std::variant<BackgroundSync, LazyLoad>> method_builder_;
- -
54 };
-
55 
-
56 } // namespace launchdarkly::server_side::config::builders
- -
DataSystemBuilder & Enabled(bool enabled)
Specifies if the data system is enabled or disabled. If disabled, the configured method won't be used...
Definition: data_system_builder.cpp:19
-
DataSystemBuilder & Method(BackgroundSync bg_sync)
Configures the Background Sync data system. In this system, the SDK periodically receives updates fro...
Definition: data_system_builder.cpp:9
-
DataSystemBuilder & Disable()
Alias for Enabled(false).
Definition: data_system_builder.cpp:24
- -
LazyLoadBuilder allows for specifying the configuration of the Lazy Load data system,...
Definition: lazy_load_builder.hpp:27
- -
- - - - diff --git a/libs/server-sdk/docs/html/data__system__config_8hpp_source.html b/libs/server-sdk/docs/html/data__system__config_8hpp_source.html deleted file mode 100644 index 2a1387b89..000000000 --- a/libs/server-sdk/docs/html/data__system__config_8hpp_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system/data_system_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_system_config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/built/data_system/background_sync_config.hpp>
-
4 #include <launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp>
-
5 
-
6 #include <variant>
-
7 
-
8 namespace launchdarkly::server_side::config::built {
-
9 
- -
11  bool disabled;
-
12  std::variant<LazyLoadConfig, BackgroundSyncConfig> system_;
-
13 };
-
14 
-
15 } // namespace launchdarkly::server_side::config::built
- -
- - - - diff --git a/libs/server-sdk/docs/html/dependency__tracker_8hpp_source.html b/libs/server-sdk/docs/html/dependency__tracker_8hpp_source.html deleted file mode 100644 index 7a2ac9fbc..000000000 --- a/libs/server-sdk/docs/html/dependency__tracker_8hpp_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/dependency_tracker/dependency_tracker.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
dependency_tracker.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "data_kind.hpp"
-
4 #include "tagged_data.hpp"
-
5 
-
6 #include <launchdarkly/data_model/descriptors.hpp>
-
7 #include <launchdarkly/data_model/flag.hpp>
-
8 #include <launchdarkly/data_model/rule_clause.hpp>
-
9 #include <launchdarkly/data_model/segment.hpp>
-
10 
-
11 #include <array>
-
12 #include <set>
-
13 #include <string>
-
14 
-
15 namespace launchdarkly::server_side::data_components {
-
16 
- -
27  public:
-
28  DependencySet();
-
29  using DataType = std::array<TaggedData<std::set<std::string>>,
-
30  static_cast<std::size_t>(DataKind::kKindCount)>;
-
31  void Set(DataKind kind, std::string key);
-
32 
-
33  void Remove(DataKind kind, std::string const& key);
-
34 
-
35  [[nodiscard]] bool Contains(DataKind kind, std::string const& key) const;
-
36 
-
37  [[nodiscard]] std::set<std::string> const& SetForKind(DataKind kind);
-
38 
-
43  [[nodiscard]] std::size_t Size() const;
-
44 
-
45  [[nodiscard]] typename DataType::const_iterator begin() const;
-
46 
-
47  [[nodiscard]] typename DataType::const_iterator end() const;
-
48 
-
49  private:
-
50  [[nodiscard]] std::set<std::string> const& Data(DataKind kind) const;
-
51 
-
52  [[nodiscard]] std::set<std::string>& Data(DataKind kind);
-
53 
-
54  DataType data_;
-
55 };
-
56 
- -
68  public:
-
69  DependencyMap();
-
70  using DataType =
-
71  std::array<TaggedData<std::unordered_map<std::string, DependencySet>>,
-
72  static_cast<std::size_t>(DataKind::kKindCount)>;
-
73  void Set(DataKind kind, std::string key, DependencySet val);
-
74 
-
75  [[nodiscard]] std::optional<DependencySet> Get(
-
76  DataKind kind,
-
77  std::string const& key) const;
-
78 
-
79  void Clear();
-
80 
-
81  [[nodiscard]] typename DataType::const_iterator begin() const;
-
82 
-
83  [[nodiscard]] typename DataType::const_iterator end() const;
-
84 
-
85  private:
-
86  DataType data_;
-
87 };
-
88 
- -
95  public:
-
102  void UpdateDependencies(std::string const& key,
-
103  data_model::FlagDescriptor const& flag);
-
104 
-
111  void UpdateDependencies(std::string const& key,
-
112  data_model::SegmentDescriptor const& segment);
-
113 
-
123  void CalculateChanges(DataKind kind,
-
124  std::string const& key,
-
125  DependencySet& dependency_set);
-
126 
-
130  void Clear();
-
131 
-
132  private:
-
136  void UpdateDependencies(DataKind kind,
-
137  std::string const& key,
-
138  DependencySet const& deps);
-
139 
-
140  DependencyMap dependencies_from_;
-
141  DependencyMap dependencies_to_;
-
142 
-
148  static void CalculateClauseDeps(
-
149  DependencySet& dependencies,
-
150  std::vector<data_model::Clause> const& clauses);
-
151 };
-
152 
-
153 } // namespace launchdarkly::server_side::data_components
- - -
std::size_t Size() const
Definition: dependency_tracker.cpp:27
- -
void UpdateDependencies(std::string const &key, data_model::FlagDescriptor const &flag)
Definition: dependency_tracker.cpp:99
-
void Clear()
Definition: dependency_tracker.cpp:193
-
void CalculateChanges(DataKind kind, std::string const &key, DependencySet &dependency_set)
Definition: dependency_tracker.cpp:130
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_000005_000008.html b/libs/server-sdk/docs/html/dir_000005_000008.html deleted file mode 100644 index 089db32d7..000000000 --- a/libs/server-sdk/docs/html/dir_000005_000008.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config -> logging Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

config → logging Relation

File in common/include/launchdarkly/bindings/c/configIncludes file in common/include/launchdarkly/bindings/c/logging
logging_builder.hlog_level.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000016_000003.html b/libs/server-sdk/docs/html/dir_000016_000003.html deleted file mode 100644 index c9609af95..000000000 --- a/libs/server-sdk/docs/html/dir_000016_000003.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/detail -> bindings Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

detail → bindings Relation

File in common/include/launchdarkly/detailIncludes file in common/include/launchdarkly/bindings
c_binding_helpers.hppc / status.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000018_000001.html b/libs/server-sdk/docs/html/dir_000018_000001.html deleted file mode 100644 index 4ce1d0f8b..000000000 --- a/libs/server-sdk/docs/html/dir_000018_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

src → include Relation

File in common/srcIncludes file in common/include
bindings / c / array_builder.cpplaunchdarkly / bindings / c / array_builder.h
bindings / c / context.cpplaunchdarkly / bindings / c / context.h
bindings / c / context_builder.cpplaunchdarkly / bindings / c / context_builder.h
bindings / c / data_source / error_info.cpplaunchdarkly / bindings / c / data_source / error_info.h
bindings / c / data / evaluation_detail.cpplaunchdarkly / bindings / c / data / evaluation_detail.h
bindings / c / flag_listener.cpplaunchdarkly / bindings / c / flag_listener.h
bindings / c / listener_connection.cpplaunchdarkly / bindings / c / listener_connection.h
bindings / c / config / log_backend_wrapper.hpplaunchdarkly / bindings / c / config / logging_builder.h
bindings / c / logging / log_level.cpplaunchdarkly / bindings / c / logging / log_level.h
bindings / c / config / logging_builder.cpplaunchdarkly / bindings / c / config / logging_builder.h
bindings / c / memory_routines.cpplaunchdarkly / bindings / c / memory_routines.h
bindings / c / object_builder.cpplaunchdarkly / bindings / c / object_builder.h
bindings / c / status.cpplaunchdarkly / bindings / c / status.h
bindings / c / value.cpplaunchdarkly / bindings / c / value.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000019_000001.html b/libs/server-sdk/docs/html/dir_000019_000001.html deleted file mode 100644 index dce2ecc35..000000000 --- a/libs/server-sdk/docs/html/dir_000019_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

bindings → include Relation

File in common/src/bindingsIncludes file in common/include
c / array_builder.cpplaunchdarkly / bindings / c / array_builder.h
c / context.cpplaunchdarkly / bindings / c / context.h
c / context_builder.cpplaunchdarkly / bindings / c / context_builder.h
c / flag_listener.cpplaunchdarkly / bindings / c / flag_listener.h
c / listener_connection.cpplaunchdarkly / bindings / c / listener_connection.h
c / memory_routines.cpplaunchdarkly / bindings / c / memory_routines.h
c / object_builder.cpplaunchdarkly / bindings / c / object_builder.h
c / status.cpplaunchdarkly / bindings / c / status.h
c / value.cpplaunchdarkly / bindings / c / value.h
c / config / log_backend_wrapper.hpplaunchdarkly / bindings / c / config / logging_builder.h
c / config / logging_builder.cpplaunchdarkly / bindings / c / config / logging_builder.h
c / data / evaluation_detail.cpplaunchdarkly / bindings / c / data / evaluation_detail.h
c / data_source / error_info.cpplaunchdarkly / bindings / c / data_source / error_info.h
c / logging / log_level.cpplaunchdarkly / bindings / c / logging / log_level.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000020_000001.html b/libs/server-sdk/docs/html/dir_000020_000001.html deleted file mode 100644 index 2cdb713cf..000000000 --- a/libs/server-sdk/docs/html/dir_000020_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

c → include Relation

File in common/src/bindings/cIncludes file in common/include
array_builder.cpplaunchdarkly / bindings / c / array_builder.h
context.cpplaunchdarkly / bindings / c / context.h
context_builder.cpplaunchdarkly / bindings / c / context_builder.h
flag_listener.cpplaunchdarkly / bindings / c / flag_listener.h
listener_connection.cpplaunchdarkly / bindings / c / listener_connection.h
memory_routines.cpplaunchdarkly / bindings / c / memory_routines.h
object_builder.cpplaunchdarkly / bindings / c / object_builder.h
status.cpplaunchdarkly / bindings / c / status.h
value.cpplaunchdarkly / bindings / c / value.h
config / log_backend_wrapper.hpplaunchdarkly / bindings / c / config / logging_builder.h
config / logging_builder.cpplaunchdarkly / bindings / c / config / logging_builder.h
data / evaluation_detail.cpplaunchdarkly / bindings / c / data / evaluation_detail.h
data_source / error_info.cpplaunchdarkly / bindings / c / data_source / error_info.h
logging / log_level.cpplaunchdarkly / bindings / c / logging / log_level.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000021_000001.html b/libs/server-sdk/docs/html/dir_000021_000001.html deleted file mode 100644 index 3b43ab494..000000000 --- a/libs/server-sdk/docs/html/dir_000021_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/config -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

config → include Relation

File in common/src/bindings/c/configIncludes file in common/include
log_backend_wrapper.hpplaunchdarkly / bindings / c / config / logging_builder.h
logging_builder.cpplaunchdarkly / bindings / c / config / logging_builder.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000023_000001.html b/libs/server-sdk/docs/html/dir_000023_000001.html deleted file mode 100644 index ecddf56e9..000000000 --- a/libs/server-sdk/docs/html/dir_000023_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

data → include Relation

File in common/src/bindings/c/dataIncludes file in common/include
evaluation_detail.cpplaunchdarkly / bindings / c / data / evaluation_detail.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000025_000001.html b/libs/server-sdk/docs/html/dir_000025_000001.html deleted file mode 100644 index 48970a8dc..000000000 --- a/libs/server-sdk/docs/html/dir_000025_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data_source -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

data_source → include Relation

File in common/src/bindings/c/data_sourceIncludes file in common/include
error_info.cpplaunchdarkly / bindings / c / data_source / error_info.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000026_000001.html b/libs/server-sdk/docs/html/dir_000026_000001.html deleted file mode 100644 index 73e4768a5..000000000 --- a/libs/server-sdk/docs/html/dir_000026_000001.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/logging -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

logging → include Relation

File in common/src/bindings/c/loggingIncludes file in common/include
log_level.cpplaunchdarkly / bindings / c / logging / log_level.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000029_000000.html b/libs/server-sdk/docs/html/dir_000029_000000.html deleted file mode 100644 index fafda1716..000000000 --- a/libs/server-sdk/docs/html/dir_000029_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

include → common Relation

File in includeIncludes file in common
launchdarkly / server_side / bindings / c / all_flags_state / all_flags_state.hinclude / launchdarkly / bindings / c / status.h
launchdarkly / server_side / bindings / c / all_flags_state / all_flags_state.hinclude / launchdarkly / bindings / c / value.h
launchdarkly / server_side / bindings / c / config / builder.hinclude / launchdarkly / bindings / c / config / logging_builder.h
launchdarkly / server_side / bindings / c / config / builder.hinclude / launchdarkly / bindings / c / status.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / context.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / data_source / error_info.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / data / evaluation_detail.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / listener_connection.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / memory_routines.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / shared_function_argument_macro_definitions.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / status.h
launchdarkly / server_side / bindings / c / sdk.hinclude / launchdarkly / bindings / c / value.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000030_000000.html b/libs/server-sdk/docs/html/dir_000030_000000.html deleted file mode 100644 index 3178522a4..000000000 --- a/libs/server-sdk/docs/html/dir_000030_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
- - - - - diff --git a/libs/server-sdk/docs/html/dir_000031_000000.html b/libs/server-sdk/docs/html/dir_000031_000000.html deleted file mode 100644 index 2f1e02aa6..000000000 --- a/libs/server-sdk/docs/html/dir_000031_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
- - - - - diff --git a/libs/server-sdk/docs/html/dir_000032_000000.html b/libs/server-sdk/docs/html/dir_000032_000000.html deleted file mode 100644 index 99f28a45a..000000000 --- a/libs/server-sdk/docs/html/dir_000032_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
- - - - - diff --git a/libs/server-sdk/docs/html/dir_000033_000000.html b/libs/server-sdk/docs/html/dir_000033_000000.html deleted file mode 100644 index 79dc05c8a..000000000 --- a/libs/server-sdk/docs/html/dir_000033_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
- - - - - diff --git a/libs/server-sdk/docs/html/dir_000033_000034.html b/libs/server-sdk/docs/html/dir_000033_000034.html deleted file mode 100644 index 7f939e467..000000000 --- a/libs/server-sdk/docs/html/dir_000033_000034.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c -> all_flags_state Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

c → all_flags_state Relation

File in include/launchdarkly/server_side/bindings/cIncludes file in include/launchdarkly/server_side/bindings/c/all_flags_state
sdk.hall_flags_state.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000033_000035.html b/libs/server-sdk/docs/html/dir_000033_000035.html deleted file mode 100644 index 882d8bd15..000000000 --- a/libs/server-sdk/docs/html/dir_000033_000035.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c -> config Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

c → config Relation

File in include/launchdarkly/server_side/bindings/cIncludes file in include/launchdarkly/server_side/bindings/c/config
sdk.hconfig.h
config / builder.hlazy_load_builder / lazy_load_builder.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000034_000000.html b/libs/server-sdk/docs/html/dir_000034_000000.html deleted file mode 100644 index 3035feece..000000000 --- a/libs/server-sdk/docs/html/dir_000034_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/all_flags_state -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

all_flags_state → common Relation

File in include/launchdarkly/server_side/bindings/c/all_flags_stateIncludes file in common
all_flags_state.hinclude / launchdarkly / bindings / c / status.h
all_flags_state.hinclude / launchdarkly / bindings / c / value.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000035_000000.html b/libs/server-sdk/docs/html/dir_000035_000000.html deleted file mode 100644 index dd582ce1b..000000000 --- a/libs/server-sdk/docs/html/dir_000035_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

config → common Relation

File in include/launchdarkly/server_side/bindings/c/configIncludes file in common
builder.hinclude / launchdarkly / bindings / c / config / logging_builder.h
builder.hinclude / launchdarkly / bindings / c / status.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000035_000036.html b/libs/server-sdk/docs/html/dir_000035_000036.html deleted file mode 100644 index f74c93a0b..000000000 --- a/libs/server-sdk/docs/html/dir_000035_000036.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config -> lazy_load_builder Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

config → lazy_load_builder Relation

File in include/launchdarkly/server_side/bindings/c/configIncludes file in include/launchdarkly/server_side/bindings/c/config/lazy_load_builder
builder.hlazy_load_builder.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000052_000000.html b/libs/server-sdk/docs/html/dir_000052_000000.html deleted file mode 100644 index 63fb04fa9..000000000 --- a/libs/server-sdk/docs/html/dir_000052_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

bindings → common Relation

File in src/bindingsIncludes file in common
c / sdk.cppinclude / launchdarkly / bindings / c / array_builder.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000052_000029.html b/libs/server-sdk/docs/html/dir_000052_000029.html deleted file mode 100644 index c1bcce31d..000000000 --- a/libs/server-sdk/docs/html/dir_000052_000029.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

bindings → include Relation

File in src/bindingsIncludes file in include
c / all_flags_state / all_flags_state.cpplaunchdarkly / server_side / bindings / c / all_flags_state / all_flags_state.h
c / builder.cpplaunchdarkly / server_side / bindings / c / config / builder.h
c / config.cpplaunchdarkly / server_side / bindings / c / config / config.h
c / sdk.cpplaunchdarkly / server_side / bindings / c / sdk.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000053_000000.html b/libs/server-sdk/docs/html/dir_000053_000000.html deleted file mode 100644 index 361561251..000000000 --- a/libs/server-sdk/docs/html/dir_000053_000000.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings/c -> common Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

c → common Relation

File in src/bindings/cIncludes file in common
sdk.cppinclude / launchdarkly / bindings / c / array_builder.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000053_000029.html b/libs/server-sdk/docs/html/dir_000053_000029.html deleted file mode 100644 index e9224fb1b..000000000 --- a/libs/server-sdk/docs/html/dir_000053_000029.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings/c -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

c → include Relation

File in src/bindings/cIncludes file in include
all_flags_state / all_flags_state.cpplaunchdarkly / server_side / bindings / c / all_flags_state / all_flags_state.h
builder.cpplaunchdarkly / server_side / bindings / c / config / builder.h
config.cpplaunchdarkly / server_side / bindings / c / config / config.h
sdk.cpplaunchdarkly / server_side / bindings / c / sdk.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_000054_000029.html b/libs/server-sdk/docs/html/dir_000054_000029.html deleted file mode 100644 index 785bf76ab..000000000 --- a/libs/server-sdk/docs/html/dir_000054_000029.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings/c/all_flags_state -> include Relation - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-

all_flags_state → include Relation

File in src/bindings/c/all_flags_stateIncludes file in include
all_flags_state.cpplaunchdarkly / server_side / bindings / c / all_flags_state / all_flags_state.h
- - - - diff --git a/libs/server-sdk/docs/html/dir_04614cc99532f9fbee9363a716b3274d.html b/libs/server-sdk/docs/html/dir_04614cc99532f9fbee9363a716b3274d.html deleted file mode 100644 index 3788b4fbb..000000000 --- a/libs/server-sdk/docs/html/dir_04614cc99532f9fbee9363a716b3274d.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_09c6ac6be97d020d1f36b20bcb9936a2.html b/libs/server-sdk/docs/html/dir_09c6ac6be97d020d1f36b20bcb9936a2.html deleted file mode 100644 index 07d436210..000000000 --- a/libs/server-sdk/docs/html/dir_09c6ac6be97d020d1f36b20bcb9936a2.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/events Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
events Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_0a2e870ad26a9a09fada32945d21de2f.html b/libs/server-sdk/docs/html/dir_0a2e870ad26a9a09fada32945d21de2f.html deleted file mode 100644 index 5751fe604..000000000 --- a/libs/server-sdk/docs/html/dir_0a2e870ad26a9a09fada32945d21de2f.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_components Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b.html b/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b.html deleted file mode 100644 index ed196c46a..000000000 --- a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c Directory Reference
-
-
-
-Directory dependency graph for c:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c
- - - - - - - - - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.map b/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.map deleted file mode 100644 index 6ac26a3e0..000000000 --- a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.map +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.md5 b/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.md5 deleted file mode 100644 index 47728671e..000000000 --- a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -0efd7dbff22cebd287e1adf1362fafdf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.png b/libs/server-sdk/docs/html/dir_0aa2c7a11627ae3b29503c4d1e362b1b_dep.png deleted file mode 100644 index 2a3cebab0567c3a9889ee574edf9d25775623fde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11204 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 - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data_source Directory Reference - - - - - - - - - - -
-
-
data_source Directory Reference
-
-
-
-Directory dependency graph for data_source:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data_source
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.map b/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.map deleted file mode 100644 index 895d62619..000000000 --- a/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.md5 b/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.md5 deleted file mode 100644 index 778dd31a2..000000000 --- a/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -b64fb8238998d2a725d0b81bb7408b08 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.png b/libs/server-sdk/docs/html/dir_0c4adbcf4b85c6dbe487857955e34064_dep.png deleted file mode 100644 index 279043a6fe8cd52290f0d78c21300000fb0f4014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3696 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 Tw1zE!D - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data_sources Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_sources Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5.html b/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5.html deleted file mode 100644 index 1c5b9584c..000000000 --- a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
include Directory Reference
-
-
-
-Directory dependency graph for include:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include
- - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.map b/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.map deleted file mode 100644 index c7cd09bfc..000000000 --- a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.md5 b/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.md5 deleted file mode 100644 index f6d18793d..000000000 --- a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -db00528168347eb26fad25a1fc825bcf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.png b/libs/server-sdk/docs/html/dir_11fbc4217d50ab21044e5ad6614aede5_dep.png deleted file mode 100644 index 5245daccda4d11aea6caff9b975cf4d116ee3abd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3136 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 BF$w?x diff --git a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093.html b/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093.html deleted file mode 100644 index 99f918fbe..000000000 --- a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c Directory Reference
-
-
-
-Directory dependency graph for c:
-
-
include/launchdarkly/server_side/bindings/c
- - - - - - - - - - - -
- - -

-Directories

- - - - -

-Files

file  sdk.h [code]
 LaunchDarkly Server-side C Bindings.
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.map b/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.map deleted file mode 100644 index 5893b8e70..000000000 --- a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.md5 b/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.md5 deleted file mode 100644 index c65dd7676..000000000 --- a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -0d980c04f93405b08333b2a6a5c11927 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.png b/libs/server-sdk/docs/html/dir_13b523482d186c9527fb1838247a5093_dep.png deleted file mode 100644 index ec0346bfe6916e3c58977151908dac59a7631d0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8438 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

@Ie8lELS`w{9hXYQX7YKrCH$UD*$i zqB1kh!Etslr5%EA2W0*GT>x;94pd;hcY - - - - - - -C++ Server-Side SDK: src/integrations/data_reader Directory Reference - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_reader Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162.html b/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162.html deleted file mode 100644 index ec0f004d7..000000000 --- a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/logging Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging Directory Reference
-
-
-
-Directory dependency graph for logging:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/logging
- - - - -
- - - - -

-Files

file  log_level.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.map b/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.map deleted file mode 100644 index 2f8e08df4..000000000 --- a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.md5 b/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.md5 deleted file mode 100644 index 89d84b41c..000000000 --- a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -3f7c817a825128f2916511015b785e73 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.png b/libs/server-sdk/docs/html/dir_19febdf8894e7e350d8a2a28ddc7f162_dep.png deleted file mode 100644 index 93c38250b53231a01ed2b21138aaa27177def7d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1508 zcmeAS@N?(olHy`uVBq!ia0vp^wLo0Y!3HD`d7RY)Qfx`y?k)`fL2$v|<&zm0SZ8{= zIEGZrd3(3s<4U>A@sHQnE)H9^<#Ob`o2lU{N4w6wEVybCn|sIXRmPb+3SBxD>uz;$ zbZ_%mDRzX%%uq}+sNQF%qms!@F6HpuO&;v58}F3f&Q4t2Wcp&R!JT zcBtfCjBQkunfq3@`7fCacRBRv2`uJ5@&dw~u;WE@GqZ;N{q8@1mTtKHJn8^pe?WA#l&`OSR;|fW7gzR%uCDxvGk0>#HmmKJs{M9Hw3Z5}q6oRwj~~>b}*kEA7bLmq%VGq5BKTix^DJ--RpR-Zo!(%WJ!r*S3Rs=YQV+ z9w@eV<3`4tH+LG$z8spnQk$3e{^5rOersMZJScnLayfEIk@sDLnLMYyJu=1{Pq2v8 zShsk6+}v*Cbib_H9!~Xji&v{XHJ`boJ~qqb`T6*(zc{=;_=$UjU;O?1|AA|3=O-L& z3Q0*j*K&KWAiumF$Jy$tT>&9q($(9)pPhA`VW!J?_Uu{-Ik`5Vd3x8`u3Vk_yL_LV z*y)@*J3d;ov9oVTJ$+nxoqX*-o2^@y2L?Yrc&K&#!d0&%V%G8QsNF5j)~vYb>!ZfJ zMZf>r#q2ENT)Vd1FngLLL&1|1*CY1T82Prnz~Qnd&gQ~dS zdzbsqU$l9%?HAMe>vc`My*DRhWPF(UeC7T3+}GqZ|?2o zt*y0v@#@uqdA9SDu4=KTo%3lvYbI}LnZIaD3H!UduiNjxcdq<-@50yQv&Xfsy97 zvoXeh>W;c){eL#7n3jt9&HMAN^?v@wGi}E&|Cs-}{y>l9dIdv6%{4zy{GByBdj8L^ zQ#AD-A8byz@%!lN9es9j>F2K<%rIHB;DPLqzjiVf0bQl9yAIDgUbVks>FVv@H$Hj3 z-l=vkyZ5v+j)foDPn_01a+YFwrelF{r5}E+%71y=^ diff --git a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb.html b/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb.html deleted file mode 100644 index c32566c1e..000000000 --- a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings/c/all_flags_state Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state Directory Reference
-
-
-
-Directory dependency graph for all_flags_state:
-
-
src/bindings/c/all_flags_state
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.map b/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.map deleted file mode 100644 index 39d09686d..000000000 --- a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.md5 b/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.md5 deleted file mode 100644 index 08e3907c0..000000000 --- a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -13c550a87f48f94c54e9a17171c1a6e3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.png b/libs/server-sdk/docs/html/dir_1cbcc63836413b9a02fe24c4ed0242fb_dep.png deleted file mode 100644 index f1005782058fe1c0e959a8500a7247e539c47a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3516 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 I+(JbB3+2eY{Qv*} diff --git a/libs/server-sdk/docs/html/dir_2b130e25df2d52beccd83bac88eff96f.html b/libs/server-sdk/docs/html/dir_2b130e25df2d52beccd83bac88eff96f.html deleted file mode 100644 index 0f6f42be5..000000000 --- a/libs/server-sdk/docs/html/dir_2b130e25df2d52beccd83bac88eff96f.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/expiration_tracker Directory Reference - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
expiration_tracker Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_324bf86d5a512c6f779e4d4e537af2c8.html b/libs/server-sdk/docs/html/dir_324bf86d5a512c6f779e4d4e537af2c8.html deleted file mode 100644 index 15d640c3d..000000000 --- a/libs/server-sdk/docs/html/dir_324bf86d5a512c6f779e4d4e537af2c8.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/bootstrapper Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bootstrapper Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_356d7db88b1dd125261dc79a244c4f5c.html b/libs/server-sdk/docs/html/dir_356d7db88b1dd125261dc79a244c4f5c.html deleted file mode 100644 index 080fb122a..000000000 --- a/libs/server-sdk/docs/html/dir_356d7db88b1dd125261dc79a244c4f5c.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_systems Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_37d38035c0bfec079c2d92d76e5f8932.html b/libs/server-sdk/docs/html/dir_37d38035c0bfec079c2d92d76e5f8932.html deleted file mode 100644 index 1fff831c1..000000000 --- a/libs/server-sdk/docs/html/dir_37d38035c0bfec079c2d92d76e5f8932.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_3a4d6c67f99a53436e7a251374330f81.html b/libs/server-sdk/docs/html/dir_3a4d6c67f99a53436e7a251374330f81.html deleted file mode 100644 index ade0aaccd..000000000 --- a/libs/server-sdk/docs/html/dir_3a4d6c67f99a53436e7a251374330f81.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
builders Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_3fb3bf23ad1b89eea06ef3b4ec628c91.html b/libs/server-sdk/docs/html/dir_3fb3bf23ad1b89eea06ef3b4ec628c91.html deleted file mode 100644 index af3a1b4e9..000000000 --- a/libs/server-sdk/docs/html/dir_3fb3bf23ad1b89eea06ef3b4ec628c91.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/config/builders/data_system Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_system Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_3fd1f23d7802aa11ca956cbd69de4f10.html b/libs/server-sdk/docs/html/dir_3fd1f23d7802aa11ca956cbd69de4f10.html deleted file mode 100644 index 34c6e2f3e..000000000 --- a/libs/server-sdk/docs/html/dir_3fd1f23d7802aa11ca956cbd69de4f10.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
sources Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_4c772d18f1ae68a995ba0f5b5a70feb3.html b/libs/server-sdk/docs/html/dir_4c772d18f1ae68a995ba0f5b5a70feb3.html deleted file mode 100644 index 490163887..000000000 --- a/libs/server-sdk/docs/html/dir_4c772d18f1ae68a995ba0f5b5a70feb3.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
built Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_4cd2e119756f77039c7cc97ce22a8c35.html b/libs/server-sdk/docs/html/dir_4cd2e119756f77039c7cc97ce22a8c35.html deleted file mode 100644 index 5da30d062..000000000 --- a/libs/server-sdk/docs/html/dir_4cd2e119756f77039c7cc97ce22a8c35.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/destination Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
destination Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54.html b/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54.html deleted file mode 100644 index 1903ca51a..000000000 --- a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
src Directory Reference
-
-
-
-Directory dependency graph for src:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src
- - - - - - - - - - -
- - - - -

-Directories

directory  bindings
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.map b/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.map deleted file mode 100644 index ccbdaeb6b..000000000 --- a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.md5 b/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.md5 deleted file mode 100644 index e672761f3..000000000 --- a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -521dab23ff0ff8b7b4ad0dfe3f69c061 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.png b/libs/server-sdk/docs/html/dir_4e4d22e38ca4e2e8207825ee2d00bc54_dep.png deleted file mode 100644 index 9e95b39fb01e2baea1aa4e8a2c275fd68a0ed7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5996 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 - - - - - - -C++ Server-Side SDK: include/launchdarkly Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
launchdarkly Directory Reference
-
-
-
-Directory dependency graph for launchdarkly:
-
-
include/launchdarkly
- - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.map b/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.map deleted file mode 100644 index 4157574cd..000000000 --- a/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.md5 b/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.md5 deleted file mode 100644 index 9aac3a0c8..000000000 --- a/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -aa355c66d18296885b64b736a8a647d9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.png b/libs/server-sdk/docs/html/dir_560c1b3961203e445a6c2c50c3f15f14_dep.png deleted file mode 100644 index 0e2c2de6880110cdbead0c7fbd0a39b0da3249b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4846 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 diff --git a/libs/server-sdk/docs/html/dir_5fbce13492c3b501adb03669288f65f5.html b/libs/server-sdk/docs/html/dir_5fbce13492c3b501adb03669288f65f5.html deleted file mode 100644 index fc4de9b06..000000000 --- a/libs/server-sdk/docs/html/dir_5fbce13492c3b501adb03669288f65f5.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/status_notifications Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
status_notifications Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed.html b/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed.html deleted file mode 100644 index 27b7da486..000000000 --- a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
include Directory Reference
-
-
-
-Directory dependency graph for include:
-
-
include
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.map b/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.map deleted file mode 100644 index 9bb2d791f..000000000 --- a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.md5 b/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.md5 deleted file mode 100644 index 6a1ae37e3..000000000 --- a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -e0435ddbeb2b5d3802229f316a626d83 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.png b/libs/server-sdk/docs/html/dir_64935be2e6acbe67e7af58c3c88223ed_dep.png deleted file mode 100644 index dda09215b23ed9119653ab6a7b0e5ba6b9734856..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3679 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 diff --git a/libs/server-sdk/docs/html/dir_6a1595e98e7a1c11cc4b5b0c751ef07c.html b/libs/server-sdk/docs/html/dir_6a1595e98e7a1c11cc4b5b0c751ef07c.html deleted file mode 100644 index 5795a4817..000000000 --- a/libs/server-sdk/docs/html/dir_6a1595e98e7a1c11cc4b5b0c751ef07c.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/detail Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
detail Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_6adbff36eb678a30dbe9026c4d50feb6.html b/libs/server-sdk/docs/html/dir_6adbff36eb678a30dbe9026c4d50feb6.html deleted file mode 100644 index b3562ffbf..000000000 --- a/libs/server-sdk/docs/html/dir_6adbff36eb678a30dbe9026c4d50feb6.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/lazy_load Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_6e9bfb2873d7b511b106a1ab84888d64.html b/libs/server-sdk/docs/html/dir_6e9bfb2873d7b511b106a1ab84888d64.html deleted file mode 100644 index d5ec4216c..000000000 --- a/libs/server-sdk/docs/html/dir_6e9bfb2873d7b511b106a1ab84888d64.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
integrations Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_6fd01c8c8463a9e2c8d9933f9056d998.html b/libs/server-sdk/docs/html/dir_6fd01c8c8463a9e2c8d9933f9056d998.html deleted file mode 100644 index d12d62e33..000000000 --- a/libs/server-sdk/docs/html/dir_6fd01c8c8463a9e2c8d9933f9056d998.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data_source Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_source Directory Reference
-
-
- - - - - - - - -

-Files

file  error_info.h [code]
 LaunchDarkly Server-side C Bindings for Data Source Error Info.
 
file  error_kind.h [code]
 LaunchDarkly Server-side C Bindings for Data Source Error Kinds.
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_72ea60c460755b155af432e7ee664971.html b/libs/server-sdk/docs/html/dir_72ea60c460755b155af432e7ee664971.html deleted file mode 100644 index d02f617b6..000000000 --- a/libs/server-sdk/docs/html/dir_72ea60c460755b155af432e7ee664971.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/logging Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_758403abf56b9a039a8799cd05dbbc48.html b/libs/server-sdk/docs/html/dir_758403abf56b9a039a8799cd05dbbc48.html deleted file mode 100644 index bf4c6d67f..000000000 --- a/libs/server-sdk/docs/html/dir_758403abf56b9a039a8799cd05dbbc48.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
builders Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_798f9ae06de9bf54ddd3ef5a0bc435c5.html b/libs/server-sdk/docs/html/dir_798f9ae06de9bf54ddd3ef5a0bc435c5.html deleted file mode 100644 index 4f64f8402..000000000 --- a/libs/server-sdk/docs/html/dir_798f9ae06de9bf54ddd3ef5a0bc435c5.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/dependency_tracker Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
dependency_tracker Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344.html b/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344.html deleted file mode 100644 index 1aff0d348..000000000 --- a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
-
-Directory dependency graph for config:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config
- - - - - - -
- - - - - - - - -

-Files

file  builder.h [code]
 
file  config.h [code]
 
file  logging_builder.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.map b/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.map deleted file mode 100644 index c9d41e090..000000000 --- a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.md5 b/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.md5 deleted file mode 100644 index 625784fef..000000000 --- a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -23c4ac2e70a0ada666dbbb2a8bf03b6d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.png b/libs/server-sdk/docs/html/dir_7ff27a6c6297e4f8421309bf73db8344_dep.png deleted file mode 100644 index a330167bcdc632eb0b85da34f6316d8cc78f8c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3122 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 diff --git a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0.html b/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0.html deleted file mode 100644 index 73a7cd306..000000000 --- a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c Directory Reference
-
-
-
-Directory dependency graph for c:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c
- - - - - - - - - -
- - -

-Directories

- - - - - - - - - - - - - - - - - - - - - -

-Files

file  array_builder.h [code]
 
file  context.h [code]
 
file  context_builder.h [code]
 
file  flag_listener.h [code]
 
file  listener_connection.h [code]
 
file  memory_routines.h [code]
 
file  object_builder.h [code]
 
file  shared_function_argument_macro_definitions.h [code]
 
file  status.h [code]
 
file  value.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.map b/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.map deleted file mode 100644 index a62e182b7..000000000 --- a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.map +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.md5 b/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.md5 deleted file mode 100644 index 31a055071..000000000 --- a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -972071afe27888ceb2e882240a560ea5 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.png b/libs/server-sdk/docs/html/dir_8793f44c2d95502e0357555087a87bd0_dep.png deleted file mode 100644 index 6b84a66f49697cbef9ec1cc673ffba1057d42c37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5229 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 DStb8@ diff --git a/libs/server-sdk/docs/html/dir_87cfac858829cb8e57a69b21d22f9e86.html b/libs/server-sdk/docs/html/dir_87cfac858829cb8e57a69b21d22f9e86.html deleted file mode 100644 index ec4bcdb1a..000000000 --- a/libs/server-sdk/docs/html/dir_87cfac858829cb8e57a69b21d22f9e86.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data_sources Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_sources Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_8aa17efc3f0fd492c0ac8e47ebed129e.html b/libs/server-sdk/docs/html/dir_8aa17efc3f0fd492c0ac8e47ebed129e.html deleted file mode 100644 index 9dcf5c670..000000000 --- a/libs/server-sdk/docs/html/dir_8aa17efc3f0fd492c0ac8e47ebed129e.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_system Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40.html b/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40.html deleted file mode 100644 index b2826ac86..000000000 --- a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bindings Directory Reference
-
-
-
-Directory dependency graph for bindings:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings
- - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.map b/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.map deleted file mode 100644 index 602df450d..000000000 --- a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.md5 b/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.md5 deleted file mode 100644 index 05d2ca71e..000000000 --- a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -69fb4167e296d3b8db90bcf2069223b9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.png b/libs/server-sdk/docs/html/dir_8ddda2b6b4691bae2ed91aa320669d40_dep.png deleted file mode 100644 index 31b9956a9cf6c533ebad537f0c9c1f0904fbdadb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2850 zcma);2{aqn8h}&n6h+liL7OsK)D}8stRa}%WvXaVOPE@M#!_lctVKmJ_OY*}_S#xo zM6FdzXkx2KtG1xF5xfw>!VL8b)PYXdtX z=NF~5!LF*p?2b;Q97_!>@4uhW6_=*4RXj5@NM99eYL0fRLF^!EFrMiziX%&8m1T^v z{zLpVPm-mdDSiZl68Ue5o{>X@e`KNSf8;bj$2<7_VW@prv-57!Ri^VBb+ukdzO$DXcaH)p)IqO5pF&CB+|1RD zU$$>G6Th;1uv4D#VvCOA+2)bxgXw#Mu-8QWeNGF>M4 zbo46Jeww&fSX87avuFGetlf7q+jT|{h@TEs=?Cc;9Zx4?l>iWd$D!r!q zk;+w1Bcp7woVd84o}u;20`cPXSM~LdBiUmwj4i*Cg0w3 zQHKwvPKfi7d?JYyUMH8ilv@uj7Y0(^YzaGJ&CE9K?+eKRwC zJw4@3O`=d}0ClbT=;%D=E6nmPH`<{v41stz{2b}vUW(chJ-c+<@@#yf+rRvN4_f?X&jOTzfH^{y~y7 zjF8P>yp5V^bj8Od+TWVQ^-w4WU%%ql);bd~7@@FJwWMIm#f!N_Vp2+K^yX%x{}x$T zxXqSPK_r5>Mf~aX_6yOG$pZr^$v(uszMqu*pLoAo*_fqvcAi<_)I_Q1OQ)Y_4PlRt ze8%?nX--h38=-7tW>*=C14M{cm;4L~)lDv5^sffzFALT`U(jcY!9ldu$9bm=cG(x(ex7 zD{iz89!wlj`qWNi+wuC@`BK~H(Pq0p(raEd(ir#;i1VK?x_qj6qPwb0F-zm_nJ#00PRAOwi5Eq8z z3r-SLB^3jVx)jxZD~u{)ek}<}N#9mm4vu(Oj*{UEGvt;5Ram&w=Cy2ik0UE<$OO?g z9dtG5kVlYG?}~q&F7va>)qPSc_};zKWDqV4XD9mESLG2LK83;ja2SahMtb3ZLaioB z%Ifr2$43mxI35CN+21c4%J`1dcCS23U&~reFxbSz#LjN6)pzB=g9ja0Y*l4t6ZZPV z(8$Sg6t_RQl_0>wb6Kdhy2|*6U=zprij7&Q8-l{5faHx{PHt{RPCg*e8G*2{nYA+A z*42JHSU)M^0nS0%TTWS61>R@Od7Bfs-Q2dWX=G24NO}34b=B2cash!K{N(l~Cnqr& z42fiGX*ngN=<e0o zOn=vEoFOYOhqbakL~3anSXnuQg%x}ma(`YMJv#4wfC{y>CDA^GeIgKizfRXPS>n#L zR%QQYm;ZW$?r4r?=EsFE1;KUC(^nDqwBR%3K43!A*}CFAFX*y55mU5XC=>`RtXunRU3@u(h3J z=$?>j|JWGi?ba5Dn}-M77G=+nD%!5Y;G5rs)t4@IZ!O^QzdJg*^t%X3NJ)uHNjdWd z81VTi_?f0Ex?=XIR3P{`-hkNgP=BrR9t+c>*wq48S=@Q~n_hNw^vCViox=E zwDd}fxMx%$>`BB$p)*c@N0-8*sqs2^-TlLCEsPqk8Jc2k9m@={6)5ZQK~o$nu{!YaXVC@xi+#t2aBzl#b mG62v0f6)2Avc{*UXP@8dlYe?8>p3&&1sLl7a=TW?A@UEiT5N;> diff --git a/libs/server-sdk/docs/html/dir_907d7305cefe56d525c727abb7e895f1.html b/libs/server-sdk/docs/html/dir_907d7305cefe56d525c727abb7e895f1.html deleted file mode 100644 index 1a06bc8e7..000000000 --- a/libs/server-sdk/docs/html/dir_907d7305cefe56d525c727abb7e895f1.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/source Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
source Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_920b81e9117bfc840d6a8d9a019e428b.html b/libs/server-sdk/docs/html/dir_920b81e9117bfc840d6a8d9a019e428b.html deleted file mode 100644 index bded378cd..000000000 --- a/libs/server-sdk/docs/html/dir_920b81e9117bfc840d6a8d9a019e428b.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources/streaming Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
streaming Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_944d5ec68b172c3798ce4072e0f086b4.html b/libs/server-sdk/docs/html/dir_944d5ec68b172c3798ce4072e0f086b4.html deleted file mode 100644 index 6b3c3f0fc..000000000 --- a/libs/server-sdk/docs/html/dir_944d5ec68b172c3798ce4072e0f086b4.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/config/builders Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
builders Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1.html b/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1.html deleted file mode 100644 index 2052ba586..000000000 --- a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bindings Directory Reference
-
-
-
-Directory dependency graph for bindings:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings
- - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.map b/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.map deleted file mode 100644 index 66a492718..000000000 --- a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.md5 b/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.md5 deleted file mode 100644 index fd428d222..000000000 --- a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -faa5c109cf7aaf281ef6aeeae43bf827 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.png b/libs/server-sdk/docs/html/dir_96564c7e53140614dda422247c1aa4b1_dep.png deleted file mode 100644 index f15891b685c7fd496e043f1572d8c2654e4cd449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3750 zcmb7HcT`hb_KqTg_&^XTQY{QhjY1wJG*Nhn2q+-ENmoF6?+79!2#QFDp(s*9L`nz= z37{m>gLDXlB0^}Pgc1m0;;dOSf6Tn!Z|2-}?^)}fbMD!9pYPk>-pLP)^f)<$H~;_u zr~X|X6K229yocCNGM}1LVLZ(4w3C6J4&eCL_1Bj23;=-3MqfwUEHr;@D(1o9o+y5^ zfArGJA$DmIK@N$~qy}lNdOmJ#D`lHhSQDR#Mf6+mIq+K>xQu&*tJ+FX=$&puS?lX6 zT_57Ws&T=l@Mf!|0*-eL;nE4>soW=cq%Oz5SWTnk&ObouWKfi&NpQRaIg66EH>ycl zv0x|p@dx-$6%t0l|i6L1`T`Vs=%ZwU+mT2e=leV;XSy6g&FAG6IQEA?ZsQ#6`i%e8iaT^s~tQ;*tLT;|$}cMn#%A*-a+I&i5R}YKeJyd8or5 zc(J^nv$H%Gk)iZFNfXl;9=;urb9I$L%<5QqQB<&!ie-o3pvQMz;VeMH`h_$tF%jcc>_QqFz4|Eu|Zfw(wrw>o59ogw<-8SN#bP1@o$4vuN^5@8A%5aHDmxiTULarJ5k z*SWJvO4juBP7Qtcr%n2>ofG-EzgmZdD9Ew0Pf5L#P0s8t$8O#8cPaZ^UETEYqt~(- z9Azp7+&dJ1-%4Ff-$5Wc13Ug1Wic z+0~^Wlr^1*K0c6yLbuPASSC9c&D z#0JA`N*}VZc9xbdifTp@n(x>&uB~Ho^U*1!-RI|mttgbe^&@AU1e4+o>xQS}Sq@4Z z+t(a{XI>QM=1z=_Svok7Mn)Pv21@4fX%LOq^O;$cugZF@E&4GY!Bqb5K|ro|nQQpB^P=XHIw z*}HPo-QD1v`}{&e(z}=X_|BII9XB)Cy9cgwqiq7!H8d_dOJ-D58E6GnX2B`P?_@If zj!c^)CfC=i?CsNf^Hn|D0c~wv-@hM)g<isx92(_%0APwQc@LFRlE_`@iIVC!19pRix(I< zY3Zfq?{ND9mu~ZWu1jzJVn7PLih{!tEp~{Y75>Szk0!lg%N5x~q9JdihTq(h8UDAO$wh_UA?-CDQ%*GJ;PgdT6@laEjtT3LAW>@mf?ObmgScoAizQhK4)siETouU`T)S5paSu%g$5&T>yLNxhacasATC3+|_Q`_zuBpiqrBn-~W@ihcMg#`lNM6CuAxj~=}*E4#b1+G_tR9!rRY2L~(R{Y3Cc&|jnU!7V~as|?1Vq+8059jCS4-XILP(T0j_FQpHnn9NQ+C;-j%ic6^ z1UL7|0Ya}^KzR5;Ux8XwWaQUE)`VLiDxFSGPfu^~98J++XV-z2lT+5(6VG;ZbQl^M zI-NV&UL30HEDr636?UIB^16`|aDeQHL12Rb*@O^%sn-ZlDcjaB8Yo(DUh2 z>Fd|IBjkOrBq!NhTX*>pbAR{jaZ^0z+`(WpYm-j$++7rFDK9TaqlpJay}iBA+LclG z;^N}AL1bj4lGoUc$1*W7F=)fslVtSh0@F|igQ5J4n5`bB;0(no=77jCF|MglsEe!X z+IXGb&_!*~cVv)XK)|2}NFm3|8v)T5}j2nP)7R(dp9U zb3(F{aMAh6lP3x}(3@^bc^Mg-Qshe=HUhZpHpd6oFYrTL$=}~!GcLRkA;Mh*f-f<> zw7I#-4`JPtYvtWdv47NIa_WFut$l0;RX?>_gVRWpdR1%kC z;(wF0{$ejPVuQiW_4Px$JDjIk#Bz<|ATOTzzyYLwT`l$*DtXW;4e(~J#3B%Y_a7kO zNzFPsI_RU_$>ii@f26vs?CQ7ISLs`AZEgAaBJWMe^Ya;*nXVwAYpW7BZfuOzI@3K{ z?EC$Qt*rp(Y81)_X5PK96}J6TR6Uf?%pedR7#SJ)`hG$n5Z18ur6u2ku=oeIAnF-u zY3Z%)ZO+qotgWq?Xg&TBKQuIi!{H7N4jLO9bs_wsTG2#Y3zLEOa}?e)TVrD|2@^H4 zz&s6$8e3JrIURTRMItgFu`EGH)it@RwO+3cnnMEm#vvF*cE7PJMo zIxG1sWo2cxUGy#4G#uYle}7ucEScOXsF-tqZEZ~qZ|39x%#{vm9hOlIP0e^f(5gAQqJ zy;V9eHaPeNQ8P&1UtqdBL(*`WOwLga_>kew#-lD|K}E5$vQ`W)_w@8Y1c1}%u)4Cc zvYMJ_?O+}ro`r=478Vv!QBfokNpB|*2=5KD+}z#wc6XNpo8@d8EkpL{+x_k?F1DD+ zu+Y%`o*YG{kLdXExKrwt#fms-85sdt%TN9b_cHGVtrL-aGUoR!A0O_nMMXt%B;JOZ z!)*|K&9+s;T%4SVFJ4p*FW1+DR<=@7QkXKTxkn6$j*iY#^6vWfZDV7Dd&#A>^K0mC z3AOOy_2KO|>3aJqT#jo0Z;kaYvH7?1OB;%}^UY^xW1UFg)KGf&q#<66C-$Z!)f52G giI4ba<+cxO - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources/polling Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
polling Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24.html b/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24.html deleted file mode 100644 index 983c25ac0..000000000 --- a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/logging Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging Directory Reference
-
-
-
-Directory dependency graph for logging:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/logging
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.map b/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.map deleted file mode 100644 index 25d76f860..000000000 --- a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.md5 b/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.md5 deleted file mode 100644 index c42c3135e..000000000 --- a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -c7492fe275831f8b5dd5caece4b763e3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.png b/libs/server-sdk/docs/html/dir_9d4f8b1b36c1bea51ebf75654315ec24_dep.png deleted file mode 100644 index 4077ef27085f24960a112eabdeb7abf61f5f6512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2728 zcma)82~d;C68?j$AR-YtvT}=nC@zW|;R;a~Ig|yLQ@Iz7U{DS@B4R*MLQSKv>7!VLx2-gpUEMy5W0RoAfdD(hZ@731ZSLIC2bWhbxch~gSUv<(22b;Z; zijn{T?6tGCauP|bXi+7^MEkw^S27~8%m2KM6(Ia;K5H(^0su*GJFC+!w+g?2arRjl z)wZQR=fDJ4^Y5%)T&Onc`1oA?_RLCXC=pV=!{L;s-+fO_DJbZlH(HM;fALBwm^hHD zWU|}9RLRgl!^R;g84gv5(`U?RT$EHe^5me#XPw_C)%u2c`>LT976eO>xk_Wum}~rT z!Ba#$KiZESWxlW7t{S$edln44fKmQkMLd#n`v0l7ZjNnye*WX?>Z)_C+?(=>iip^N zU~pk!p>>Oo)Yr$E>QQ_0d!Qj;L+|{)U=X6NeRV1G(5zSb&5)rX(akPqgoO9h|M*GN zX%q;Mqm39^S9ZU?emHVHkTN~3&QCUxMG2smI$!CD+;o*e+K`d;*|TuNO{JK#g<;#V z@*pX(bZo2u2dhea_zL33Aoq;u7Dy}=akZWCiHV8lj9@Vbvou;b?d?bLJ;TGp@y!`_ zGQNUm&!#_oFw)W*FTisV(F2&}E1jJ&9qC#7K`Y6Gs85?zwtzyEl=brWB8oHytQGE!P^6(yyoZ?kK_kk%ri(~+EGyIUjX zH@}8ULWO2o1j5=_(6X+(;tgZZU+8o3@m|d>ioi0j=1Eru9?lizHkw()hVj*~cOGON z*6r%now~(<+oY@N>3rN;vN0f?a8T6+{@_>_(^*3eWO7bhn>sMkDy-_xwTX<1l9H0T zBLIg=wQ&SOYpbv#9l3oT&Ei7Z`~p=YH&HuxcH$Ja6o9(xM>bamks|!Pb}P@KNCNdS zF&jG^9UZferfijXAktN8Jzn2ji$EgdqAZTt_XI~o)TWzlpNta%QKa#4C7{BsoF{s= zwqEJ-Pznmg+uvXx-}~@tRA{gAY}=_;#!Qf*;z;Tna*=-i<>xDtUQP?pF@cqw9YJ~S8Q|(KX!vERftJ1wt*5%N%X@%3C)%!5T?-xKx!|7ff@T5tmk2EZU0=T z+K^cEpi&p^$3L-f_!y2k7`IYq&1ei~5@?k_$+P97t!V$mM42P?Bh|m`;NSL!l|4=Y zgE6tJ_4RdesH#0UU`p-k8f(FB{D$hThAr28vX^#DnjHp9PDmBg7EGHxX{Z0u=MfQ(!8O?HllD+EXfVc-Rf!!=JGY2qCv<^3MG#ABGSJ1h%l-HaNI41DCI+#y{Xm-n{=gEBg@*&CA7rSMhF~CPE^?<6Xs=iM4xxs;fKW>_KJ=V6q0y;Z6l{ykE z{X+u-bq*gEMKUW!b|;dFI%!(-!WM%nR%1e=9kBLe<(Blp?!=a7XG?|WY>4LI#ul?MI& z{f!u|gT1|rjvSp%XZ8^SC>!hR$v7Odx5zwv?$c|}chXW)DS4VEChzO&azNvJdnwWi zpD%XG#wO9N+*L;|Gc&Wykr2h6nws+U@={h*WHA`ULugM=&$3NyTDxnnAUQdCYeRtV znQLllnwaq7J0t4r>)|1j6_u62*RCa{rZz{+KhCN_p-|D$(ME8%yQ^zR1(!O9A7 zmwLtDkz86@8Yb;>G#jSp<@at>{7=i{M=+*X$jrgoGcwsks@_hJLG{snN3*D!x!o$VW>*8RU4sB6PSi=% zJe}T8qXif$Mqfg@SH`HJE?&&*x!M>f+-{2Ik;f?G6pU(_Ua&-9_4`uk+k^;0S8o4R&I*=;^E;jHdyAk z6YJg@3UYwZnGZ=sBGD*lm^j2zf(L7AYNm|Pd3{JOha;*)ky``;)UTv1Y;0^8DWAM(S?h9m+)IRd6a~PPnuc?e`GU?334r+nvl6%nmRcm5RTu zdH64S(~f*qrqD?jE>VTGoCHxI>pPh6>wpg-@=zBOR}X1u`FBH-CKUUG9#ROGHT|m( O1?zWY& diff --git a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e.html b/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e.html deleted file mode 100644 index 9165598b8..000000000 --- a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bindings Directory Reference
-
-
-
-Directory dependency graph for bindings:
-
-
src/bindings
- - - - - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.map b/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.map deleted file mode 100644 index 6478690b3..000000000 --- a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.md5 b/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.md5 deleted file mode 100644 index 8efa3b232..000000000 --- a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -166906d9778efb471e3a653ae6dc2234 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.png b/libs/server-sdk/docs/html/dir_9f228a3661567d607538a774f7be911e_dep.png deleted file mode 100644 index 647b0095d505ed171b4bc20de9a016298efdb72c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7253 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 diff --git a/libs/server-sdk/docs/html/dir_a20e4c636ecf76f73e6bc48929918bf3.html b/libs/server-sdk/docs/html/dir_a20e4c636ecf76f73e6bc48929918bf3.html deleted file mode 100644 index ddb09089b..000000000 --- a/libs/server-sdk/docs/html/dir_a20e4c636ecf76f73e6bc48929918bf3.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/serialization Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
serialization Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2.html b/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2.html deleted file mode 100644 index 86160ae17..000000000 --- a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
-
-Directory dependency graph for config:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/config
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.map b/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.map deleted file mode 100644 index 5db3b39b1..000000000 --- a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.md5 b/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.md5 deleted file mode 100644 index bcab1dd75..000000000 --- a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -b19cd6b7b19f89199371f80762cc571a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.png b/libs/server-sdk/docs/html/dir_a6fecbdcb19671f0c197bf108c9fd0e2_dep.png deleted file mode 100644 index 0c0040e008488b55701c830dc907fe908f949146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3045 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 diff --git a/libs/server-sdk/docs/html/dir_a828031dd99ee87270f1d5d9c9162d89.html b/libs/server-sdk/docs/html/dir_a828031dd99ee87270f1d5d9c9162d89.html deleted file mode 100644 index 598efd808..000000000 --- a/libs/server-sdk/docs/html/dir_a828031dd99ee87270f1d5d9c9162d89.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations/data_reader Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_reader Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_adb6e22ba2d9b90f41a2a6b5afd85fc6.html b/libs/server-sdk/docs/html/dir_adb6e22ba2d9b90f41a2a6b5afd85fc6.html deleted file mode 100644 index 694d23f77..000000000 --- a/libs/server-sdk/docs/html/dir_adb6e22ba2d9b90f41a2a6b5afd85fc6.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/all_flags_state Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7.html b/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7.html deleted file mode 100644 index f5713b49f..000000000 --- a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
bindings Directory Reference
-
-
-
-Directory dependency graph for bindings:
-
-
include/launchdarkly/server_side/bindings
- - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.map b/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.map deleted file mode 100644 index 8bb58b15b..000000000 --- a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.md5 b/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.md5 deleted file mode 100644 index c8a12498c..000000000 --- a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -c05b20f00df32d40dcde51309bbcaaba \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.png b/libs/server-sdk/docs/html/dir_b4935c656ffc5535bf70491b2b27afa7_dep.png deleted file mode 100644 index f640d17bdbebc2222e5e45de78b763b9ad816bb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4122 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 diff --git a/libs/server-sdk/docs/html/dir_b70a1c8673fe05f982194b82fce1af0b.html b/libs/server-sdk/docs/html/dir_b70a1c8673fe05f982194b82fce1af0b.html deleted file mode 100644 index d672ff46d..000000000 --- a/libs/server-sdk/docs/html/dir_b70a1c8673fe05f982194b82fce1af0b.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_system Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142.html b/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142.html deleted file mode 100644 index d599a025b..000000000 --- a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
-
-Directory dependency graph for config:
-
-
include/launchdarkly/server_side/bindings/c/config
- - - - - - - - -
- - -

-Directories

- - - - - -

-Files

file  builder.h [code]
 
file  config.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.map b/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.map deleted file mode 100644 index 8afa1b6eb..000000000 --- a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.md5 b/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.md5 deleted file mode 100644 index ac0d866bb..000000000 --- a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -315ba228ef7f30c83ad447bb4c306606 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.png b/libs/server-sdk/docs/html/dir_b963ce02278de7f169621fa596441142_dep.png deleted file mode 100644 index 74cfad6299399486a33c5bb87781e3db4a0e6981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6022 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 G^?v~T&FY!} diff --git a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html b/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html deleted file mode 100644 index 225be6f4d..000000000 --- a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
common Directory Reference
-
-
-
-Directory dependency graph for common:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common
- - - - - - -
- - - - -

-Directories

directory  include
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.map b/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.map deleted file mode 100644 index 01f23647a..000000000 --- a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.md5 b/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.md5 deleted file mode 100644 index 66dcb7974..000000000 --- a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -fa54bc6e45bfcba7d9b831d61eef0c60 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.png b/libs/server-sdk/docs/html/dir_bdd9a5d540de89e9fe90efdfc6973a4f_dep.png deleted file mode 100644 index e69e3b493ed4231e3f8ba77b82fb424655ee1764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3181 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 - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly Directory Reference - - - - - - - - - - -
-
-
launchdarkly Directory Reference
-
-
-
-Directory dependency graph for launchdarkly:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly
- - - - - - - - - - - - -
- - - - -

-Directories

directory  bindings
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.map b/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.map deleted file mode 100644 index eacd2ec76..000000000 --- a/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.md5 b/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.md5 deleted file mode 100644 index 0b1316a7d..000000000 --- a/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -0e315fae3f88795e41b03f1cd8e0513f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.png b/libs/server-sdk/docs/html/dir_c2789b74e52f267e573e47eeca4ce986_dep.png deleted file mode 100644 index c65ea451836eb0f929bcd39159ca435554fc87c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7368 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 OAg$ZFw{p}U|NdXOkQ|Hv diff --git a/libs/server-sdk/docs/html/dir_c38fa70dadab6a9b2a716be1f510330d.html b/libs/server-sdk/docs/html/dir_c38fa70dadab6a9b2a716be1f510330d.html deleted file mode 100644 index 51db57135..000000000 --- a/libs/server-sdk/docs/html/dir_c38fa70dadab6a9b2a716be1f510330d.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data_interfaces Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_c6766e8042342c7a252f78580b80e2b3.html b/libs/server-sdk/docs/html/dir_c6766e8042342c7a252f78580b80e2b3.html deleted file mode 100644 index dbfc62747..000000000 --- a/libs/server-sdk/docs/html/dir_c6766e8042342c7a252f78580b80e2b3.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_c693f35ac62beed865597f35ad6571f8.html b/libs/server-sdk/docs/html/dir_c693f35ac62beed865597f35ad6571f8.html deleted file mode 100644 index a153a6e15..000000000 --- a/libs/server-sdk/docs/html/dir_c693f35ac62beed865597f35ad6571f8.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/persistence Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
persistence Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_c753cd7227ef5943ea9b3531990f2622.html b/libs/server-sdk/docs/html/dir_c753cd7227ef5943ea9b3531990f2622.html deleted file mode 100644 index 386c5f0e9..000000000 --- a/libs/server-sdk/docs/html/dir_c753cd7227ef5943ea9b3531990f2622.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
built Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_cf17b606f29096192cc30d36af9de9bb.html b/libs/server-sdk/docs/html/dir_cf17b606f29096192cc30d36af9de9bb.html deleted file mode 100644 index 4a67067fc..000000000 --- a/libs/server-sdk/docs/html/dir_cf17b606f29096192cc30d36af9de9bb.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d.html b/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d.html deleted file mode 100644 index 42d225262..000000000 --- a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data Directory Reference
-
-
-
-Directory dependency graph for data:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/data
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.map b/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.map deleted file mode 100644 index 683a85bb6..000000000 --- a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.md5 b/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.md5 deleted file mode 100644 index ba04d0e83..000000000 --- a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -db31812de104a6a93c9e340bf68008c6 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.png b/libs/server-sdk/docs/html/dir_d0a81b0b0fa97d64b2042fa7168e962d_dep.png deleted file mode 100644 index c0a4dbb0f12483c2465a8b7f68692d24a4836073..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2578 zcma)82~d+s7XBBMASlS8vPhzXipq^RLd*omgIhskxFI?ypoIG{7(xKUA=jWHmw-{Z z1QZZ3k#IvG6Com(1|bHCfFi0BoVzo;it(D&(W z7nilYp7}UM79M6NxoZGQd-TS}vjovzS!!vie>AmJM5~{@ap)I<^4brMYt8G}C^3)B zp5}4(`4c;r*YJB!9_&K3?@py~9`Vhe!jxuyCj6P2*NI;2Ab<)UJkYs*7~$gK0bB2o zP|Uvner=f(i$LsL@I>4WKR)Nx@}YC~u!JJ}quuMy)5(=97J3au(D0d=5ml7qD&9VfXv=5^?NV$2emL?UKty+BbS0@o#6GQx=?q| zwbeXn!t@U?nIY@AH0J^-v|X2KU5=^@!r0)SgBm>{yUM#zzo74;L`(HaJWB55aCf3AAZ z@x!1a{!<+U6gN@+ESGiK=}<&}pXV}6J%ec-@z$_T=AFORb|N5 z*cG2{!E}FPvc?p-SmR3G)7#Ze4&{#ay-do;;Mgpm%VoAi!^rGep^~z46>?~Yf{(qu zz~z$DriVw+@3_*SJlQ5mDXCv6vh8MUSCHHfb1mg&8m@#6Dla`P&B$oO?|Q|BDkmQE z#mz6To7!x_6z z^ye2BS-_9T*JKy9=;~PQn@EtsC{Ja6d^bDdL6WR>DZ7ApJ2szr|3}2SyS(yCe?JXX z6E&|(|CPe1t*H3+rU;frjzB3WC>#qKe|2p@o0}-{=ea|Os=YN$PmQ-;dFg%={5TppwX)~FNypb^Apve`YTAMdc6HV08H~yrT-_2D z7N)7GX%&rpeBQjs;iWsc@4&gd`_-ma#i0$!SC5P?eCaJ!1(%G#jf{fRdu>8PLydO{ z9+V8jwY6{gxFw#NpFC|>de3Kc!svQu$uJm5O-)5faOlKScMA%3tEj}+m89Ht6%`g1 zULPvUU_y@`MIw<2bq}{>xnfEYjlK-cQpCz?k#4rGo}MDwR&C!4K5*XEb(uRFEIOd4 zu24K+KIw8wQnI)P^NWg#diTsNhzzTp9xS!D&(S~WIk?GY4wp;6YH4X1Kj;7C$&;N% zsPv|iEq72Dz*sXwnmE8Cq%Om^{;W<*@tu#6a)1OMi^JhC7&D-up`oO#%)92c*|(y@ zK)Z1|{i;k{Lc*rQR-jKC@GypE{6Ve67i}Agz(rTrw>j%Ux#mJc!VOs=eng|f1;`*cz=G6DkvK9j&o zpf2N>m>3{rV?8Fv$4S=-ff%G`9hBw3A&zct`OZ}t>FHP9NL5wn!OU=VZzvn>@4v(y z$jiG8Ucf`wrUh$HZ z_sGO`eVTCSSz1~$dH8hTnl!O!f#G`|t$rQYSHO@1;Bfdjo^O^g#+#BGZ;8$wn-i=c zbw`A=?-SwGp{l(r5HOe#n2?+-8~1*e$K~Gd{eo?IIEPe9-lwgtZT!<^xh9qppqY`> z)Qd386^TTc8#ff{@U7J7Jw7;GbN_Tx%<9s3W4QHhH3)<+#5M-z_I3wSdwP_%Zhhrx zXc#kLW&hk+FN^MJ_`WaS^x#cijZThW%~F~i`n@^#?~ga%6wGsI+1c6Ujzoxw4ivib zb)Z;^xR;lgw7GI_%m~Hl>08sfCvP;tjvprlvmtpQBb83R^(*h5dk_eOT%${G7>pS4 z;`Q^HGqF@@!}}QwI~Kbx*`epWfB*gl63Nhu5W|6ModFL_%d=K}p+ Szmb0O09#9kGu5Xq-}(o*2`%RU diff --git a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9.html b/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9.html deleted file mode 100644 index c1609763d..000000000 --- a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/all_flags_state Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
all_flags_state Directory Reference
-
-
-
-Directory dependency graph for all_flags_state:
-
-
include/launchdarkly/server_side/bindings/c/all_flags_state
- - - - - - -
- - - - -

-Files

file  all_flags_state.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.map b/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.map deleted file mode 100644 index bc608d3fd..000000000 --- a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.md5 b/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.md5 deleted file mode 100644 index 898577608..000000000 --- a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -424aded7e18b4d3df1cee586aff3a20b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.png b/libs/server-sdk/docs/html/dir_d1f5198fbe556edf872e4ea3efa84eb9_dep.png deleted file mode 100644 index 1fd1c33d774a3ad7b235f54ad1e89eab75fc9d71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3528 zcma)a^!5$OaFIdVhd*+30r~4^`;AFWT6_anw0X_9o(OI_=Uyp~q)=txv&n(=Q zJ1s9pI1jVBgxTp(M;WV)3v$VFu-M;6&tGv39R3+PiFU>x^KcpNi<uZ&YkR(-7{QTIE~%2(;%Ft*dBF{4e<-#pQ!?doyGz+`JQ#V6|LXGFRPF8QF|)Et zEcB2~rF3_d4V$`Wd6&KI+1}n>g2;Z&lvd@X50a%R*`%af6lXh} zc+X76Un}@G;{Lnqp_{t5Ztx;^t>0ehm9Y%tth>WO9d6}>{i6pC?51aFI=xY&imt-pZ87%H9vUSMj-@iNfn#KW%?)d{g*d|E7Ip4sAlTQtU}ZhXpl zl#tdaGclp>g?Fp2tHXX+>#aTC*ooR0ag5%Yo(u?O+2Vv2d5Y4s)O?kNcpy8hP$N@Q zm^02-UiE0Q2{d$VL8sDpOhHlz{$XndT~A_duT7qmpEu&>4wF+*5b|$)&%qNb^1C{k z6Yv>*2Ne@*VQy@+$BK5&RQK78YL1oD5G$rqHqY7OeR^v+Fibm{d`I_NIZabb%WY+5 zn@?2K)YcaL^3|od?mLXl=eBX@Hq6FC7(vQGMef0(+ar5*f)e_% zwYA!F3v6K^VDTD?xY_&hLL7l$V3Sv7ikZbf(NY<&uYJ4ft?IOM>c^PFgMkgF+L(R99cNtwe5+N=uXjer*}7d{mK!xilMcABc0I57^PP z{QM%mZ!o@tsRxCU4niQY^OT0h)v4u*25PR(RWv%Di+9syZ%2(!NQnLOv6w?)ef=SH z6v}VV*(-2SZfW=DH_Y;=U2*Z2lmkJV17I}m6H9(ZvVReo>+8n*Y_76>eMQCgop2Wy zSglXEg!S+Gg4NrH%u@x(xw>nCeFzMEd@Y0)%+iI2GQO#V#>Z_>1fYF=gR#>7Bl9L6Ml~1?$)ZW>$v<$1m zA+uU@wP_0r9ygn!AYcaeFO6Tew@*ry9)@>J$jY__PDWy?u$Q$@JMBQVwCo%k?^bQF z3oS%39Z3d-B_*8Y<>h~7fHkEL|0Sn_CVcFS`276sGL6yI<9iXQ&(Xl4!;fI0ehSJe zP3A#scDe9iPV-sKU+aTNk#IIcyeL)c#0fr1c6nzRiq0pr-kB+{8@4rV@yz2VapI$i zNt;LQl@hGUeuFwRNU?uh4EZOws97dZSbMQyqU< zkYg~P5vK$^zRI%~P2h-0l_p}^6DCjS>Wayk3$?b!eX&ILJ&2DF+E+y0uA04V)ZN{U z^{V$6+=W2&>Lk_{Zh`vjTOfPCGp9viw|g&Mv&*4E&BU5M$XVZd<-1QRDBzi!pO=-F zpAR8^3SIQC%>9yw2oDGfYHLq?bouJlI0uuRZ5 z54by?|FDAV&xyMa;(1Sk8@dyZZ~OSz``UABie|XGFdtw2Y>_mNNwm*+ef16RtSA59 zEbr^~7q;>r6#bXuB<-&Rdw9GZxG?~+MWc(h@{&5>K2OxaCFviHxb#NN?sGqr>*DJm zr^bS~J6yaX#%^wzAQq2$yU#^xlLYMR(as&X_3uhG7N3vjRsW^AwK32F;^IF{u*EH6 z)mVY&hso7TdnoG*7hKNd9M{E%$;-<-68#{ntE)rM4tk2Tj!0Bg6tO{Xvci#W-Vm~E z?B!KrQZZ}>nOn>KNANE-PD)PBNKXf3WMsB>c4p{B&pRKhI1E9p#XC#V!6&zt`v+h- z7th`KelQJk9z?QF4f&ASqhY^b^LSC2+9-XmA;nL52x&qSyFTe~cbi=41u&wRm{`H4 z(=h6GsaZTIEVxwS7inj;Pq@S5_V@C@Ap4%L(Ai1g_V39ib7> z_!lourbuaBSPpD=EfYY!b>|QHF>((>PIGNf5CexE!q^#NFmlcjba|k8Jap2RG~U+6 zrKYCll`1cSsWGv(7F=9fI{!6fWyTCJw6n8|AM^I|Iw&bwJmPb`-GMmT;-ih}N|(j@ z`Yx|dDkvz-#ER5{2U2#&zkW^6%Hmd6S3giRpwQ`6G(o~)M&Eh%FKy_Mnn)zb zS&vV)Vaj06iKJ&_1XBFp>LC!I;Q36`(RN3O%f~Dw=H_PObO^~AKQuICgFM_7l0xNJ zk3b9z4o))|6VsbCnmx$vV$H{!FneArB$8a?4I$*6b7=-HK7kp%N_-bz1-JC^QRNYZ z`s`gN47Xu5Td7pLjyLb(s^AGArc%rcH?HN^)I4tD3xIVl8hUzq(ynquM@O4lSd{8z z)PiA?l9F1P(`_6;PEJlg{f;v7rP`VOMP(fcMWxHQq^Ez-8EF#0ONfEUZ>LHTy*=}D z0ES$GFe7&Bz0J-7UcK@{23|eO$$9V#QN7h~HOQfeIf0AmPtNYrd&_BfQ7HX6VN+a3 zQp6?LRTk!%Ia>HNck1fl91HtXI^8IfBWZvCyZ1Ny5}`m-aj0-%|Jvpg5ixIy+5;hT z9JE>vpmCRR9+b_cKi^1FFAN5a{uTJ7$75+UA%SmhZtjG(_EBeNXFfr}wv}0Ol}C@% z*7kM_naqpS-~O!v-Q+hcbz>onz5Pv0LW0-d-#_KJ?xA=Q$d#!tK_UnR`@+u&k4_C!z@ed`0kV|r zfR2nid%HKktW0Q^^^?pPZ&<#Lp&TD0`jaW@O(}vBr>CmO(Adw|AFDknT5TskuhR{p zN4|f3A9NJR_HW!?c(|*qqM`<cu$V z&%LD$4K-7#8?PPK&*oeNS!`l!o4!$to+xfzk5)%P&jsXftT~e+3POKQfF}JT;6_kT zP&}E@D|O?Wq$W0fW37QvF9`UJIFv@1mKhlt{b_5rZp{m`ws&_6%gcppYHDa>%F4=R zETs4OGOH2FxS4AZ4OMu= zzqZh0;^ubpp$Md8B&GLE{MjY3D$ZsQPOyk|?8Tfj2V`Ysw?J3a2%Iqm44s{!A3l6I z2!*B<7b}8uB QJemPkW;Ui3#xD2&4@qmbBme*a diff --git a/libs/server-sdk/docs/html/dir_d6717e6f45709ac1d8aa69b037aca703.html b/libs/server-sdk/docs/html/dir_d6717e6f45709ac1d8aa69b037aca703.html deleted file mode 100644 index a40141a4a..000000000 --- a/libs/server-sdk/docs/html/dir_d6717e6f45709ac1d8aa69b037aca703.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/store Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
store Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_daf90bdbdfe8e900855587c214bdc6aa.html b/libs/server-sdk/docs/html/dir_daf90bdbdfe8e900855587c214bdc6aa.html deleted file mode 100644 index 6991d4a49..000000000 --- a/libs/server-sdk/docs/html/dir_daf90bdbdfe8e900855587c214bdc6aa.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/data Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_db4f9c98c3951c53f8c147683b15d03b.html b/libs/server-sdk/docs/html/dir_db4f9c98c3951c53f8c147683b15d03b.html deleted file mode 100644 index c02f13089..000000000 --- a/libs/server-sdk/docs/html/dir_db4f9c98c3951c53f8c147683b15d03b.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
background_sync Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_df6dbfc1752cfa01f43f15268826d9f4.html b/libs/server-sdk/docs/html/dir_df6dbfc1752cfa01f43f15268826d9f4.html deleted file mode 100644 index d0eb3d098..000000000 --- a/libs/server-sdk/docs/html/dir_df6dbfc1752cfa01f43f15268826d9f4.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: docs Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
docs Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16.html b/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16.html deleted file mode 100644 index 18d68fe5f..000000000 --- a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/detail Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
detail Directory Reference
-
-
-
-Directory dependency graph for detail:
-
-
/home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/detail
- - - - - - -
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.map b/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.map deleted file mode 100644 index 0153e124c..000000000 --- a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.md5 b/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.md5 deleted file mode 100644 index 0b1949bce..000000000 --- a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -ab4c5c5ae96888cad3a1ed3fb5b19921 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.png b/libs/server-sdk/docs/html/dir_e0fa3f061681c3f5a9f20d51ed6b9d16_dep.png deleted file mode 100644 index 05f58840c9a5b9287c6ebc21c1bbfb93213c3ee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4165 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 o^z;As(> - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
config Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_e989204b5832c3c477bd362e6122b88e.html b/libs/server-sdk/docs/html/dir_e989204b5832c3c477bd362e6122b88e.html deleted file mode 100644 index 0722897eb..000000000 --- a/libs/server-sdk/docs/html/dir_e989204b5832c3c477bd362e6122b88e.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/memory_store Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
memory_store Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_ec5841389a5bd7275a362210de6f7d4f.html b/libs/server-sdk/docs/html/dir_ec5841389a5bd7275a362210de6f7d4f.html deleted file mode 100644 index 3f55a24cd..000000000 --- a/libs/server-sdk/docs/html/dir_ec5841389a5bd7275a362210de6f7d4f.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/system Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
system Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_ee268d18991407ab4b724ec1376d36ad.html b/libs/server-sdk/docs/html/dir_ee268d18991407ab4b724ec1376d36ad.html deleted file mode 100644 index 4e291c0b9..000000000 --- a/libs/server-sdk/docs/html/dir_ee268d18991407ab4b724ec1376d36ad.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
shared Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_f1d021f61e909b384a3490fb7560a45a.html b/libs/server-sdk/docs/html/dir_f1d021f61e909b384a3490fb7560a45a.html deleted file mode 100644 index c83325710..000000000 --- a/libs/server-sdk/docs/html/dir_f1d021f61e909b384a3490fb7560a45a.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/serialization_adapters Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
serialization_adapters Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_f5748f87b1aceaf3a7f64fb7c3ae7edb.html b/libs/server-sdk/docs/html/dir_f5748f87b1aceaf3a7f64fb7c3ae7edb.html deleted file mode 100644 index 2e01f7d7c..000000000 --- a/libs/server-sdk/docs/html/dir_f5748f87b1aceaf3a7f64fb7c3ae7edb.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f.html b/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f.html deleted file mode 100644 index 632765538..000000000 --- a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
server_side Directory Reference
-
-
-
-Directory dependency graph for server_side:
-
-
include/launchdarkly/server_side
- - - - - - - - - - -
- - - - - - -

-Directories

directory  bindings
 
directory  integrations
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.map b/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.map deleted file mode 100644 index c9418cc77..000000000 --- a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.md5 b/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.md5 deleted file mode 100644 index 343f5739c..000000000 --- a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -4414b91673940e13971a92d32a927773 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.png b/libs/server-sdk/docs/html/dir_f677846bdc19df54f381069c4df32a9f_dep.png deleted file mode 100644 index d8bbd0ff81684cfc08282219f0d95effba0602e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7433 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 sA_C43F8dugfRJ#HLic~+0UvQ$_cE?mBjh - - - - - - -C++ Server-Side SDK: src/integrations Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
integrations Directory Reference
-
-
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa.html b/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa.html deleted file mode 100644 index f2199e847..000000000 --- a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
src Directory Reference
-
-
-
-Directory dependency graph for src:
-
-
src
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - -

-Directories

directory  bindings
 
directory  data_components
 
directory  data_interfaces
 
directory  integrations
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.map b/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.map deleted file mode 100644 index 046b4ade3..000000000 --- a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.map +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.md5 b/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.md5 deleted file mode 100644 index 8605b70e7..000000000 --- a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -5a7b97c42245ae4dc951512571234358 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.png b/libs/server-sdk/docs/html/dir_fc4e82db077d097d2f0d3a69cff9e6aa_dep.png deleted file mode 100644 index 5f24de76c46c4dee252a823e15d2dbd80a3f53d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12438 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 q_2(wkp%-(jTSxxt>haIpZ_mG;m=V3 diff --git a/libs/server-sdk/docs/html/dir_fd67eb5e2c139bdb9f00f12704db688c.html b/libs/server-sdk/docs/html/dir_fd67eb5e2c139bdb9f00f12704db688c.html deleted file mode 100644 index a1e2ff972..000000000 --- a/libs/server-sdk/docs/html/dir_fd67eb5e2c139bdb9f00f12704db688c.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
data Directory Reference
-
-
- - - - -

-Files

file  evaluation_detail.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_fed48449eb877dfd3478e223a7803fe1.html b/libs/server-sdk/docs/html/dir_fed48449eb877dfd3478e223a7803fe1.html deleted file mode 100644 index 045233d2c..000000000 --- a/libs/server-sdk/docs/html/dir_fed48449eb877dfd3478e223a7803fe1.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/change_notifier Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
change_notifier Directory Reference
-
-
-
- - - - diff --git a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76.html b/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76.html deleted file mode 100644 index e30c259af..000000000 --- a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/bindings/c Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
c Directory Reference
-
-
-
-Directory dependency graph for c:
-
-
src/bindings/c
- - - - - - - - - - -
- - -

-Directories

-
- - - - diff --git a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.map b/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.map deleted file mode 100644 index 112557ee1..000000000 --- a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.md5 b/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.md5 deleted file mode 100644 index 60bb6e2b7..000000000 --- a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -95856f03e1481f8ac3fc27e3a6e0b133 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.png b/libs/server-sdk/docs/html/dir_ff1f8ac2fd1de7ffecea0606df1f2c76_dep.png deleted file mode 100644 index 6d5f61ccb259c89009358534fa232a928eb20a71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8211 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 diff --git a/libs/server-sdk/docs/html/dir_ffe3afb3b2549e5de795f49a0e93f7ef.html b/libs/server-sdk/docs/html/dir_ffe3afb3b2549e5de795f49a0e93f7ef.html deleted file mode 100644 index fa8f9bfc7..000000000 --- a/libs/server-sdk/docs/html/dir_ffe3afb3b2549e5de795f49a0e93f7ef.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/lazy_load_builder Directory Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load_builder Directory Reference
-
-
- - - - -

-Files

file  lazy_load_builder.h [code]
 
-
- - - - diff --git a/libs/server-sdk/docs/html/doc.png b/libs/server-sdk/docs/html/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/libs/server-sdk/docs/html/doxygen.css b/libs/server-sdk/docs/html/doxygen.css deleted file mode 100644 index ffbff0224..000000000 --- a/libs/server-sdk/docs/html/doxygen.css +++ /dev/null @@ -1,1793 +0,0 @@ -/* The standard CSS for doxygen 1.9.1 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; -} - -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1.groupheader { - font-size: 150%; -} - -.title { - font: 400 14px/28px Roboto,sans-serif; - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3.groupheader { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - -p.startli, p.startdd { - margin-top: 2px; -} - -th p.starttd, th p.intertd, th p.endtd { - font-size: 100%; - font-weight: 700; -} - -p.starttd { - margin-top: 0px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -p.interli { -} - -p.interdd { -} - -p.intertd { -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.navtab { - border-right: 1px solid #A3B4D7; - padding-right: 15px; - text-align: right; - line-height: 110%; -} - -div.navtab table { - border-spacing: 0; -} - -td.navtab { - padding-right: 6px; - padding-left: 6px; -} -td.navtabHL { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - padding-right: 6px; - padding-left: 6px; -} - -td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} - -a.navtab { - font-weight: bold; -} - -div.qindex{ - text-align: center; - width: 100%; - line-height: 140%; - font-size: 130%; - color: #A0A0A0; -} - -dt.alphachar{ - font-size: 180%; - font-weight: bold; -} - -.alphachar a{ - color: black; -} - -.alphachar a:hover, .alphachar a:visited{ - text-decoration: none; -} - -.classindex dl { - padding: 25px; - column-count:1 -} - -.classindex dd { - display:inline-block; - margin-left: 50px; - width: 90%; - line-height: 1.15em; -} - -.classindex dl.odd { - background-color: #F8F9FC; -} - -@media(min-width: 1120px) { - .classindex dl { - column-count:2 - } -} - -@media(min-width: 1320px) { - .classindex dl { - column-count:3 - } -} - - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -.contents a.qindexHL:visited { - color: #FFFFFF; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -ul { - overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ -} - -#side-nav ul { - overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ -} - -#main-nav ul { - overflow: visible; /* reset ul rule for the navigation bar drop down lists */ -} - -.fragment { - text-align: left; - direction: ltr; - overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ - overflow-y: hidden; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line:after { - content:"\000A"; - white-space: pre; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -.lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - -div.classindex ul { - list-style: none; - padding-left: 0; -} - -div.classindex span.ai { - display: inline-block; -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl, img.inline { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memSeparator { - border-bottom: 1px solid #DEE4F0; - line-height: 1px; - margin: 0px; - padding: 0px; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight, .memTemplItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; - font-size: 80%; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtitle { - padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - margin-bottom: -1px; - background-image: url('nav_f.png'); - background-repeat: repeat-x; - background-color: #E2E8F2; - line-height: 1.25; - font-weight: 300; - float:left; -} - -.permalink -{ - font-size: 65%; - display: inline-block; - vertical-align: middle; -} - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: 400; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -} - -.overload { - font-family: "courier new",courier,monospace; - font-size: 65%; -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype, .tparams .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; - vertical-align: middle; -} - - - -/* @end */ - -/* these are for tree view inside a (index) page */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; - padding-top: 3px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -.arrow { - color: #9CAFD4; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - font-size: 80%; - display: inline-block; - width: 16px; - height: 22px; -} - -.icon { - font-family: Arial, Helvetica; - font-weight: bold; - font-size: 12px; - height: 14px; - width: 16px; - display: inline-block; - background-color: #728DC1; - color: white; - text-align: center; - border-radius: 4px; - margin-left: 2px; - margin-right: 2px; -} - -.icona { - width: 24px; - height: 22px; - display: inline-block; -} - -.iconfopen { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.iconfclosed { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -.icondoc { - width: 24px; - height: 18px; - margin-bottom: 4px; - background-image:url('doc.png'); - background-position: 0px -4px; - background-repeat: repeat-y; - vertical-align:top; - display: inline-block; -} - -table.directory { - font: 400 14px Roboto,sans-serif; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable caption { - caption-side: top; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - /*width: 100%;*/ - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fieldname { - padding-top: 3px; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ -} - -.fieldtable td.fielddoc p:first-child { - margin-top: 0px; -} - -.fieldtable td.fielddoc p:last-child { - margin-bottom: 2px; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - background-position: 0 -5px; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -table.classindex -{ - margin: 10px; - white-space: nowrap; - margin-left: 3%; - margin-right: 3%; - width: 94%; - border: 0; - border-spacing: 0; - padding: 0; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -.PageDocRTL-title div.headertitle { - text-align: right; - direction: rtl; -} - -dl { - padding: 0 0 0 0; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ -dl.section { - margin-left: 0px; - padding-left: 0px; -} - -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - -dl.note { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #D0C000; -} - -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #FF0000; -} - -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00D000; -} - -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - -dl.deprecated { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #505050; -} - -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - -dl.todo { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #00C0E0; -} - -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - -dl.test { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #3030E0; -} - -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - -dl.bug { - margin-left: -7px; - padding-left: 3px; - border-left: 4px solid; - border-color: #C08050; -} - -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectalign -{ - vertical-align: middle; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.plantumlgraph -{ - text-align: center; -} - -.diagraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; - text-align:right; - width:52px; -} - -dl.citelist dd { - margin:2px 0 2px 72px; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 8px 10px 10px; - width: 200px; -} - -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -span.emoji { - /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html - * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; - */ -} - -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -/* tooltip related style info */ - -.ttc { - position: absolute; - display: none; -} - -#powerTip { - cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; - border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; - display: none; - font-size: smaller; - max-width: 80%; - opacity: 0.9; - padding: 1ex 1em 1em; - position: absolute; - z-index: 2147483647; -} - -#powerTip div.ttdoc { - color: grey; - font-style: italic; -} - -#powerTip div.ttname a { - font-weight: bold; -} - -#powerTip div.ttname { - font-weight: bold; -} - -#powerTip div.ttdeci { - color: #006318; -} - -#powerTip div { - margin: 0px; - padding: 0px; - font: 12px/16px Roboto,sans-serif; -} - -#powerTip:before, #powerTip:after { - content: ""; - position: absolute; - margin: 0px; -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.s:after, #powerTip.s:before, -#powerTip.w:after, #powerTip.w:before, -#powerTip.e:after, #powerTip.e:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.nw:after, #powerTip.nw:before, -#powerTip.sw:after, #powerTip.sw:before { - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; -} - -#powerTip.n:after, #powerTip.s:after, -#powerTip.w:after, #powerTip.e:after, -#powerTip.nw:after, #powerTip.ne:after, -#powerTip.sw:after, #powerTip.se:after { - border-color: rgba(255, 255, 255, 0); -} - -#powerTip.n:before, #powerTip.s:before, -#powerTip.w:before, #powerTip.e:before, -#powerTip.nw:before, #powerTip.ne:before, -#powerTip.sw:before, #powerTip.se:before { - border-color: rgba(128, 128, 128, 0); -} - -#powerTip.n:after, #powerTip.n:before, -#powerTip.ne:after, #powerTip.ne:before, -#powerTip.nw:after, #powerTip.nw:before { - top: 100%; -} - -#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} -#powerTip.n:before { - border-top-color: #808080; - border-width: 11px; - margin: 0px -11px; -} -#powerTip.n:after, #powerTip.n:before { - left: 50%; -} - -#powerTip.nw:after, #powerTip.nw:before { - right: 14px; -} - -#powerTip.ne:after, #powerTip.ne:before { - left: 14px; -} - -#powerTip.s:after, #powerTip.s:before, -#powerTip.se:after, #powerTip.se:before, -#powerTip.sw:after, #powerTip.sw:before { - bottom: 100%; -} - -#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; - border-width: 10px; - margin: 0px -10px; -} - -#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; - border-width: 11px; - margin: 0px -11px; -} - -#powerTip.s:after, #powerTip.s:before { - left: 50%; -} - -#powerTip.sw:after, #powerTip.sw:before { - right: 14px; -} - -#powerTip.se:after, #powerTip.se:before { - left: 14px; -} - -#powerTip.e:after, #powerTip.e:before { - left: 100%; -} -#powerTip.e:after { - border-left-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.e:before { - border-left-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -#powerTip.w:after, #powerTip.w:before { - right: 100%; -} -#powerTip.w:after { - border-right-color: #FFFFFF; - border-width: 10px; - top: 50%; - margin-top: -10px; -} -#powerTip.w:before { - border-right-color: #808080; - border-width: 11px; - top: 50%; - margin-top: -11px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - -/* @group Markdown */ - -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTable tr { -} - -th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft, td.markdownTableBodyLeft { - text-align: left -} - -th.markdownTableHeadRight, td.markdownTableBodyRight { - text-align: right -} - -th.markdownTableHeadCenter, td.markdownTableBodyCenter { - text-align: center -} - -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; -} - -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; -} - -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; -} - -tt, code, kbd, samp -{ - display: inline-block; - direction:ltr; -} -/* @end */ - -u { - text-decoration: underline; -} - diff --git a/libs/server-sdk/docs/html/doxygen.svg b/libs/server-sdk/docs/html/doxygen.svg deleted file mode 100644 index d42dad52d..000000000 --- a/libs/server-sdk/docs/html/doxygen.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/dynsections.js b/libs/server-sdk/docs/html/dynsections.js deleted file mode 100644 index 3174bd7be..000000000 --- a/libs/server-sdk/docs/html/dynsections.js +++ /dev/null @@ -1,121 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/endpoints_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
endpoints_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/built/service_endpoints.hpp>
-
4 #include <launchdarkly/error.hpp>
-
5 
-
6 #include "tl/expected.hpp"
-
7 
-
8 #include <memory>
-
9 #include <optional>
-
10 #include <string>
-
11 
-
12 namespace launchdarkly::config::shared::builders {
-
13 
-
14 template <typename SDK>
-
15 class EndpointsBuilder;
-
16 
-
17 template <typename SDK>
-
18 bool operator==(EndpointsBuilder<SDK> const& lhs,
-
19  EndpointsBuilder<SDK> const& rhs);
-
20 
-
27 template <typename SDK>
- -
29  public:
-
30  friend bool operator==<SDK>(EndpointsBuilder<SDK> const& lhs,
-
31  EndpointsBuilder<SDK> const& rhs);
-
35  EndpointsBuilder() = default;
-
36 
-
42  EndpointsBuilder& PollingBaseUrl(std::string url);
-
43 
-
49  EndpointsBuilder& StreamingBaseUrl(std::string url);
-
50 
-
56  EndpointsBuilder& EventsBaseUrl(std::string url);
-
57 
-
64  EndpointsBuilder& RelayProxyBaseURL(std::string const& url);
-
65 
-
72  [[nodiscard]] tl::expected<built::ServiceEndpoints, Error> Build() const;
-
73 
-
74  private:
-
75  std::optional<std::string> polling_base_url_;
-
76  std::optional<std::string> streaming_base_url_;
-
77  std::optional<std::string> events_base_url_;
-
78 };
-
79 
-
80 } // namespace launchdarkly::config::shared::builders
- -
EndpointsBuilder & StreamingBaseUrl(std::string url)
Definition: endpoints_builder.cpp:14
-
EndpointsBuilder & EventsBaseUrl(std::string url)
Definition: endpoints_builder.cpp:20
- -
tl::expected< built::ServiceEndpoints, Error > Build() const
Definition: endpoints_builder.cpp:46
-
EndpointsBuilder & PollingBaseUrl(std::string url)
Definition: endpoints_builder.cpp:9
-
EndpointsBuilder & RelayProxyBaseURL(std::string const &url)
Definition: endpoints_builder.cpp:26
-
- - - - diff --git a/libs/server-sdk/docs/html/error_8hpp_source.html b/libs/server-sdk/docs/html/error_8hpp_source.html deleted file mode 100644 index bbe280ab7..000000000 --- a/libs/server-sdk/docs/html/error_8hpp_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/error.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
error.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstdint>
-
4 #include <limits>
-
5 #include <ostream>
-
6 
-
7 namespace launchdarkly {
-
8 
-
9 enum class Error : std::uint32_t {
-
10  KReserved1 = 0,
-
11  KReserved2 = 1,
-
12  /* Common lib errors: 2-9999 */
-
13  kConfig_Endpoints_EmptyURL = 100,
-
14  kConfig_Endpoints_AllURLsMustBeSet = 101,
-
15 
-
16  kConfig_ApplicationInfo_EmptyKeyOrValue = 200,
-
17  kConfig_ApplicationInfo_ValueTooLong = 201,
-
18  kConfig_ApplicationInfo_InvalidKeyCharacters = 202,
-
19  kConfig_ApplicationInfo_InvalidValueCharacters = 203,
-
20 
-
21  kConfig_Events_ZeroCapacity = 300,
-
22 
-
23  kConfig_SDKKey_Empty = 400,
-
24  /* Client-side errors: 10000-19999 */
-
25  /* Server-side errors: 20000-29999 */
-
26  kConfig_DataSystem_LazyLoad_MissingSource = 20000,
-
27  kMax = std::numeric_limits<std::uint32_t>::max()
-
28 };
-
29 
-
30 char const* ErrorToString(Error err);
-
31 std::ostream& operator<<(std::ostream& os, Error const& err);
-
32 
-
33 } // namespace launchdarkly
-
- - - - diff --git a/libs/server-sdk/docs/html/error__info_8h.html b/libs/server-sdk/docs/html/error__info_8h.html deleted file mode 100644 index c787daa19..000000000 --- a/libs/server-sdk/docs/html/error__info_8h.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data_source/error_info.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
error_info.h File Reference
-
-
- -

LaunchDarkly Server-side C Bindings for Data Source Error Info. -More...

-
#include <launchdarkly/bindings/c/data_source/error_kind.h>
-#include <launchdarkly/bindings/c/export.h>
-#include <stdint.h>
-#include <time.h>
-
-Include dependency graph for error_info.h:
-
-
- - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - -

-Typedefs

-typedef struct _LDDataSourceStatus_ErrorInfo * LDDataSourceStatus_ErrorInfo
 
- - - - - - - - - - - -

-Functions

 LDDataSourceStatus_ErrorInfo_GetKind (LDDataSourceStatus_ErrorInfo info)
 
 LDDataSourceStatus_ErrorInfo_StatusCode (LDDataSourceStatus_ErrorInfo info)
 
 LDDataSourceStatus_ErrorInfo_Message (LDDataSourceStatus_ErrorInfo info)
 
 LDDataSourceStatus_ErrorInfo_Time (LDDataSourceStatus_ErrorInfo info)
 
 LDDataSourceStatus_ErrorInfo_Free (LDDataSourceStatus_ErrorInfo info)
 
-

Detailed Description

-

LaunchDarkly Server-side C Bindings for Data Source Error Info.

-

Function Documentation

- -

◆ LDDataSourceStatus_ErrorInfo_Free()

- -
-
- - - - - - - - -
LDDataSourceStatus_ErrorInfo_Free (LDDataSourceStatus_ErrorInfo info)
-
-

Frees the data source status error information.

Parameters
- - -
statusThe error information to free.
-
-
- -
-
- -

◆ LDDataSourceStatus_ErrorInfo_GetKind()

- -
-
- - - - - - - - -
LDDataSourceStatus_ErrorInfo_GetKind (LDDataSourceStatus_ErrorInfo info)
-
-

Get an enumerated value representing the general category of the error.

- -
-
- -

◆ LDDataSourceStatus_ErrorInfo_Message()

- -
-
- - - - - - - - -
LDDataSourceStatus_ErrorInfo_Message (LDDataSourceStatus_ErrorInfo info)
-
-

Any additional human-readable information relevant to the error.

-

The format is subject to change and should not be relied on programmatically.

- -
-
- -

◆ LDDataSourceStatus_ErrorInfo_StatusCode()

- -
-
- - - - - - - - -
LDDataSourceStatus_ErrorInfo_StatusCode (LDDataSourceStatus_ErrorInfo info)
-
-

The HTTP status code if the error was LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE.

- -
-
- -

◆ LDDataSourceStatus_ErrorInfo_Time()

- -
-
- - - - - - - - -
LDDataSourceStatus_ErrorInfo_Time (LDDataSourceStatus_ErrorInfo info)
-
-

The date/time that the error occurred, in seconds since epoch.

- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/error__info_8h__dep__incl.map b/libs/server-sdk/docs/html/error__info_8h__dep__incl.map deleted file mode 100644 index 523484121..000000000 --- a/libs/server-sdk/docs/html/error__info_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/error__info_8h__dep__incl.md5 b/libs/server-sdk/docs/html/error__info_8h__dep__incl.md5 deleted file mode 100644 index 28902bef6..000000000 --- a/libs/server-sdk/docs/html/error__info_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f3ae90ebe693969b650b1acd9324238d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/error__info_8h__dep__incl.png b/libs/server-sdk/docs/html/error__info_8h__dep__incl.png deleted file mode 100644 index d545f7b8be6c80387b2c5a1987f33bcccce36ab3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8416 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 z z)czi9K!H4dsT3u0Fby;lGB&@u8Uw8YO3kYL1UOhpSy^~uA_W?a7V`P2jXCgWIU>lF z_WK01aQ^4dNYIBUu)?cqYTAJX_7~}})Vho%cy0P`OxS{XnJMje4acX0kA6$<)~t%& z=NB8mK!N(%+S^B*yFh+PNQe@o#o&W$?5wP$fGarfiA~yf?q-x(l75=dRH0@KMt&(X z4LHrm-d=L(&3Co521Z6k=fI*^|6ZfE@w8Hw(DN)+yo9S*zki>O_%REuiY<7co}Qi` z!-;741-iJSj}LBDr(|V0IT5|;8W^CesHgyg-=?{V@^v_?)EZHww9=up!J!@L^3!V| zhaw^(7^S>l8(?WTxusOlg=~`87qf$FROj{=YE4(y!GWwSEX*V|lJcx?w2QkH8sbTt z#XP_+6;q=Ws=gi`zmjS+^1a$+Ob|e_{mU03*k=b|*vcbUK`Nc%jxfA){RL_in1&a! zA;fS8a!h}-1?Aj$U2LGxdRMHUwjvWi$#(AJV*uyJt*xyS@jrsubXyMN7j)*8b8Lny*-FWFuVdTu%K`0@Lf-&6_!! z46Ll$@vKrQU!g&OsFgrM^>01g%U|-AQZZn6{{Z(WH~dbH{Ys%99v=O^Z13QpHr*VQ zaS^pKfibqR$)7>}LhH2tjGu+=yynr)l!tagf9>rp0$bpX|E|~iAS5yf^~bIX2OYSwN_itegSCTQ z68-zP_pzy1NY`+r;7NAoSGu8=kRZ&1iT56ry9ZKAIefubK3?9ini^3M`E4c7^wvAV zODad5rDd>jOizSSSoxRwmpC}^p!^kWZ8*0}@mPQ+V zcJe0^GSfV?B2y$-yBgr@YrIzci_~DVU%P_w?nI`g@YmO-DbJtB!sziH?K5GwhO03H zbMu(NK|`FYu*fVU%rU`LTvW3N2zxj=dm6dE?)oA0?4ox=j=y?UgK{md8)16djaA%L z*VgXHk@8s)|KA(K4Q$H>@ADorAKHMz!x%^eaGG(k9qP&;XOqtNm~Aop5GcGD7;JZi zNBMb9c5ec1W&(!*I8p|4p&F2iRqhch7?B9yCS_k-CUFbS%*?Eeyv?w9-hvWoE3&3B zs<*@4+QAgW4P3PZ);5^61Mlp$W?bf9>E-PJj?OPGJ^?nexZ5Xp0Wm%?@jD^cjIx|B zLQ-b0Shi#HTb5`hj5n*6V5hX5Xui&9N{6V^Xkq`Z1h#gVb2~qKSa2r_cV`5X9pMR% zsiLByG;rxyQ%l-=Gw2|$#k=%K!ex}d#+mBQI$|zWPZpeth>Q#dz(2U%iw3Yaw@BBZ z+8?nH#tkEmT#=Xrh`DCQ)?}7)BRMsnO(%%nS|;<&1`6r^UvWdy4|i*?i;G#BufKex zkTUdbyV{9L>vlWP`YZ#CQ#BpUf^!tA#^KE;Q*QN`3Pn}qt~`9I2f166Vd>lvNsR@w^mojlT8EEDu oat?fjlK*D@Ke7@O=GQZPo+k?>dSyC65EMc~MOV2((FXlL0Aq{>8UO$Q diff --git a/libs/server-sdk/docs/html/error__info_8h__incl.map b/libs/server-sdk/docs/html/error__info_8h__incl.map deleted file mode 100644 index ba4148f5d..000000000 --- a/libs/server-sdk/docs/html/error__info_8h__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/error__info_8h__incl.md5 b/libs/server-sdk/docs/html/error__info_8h__incl.md5 deleted file mode 100644 index f5290b957..000000000 --- a/libs/server-sdk/docs/html/error__info_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -d32cea5ed580b94d5a7ebbb48a35fd03 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/error__info_8h__incl.png b/libs/server-sdk/docs/html/error__info_8h__incl.png deleted file mode 100644 index dea5e233c9197544f06f10898a270dad264eac11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20387 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 - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data_source/error_info.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
error_info.h
-
-
-Go to the documentation of this file.
1 
-
4 // NOLINTBEGIN modernize-use-using
-
5 #pragma once
-
6 
- -
8 #include <launchdarkly/bindings/c/export.h>
-
9 
-
10 #include <stdint.h>
-
11 #include <time.h>
-
12 
-
13 #ifdef __cplusplus
-
14 extern "C" { // only need to export C interface if
-
15 // used by C++ source code
-
16 #endif
-
17 
-
18 typedef struct _LDDataSourceStatus_ErrorInfo* LDDataSourceStatus_ErrorInfo;
-
19 
- -
24 LDDataSourceStatus_ErrorInfo_GetKind(LDDataSourceStatus_ErrorInfo info);
-
25 
-
30 LD_EXPORT(uint64_t)
-
31 LDDataSourceStatus_ErrorInfo_StatusCode(LDDataSourceStatus_ErrorInfo info);
-
32 
-
39 LD_EXPORT(char const*)
-
40 LDDataSourceStatus_ErrorInfo_Message(LDDataSourceStatus_ErrorInfo info);
-
41 
-
45 LD_EXPORT(time_t)
-
46 LDDataSourceStatus_ErrorInfo_Time(LDDataSourceStatus_ErrorInfo info);
-
47 
-
52 LD_EXPORT(void)
-
53 LDDataSourceStatus_ErrorInfo_Free(LDDataSourceStatus_ErrorInfo info);
-
54 
-
55 #ifdef __cplusplus
-
56 }
-
57 #endif
-
58 
-
59 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
Definition: sdk.cpp:406
-
LDDataSourceStatus_ErrorInfo_GetKind(LDDataSourceStatus_ErrorInfo info)
Definition: error_info.cpp:13
-
LDDataSourceStatus_ErrorInfo_StatusCode(LDDataSourceStatus_ErrorInfo info)
Definition: error_info.cpp:21
-
LDDataSourceStatus_ErrorInfo_Time(LDDataSourceStatus_ErrorInfo info)
Definition: error_info.cpp:35
-
LDDataSourceStatus_ErrorInfo_Free(LDDataSourceStatus_ErrorInfo info)
Definition: error_info.cpp:44
-
LDDataSourceStatus_ErrorInfo_Message(LDDataSourceStatus_ErrorInfo info)
Definition: error_info.cpp:28
-
LaunchDarkly Server-side C Bindings for Data Source Error Kinds.
-
LDDataSourceStatus_ErrorKind
Definition: error_kind.h:17
-
- - - - diff --git a/libs/server-sdk/docs/html/error__kind_8h.html b/libs/server-sdk/docs/html/error__kind_8h.html deleted file mode 100644 index d5c14c844..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data_source/error_kind.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
error_kind.h File Reference
-
-
- -

LaunchDarkly Server-side C Bindings for Data Source Error Kinds. -More...

-
#include <launchdarkly/bindings/c/export.h>
-
-Include dependency graph for error_kind.h:
-
-
- - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - -
-
-

Go to the source code of this file.

- - - - -

-Enumerations

enum  LDDataSourceStatus_ErrorKind {
-  LD_DATASOURCESTATUS_ERRORKIND_UNKNOWN = 0 -, LD_DATASOURCESTATUS_ERRORKIND_NETWORK_ERROR = 1 -, LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE = 2 -, LD_DATASOURCESTATUS_ERRORKIND_INVALID_DATA = 3 -,
-  LD_DATASOURCESTATUS_ERRORKIND_STORE_ERROR = 4 -
- }
 
-

Detailed Description

-

LaunchDarkly Server-side C Bindings for Data Source Error Kinds.

-

Enumeration Type Documentation

- -

◆ LDDataSourceStatus_ErrorKind

- -
-
-

A description of an error condition that the data source encountered.

- - - - - - -
Enumerator
LD_DATASOURCESTATUS_ERRORKIND_UNKNOWN 

An unexpected error, such as an uncaught exception, further described by the error message.

-
LD_DATASOURCESTATUS_ERRORKIND_NETWORK_ERROR 

An I/O error such as a dropped connection.

-
LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE 

The LaunchDarkly service returned an HTTP response with an error status, available in the status code.

-
LD_DATASOURCESTATUS_ERRORKIND_INVALID_DATA 

The SDK received malformed data from the LaunchDarkly service.

-
LD_DATASOURCESTATUS_ERRORKIND_STORE_ERROR 

The data source itself is working, but when it tried to put an update into the data store, the data store failed (so the SDK may not have the latest data).

-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/error__kind_8h__dep__incl.map b/libs/server-sdk/docs/html/error__kind_8h__dep__incl.map deleted file mode 100644 index a1e78e374..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/error__kind_8h__dep__incl.md5 b/libs/server-sdk/docs/html/error__kind_8h__dep__incl.md5 deleted file mode 100644 index 18894026f..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -b2c230cf0a9406afe17f4725cc6d15c7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/error__kind_8h__dep__incl.png b/libs/server-sdk/docs/html/error__kind_8h__dep__incl.png deleted file mode 100644 index be87f35a5b62bf31bfda5f8fd3534a04433d328d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13171 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 UEG@!s(IDiclqK`UpS=G60DA1M0RR91 diff --git a/libs/server-sdk/docs/html/error__kind_8h__incl.map b/libs/server-sdk/docs/html/error__kind_8h__incl.map deleted file mode 100644 index cdf1b30b6..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/error__kind_8h__incl.md5 b/libs/server-sdk/docs/html/error__kind_8h__incl.md5 deleted file mode 100644 index f94de5fcd..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -74842a7e97475aa6a2452d536ea310d5 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/error__kind_8h__incl.png b/libs/server-sdk/docs/html/error__kind_8h__incl.png deleted file mode 100644 index cf5cecacbaccb4634b78f5fdcb5be9e65c27f3e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8114 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 diff --git a/libs/server-sdk/docs/html/error__kind_8h_source.html b/libs/server-sdk/docs/html/error__kind_8h_source.html deleted file mode 100644 index f4f372ba1..000000000 --- a/libs/server-sdk/docs/html/error__kind_8h_source.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data_source/error_kind.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
error_kind.h
-
-
-Go to the documentation of this file.
1 
-
4 // NOLINTBEGIN modernize-use-using
-
5 #pragma once
-
6 
-
7 #include <launchdarkly/bindings/c/export.h>
-
8 
-
9 #ifdef __cplusplus
-
10 extern "C" { // only need to export C interface if
-
11 // used by C++ source code
-
12 #endif
-
13 
- - -
23 
- -
28 
- -
34 
- -
39 
- -
46 };
-
47 
-
48 #ifdef __cplusplus
-
49 }
-
50 #endif
-
51 
-
52 // NOLINTEND modernize-use-using
-
LDDataSourceStatus_ErrorKind
Definition: error_kind.h:17
-
@ LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE
Definition: error_kind.h:33
-
@ LD_DATASOURCESTATUS_ERRORKIND_UNKNOWN
Definition: error_kind.h:22
-
@ LD_DATASOURCESTATUS_ERRORKIND_NETWORK_ERROR
Definition: error_kind.h:27
-
@ LD_DATASOURCESTATUS_ERRORKIND_STORE_ERROR
Definition: error_kind.h:45
-
@ LD_DATASOURCESTATUS_ERRORKIND_INVALID_DATA
Definition: error_kind.h:38
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h.html b/libs/server-sdk/docs/html/evaluation__detail_8h.html deleted file mode 100644 index c17bacd88..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data/evaluation_detail.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
evaluation_detail.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <stddef.h>
-
-Include dependency graph for evaluation_detail.h:
-
-
- - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - - - -

-Typedefs

-typedef struct _LDEvalDetail * LDEvalDetail
 
-typedef struct _LDEvalReason * LDEvalReason
 
- - - - - -

-Enumerations

enum  LDEvalReason_Kind {
-  LD_EVALREASON_OFF = 0 -, LD_EVALREASON_FALLTHROUGH = 1 -, LD_EVALREASON_TARGET_MATCH = 2 -, LD_EVALREASON_RULE_MATCH = 3 -,
-  LD_EVALREASON_PREREQUISITE_FAILED = 4 -, LD_EVALREASON_ERROR = 5 -
- }
 
enum  LDEvalReason_ErrorKind {
-  LD_EVALREASON_ERROR_CLIENT_NOT_READY = 0 -, LD_EVALREASON_ERROR_USER_NOT_SPECIFIED = 1 -, LD_EVALREASON_ERROR_FLAG_NOT_FOUND = 2 -, LD_EVALREASON_ERROR_WRONG_TYPE = 3 -,
-  LD_EVALREASON_ERROR_MALFORMED_FLAG = 4 -, LD_EVALREASON_ERROR_EXCEPTION = 5 -
- }
 
- - - - - - - - - - - - - -

-Functions

 LDEvalDetail_Free (LDEvalDetail detail)
 
 LDEvalDetail_VariationIndex (LDEvalDetail detail, size_t *out_variation_index)
 
 LDEvalDetail_Reason (LDEvalDetail detail, LDEvalReason *out_reason)
 
 LDEvalReason_Kind (LDEvalReason reason)
 
 LDEvalReason_ErrorKind (LDEvalReason reason, enum LDEvalReason_ErrorKind *out_error_kind)
 
 LDEvalReason_InExperiment (LDEvalReason reason)
 
-

Function Documentation

- -

◆ LDEvalDetail_Free()

- -
-
- - - - - - - - -
LDEvalDetail_Free (LDEvalDetail detail)
-
-

Frees the detail structure optionally returned by *VariationDetail functions.

Parameters
- - -
detailEvaluation detail to free.
-
-
- -
-
- -

◆ LDEvalDetail_Reason()

- -
-
- - - - - - - - - - - - - - - - - - -
LDEvalDetail_Reason (LDEvalDetail detail,
LDEvalReason * out_reason 
)
-
-

Returns the reason of the evaluation result, if any.

Parameters
- - - -
detailEvaluation detail.Must not be NULL.
out_reasonPointer where reason should be stored, if any. The reason's lifetime is valid only for that of the containing EvalDetail. Must not be NULL.
-
-
-
Returns
True if a reason was present, false otherwise.
- -
-
- -

◆ LDEvalDetail_VariationIndex()

- -
-
- - - - - - - - - - - - - - - - - - -
LDEvalDetail_VariationIndex (LDEvalDetail detail,
size_t * out_variation_index 
)
-
-

Returns variation index of the evaluation result, if any.

Parameters
- - - -
detailEvaluation detail. Must not be NULL.
out_variation_indexPointer where index should be stored, if any.
-
-
-
Returns
True if an index was present, false otherwise.
- -
-
- -

◆ LDEvalReason_ErrorKind()

- -
-
- - - - - - - - - - - - - - - - - - -
LDEvalReason_ErrorKind (LDEvalReason reason,
enum LDEvalReason_ErrorKind * out_error_kind 
)
-
-

Returns the evaluation reason's error kind, if the evaluation reason's kind was LD_EVALREASON_ERROR.

Parameters
- - - -
reasonEvaluation reason. Must not be NULL.
out_error_kindPointer where error kind should be stored, if any. Must not be NULL.
-
-
-
Returns
True if an error kind was present, false otherwise.
- -
-
- -

◆ LDEvalReason_InExperiment()

- -
-
- - - - - - - - -
LDEvalReason_InExperiment (LDEvalReason reason)
-
-

Whether the evaluation was part of an experiment.

-
Parameters
- - -
reasonEvaluation reason. Must not be NULL.
-
-
-
Returns
True if the evaluation resulted in an experiment rollout and served one of the variations in the experiment.
- -
-
- -

◆ LDEvalReason_Kind()

- -
-
- - - - - - - - -
LDEvalReason_Kind (LDEvalReason reason)
-
-

Returns the evaluation reason's kind.

Parameters
- - -
reasonEvaluation reason. Must not be NULL.
-
-
-
Returns
Kind of reason.
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.map b/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.map deleted file mode 100644 index b5b01f6d5..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.md5 b/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.md5 deleted file mode 100644 index 5405d59f1..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -1580c1a79f5696f3e257f193beebe84b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.png b/libs/server-sdk/docs/html/evaluation__detail_8h__dep__incl.png deleted file mode 100644 index cc27478602323781ba43d9bed15124476493dc26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8393 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 diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__incl.map b/libs/server-sdk/docs/html/evaluation__detail_8h__incl.map deleted file mode 100644 index 12699631f..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__incl.md5 b/libs/server-sdk/docs/html/evaluation__detail_8h__incl.md5 deleted file mode 100644 index b6cfe0613..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -456d07fb995f3179bee0c49e8bd4929f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h__incl.png b/libs/server-sdk/docs/html/evaluation__detail_8h__incl.png deleted file mode 100644 index cdd7b864960af885e06c65697b3e7dbf00e5ea68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10470 zcmZX41yq$$x9ve%LL?=nLApyqkWw0Hkd%^cP>==zDN!1vk?vNIPU!{#L6negP`vB> z_l|Mj9d9^Pj(%tFZ?BkZtvPpux~c-+O^TZc1Oo4oqO2wYfkFg7mtbMQpK=P`#PAn} zxsrk`;ve!?*5|?m1cDavNLE_QJAEg^OG~Tws^DQ5*o*Ih3(aq5X%<-yd z)>(Rj@R+)0<*L{z-c@vU8LL}#-3T)8CN)>MEsIU7srA4}%kn< zHd|{;RLg=EC~l| zy=(AWc`z=L*@hT%!M#Q$wmy5JpOJw9wY$5!^p%txkw9dyL-SmL0_9lhnesb2Iy#i6 zEuQG%oha%Dp=rWSG;b3UG}>PI4P{DDmY0_!0)m2W*e|zIM?^#*0xH_BDfq32(UJzy z)ejbzn%u0#{Vs{`-MeQqnuT%$74=~M`$JiI`Jmpl_HW;)kA8k7GOEbSL%V(ZcBAJG zg{1F!!0FC{#c;YPJRhhR-P+o^F<-|{Bk>}{dL)yMmKJf}^Y@onscS4UGBU&iV`Ccm zSeodMA6b*r(mH2m$iB6B_2w$XcAYBeG;u_)3N*E};JBN7enHaWxzo|=cZEQ-cV$n%sWv`~N%h7xB9kSp4>FeXFqcRX5qcbot_+ITau(Gm#fk2AO$cVl=+e3Q0vbs8`tc=s@Yig)rgX8zFX~IEA z;kWL_K&*Fkb)lhR;68Zt2-|8X8HFneM?pcseRq)@f(pU5OIvRIIT9U*^vlu`O+i6H zvXBEsb#?XrYBx><#plnT$LbvnH#YnKjXl~*Ds}Y{h@8;U7ET(J1KYxcs*xcMq7IkC3Jl+fjd)|DnJ(ZA_76lGP!@$UKS?l2u z77kBJN>cBj5p!ov&&V)){`}_MyLV@2XIJLy?EYhdt7NyUQ-@loW#o$mS$J$ull)ok z>%)4`?cnz6mE`fsiJ7%E3#*s2GeSL{xU{siIK#=t1`CXo-4+uT7IuETNfZ!iLY1{j zrvGlH!X(#rqQG2metw>9QTNf`x7x-RI2$=I1ko;Zf?8l@@1CPHJszZf2WxhOGvpg9%&bM|^yI z{>On3?4zGwdNpmqmN}n3Q8hI+1#!FT=#V15^z_IVZ7rpXtD0C z#3U~-FB2jCzG30ehPd#NRzp-2j!u~YI(SW2S9h|)Wh{Im} z;}-}Xk1egmCO1qJ6cj9M?AvduUT;;^)S!MC=`GQ%K#O?%Za~)LHB>g1fswWK>jqLPGHVzH|ODYpw>>syk!=4W#_9kq>0zq0cfJ&H-*W;XAt9NDiE6!O_j}69$~=|>#OD_m z?ep^#($dm`4L*%0=%)WPo-Vw6DBlGYfugxg!WYH4^$LLqDUa@j;bit~~r;I

;v9h&wlO~qsopL~GcS`4XS^&_D`(9yfZBmDa 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 airmlhbVuo5?Qn4s@kmZpwp_+E=)V9DWAzIF diff --git a/libs/server-sdk/docs/html/evaluation__detail_8h_source.html b/libs/server-sdk/docs/html/evaluation__detail_8h_source.html deleted file mode 100644 index d0fb13232..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8h_source.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/data/evaluation_detail.h Source File - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_detail.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
-
7 #include <stddef.h>
-
8 
-
9 #ifdef __cplusplus
-
10 extern "C" { // only need to export C interface if
-
11 // used by C++ source code
-
12 #endif
-
13 
-
14 typedef struct _LDEvalDetail* LDEvalDetail;
-
15 typedef struct _LDEvalReason* LDEvalReason;
-
16 
-
17 enum LDEvalReason_Kind {
-
18  // The flag was off and therefore returned its configured off value.
-
19  LD_EVALREASON_OFF = 0,
-
20  // The flag was on but the context did not match any targets or rules.
-
21  LD_EVALREASON_FALLTHROUGH = 1,
-
22  // The context key was specifically targeted for this flag.
-
23  LD_EVALREASON_TARGET_MATCH = 2,
-
24  // The context matched one of the flag's rules.
-
25  LD_EVALREASON_RULE_MATCH = 3,
-
26  // The flag was considered off because it had at least one prerequisite
-
27  // flag that either was off or did not return the desired variation.
-
28  LD_EVALREASON_PREREQUISITE_FAILED = 4,
-
29  // The flag could not be evaluated, e.g. because it does not exist or
-
30  // due to an unexpected error.
-
31  LD_EVALREASON_ERROR = 5
-
32 };
-
33 
-
34 enum LDEvalReason_ErrorKind {
-
35  // The SDK was not yet fully initialized and cannot evaluate flags.
-
36  LD_EVALREASON_ERROR_CLIENT_NOT_READY = 0,
-
37  // The application did not pass valid context attributes to the SDK
-
38  // evaluation method.
-
39  LD_EVALREASON_ERROR_USER_NOT_SPECIFIED = 1,
-
40  // No flag existed with the specified flag key.
-
41  LD_EVALREASON_ERROR_FLAG_NOT_FOUND = 2,
-
42  // The application requested an evaluation result of one type but the
-
43  // resulting flag variation value was of a different type.
-
44  LD_EVALREASON_ERROR_WRONG_TYPE = 3,
-
45  // The flag had invalid properties.
-
46  LD_EVALREASON_ERROR_MALFORMED_FLAG = 4,
-
47  // An unexpected error happened that stopped evaluation.
-
48  LD_EVALREASON_ERROR_EXCEPTION = 5,
-
49 };
-
50 
-
55 LD_EXPORT(void)
-
56 LDEvalDetail_Free(LDEvalDetail detail);
-
57 
-
64 LD_EXPORT(bool)
-
65 LDEvalDetail_VariationIndex(LDEvalDetail detail, size_t* out_variation_index);
-
66 
-
75 LD_EXPORT(bool)
-
76 LDEvalDetail_Reason(LDEvalDetail detail, LDEvalReason* out_reason);
-
77 
-
83 LD_EXPORT(enum LDEvalReason_Kind)
-
84 LDEvalReason_Kind(LDEvalReason reason);
-
85 
-
94 LD_EXPORT(bool)
-
95 LDEvalReason_ErrorKind(LDEvalReason reason,
-
96  enum LDEvalReason_ErrorKind* out_error_kind);
-
97 
-
105 LD_EXPORT(bool)
-
106 LDEvalReason_InExperiment(LDEvalReason reason);
-
107 
-
108 #ifdef __cplusplus
-
109 }
-
110 #endif
-
111 
-
112 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
Definition: sdk.cpp:406
-
LDEvalDetail_Free(LDEvalDetail detail)
Definition: evaluation_detail.cpp:17
-
LDEvalDetail_Reason(LDEvalDetail detail, LDEvalReason *out_reason)
Definition: evaluation_detail.cpp:30
-
LDEvalReason_ErrorKind(LDEvalReason reason, enum LDEvalReason_ErrorKind *out_error_kind)
Definition: evaluation_detail.cpp:45
-
LDEvalReason_InExperiment(LDEvalReason reason)
Definition: evaluation_detail.cpp:54
-
LDEvalReason_Kind(LDEvalReason reason)
Definition: evaluation_detail.cpp:38
-
LDEvalDetail_VariationIndex(LDEvalDetail detail, size_t *out_variation_index)
Definition: evaluation_detail.cpp:22
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__detail_8hpp_source.html deleted file mode 100644 index c35529d9e..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail_8hpp_source.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_detail.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_detail.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstddef>
-
4 #include <optional>
-
5 
-
6 #include <launchdarkly/data/evaluation_reason.hpp>
-
7 
-
8 namespace launchdarkly {
-
9 
-
17 template <typename T>
- -
19  public:
- -
27  std::optional<std::size_t> variation_index,
-
28  std::optional<EvaluationReason> reason);
-
29 
- -
37  T default_value);
-
38 
- -
45 
-
50  [[nodiscard]] T const& Value() const;
-
51 
-
56  [[nodiscard]] std::optional<std::size_t> VariationIndex() const;
-
57 
-
61  [[nodiscard]] bool IsError() const;
-
62 
-
66  [[nodiscard]] std::optional<EvaluationReason> const& Reason() const;
-
67 
-
71  T const& operator*() const;
-
72 
-
73  private:
-
74  T value_;
-
75  std::optional<std::size_t> variation_index_;
-
76  std::optional<EvaluationReason> reason_;
-
77 };
-
78 
-
79 /*
-
80  * Holds details for the C bindings, omitting the generic type parameter
-
81  * that is needed for EvaluationDetail<T>. Instead, the bindings will
-
82  * directly return the evaluation result, and fill in a detail structure
-
83  * using an out parameter.
-
84  */
- -
86  template <typename T>
- -
88  : variation_index(detail.VariationIndex()), reason(detail.Reason()) {}
-
89  std::optional<std::size_t> variation_index;
-
90  std::optional<EvaluationReason> reason;
-
91 };
-
92 
-
93 } // namespace launchdarkly
-
Definition: evaluation_detail.hpp:18
-
std::optional< EvaluationReason > const & Reason() const
Definition: evaluation_detail.cpp:34
-
std::optional< std::size_t > VariationIndex() const
Definition: evaluation_detail.cpp:39
-
T const & operator*() const
Definition: evaluation_detail.cpp:43
-
EvaluationDetail(T value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)
-
T const & Value() const
Definition: evaluation_detail.cpp:29
-
bool IsError() const
Definition: evaluation_detail.cpp:48
-
Definition: evaluation_reason.hpp:13
-
ErrorKind
Definition: evaluation_reason.hpp:39
-
Definition: evaluation_detail.hpp:85
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__detail__internal_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__detail__internal_8hpp_source.html deleted file mode 100644 index 7e9330bc4..000000000 --- a/libs/server-sdk/docs/html/evaluation__detail__internal_8hpp_source.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_detail_internal.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_detail_internal.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstddef>
-
4 #include <functional>
-
5 #include <optional>
-
6 #include <ostream>
-
7 #include <utility>
-
8 
-
9 #include <launchdarkly/data/evaluation_reason.hpp>
-
10 #include <launchdarkly/value.hpp>
-
11 
-
12 namespace launchdarkly {
-
13 
- -
30  public:
-
36  [[nodiscard]] launchdarkly::Value const& Value() const;
-
37 
-
43  [[nodiscard]] std::optional<std::size_t> VariationIndex() const;
-
44 
-
49  [[nodiscard]] std::optional<std::reference_wrapper<EvaluationReason const>>
-
50  Reason() const;
-
51 
- -
53  std::optional<std::size_t> variation_index,
-
54  std::optional<EvaluationReason> reason);
-
55 
-
56  friend std::ostream& operator<<(std::ostream& out,
-
57  EvaluationDetailInternal const& detail);
-
58 
-
59  private:
-
60  launchdarkly::Value value_;
-
61  std::optional<std::size_t> variation_index_;
-
62  std::optional<EvaluationReason> reason_;
-
63 };
-
64 
-
65 bool operator==(EvaluationDetailInternal const& lhs,
-
66  EvaluationDetailInternal const& rhs);
-
67 bool operator!=(EvaluationDetailInternal const& lhs,
-
68  EvaluationDetailInternal const& rhs);
-
69 
-
70 } // namespace launchdarkly
-
Definition: evaluation_detail_internal.hpp:29
-
std::optional< std::reference_wrapper< EvaluationReason const > > Reason() const
Definition: evaluation_detail_internal.cpp:14
-
launchdarkly::Value const & Value() const
Definition: evaluation_detail_internal.cpp:5
-
std::optional< std::size_t > VariationIndex() const
Definition: evaluation_detail_internal.cpp:9
-
Definition: value.hpp:42
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__error_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__error_8hpp_source.html deleted file mode 100644 index 051c4127e..000000000 --- a/libs/server-sdk/docs/html/evaluation__error_8hpp_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/evaluation_error.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_error.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <optional>
-
4 #include <ostream>
-
5 
-
6 namespace launchdarkly::server_side::evaluation {
-
7 
-
8 class Error {
-
9  public:
-
10  static Error CyclicSegmentReference(std::string segment_key);
-
11  static Error CyclicPrerequisiteReference(std::string prereq_key);
-
12  static Error InvalidAttributeReference(std::string ref);
-
13  static Error RolloutMissingVariations();
-
14  static Error NonexistentVariationIndex(std::int64_t index);
-
15  static Error MissingSalt(std::string item_key);
-
16 
-
17  friend std::ostream& operator<<(std::ostream& out, Error const& arr);
-
18  friend bool operator==(Error const& lhs, Error const& rhs);
-
19 
-
20  private:
-
21  Error(char const* format, std::string arg);
-
22  Error(char const* format, std::int64_t arg);
-
23  Error(char const* msg);
-
24 
-
25  char const* format_;
-
26  std::optional<std::string> arg_;
-
27 };
-
28 
-
29 } // namespace launchdarkly::server_side::evaluation
-
Definition: evaluation_error.hpp:8
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__reason_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__reason_8hpp_source.html deleted file mode 100644 index 754ab674c..000000000 --- a/libs/server-sdk/docs/html/evaluation__reason_8hpp_source.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_reason.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_reason.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstddef>
-
4 #include <optional>
-
5 #include <ostream>
-
6 #include <string>
-
7 
-
8 namespace launchdarkly {
-
9 
- -
14  public:
-
18  enum class Kind {
-
19  // The flag was off and therefore returned its configured off value.
-
20  kOff = 0,
-
21  // The flag was on but the context did not match any targets or rules.
-
22  kFallthrough = 1,
-
23  // The context key was specifically targeted for this flag.
-
24  kTargetMatch = 2,
-
25  // The context matched one of the flag's rules.
-
26  kRuleMatch = 3,
-
27  // The flag was considered off because it had at least one prerequisite
-
28  // flag that either was off or did not return the desired variation.
-
29  kPrerequisiteFailed = 4,
-
30  // The flag could not be evaluated, e.g. because it does not exist or
-
31  // due to an unexpected error.
-
32  kError = 5
-
33  };
-
34  friend std::ostream& operator<<(std::ostream& out, Kind const& kind);
-
35 
-
39  enum class ErrorKind {
-
40  // The SDK was not yet fully initialized and cannot evaluate flags.
-
41  kClientNotReady = 0,
-
42  // The application did not pass valid context attributes to the SDK
-
43  // evaluation method.
-
44  kUserNotSpecified = 1,
-
45  // No flag existed with the specified flag key.
-
46  kFlagNotFound = 2,
-
47  // The application requested an evaluation result of one type but the
-
48  // resulting flag variation value was of a different type.
-
49  kWrongType = 3,
-
50  // The flag had invalid properties.
-
51  kMalformedFlag = 4,
-
52  // An unexpected error happened that stopped evaluation.
-
53  kException = 5,
-
54  };
-
55 
-
56  friend std::ostream& operator<<(std::ostream& out, ErrorKind const& kind);
-
57 
-
61  [[nodiscard]] enum Kind const& Kind() const;
-
62 
-
67  [[nodiscard]] std::optional<ErrorKind> ErrorKind() const;
-
68 
-
73  [[nodiscard]] std::optional<std::size_t> RuleIndex() const;
-
74 
-
79  [[nodiscard]] std::optional<std::string> RuleId() const;
-
80 
-
85  [[nodiscard]] std::optional<std::string> PrerequisiteKey() const;
-
86 
-
94  [[nodiscard]] bool InExperiment() const;
-
95 
-
110  [[nodiscard]] std::optional<std::string> BigSegmentStatus() const;
-
111 
-
112  EvaluationReason(enum Kind kind,
-
113  std::optional<enum ErrorKind> error_kind,
-
114  std::optional<std::size_t> rule_index,
-
115  std::optional<std::string> rule_id,
-
116  std::optional<std::string> prerequisite_key,
-
117  bool in_experiment,
-
118  std::optional<std::string> big_segment_status);
-
119 
-
120  explicit EvaluationReason(enum ErrorKind error_kind);
-
121 
-
125  static EvaluationReason Off();
-
126 
-
130  static EvaluationReason PrerequisiteFailed(std::string prerequisite_key);
-
131 
-
135  static EvaluationReason TargetMatch();
-
136 
-
141  static EvaluationReason Fallthrough(bool in_experiment);
-
142 
-
149  static EvaluationReason RuleMatch(std::size_t rule_index,
-
150  std::optional<std::string> rule_id,
-
151  bool in_experiment);
-
152 
- -
157 
-
158  friend std::ostream& operator<<(std::ostream& out,
-
159  EvaluationReason const& reason);
-
160 
-
161  private:
-
162  enum Kind kind_;
-
163  std::optional<enum ErrorKind> error_kind_;
-
164  std::optional<std::size_t> rule_index_;
-
165  std::optional<std::string> rule_id_;
-
166  std::optional<std::string> prerequisite_key_;
-
167  bool in_experiment_;
-
168  std::optional<std::string> big_segment_status_;
-
169 };
-
170 
-
171 bool operator==(EvaluationReason const& lhs, EvaluationReason const& rhs);
-
172 bool operator!=(EvaluationReason const& lhs, EvaluationReason const& rhs);
-
173 
-
174 } // namespace launchdarkly
-
Definition: evaluation_reason.hpp:13
-
static EvaluationReason MalformedFlag()
Definition: evaluation_reason.cpp:88
-
static EvaluationReason TargetMatch()
Definition: evaluation_reason.cpp:71
-
static EvaluationReason Fallthrough(bool in_experiment)
Definition: evaluation_reason.cpp:76
-
static EvaluationReason RuleMatch(std::size_t rule_index, std::optional< std::string > rule_id, bool in_experiment)
Definition: evaluation_reason.cpp:81
-
Kind
Definition: evaluation_reason.hpp:18
-
ErrorKind
Definition: evaluation_reason.hpp:39
-
bool InExperiment() const
Definition: evaluation_reason.cpp:26
-
std::optional< std::string > PrerequisiteKey() const
Definition: evaluation_reason.cpp:22
-
static EvaluationReason PrerequisiteFailed(std::string prerequisite_key)
Definition: evaluation_reason.cpp:64
-
static EvaluationReason Off()
Definition: evaluation_reason.cpp:59
-
std::optional< std::string > RuleId() const
Definition: evaluation_reason.cpp:18
-
std::optional< std::string > BigSegmentStatus() const
Definition: evaluation_reason.cpp:30
-
std::optional< std::size_t > RuleIndex() const
Definition: evaluation_reason.cpp:14
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__result_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__result_8hpp_source.html deleted file mode 100644 index 72ab601b2..000000000 --- a/libs/server-sdk/docs/html/evaluation__result_8hpp_source.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/data/evaluation_result.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_result.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <chrono>
-
4 #include <optional>
-
5 #include <ostream>
-
6 
-
7 #include <launchdarkly/data/evaluation_detail_internal.hpp>
-
8 
-
9 namespace launchdarkly {
-
10 
- -
16  public:
-
20  [[nodiscard]] uint64_t Version() const;
-
21 
-
25  [[nodiscard]] std::optional<uint64_t> FlagVersion() const;
-
26 
-
30  [[nodiscard]] bool TrackEvents() const;
-
31 
-
35  [[nodiscard]] bool TrackReason() const;
-
36 
-
42  [[nodiscard]] std::optional<
-
43  std::chrono::time_point<std::chrono::system_clock>>
-
44  DebugEventsUntilDate() const;
-
45 
-
49  [[nodiscard]] EvaluationDetailInternal const& Detail() const;
-
50 
- -
52  uint64_t version,
-
53  std::optional<uint64_t> flag_version,
-
54  bool track_events,
-
55  bool track_reason,
-
56  std::optional<std::chrono::time_point<std::chrono::system_clock>>
-
57  debug_events_until_date,
- -
59 
-
60  private:
-
61  uint64_t version_;
-
62  std::optional<uint64_t> flag_version_;
-
63  bool track_events_;
-
64  bool track_reason_;
-
65  std::optional<std::chrono::time_point<std::chrono::system_clock>>
-
66  debug_events_until_date_;
- -
68 };
-
69 
-
70 std::ostream& operator<<(std::ostream& out, EvaluationResult const& result);
-
71 
-
72 bool operator==(EvaluationResult const& lhs, EvaluationResult const& rhs);
-
73 bool operator!=(EvaluationResult const& lhs, EvaluationResult const& rhs);
-
74 
-
75 } // namespace launchdarkly
-
Definition: evaluation_detail_internal.hpp:29
-
Definition: evaluation_result.hpp:15
-
std::optional< std::chrono::time_point< std::chrono::system_clock > > DebugEventsUntilDate() const
Definition: evaluation_result.cpp:26
-
EvaluationDetailInternal const & Detail() const
Definition: evaluation_result.cpp:30
-
uint64_t Version() const
Definition: evaluation_result.cpp:9
-
bool TrackReason() const
Definition: evaluation_result.cpp:21
-
std::optional< uint64_t > FlagVersion() const
Definition: evaluation_result.cpp:13
-
bool TrackEvents() const
Definition: evaluation_result.cpp:17
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluation__stack_8hpp_source.html b/libs/server-sdk/docs/html/evaluation__stack_8hpp_source.html deleted file mode 100644 index 40b20b65f..000000000 --- a/libs/server-sdk/docs/html/evaluation__stack_8hpp_source.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/detail/evaluation_stack.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluation_stack.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <optional>
-
4 #include <string>
-
5 #include <unordered_set>
-
6 
-
7 namespace launchdarkly::server_side::evaluation::detail {
-
8 
-
13 struct Guard {
-
14  Guard(std::unordered_set<std::string>& set, std::string key);
-
15  ~Guard();
-
16 
-
17  Guard(Guard const&) = delete;
-
18  Guard& operator=(Guard const&) = delete;
-
19 
-
20  Guard(Guard&&) = delete;
-
21  Guard& operator=(Guard&&) = delete;
-
22 
-
23  private:
-
24  std::unordered_set<std::string>& set_;
-
25  std::string const key_;
-
26 };
-
27 
- -
33  public:
-
34  EvaluationStack() = default;
-
35 
-
43  [[nodiscard]] std::optional<Guard> NoticePrerequisite(
-
44  std::string prerequisite_key);
-
45 
-
53  [[nodiscard]] std::optional<Guard> NoticeSegment(std::string segment_key);
-
54 
-
55  private:
-
56  std::unordered_set<std::string> prerequisites_seen_;
-
57  std::unordered_set<std::string> segments_seen_;
-
58 };
-
59 
-
60 } // namespace launchdarkly::server_side::evaluation::detail
- -
std::optional< Guard > NoticePrerequisite(std::string prerequisite_key)
Definition: evaluation_stack.cpp:14
-
std::optional< Guard > NoticeSegment(std::string segment_key)
Definition: evaluation_stack.cpp:23
-
Definition: evaluation_stack.hpp:13
-
- - - - diff --git a/libs/server-sdk/docs/html/evaluator_8hpp_source.html b/libs/server-sdk/docs/html/evaluator_8hpp_source.html deleted file mode 100644 index 8b07ac768..000000000 --- a/libs/server-sdk/docs/html/evaluator_8hpp_source.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/evaluator.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
evaluator.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/context.hpp>
-
4 #include <launchdarkly/data/evaluation_detail.hpp>
-
5 #include <launchdarkly/data_model/flag.hpp>
-
6 #include <launchdarkly/logging/logger.hpp>
-
7 #include <launchdarkly/value.hpp>
-
8 
-
9 #include "bucketing.hpp"
-
10 #include "detail/evaluation_stack.hpp"
-
11 #include "evaluation_error.hpp"
-
12 
-
13 #include "../data_interfaces/store/istore.hpp"
-
14 #include "../events/event_scope.hpp"
-
15 
-
16 #include <tl/expected.hpp>
-
17 
-
18 namespace launchdarkly::server_side::evaluation {
-
19 
-
20 class Evaluator {
-
21  public:
-
22  Evaluator(Logger& logger, data_interfaces::IStore const& source);
-
23 
- -
34  data_model::Flag const& flag,
-
35  Context const& context,
-
36  EventScope const& event_scope);
-
37 
-
45  [[nodiscard]] EvaluationDetail<Value> Evaluate(data_model::Flag const& flag,
-
46  Context const& context);
-
47 
-
48  private:
-
49  [[nodiscard]] EvaluationDetail<Value> Evaluate(
-
50  std::optional<std::string> parent_key,
-
51  data_model::Flag const& flag,
-
52  Context const& context,
-
53  EventScope const& event_scope);
-
54 
-
55  [[nodiscard]] EvaluationDetail<Value> FlagVariation(
-
56  data_model::Flag const& flag,
-
57  data_model::Flag::Variation variation_index,
-
58  EvaluationReason reason) const;
-
59 
-
60  [[nodiscard]] EvaluationDetail<Value> OffValue(
-
61  data_model::Flag const& flag,
-
62  EvaluationReason reason) const;
-
63 
-
64  void LogError(std::string const& key, Error const& error) const;
-
65 
-
66  Logger& logger_;
-
67  data_interfaces::IStore const& source_;
- -
69 };
-
70 } // namespace launchdarkly::server_side::evaluation
-
Definition: context.hpp:29
-
Definition: evaluation_detail.hpp:18
-
Definition: evaluation_reason.hpp:13
-
Definition: event_scope.hpp:14
-
IStore provides shared ownership of flag and segment domain objects.
Definition: istore.hpp:15
-
Definition: evaluation_error.hpp:8
- -
EvaluationDetail< Value > Evaluate(data_model::Flag const &flag, Context const &context, EventScope const &event_scope)
- -
- - - - diff --git a/libs/server-sdk/docs/html/event__factory_8hpp_source.html b/libs/server-sdk/docs/html/event__factory_8hpp_source.html deleted file mode 100644 index f124e98e8..000000000 --- a/libs/server-sdk/docs/html/event__factory_8hpp_source.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/events/event_factory.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
event_factory.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/context.hpp>
-
4 #include <launchdarkly/data/evaluation_detail.hpp>
-
5 #include <launchdarkly/data_model/flag.hpp>
-
6 #include <launchdarkly/events/data/events.hpp>
-
7 
-
8 #include <optional>
-
9 #include <string>
-
10 
-
11 namespace launchdarkly::server_side {
-
12 
-
13 class EventFactory {
-
14  enum class ReasonPolicy {
-
15  Default = 0,
-
16  Require = 1,
-
17  };
-
18 
-
19  public:
-
20  [[nodiscard]] static EventFactory WithReasons();
-
21  [[nodiscard]] static EventFactory WithoutReasons();
-
22 
-
23  [[nodiscard]] events::InputEvent UnknownFlag(std::string const& key,
-
24  Context const& ctx,
- -
26  Value default_val) const;
-
27 
-
28  [[nodiscard]] events::InputEvent Eval(
-
29  std::string const& key,
-
30  Context const& ctx,
-
31  std::optional<data_model::Flag> const& flag,
- -
33  Value default_value,
-
34  std::optional<std::string> prereq_of) const;
-
35 
-
36  [[nodiscard]] events::InputEvent Identify(Context ctx) const;
-
37 
-
38  [[nodiscard]] events::InputEvent Custom(
-
39  Context const& ctx,
-
40  std::string event_name,
-
41  std::optional<Value> data,
-
42  std::optional<double> metric_value) const;
-
43 
-
44  private:
-
45  EventFactory(ReasonPolicy reason_policy);
-
46  events::InputEvent FeatureRequest(
-
47  std::string const& key,
-
48  Context const& ctx,
-
49  std::optional<data_model::Flag> const& flag,
- -
51  Value default_val,
-
52  std::optional<std::string> prereq_of) const;
-
53 
-
54  ReasonPolicy const reason_policy_;
-
55  std::function<events::Date()> now_;
-
56 };
-
57 } // namespace launchdarkly::server_side
-
Definition: context.hpp:29
-
Definition: evaluation_detail.hpp:18
-
Definition: value.hpp:42
-
Definition: event_factory.hpp:13
-
- - - - diff --git a/libs/server-sdk/docs/html/event__handler_8hpp_source.html b/libs/server-sdk/docs/html/event__handler_8hpp_source.html deleted file mode 100644 index cc23578cd..000000000 --- a/libs/server-sdk/docs/html/event__handler_8hpp_source.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources/streaming/event_handler.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
event_handler.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../../../../data_components/dependency_tracker/data_kind.hpp"
-
4 #include "../../../../data_components/status_notifications/data_source_status_manager.hpp"
-
5 #include "../../../../data_interfaces/destination/idestination.hpp"
-
6 
-
7 #include <launchdarkly/data/evaluation_result.hpp>
-
8 #include <launchdarkly/data_model/descriptors.hpp>
-
9 #include <launchdarkly/logging/logger.hpp>
-
10 
-
11 #include <boost/asio/any_io_executor.hpp>
-
12 
-
13 #include <cstdint>
-
14 
-
15 namespace launchdarkly::server_side::data_systems {
-
16 
-
17 // The FlagsPath and SegmentsPath are made to turn a string literal into a type
-
18 // for use in a template.
-
19 // You can use a char array as a const char* template
-
20 // parameter, but this causes a number of issues with the clang linter.
-
21 
-
22 struct FlagsPath {
-
23  static constexpr std::string_view path = "/flags/";
-
24 };
-
25 
-
26 struct SegmentsPath {
-
27  static constexpr std::string_view path = "/segments/";
-
28 };
-
29 
-
30 template <data_components::DataKind kind, typename TPath>
- -
32  public:
-
33  static data_components::DataKind Kind() { return kind; }
-
34  static bool IsKind(std::string const& patch_path) {
-
35  return patch_path.rfind(TPath::path) == 0;
-
36  }
-
37  static std::string Key(std::string const& patch_path) {
-
38  return patch_path.substr(TPath::path.size());
-
39  }
-
40 };
-
41 
- - -
44  using Segment =
- -
46 
-
47  static std::optional<data_components::DataKind> Kind(
-
48  std::string const& path) {
-
49  if (Flag::IsKind(path)) {
-
50  return data_components::DataKind::kFlag;
-
51  }
-
52  if (Segment::IsKind(path)) {
-
53  return data_components::DataKind::kSegment;
-
54  }
-
55  return std::nullopt;
-
56  }
-
57 
-
58  static std::optional<std::string> Key(std::string const& path) {
-
59  if (Flag::IsKind(path)) {
-
60  return Flag::Key(path);
-
61  }
-
62  if (Segment::IsKind(path)) {
-
63  return Segment::Key(path);
-
64  }
-
65  return std::nullopt;
-
66  }
-
67 };
-
68 
- -
78  public:
-
83  enum class MessageStatus {
-
84  kMessageHandled,
-
85  kInvalidMessage,
-
86  kUnhandledVerb
-
87  };
-
88 
-
89  struct Put {
-
90  data_model::SDKDataSet data;
-
91  };
-
92 
-
93  struct Patch {
-
94  std::string key;
-
95  std::variant<data_model::FlagDescriptor, data_model::SegmentDescriptor>
-
96  data;
-
97  };
-
98 
-
99  struct Delete {
-
100  std::string key;
-
101  data_components::DataKind kind;
-
102  uint64_t version;
-
103  };
-
104 
- - -
107  Logger const& logger,
- -
109 
-
116  MessageStatus HandleMessage(std::string const& type,
-
117  std::string const& data);
-
118 
-
119  private:
- -
121  Logger const& logger_;
- -
123 };
-
124 } // namespace launchdarkly::server_side::data_systems
-
Definition: data_source_status_manager.hpp:16
-
IDestination represents a sink for data received by the SDK. A destination may be a database,...
Definition: idestination.hpp:14
- -
MessageStatus HandleMessage(std::string const &type, std::string const &data)
Definition: event_handler.cpp:134
- - - - - - - - -
- - - - diff --git a/libs/server-sdk/docs/html/event__scope_8hpp_source.html b/libs/server-sdk/docs/html/event__scope_8hpp_source.html deleted file mode 100644 index 22d20c42c..000000000 --- a/libs/server-sdk/docs/html/event__scope_8hpp_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/events/event_scope.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
event_scope.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/events/event_processor_interface.hpp>
-
4 
-
5 #include "event_factory.hpp"
-
6 
-
7 namespace launchdarkly::server_side {
-
8 
-
14 class EventScope {
-
15  public:
-
23  EventScope(events::IEventProcessor* processor, EventFactory factory)
-
24  : processor_(processor), factory_(std::move(factory)) {}
-
25 
-
29  EventScope() : EventScope(nullptr, EventFactory::WithoutReasons()) {}
-
30 
-
36  template <typename Callable>
-
37  void Send(Callable&& callable) const {
-
38  if (processor_) {
-
39  processor_->SendAsync(callable(factory_));
-
40  }
-
41  }
-
42 
-
43  private:
-
44  events::IEventProcessor* processor_;
-
45  EventFactory const factory_;
-
46 };
-
47 
-
48 } // namespace launchdarkly::server_side
-
Definition: event_factory.hpp:13
-
Definition: event_scope.hpp:14
-
void Send(Callable &&callable) const
Definition: event_scope.hpp:37
-
EventScope(events::IEventProcessor *processor, EventFactory factory)
Definition: event_scope.hpp:23
-
EventScope()
Definition: event_scope.hpp:29
-
- - - - diff --git a/libs/server-sdk/docs/html/events_8hpp_source.html b/libs/server-sdk/docs/html/events_8hpp_source.html deleted file mode 100644 index 24114780f..000000000 --- a/libs/server-sdk/docs/html/events_8hpp_source.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/events.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
events.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/attribute_reference.hpp>
-
4 
-
5 #include <chrono>
-
6 #include <cstddef>
-
7 #include <optional>
-
8 #include <string>
-
9 #include <unordered_map>
-
10 
-
11 namespace launchdarkly::config::shared::builders {
-
12 template <typename T>
-
13 class EventsBuilder;
-
14 }
-
15 
-
16 namespace launchdarkly::config::shared::built {
-
17 
-
18 class Events final {
-
19  public:
-
20  template <typename SDK>
-
21  friend class builders::EventsBuilder;
-
44  Events(bool enabled,
-
45  std::size_t capacity,
-
46  std::chrono::milliseconds flush_interval,
-
47  std::string path,
-
48  bool all_attributes_private,
-
49  AttributeReference::SetType private_attrs,
-
50  std::chrono::milliseconds delivery_retry_delay,
-
51  std::size_t flush_workers,
-
52  std::optional<std::size_t> context_keys_cache_capacity);
-
53 
-
57  [[nodiscard]] bool Enabled() const;
-
58 
-
62  [[nodiscard]] std::size_t Capacity() const;
-
63 
-
67  [[nodiscard]] std::chrono::milliseconds FlushInterval() const;
-
68 
-
69  /*
-
70  * If an event payload fails to be delivered and can be retried, how long
-
71  * to wait before retrying.
-
72  */
-
73  [[nodiscard]] std::chrono::milliseconds DeliveryRetryDelay() const;
-
74 
-
78  [[nodiscard]] std::string const& Path() const;
-
79 
-
83  [[nodiscard]] bool AllAttributesPrivate() const;
-
84 
-
88  [[nodiscard]] AttributeReference::SetType const& PrivateAttributes() const;
-
89 
-
93  [[nodiscard]] std::size_t FlushWorkers() const;
-
94 
-
100  [[nodiscard]] std::optional<std::size_t> ContextKeysCacheCapacity() const;
-
101 
-
102  private:
-
103  bool enabled_;
-
104  std::size_t capacity_;
-
105  std::chrono::milliseconds flush_interval_;
-
106  std::string path_;
-
107  bool all_attributes_private_;
-
108  AttributeReference::SetType private_attributes_;
-
109  std::chrono::milliseconds delivery_retry_delay_;
-
110  std::size_t flush_workers_;
-
111  std::optional<std::size_t> context_keys_cache_capacity_;
-
112 };
-
113 
-
114 bool operator==(Events const& lhs, Events const& rhs);
-
115 
-
116 } // namespace launchdarkly::config::shared::built
- - -
AttributeReference::SetType const & PrivateAttributes() const
Definition: events.cpp:48
-
std::optional< std::size_t > ContextKeysCacheCapacity() const
Definition: events.cpp:56
-
Events(bool enabled, std::size_t capacity, std::chrono::milliseconds flush_interval, std::string path, bool all_attributes_private, AttributeReference::SetType private_attrs, std::chrono::milliseconds delivery_retry_delay, std::size_t flush_workers, std::optional< std::size_t > context_keys_cache_capacity)
Definition: events.cpp:5
-
std::string const & Path() const
Definition: events.cpp:40
-
std::size_t FlushWorkers() const
Definition: events.cpp:52
-
std::size_t Capacity() const
Definition: events.cpp:28
-
bool Enabled() const
Definition: events.cpp:24
-
std::chrono::milliseconds FlushInterval() const
Definition: events.cpp:32
-
bool AllAttributesPrivate() const
Definition: events.cpp:44
-
- - - - diff --git a/libs/server-sdk/docs/html/events__builder_8hpp_source.html b/libs/server-sdk/docs/html/events__builder_8hpp_source.html deleted file mode 100644 index afd203e14..000000000 --- a/libs/server-sdk/docs/html/events__builder_8hpp_source.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/events_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
events_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/attribute_reference.hpp>
-
4 #include <launchdarkly/config/shared/built/events.hpp>
-
5 #include <launchdarkly/error.hpp>
-
6 
-
7 #include "tl/expected.hpp"
-
8 
-
9 #include <memory>
-
10 #include <optional>
-
11 #include <string>
-
12 #include <unordered_map>
-
13 
-
14 namespace launchdarkly::config::shared::builders {
-
15 
-
16 template <typename SDK>
-
17 class EventsBuilder;
-
18 
-
19 template <typename SDK>
-
20 bool operator==(EventsBuilder<SDK> const& lhs, EventsBuilder<SDK> const& rhs);
-
21 
-
28 template <typename SDK>
- -
30  public:
-
31  friend bool operator==
-
32  <SDK>(EventsBuilder<SDK> const& lhs, EventsBuilder<SDK> const& rhs);
-
36  EventsBuilder();
-
37 
-
44  EventsBuilder& Enabled(bool enabled);
-
45 
- -
51 
-
59  EventsBuilder& Capacity(std::size_t capacity);
-
60 
-
68  EventsBuilder& FlushInterval(std::chrono::milliseconds interval);
-
69 
-
93  EventsBuilder& AllAttributesPrivate(bool all_attributes_private);
-
94 
-
100  EventsBuilder& PrivateAttributes(AttributeReference::SetType private_attrs);
-
101 
- -
109 
-
122  EventsBuilder& ContextKeysCapacity(std::size_t capacity);
-
123 
-
128  [[nodiscard]] tl::expected<built::Events, Error> Build() const;
-
129 
-
130  private:
-
131  built::Events config_;
-
132 };
-
133 
-
134 } // namespace launchdarkly::config::shared::builders
-
Definition: attribute_reference.hpp:34
- -
EventsBuilder & Enabled(bool enabled)
Definition: events_builder.cpp:12
-
EventsBuilder & PrivateAttribute(AttributeReference attribute)
Definition: events_builder.cpp:56
-
EventsBuilder & ContextKeysCapacity(std::size_t capacity)
Specifies the number of unique context keys that can be remembered by the index event generation logi...
Definition: events_builder.cpp:29
-
EventsBuilder()
Definition: events_builder.cpp:9
-
EventsBuilder & FlushInterval(std::chrono::milliseconds interval)
Definition: events_builder.cpp:36
-
EventsBuilder & AllAttributesPrivate(bool all_attributes_private)
Definition: events_builder.cpp:43
-
tl::expected< built::Events, Error > Build() const
Definition: events_builder.cpp:63
-
EventsBuilder & Capacity(std::size_t capacity)
Definition: events_builder.cpp:23
-
EventsBuilder & PrivateAttributes(AttributeReference::SetType private_attrs)
Definition: events_builder.cpp:49
-
EventsBuilder & Disable()
Definition: events_builder.cpp:18
- -
- - - - diff --git a/libs/server-sdk/docs/html/expiration__tracker_8hpp_source.html b/libs/server-sdk/docs/html/expiration__tracker_8hpp_source.html deleted file mode 100644 index d892fe6d0..000000000 --- a/libs/server-sdk/docs/html/expiration__tracker_8hpp_source.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/expiration_tracker/expiration_tracker.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
expiration_tracker.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../dependency_tracker/data_kind.hpp"
-
4 #include "../dependency_tracker/tagged_data.hpp"
-
5 
-
6 #include <array>
-
7 #include <chrono>
-
8 #include <optional>
-
9 #include <ostream>
-
10 #include <string>
-
11 #include <unordered_map>
-
12 #include <vector>
-
13 
-
14 namespace launchdarkly::server_side::data_components {
-
15 
- -
17  public:
-
18  using TimePoint = std::chrono::time_point<std::chrono::steady_clock>;
-
19 
-
23  enum class TrackState {
-
27  kFresh,
-
31  kStale,
- -
36  };
-
37 
-
45  void Add(std::string const& key, TimePoint expiration);
-
46 
-
52  void Remove(std::string const& key);
-
53 
-
61  TrackState State(std::string const& key, TimePoint current_time) const;
-
62 
-
70  void Add(DataKind kind, std::string const& key, TimePoint expiration);
-
71 
-
78  void Remove(DataKind kind, std::string const& key);
-
79 
-
87  TrackState State(DataKind kind,
-
88  std::string const& key,
-
89  TimePoint current_time) const;
-
90 
-
94  void Clear();
-
95 
-
102  std::vector<std::pair<std::optional<DataKind>, std::string>> Prune(
-
103  TimePoint current_time);
-
104 
-
105  private:
-
106  using TtlMap = std::unordered_map<std::string, TimePoint>;
-
107 
-
108  TtlMap unscoped_;
-
109 
-
110  static TrackState State(TimePoint expiration, TimePoint current_time);
-
111 
-
112  class ScopedTtls {
-
113  public:
-
114  ScopedTtls();
-
115 
-
116  using DataType =
-
117  std::array<TaggedData<TtlMap>,
-
118  static_cast<std::underlying_type_t<DataKind>>(
-
119  DataKind::kKindCount)>;
-
120  void Set(DataKind kind, std::string const& key, TimePoint expiration);
-
121  void Remove(DataKind kind, std::string const& key);
-
122  std::optional<TimePoint> Get(DataKind kind,
-
123  std::string const& key) const;
-
124  void Clear();
-
125 
-
126  [[nodiscard]] typename DataType::iterator begin();
-
127 
-
128  [[nodiscard]] typename DataType::iterator end();
-
129 
-
130  private:
-
131  DataType data_;
-
132  };
-
133 
-
134  ScopedTtls scoped_;
-
135 };
-
136 
-
137 std::ostream& operator<<(std::ostream& out,
-
138  ExpirationTracker::TrackState const& state);
-
139 
-
140 } // namespace launchdarkly::server_side::data_components
- -
std::vector< std::pair< std::optional< DataKind >, std::string > > Prune(TimePoint current_time)
Definition: expiration_tracker.cpp:52
-
void Remove(std::string const &key)
Definition: expiration_tracker.cpp:11
-
TrackState State(std::string const &key, TimePoint current_time) const
Definition: expiration_tracker.cpp:15
- - - - -
void Clear()
Definition: expiration_tracker.cpp:47
-
void Add(std::string const &key, TimePoint expiration)
Definition: expiration_tracker.cpp:7
-
- - - - diff --git a/libs/server-sdk/docs/html/export_8h_source.html b/libs/server-sdk/docs/html/export_8h_source.html deleted file mode 100644 index 40b396d99..000000000 --- a/libs/server-sdk/docs/html/export_8h_source.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/export.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
export.h
-
-
-
1 #pragma once
-
2 
-
3 #ifdef DOXYGEN_SHOULD_SKIP_THIS
-
4 #define LD_EXPORT(x) x
-
5 #else
-
6 #ifdef _WIN32
-
7 #define LD_EXPORT(x) __declspec(dllexport) x
-
8 #else
-
9 #define LD_EXPORT(x) __attribute__((visibility("default"))) x
-
10 #endif
-
11 #endif
-
- - - - diff --git a/libs/server-sdk/docs/html/files.html b/libs/server-sdk/docs/html/files.html deleted file mode 100644 index f5bb9ad3c..000000000 --- a/libs/server-sdk/docs/html/files.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File List - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
-
[detail level 12345678]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  common
  include
  launchdarkly
  bindings
  config
  data
  data_sources
  detail
  logging
  persistence
 attribute_reference.hpp
 attributes.hpp
 attributes_builder.hpp
 connection.hpp
 context.hpp
 context_builder.hpp
 error.hpp
 value.hpp
  src
  bindings
  c
  include
  launchdarkly
  server_side
  bindings
  config
  integrations
  serialization
 all_flags_state.hpp
 change_notifier.hpp
 client.hpp
 data_source_status.hpp
  src
  all_flags_state
 all_flags_state_builder.hpp
  config
  builders
  data_system
  data_components
  change_notifier
 change_notifier.hpp
  dependency_tracker
 data_kind.hpp
 dependency_tracker.hpp
 tagged_data.hpp
  expiration_tracker
 expiration_tracker.hpp
  memory_store
 memory_store.hpp
  serialization_adapters
 json_deserializer.hpp
 json_destination.hpp
  status_notifications
 data_source_status_manager.hpp
  data_interfaces
  bootstrapper
 ibootstrapper.hpp
  destination
 idestination.hpp
 iserialized_destination.hpp
  source
 idata_reader.hpp
 idata_synchronizer.hpp
  store
 istore.hpp
  system
 idata_system.hpp
  data_systems
  background_sync
  sources
 background_sync_system.hpp
  lazy_load
 lazy_load_system.hpp
 offline.hpp
  evaluation
  detail
 evaluation_stack.hpp
 semver_operations.hpp
 timestamp_operations.hpp
 bucketing.hpp
 evaluation_error.hpp
 evaluator.hpp
 operators.hpp
 rules.hpp
  events
 event_factory.hpp
 event_scope.hpp
 client_impl.hpp
-
-
- - - - diff --git a/libs/server-sdk/docs/html/flag__listener_8h.html b/libs/server-sdk/docs/html/flag__listener_8h.html deleted file mode 100644 index d21a18c71..000000000 --- a/libs/server-sdk/docs/html/flag__listener_8h.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/flag_listener.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
flag_listener.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/value.h>
-
-Include dependency graph for flag_listener.h:
-
-
- - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Classes

struct  LDFlagListener
 
- - - -

-Typedefs

-typedef void(* FlagChangedCallbackFn) (char const *flag_key, LDValue new_value, LDValue old_value, bool deleted, void *user_data)
 
- - - -

-Functions

 LD_EXPORT (void) LDFlagListener_Init(struct LDFlagListener *listener)
 
-

Function Documentation

- -

◆ LD_EXPORT()

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Initializes a flag listener. Must be called before passing the listener to LDClientSDK_FlagNotifier_OnFlagChange.

-

Create the struct, initialize the struct, set the FlagChanged handler and optionally UserData, and then pass the struct to LDClientSDK_FlagNotifier_OnFlagChange.

-
Parameters
- - -
listenerListener to initialize.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/flag__listener_8h__incl.map b/libs/server-sdk/docs/html/flag__listener_8h__incl.map deleted file mode 100644 index a449a6929..000000000 --- a/libs/server-sdk/docs/html/flag__listener_8h__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/flag__listener_8h__incl.md5 b/libs/server-sdk/docs/html/flag__listener_8h__incl.md5 deleted file mode 100644 index 168482f44..000000000 --- a/libs/server-sdk/docs/html/flag__listener_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f726b9930c71f22fcf2d41f364d0e03e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/flag__listener_8h__incl.png b/libs/server-sdk/docs/html/flag__listener_8h__incl.png deleted file mode 100644 index dfe83a4d16720013691df57c33dfba81fce68af0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14433 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 XH0!!tQmqdFYeFc=smYc}n*{$aZhYY1 diff --git a/libs/server-sdk/docs/html/flag__listener_8h_source.html b/libs/server-sdk/docs/html/flag__listener_8h_source.html deleted file mode 100644 index 73458d599..000000000 --- a/libs/server-sdk/docs/html/flag__listener_8h_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/flag_listener.h Source File - - - - - - - - - -

-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
flag_listener.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
- -
8 
-
9 #ifdef __cplusplus
-
10 extern "C" { // only need to export C interface if
-
11 // used by C++ source code
-
12 #endif
-
13 
-
14 typedef void (*FlagChangedCallbackFn)(char const* flag_key,
-
15  LDValue new_value,
-
16  LDValue old_value,
-
17  bool deleted,
-
18  void* user_data);
-
19 
- -
40  FlagChangedCallbackFn FlagChanged;
-
41 
-
45  void* UserData;
-
46 };
-
47 
-
58 LD_EXPORT(void) LDFlagListener_Init(struct LDFlagListener* listener);
-
59 
-
60 #ifdef __cplusplus
-
61 }
-
62 #endif
-
63 
-
64 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDFlagListener_Init(struct LDFlagListener *listener)
Definition: all_flags_state.cpp:20
-
Definition: flag_listener.h:24
-
FlagChangedCallbackFn FlagChanged
Definition: flag_listener.h:40
-
void * UserData
Definition: flag_listener.h:45
- -
struct _LDValue * LDValue
Definition: value.h:64
-
- - - - diff --git a/libs/server-sdk/docs/html/folderclosed.png b/libs/server-sdk/docs/html/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/libs/server-sdk/docs/html/functions.html b/libs/server-sdk/docs/html/functions.html deleted file mode 100644 index 5dc8dee7f..000000000 --- a/libs/server-sdk/docs/html/functions.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- a -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_b.html b/libs/server-sdk/docs/html/functions_b.html deleted file mode 100644 index 88045c2ad..000000000 --- a/libs/server-sdk/docs/html/functions_b.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_c.html b/libs/server-sdk/docs/html/functions_c.html deleted file mode 100644 index 39094e092..000000000 --- a/libs/server-sdk/docs/html/functions_c.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_d.html b/libs/server-sdk/docs/html/functions_d.html deleted file mode 100644 index 4844c524d..000000000 --- a/libs/server-sdk/docs/html/functions_d.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_e.html b/libs/server-sdk/docs/html/functions_e.html deleted file mode 100644 index 574f38398..000000000 --- a/libs/server-sdk/docs/html/functions_e.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_enum.html b/libs/server-sdk/docs/html/functions_enum.html deleted file mode 100644 index 6446f7acc..000000000 --- a/libs/server-sdk/docs/html/functions_enum.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Enumerations - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_f.html b/libs/server-sdk/docs/html/functions_f.html deleted file mode 100644 index be3cadada..000000000 --- a/libs/server-sdk/docs/html/functions_f.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- f -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_func.html b/libs/server-sdk/docs/html/functions_func.html deleted file mode 100644 index 57dfaf380..000000000 --- a/libs/server-sdk/docs/html/functions_func.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- a -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_func_b.html b/libs/server-sdk/docs/html/functions_func_b.html deleted file mode 100644 index 77d9f88aa..000000000 --- a/libs/server-sdk/docs/html/functions_func_b.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_c.html b/libs/server-sdk/docs/html/functions_func_c.html deleted file mode 100644 index 073b3d462..000000000 --- a/libs/server-sdk/docs/html/functions_func_c.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_d.html b/libs/server-sdk/docs/html/functions_func_d.html deleted file mode 100644 index b32aa024e..000000000 --- a/libs/server-sdk/docs/html/functions_func_d.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_e.html b/libs/server-sdk/docs/html/functions_func_e.html deleted file mode 100644 index b8ef56254..000000000 --- a/libs/server-sdk/docs/html/functions_func_e.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_f.html b/libs/server-sdk/docs/html/functions_func_f.html deleted file mode 100644 index 0bc9cb443..000000000 --- a/libs/server-sdk/docs/html/functions_func_f.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_g.html b/libs/server-sdk/docs/html/functions_func_g.html deleted file mode 100644 index 770b30c08..000000000 --- a/libs/server-sdk/docs/html/functions_func_g.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_h.html b/libs/server-sdk/docs/html/functions_func_h.html deleted file mode 100644 index a1ebf877a..000000000 --- a/libs/server-sdk/docs/html/functions_func_h.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_i.html b/libs/server-sdk/docs/html/functions_func_i.html deleted file mode 100644 index 439e18af7..000000000 --- a/libs/server-sdk/docs/html/functions_func_i.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- i -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_func_j.html b/libs/server-sdk/docs/html/functions_func_j.html deleted file mode 100644 index 707a77265..000000000 --- a/libs/server-sdk/docs/html/functions_func_j.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_k.html b/libs/server-sdk/docs/html/functions_func_k.html deleted file mode 100644 index 2ff7a795e..000000000 --- a/libs/server-sdk/docs/html/functions_func_k.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_l.html b/libs/server-sdk/docs/html/functions_func_l.html deleted file mode 100644 index 632ce09a8..000000000 --- a/libs/server-sdk/docs/html/functions_func_l.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_m.html b/libs/server-sdk/docs/html/functions_func_m.html deleted file mode 100644 index a6ba8a430..000000000 --- a/libs/server-sdk/docs/html/functions_func_m.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_n.html b/libs/server-sdk/docs/html/functions_func_n.html deleted file mode 100644 index 27452728c..000000000 --- a/libs/server-sdk/docs/html/functions_func_n.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_o.html b/libs/server-sdk/docs/html/functions_func_o.html deleted file mode 100644 index c2b1b9308..000000000 --- a/libs/server-sdk/docs/html/functions_func_o.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_p.html b/libs/server-sdk/docs/html/functions_func_p.html deleted file mode 100644 index 93ad0bbf2..000000000 --- a/libs/server-sdk/docs/html/functions_func_p.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_r.html b/libs/server-sdk/docs/html/functions_func_r.html deleted file mode 100644 index cac351269..000000000 --- a/libs/server-sdk/docs/html/functions_func_r.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_s.html b/libs/server-sdk/docs/html/functions_func_s.html deleted file mode 100644 index 9c3b97605..000000000 --- a/libs/server-sdk/docs/html/functions_func_s.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- s -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_func_t.html b/libs/server-sdk/docs/html/functions_func_t.html deleted file mode 100644 index 57072d9eb..000000000 --- a/libs/server-sdk/docs/html/functions_func_t.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_u.html b/libs/server-sdk/docs/html/functions_func_u.html deleted file mode 100644 index 2f6abb272..000000000 --- a/libs/server-sdk/docs/html/functions_func_u.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_v.html b/libs/server-sdk/docs/html/functions_func_v.html deleted file mode 100644 index 1b9fbc2de..000000000 --- a/libs/server-sdk/docs/html/functions_func_v.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_func_w.html b/libs/server-sdk/docs/html/functions_func_w.html deleted file mode 100644 index 396c5df57..000000000 --- a/libs/server-sdk/docs/html/functions_func_w.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Functions - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_g.html b/libs/server-sdk/docs/html/functions_g.html deleted file mode 100644 index 04ec5511e..000000000 --- a/libs/server-sdk/docs/html/functions_g.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_h.html b/libs/server-sdk/docs/html/functions_h.html deleted file mode 100644 index e8100ebd4..000000000 --- a/libs/server-sdk/docs/html/functions_h.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_i.html b/libs/server-sdk/docs/html/functions_i.html deleted file mode 100644 index 218225d4c..000000000 --- a/libs/server-sdk/docs/html/functions_i.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- i -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_j.html b/libs/server-sdk/docs/html/functions_j.html deleted file mode 100644 index 1adadfbb2..000000000 --- a/libs/server-sdk/docs/html/functions_j.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- j -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_k.html b/libs/server-sdk/docs/html/functions_k.html deleted file mode 100644 index 4acd661d6..000000000 --- a/libs/server-sdk/docs/html/functions_k.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- k -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_l.html b/libs/server-sdk/docs/html/functions_l.html deleted file mode 100644 index 1cc61219e..000000000 --- a/libs/server-sdk/docs/html/functions_l.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_m.html b/libs/server-sdk/docs/html/functions_m.html deleted file mode 100644 index 1aae47456..000000000 --- a/libs/server-sdk/docs/html/functions_m.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_n.html b/libs/server-sdk/docs/html/functions_n.html deleted file mode 100644 index 4608c0f33..000000000 --- a/libs/server-sdk/docs/html/functions_n.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_o.html b/libs/server-sdk/docs/html/functions_o.html deleted file mode 100644 index fd2fe9cfa..000000000 --- a/libs/server-sdk/docs/html/functions_o.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_p.html b/libs/server-sdk/docs/html/functions_p.html deleted file mode 100644 index 29e4ad1f7..000000000 --- a/libs/server-sdk/docs/html/functions_p.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_r.html b/libs/server-sdk/docs/html/functions_r.html deleted file mode 100644 index 0cf9a8583..000000000 --- a/libs/server-sdk/docs/html/functions_r.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_s.html b/libs/server-sdk/docs/html/functions_s.html deleted file mode 100644 index ce81748ec..000000000 --- a/libs/server-sdk/docs/html/functions_s.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- s -

-
- - - - diff --git a/libs/server-sdk/docs/html/functions_t.html b/libs/server-sdk/docs/html/functions_t.html deleted file mode 100644 index 35f18d020..000000000 --- a/libs/server-sdk/docs/html/functions_t.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_type.html b/libs/server-sdk/docs/html/functions_type.html deleted file mode 100644 index dd3923fe6..000000000 --- a/libs/server-sdk/docs/html/functions_type.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Typedefs - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/libs/server-sdk/docs/html/functions_u.html b/libs/server-sdk/docs/html/functions_u.html deleted file mode 100644 index 26c1b6399..000000000 --- a/libs/server-sdk/docs/html/functions_u.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_v.html b/libs/server-sdk/docs/html/functions_v.html deleted file mode 100644 index 0945c0127..000000000 --- a/libs/server-sdk/docs/html/functions_v.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_vars.html b/libs/server-sdk/docs/html/functions_vars.html deleted file mode 100644 index ebc4c8d70..000000000 --- a/libs/server-sdk/docs/html/functions_vars.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - Variables - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- - - - - - diff --git a/libs/server-sdk/docs/html/functions_w.html b/libs/server-sdk/docs/html/functions_w.html deleted file mode 100644 index 26741d24f..000000000 --- a/libs/server-sdk/docs/html/functions_w.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented class members with links to the class documentation for each member:
- -

- w -

-
- - - - diff --git a/libs/server-sdk/docs/html/globals.html b/libs/server-sdk/docs/html/globals.html deleted file mode 100644 index 43ea979de..000000000 --- a/libs/server-sdk/docs/html/globals.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all documented file members with links to the documentation:
- -

- l -

-
- - - - diff --git a/libs/server-sdk/docs/html/globals_enum.html b/libs/server-sdk/docs/html/globals_enum.html deleted file mode 100644 index 1b821fe57..000000000 --- a/libs/server-sdk/docs/html/globals_enum.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/libs/server-sdk/docs/html/globals_eval.html b/libs/server-sdk/docs/html/globals_eval.html deleted file mode 100644 index 6d66e55d7..000000000 --- a/libs/server-sdk/docs/html/globals_eval.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/libs/server-sdk/docs/html/globals_func.html b/libs/server-sdk/docs/html/globals_func.html deleted file mode 100644 index 236b64e91..000000000 --- a/libs/server-sdk/docs/html/globals_func.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-  - -

- l -

-
- - - - diff --git a/libs/server-sdk/docs/html/globals_type.html b/libs/server-sdk/docs/html/globals_type.html deleted file mode 100644 index 2512cc20c..000000000 --- a/libs/server-sdk/docs/html/globals_type.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: File Members - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
- - - - diff --git a/libs/server-sdk/docs/html/graph_legend.html b/libs/server-sdk/docs/html/graph_legend.html deleted file mode 100644 index 1771dcded..000000000 --- a/libs/server-sdk/docs/html/graph_legend.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Graph Legend - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Graph Legend
-
-
-

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

/*! Invisible class because of truncation */
-
class Invisible { };
-
-
/*! Truncated class, inheritance relation is hidden */
-
class Truncated : public Invisible { };
-
-
/* Class not documented with doxygen comments */
-
class Undocumented { };
-
-
/*! Class that is inherited using public inheritance */
-
class PublicBase : public Truncated { };
-
-
/*! A template class */
-
template<class T> class Templ { };
-
-
/*! Class that is inherited using protected inheritance */
-
class ProtectedBase { };
-
-
/*! Class that is inherited using private inheritance */
-
class PrivateBase { };
-
-
/*! Class that is used by the Inherited class */
-
class Used { };
-
-
/*! Super class that inherits a number of other classes */
-
class Inherited : public PublicBase,
-
protected ProtectedBase,
-
private PrivateBase,
-
public Undocumented,
-
public Templ<int>
-
{
-
private:
-
Used *m_usedClass;
-
};
-

This will result in the following graph:

-

The boxes in the above graph have the following meaning:

-
    -
  • -A filled gray box represents the struct or class for which the graph is generated.
  • -
  • -A box with a black border denotes a documented struct or class.
  • -
  • -A box with a gray border denotes an undocumented struct or class.
  • -
  • -A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • -
-

The arrows have the following meaning:

-
    -
  • -A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • -
  • -A dark green arrow is used for protected inheritance.
  • -
  • -A dark red arrow is used for private inheritance.
  • -
  • -A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
  • -
  • -A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
  • -
-
- - - - diff --git a/libs/server-sdk/docs/html/graph_legend.md5 b/libs/server-sdk/docs/html/graph_legend.md5 deleted file mode 100644 index 8fcdccd1b..000000000 --- a/libs/server-sdk/docs/html/graph_legend.md5 +++ /dev/null @@ -1 +0,0 @@ -f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file diff --git a/libs/server-sdk/docs/html/graph_legend.png b/libs/server-sdk/docs/html/graph_legend.png deleted file mode 100644 index 7e2cbcfb2d143e382be6ed65635a3d859e53bc36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20615 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 diff --git a/libs/server-sdk/docs/html/hierarchy.html b/libs/server-sdk/docs/html/hierarchy.html deleted file mode 100644 index a57be2850..000000000 --- a/libs/server-sdk/docs/html/hierarchy.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Class Hierarchy - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class Hierarchy
-
-
-
-

Go to the graphical class hierarchy

-This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Claunchdarkly::server_side::AllFlagsState
 Claunchdarkly::server_side::AllFlagsStateBuilder
 Claunchdarkly::config::shared::AnySDK
 Claunchdarkly::config::shared::builders::AppInfoBuilder
 Claunchdarkly::Value::Array
 Claunchdarkly::AttributeReference
 Claunchdarkly::Attributes
 Claunchdarkly::AttributesBuilder< BuilderReturn, BuildType >
 Claunchdarkly::AttributesBuilder< launchdarkly::ContextBuilder, launchdarkly::Context >
 Claunchdarkly::server_side::config::builders::BackgroundSyncBuilder
 Claunchdarkly::server_side::config::built::BackgroundSyncConfig
 Claunchdarkly::config::shared::builders::LoggingBuilder::BasicLogging
 CBindingContextBuilder
 Claunchdarkly::server_side::config::builders::BootstrapBuilder
 Claunchdarkly::server_side::config::built::BootstrapConfig
 Claunchdarkly::server_side::evaluation::BucketPrefix
 Claunchdarkly::server_side::evaluation::BucketResult
 Claunchdarkly::CEvaluationDetail
 Claunchdarkly::config::shared::ClientSDK
 Claunchdarkly::config::Config< SDK >
 Claunchdarkly::server_side::Config
 Claunchdarkly::config::shared::builders::ConfigBuilder< SDK >
 Claunchdarkly::server_side::ConfigBuilder
 Claunchdarkly::Context
 Claunchdarkly::ContextBuilder
 Claunchdarkly::ContextErrors
 Claunchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder
 Claunchdarkly::config::shared::builders::LoggingBuilder::CustomLogging
 Claunchdarkly::server_side::config::builders::DataDestinationBuilder
 Claunchdarkly::server_side::config::built::DataDestinationConfig
 Claunchdarkly::config::shared::builders::DataSourceBuilder< SDK >
 Claunchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >
 Claunchdarkly::config::shared::built::DataSourceConfig< SDK >
 Claunchdarkly::config::shared::built::DataSourceConfig< ClientSDK >
 Claunchdarkly::config::shared::built::DataSourceConfig< ServerSDK >
 Claunchdarkly::server_side::data_systems::DataSourceEventHandler
 Claunchdarkly::common::data_sources::DataSourceStatusBase< TDataSourceState >
 Claunchdarkly::common::data_sources::DataSourceStatusErrorInfo
 Cinternal::data_sources::DataSourceStatusManagerBase
 Claunchdarkly::server_side::config::builders::DataSystemBuilder
 Claunchdarkly::server_side::config::built::DataSystemConfig
 Claunchdarkly::config::shared::Defaults< SDK >
 Claunchdarkly::server_side::config::Defaults
 Claunchdarkly::config::shared::Defaults< ClientSDK >
 Claunchdarkly::config::shared::Defaults< ServerSDK >
 Claunchdarkly::server_side::data_systems::DataSourceEventHandler::Delete
 Claunchdarkly::server_side::data_components::DependencyMap
 Claunchdarkly::server_side::data_components::DependencySet
 Claunchdarkly::server_side::data_components::DependencyTracker
 Cstd::enable_shared_from_this
 Claunchdarkly::config::shared::builders::EndpointsBuilder< SDK >
 Claunchdarkly::server_side::data_interfaces::IBootstrapper::Error
 Claunchdarkly::server_side::evaluation::Error
 Claunchdarkly::server_side::integrations::ISerializedDataReader::Error
 Claunchdarkly::EvaluationDetail< T >
 Claunchdarkly::EvaluationDetailInternal
 Claunchdarkly::EvaluationReason
 Claunchdarkly::EvaluationResult
 Claunchdarkly::server_side::evaluation::detail::EvaluationStack
 Claunchdarkly::server_side::evaluation::Evaluator
 Claunchdarkly::server_side::EventFactory
 Claunchdarkly::config::shared::built::Events
 Claunchdarkly::config::shared::builders::EventsBuilder< SDK >
 Claunchdarkly::server_side::EventScope
 Claunchdarkly::server_side::data_components::ExpirationTracker
 Cstd::false_type
 Claunchdarkly::server_side::data_systems::FlagsPath
 Claunchdarkly::server_side::evaluation::detail::Guard
 Claunchdarkly::config::shared::built::HttpProperties
 Claunchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >
 Claunchdarkly::server_side::data_interfaces::IBootstrapper
 Claunchdarkly::server_side::IChangeNotifier
 Claunchdarkly::server_side::IClient
 Claunchdarkly::IConnection
 Claunchdarkly::server_side::data_interfaces::IDataReaderIDataReader obtains data on-demand. Calls to obtain data may fail, so the getter methods use tl::expected in order to propagate error codes
 Claunchdarkly::server_side::IDataSourceStatusProvider
 Claunchdarkly::server_side::data_interfaces::IDataSynchronizerIDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination whenever changes arrive from upstream
 Claunchdarkly::server_side::data_interfaces::IDestinationIDestination represents a sink for data received by the SDK. A destination may be a database, local file, etc
 Claunchdarkly::ILogBackend
 Cstd::integral_constant
 CIPersistence
 Claunchdarkly::server_side::integrations::ISerializedDataReader
 Claunchdarkly::server_side::data_interfaces::ISerializedDestinationThis interface is used for persisting data to databases, or any other component that can store feature flag / segment data
 Claunchdarkly::server_side::integrations::ISerializedItemKindRepresents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item's version without leaking the details of the serialization format to the calling code
 Claunchdarkly::server_side::data_interfaces::IStoreIStore provides shared ownership of flag and segment domain objects
 Claunchdarkly::Value::Array::Iterator
 Claunchdarkly::Value::Object::Iterator
 Claunchdarkly::server_side::evaluation::BucketPrefix::KeyAndSalt
 Claunchdarkly::server_side::data_components::JsonDestination::KindsThese are public so they can be referenced in tests
 Claunchdarkly::server_side::data_systems::LazyLoad::Kinds
 Claunchdarkly::server_side::config::builders::LazyLoadBuilderLazyLoadBuilder allows for specifying the configuration of the Lazy Load data system, which is appropriate when a LaunchDarkly environment should be stored external to the SDK (such as in Redis.)
 Claunchdarkly::server_side::config::built::LazyLoadConfig
 CLDFlagListener
 CLDLogBackend
 CLDServerDataSourceStatusListener
 Claunchdarkly::config::shared::built::Logging
 Claunchdarkly::config::shared::builders::LoggingBuilder
 Claunchdarkly::config::shared::builders::MethodVisitor< SDK >
 Claunchdarkly::config::shared::builders::MethodVisitor< ClientSDK >
 Claunchdarkly::config::shared::builders::LoggingBuilder::NoLogging
 Claunchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::NoneBuilder
 Claunchdarkly::Value::Object
 Claunchdarkly::server_side::data_systems::DataSourceEventHandler::Patch
 Claunchdarkly::config::shared::built::Persistence< SDK >
 Claunchdarkly::config::shared::built::Persistence< ClientSDK >
 Claunchdarkly::config::shared::built::Persistence< ServerSDK >
 Claunchdarkly::config::shared::builders::PersistenceBuilder< SDK >
 Claunchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >
 Claunchdarkly::config::shared::builders::PollingBuilder< SDK >
 Claunchdarkly::config::shared::built::PollingConfig< SDK >
 Claunchdarkly::config::shared::built::PollingConfig< ClientSDK >
 Claunchdarkly::config::shared::built::PollingConfig< ServerSDK >
 Claunchdarkly::server_side::data_systems::DataSourceEventHandler::Put
 Claunchdarkly::server_side::data_systems::SegmentsPath
 Claunchdarkly::server_side::evaluation::detail::SemVer
 Claunchdarkly::server_side::integrations::SerializedItemDescriptor
 Claunchdarkly::config::shared::ServerSDK
 Claunchdarkly::config::shared::built::ServiceEndpoints
 Claunchdarkly::server_side::AllFlagsState::State
 Claunchdarkly::config::shared::builders::StreamingBuilder< SDK >
 Claunchdarkly::config::shared::built::StreamingConfig< SDK >
 Claunchdarkly::config::shared::built::StreamingConfig< ClientSDK >
 Claunchdarkly::config::shared::built::StreamingConfig< launchdarkly::config::shared::ServerSDK >
 Claunchdarkly::config::shared::built::StreamingConfig< ServerSDK >
 Claunchdarkly::server_side::data_systems::StreamingDataKind< kind, TPath >
 Claunchdarkly::server_side::data_systems::StreamingDataKinds
 Claunchdarkly::server_side::data_components::TaggedData< Storage >
 Claunchdarkly::server_side::data_components::TaggedData< std::set< std::string > >
 Claunchdarkly::server_side::data_components::TaggedData< std::unordered_map< std::string, DependencySet > >
 Claunchdarkly::server_side::data_components::TaggedData< TtlMap >
 Cstd::true_type
 Claunchdarkly::Value
-
-
- - - - diff --git a/libs/server-sdk/docs/html/http__properties_8hpp_source.html b/libs/server-sdk/docs/html/http__properties_8hpp_source.html deleted file mode 100644 index 660332dfa..000000000 --- a/libs/server-sdk/docs/html/http__properties_8hpp_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/http_properties.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
http_properties.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <chrono>
-
4 #include <map>
-
5 #include <string>
-
6 #include <vector>
-
7 
-
8 namespace launchdarkly::config::shared::built {
-
9 
-
10 class HttpProperties final {
-
11  public:
-
12  HttpProperties(std::chrono::milliseconds connect_timeout,
-
13  std::chrono::milliseconds read_timeout,
-
14  std::chrono::milliseconds write_timeout,
-
15  std::chrono::milliseconds response_timeout,
-
16  std::map<std::string, std::string> base_headers);
-
17 
-
18  [[nodiscard]] std::chrono::milliseconds ConnectTimeout() const;
-
19  [[nodiscard]] std::chrono::milliseconds ReadTimeout() const;
-
20  [[nodiscard]] std::chrono::milliseconds WriteTimeout() const;
-
21 
-
22  [[nodiscard]] std::chrono::milliseconds ResponseTimeout() const;
-
23  [[nodiscard]] std::map<std::string, std::string> const& BaseHeaders() const;
-
24 
-
25  private:
-
26  std::chrono::milliseconds connect_timeout_;
-
27  std::chrono::milliseconds read_timeout_;
-
28  std::chrono::milliseconds write_timeout_;
-
29  std::chrono::milliseconds response_timeout_;
-
30  std::map<std::string, std::string> base_headers_;
-
31 
-
32  // TODO: Proxy.
-
33 };
-
34 
-
35 bool operator==(HttpProperties const& lhs, HttpProperties const& rhs);
-
36 
-
37 } // namespace launchdarkly::config::shared::built
-
Definition: http_properties.hpp:10
-
- - - - diff --git a/libs/server-sdk/docs/html/http__properties__builder_8hpp_source.html b/libs/server-sdk/docs/html/http__properties__builder_8hpp_source.html deleted file mode 100644 index 7fdf39512..000000000 --- a/libs/server-sdk/docs/html/http__properties__builder_8hpp_source.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/http_properties_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
http_properties_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <chrono>
-
4 #include <map>
-
5 #include <optional>
-
6 #include <string>
-
7 #include <vector>
-
8 
-
9 #include <launchdarkly/config/shared/built/http_properties.hpp>
-
10 
-
11 namespace launchdarkly::config::shared::builders {
-
12 
-
18 template <typename SDK>
- -
20  public:
- -
27 
- -
42 
- -
50  std::chrono::milliseconds connect_timeout);
-
51 
-
59  HttpPropertiesBuilder& ReadTimeout(std::chrono::milliseconds read_timeout);
-
60 
- -
69  std::chrono::milliseconds write_timeout);
-
70 
- -
79  std::chrono::milliseconds response_timeout);
-
80 
-
88  HttpPropertiesBuilder& WrapperName(std::string wrapper_name);
-
89 
-
97  HttpPropertiesBuilder& WrapperVersion(std::string wrapper_version);
-
98 
- -
107  std::map<std::string, std::string> base_headers);
-
108 
-
116  HttpPropertiesBuilder& Header(std::string key,
-
117  std::optional<std::string> value);
-
118 
-
123  [[nodiscard]] built::HttpProperties Build() const;
-
124 
-
125  private:
-
126  std::chrono::milliseconds connect_timeout_;
-
127  std::chrono::milliseconds read_timeout_;
-
128  std::chrono::milliseconds write_timeout_;
-
129  std::chrono::milliseconds response_timeout_;
-
130  std::string wrapper_name_;
-
131  std::string wrapper_version_;
-
132  std::map<std::string, std::string> base_headers_;
-
133 };
-
134 
-
135 } // namespace launchdarkly::config::shared::builders
-
Definition: http_properties_builder.hpp:19
-
HttpPropertiesBuilder & ConnectTimeout(std::chrono::milliseconds connect_timeout)
Definition: http_properties_builder.cpp:24
-
HttpPropertiesBuilder & WrapperName(std::string wrapper_name)
Definition: http_properties_builder.cpp:52
-
HttpPropertiesBuilder & WrapperVersion(std::string wrapper_version)
Definition: http_properties_builder.cpp:59
-
HttpPropertiesBuilder & ReadTimeout(std::chrono::milliseconds read_timeout)
Definition: http_properties_builder.cpp:31
-
HttpPropertiesBuilder & Headers(std::map< std::string, std::string > base_headers)
Definition: http_properties_builder.cpp:66
-
HttpPropertiesBuilder & ResponseTimeout(std::chrono::milliseconds response_timeout)
Definition: http_properties_builder.cpp:45
-
built::HttpProperties Build() const
Definition: http_properties_builder.cpp:85
-
HttpPropertiesBuilder & Header(std::string key, std::optional< std::string > value)
Definition: http_properties_builder.cpp:73
-
HttpPropertiesBuilder()
Definition: http_properties_builder.cpp:10
-
HttpPropertiesBuilder & WriteTimeout(std::chrono::milliseconds write_timeout)
Definition: http_properties_builder.cpp:38
-
Definition: http_properties.hpp:10
-
- - - - diff --git a/libs/server-sdk/docs/html/ibootstrapper_8hpp_source.html b/libs/server-sdk/docs/html/ibootstrapper_8hpp_source.html deleted file mode 100644 index dc5097bfe..000000000 --- a/libs/server-sdk/docs/html/ibootstrapper_8hpp_source.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/bootstrapper/ibootstrapper.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
ibootstrapper.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_model/sdk_data_set.hpp>
-
4 
-
5 #include <tl/expected.hpp>
-
6 
-
7 #include <functional>
-
8 #include <memory>
-
9 #include <string>
-
10 #include <unordered_map>
-
11 
-
12 namespace launchdarkly::server_side::data_interfaces {
-
13 
- -
21  public:
-
22  class Error {
-
23  public:
-
24  enum class Kind {
-
25  None,
-
26  Timeout,
-
27  Auth,
-
28  };
-
29 
-
30  static Error Timeout(std::string detail) {
-
31  return Error(Kind::Timeout, std::move(detail));
-
32  }
-
33 
-
34  static Error Auth(std::string detail) {
-
35  return Error(Kind::Auth, std::move(detail));
-
36  }
-
37 
-
38  Error() : kind(Kind::None), detail(std::nullopt) {}
-
39 
-
40  private:
-
41  Error(Kind kind, std::optional<std::string> detail)
-
42  : kind(kind), detail(std::move(detail)) {}
-
43  Kind kind;
-
44  std::optional<std::string> detail;
-
45  };
-
46 
-
54  virtual tl::expected<data_model::SDKDataSet, Error> FetchAll(
-
55  std::chrono::milliseconds timeout_hint) = 0;
-
56 
-
60  virtual std::string const& Identity() const = 0;
-
61 
-
62  virtual ~IBootstrapper() = default;
-
63  IBootstrapper(IBootstrapper const& item) = delete;
-
64  IBootstrapper(IBootstrapper&& item) = delete;
-
65  IBootstrapper& operator=(IBootstrapper const&) = delete;
-
66  IBootstrapper& operator=(IBootstrapper&&) = delete;
-
67 
-
68  protected:
-
69  IBootstrapper() = default;
-
70 };
-
71 
-
72 } // namespace launchdarkly::server_side::data_interfaces
- - -
virtual std::string const & Identity() const =0
-
virtual tl::expected< data_model::SDKDataSet, Error > FetchAll(std::chrono::milliseconds timeout_hint)=0
-
- - - - diff --git a/libs/server-sdk/docs/html/idata__reader_8hpp_source.html b/libs/server-sdk/docs/html/idata__reader_8hpp_source.html deleted file mode 100644 index cbd894b1f..000000000 --- a/libs/server-sdk/docs/html/idata__reader_8hpp_source.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/source/idata_reader.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
idata_reader.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_model/descriptors.hpp>
-
4 
-
5 #include <tl/expected.hpp>
-
6 
-
7 #include <optional>
-
8 #include <string>
-
9 #include <unordered_map>
-
10 
-
11 namespace launchdarkly::server_side::data_interfaces {
-
12 
-
21 class IDataReader {
-
22  public:
-
23  using Error = std::string;
-
24 
-
25  template <typename T>
-
26  using Single = std::optional<data_model::ItemDescriptor<T>>;
-
27 
-
28  template <typename T>
-
29  using SingleResult = tl::expected<Single<T>, Error>;
-
30 
-
31  template <typename T>
-
32  using Collection =
-
33  std::unordered_map<std::string, data_model::ItemDescriptor<T>>;
-
34 
-
35  template <typename T>
-
36  using CollectionResult = tl::expected<Collection<T>, Error>;
-
37 
-
44  [[nodiscard]] virtual SingleResult<data_model::Flag> GetFlag(
-
45  std::string const& key) const = 0;
-
46 
-
53  [[nodiscard]] virtual SingleResult<data_model::Segment> GetSegment(
-
54  std::string const& key) const = 0;
-
55 
-
61  [[nodiscard]] virtual CollectionResult<data_model::Flag> AllFlags()
-
62  const = 0;
-
63 
-
69  [[nodiscard]] virtual CollectionResult<data_model::Segment> AllSegments()
-
70  const = 0;
-
71 
-
75  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
76 
-
80  [[nodiscard]] virtual bool Initialized() const = 0;
-
81 
-
82  virtual ~IDataReader() = default;
-
83  IDataReader(IDataReader const& item) = delete;
-
84  IDataReader(IDataReader&& item) = delete;
-
85  IDataReader& operator=(IDataReader const&) = delete;
-
86  IDataReader& operator=(IDataReader&&) = delete;
-
87 
-
88  protected:
-
89  IDataReader() = default;
-
90 };
-
91 
-
92 } // namespace launchdarkly::server_side::data_interfaces
-
IDataReader obtains data on-demand. Calls to obtain data may fail, so the getter methods use tl::expe...
Definition: idata_reader.hpp:21
-
virtual SingleResult< data_model::Flag > GetFlag(std::string const &key) const =0
Attempts to get a flag named by key.
- -
virtual CollectionResult< data_model::Flag > AllFlags() const =0
Attempts to get a collection of all flags.
-
virtual std::string const & Identity() const =0
-
virtual SingleResult< data_model::Segment > GetSegment(std::string const &key) const =0
Attempts to get a segment named by key.
-
virtual CollectionResult< data_model::Segment > AllSegments() const =0
Attempts to get a collection of all segments.
-
- - - - diff --git a/libs/server-sdk/docs/html/idata__synchronizer_8hpp_source.html b/libs/server-sdk/docs/html/idata__synchronizer_8hpp_source.html deleted file mode 100644 index 0e3b85f56..000000000 --- a/libs/server-sdk/docs/html/idata__synchronizer_8hpp_source.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/source/idata_synchronizer.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
idata_synchronizer.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_model/sdk_data_set.hpp>
-
4 
-
5 #include <functional>
-
6 #include <optional>
-
7 #include <string>
-
8 
-
9 #include "../destination/idestination.hpp"
-
10 
-
11 namespace launchdarkly::server_side::data_interfaces {
-
12 
- -
18  public:
-
38  virtual void StartAsync(IDestination* destination,
-
39  data_model::SDKDataSet const* bootstrap_data) = 0;
-
40 
-
47  virtual void ShutdownAsync(std::function<void()> complete) = 0;
-
48 
-
52  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
53 
-
54  virtual ~IDataSynchronizer() = default;
-
55  IDataSynchronizer(IDataSynchronizer const& item) = delete;
-
56  IDataSynchronizer(IDataSynchronizer&& item) = delete;
-
57  IDataSynchronizer& operator=(IDataSynchronizer const&) = delete;
-
58  IDataSynchronizer& operator=(IDataSynchronizer&&) = delete;
-
59 
-
60  protected:
-
61  IDataSynchronizer() = default;
-
62 };
-
63 
-
64 } // namespace launchdarkly::server_side::data_interfaces
-
IDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination w...
Definition: idata_synchronizer.hpp:17
-
virtual void StartAsync(IDestination *destination, data_model::SDKDataSet const *bootstrap_data)=0
Starts synchronizing data into the given IDestination.
-
virtual void ShutdownAsync(std::function< void()> complete)=0
Stops the synchronization mechanism. Stop will be called only once after StartAsync....
- -
IDestination represents a sink for data received by the SDK. A destination may be a database,...
Definition: idestination.hpp:14
-
- - - - diff --git a/libs/server-sdk/docs/html/idata__system_8hpp_source.html b/libs/server-sdk/docs/html/idata__system_8hpp_source.html deleted file mode 100644 index 64c273cb2..000000000 --- a/libs/server-sdk/docs/html/idata__system_8hpp_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/system/idata_system.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
idata_system.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../store/istore.hpp"
-
4 
-
5 namespace launchdarkly::server_side::data_interfaces {
-
6 
-
11 class IDataSystem : public IStore {
-
12  public:
-
16  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
17 
-
22  virtual void Initialize() = 0;
-
23 
-
24  virtual ~IDataSystem() override = default;
-
25  IDataSystem(IDataSystem const& item) = delete;
-
26  IDataSystem(IDataSystem&& item) = delete;
-
27  IDataSystem& operator=(IDataSystem const&) = delete;
-
28  IDataSystem& operator=(IDataSystem&&) = delete;
-
29 
-
30  protected:
-
31  IDataSystem() = default;
-
32 };
-
33 
-
34 } // namespace launchdarkly::server_side::data_interfaces
-
IDataSystem obtains data used for flag evaluations and makes it available to other components.
Definition: idata_system.hpp:11
-
virtual void Initialize()=0
Initializes the system. This method will be called before any of the IStore methods are called.
-
virtual std::string const & Identity() const =0
-
IStore provides shared ownership of flag and segment domain objects.
Definition: istore.hpp:15
-
- - - - diff --git a/libs/server-sdk/docs/html/idestination_8hpp_source.html b/libs/server-sdk/docs/html/idestination_8hpp_source.html deleted file mode 100644 index aa795d227..000000000 --- a/libs/server-sdk/docs/html/idestination_8hpp_source.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/destination/idestination.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
idestination.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_model/descriptors.hpp>
-
4 #include <launchdarkly/data_model/sdk_data_set.hpp>
-
5 
-
6 #include <string>
-
7 
-
8 namespace launchdarkly::server_side::data_interfaces {
-
9 
-
14 class IDestination {
-
15  public:
-
20  virtual void Init(data_model::SDKDataSet data_set) = 0;
-
21 
-
27  virtual void Upsert(std::string const& key,
-
28  data_model::FlagDescriptor flag) = 0;
-
29 
-
35  virtual void Upsert(std::string const& key,
-
36  data_model::SegmentDescriptor segment) = 0;
-
37 
-
41  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
42 
-
43  IDestination(IDestination const& item) = delete;
-
44  IDestination(IDestination&& item) = delete;
-
45  IDestination& operator=(IDestination const&) = delete;
-
46  IDestination& operator=(IDestination&&) = delete;
-
47  virtual ~IDestination() = default;
-
48 
-
49  protected:
-
50  IDestination() = default;
-
51 };
-
52 } // namespace launchdarkly::server_side::data_interfaces
-
IDestination represents a sink for data received by the SDK. A destination may be a database,...
Definition: idestination.hpp:14
-
virtual std::string const & Identity() const =0
-
virtual void Init(data_model::SDKDataSet data_set)=0
Initialize the destination with a base set of data.
-
virtual void Upsert(std::string const &key, data_model::FlagDescriptor flag)=0
Upsert a flag named by key.
-
virtual void Upsert(std::string const &key, data_model::SegmentDescriptor segment)=0
Upsert a segment named by key.
-
- - - - diff --git a/libs/server-sdk/docs/html/include_2launchdarkly_2server__side_2change__notifier_8hpp_source.html b/libs/server-sdk/docs/html/include_2launchdarkly_2server__side_2change__notifier_8hpp_source.html deleted file mode 100644 index fab81e246..000000000 --- a/libs/server-sdk/docs/html/include_2launchdarkly_2server__side_2change__notifier_8hpp_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/change_notifier.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
change_notifier.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/connection.hpp>
-
4 
-
5 #include <functional>
-
6 #include <memory>
-
7 #include <set>
-
8 #include <string>
-
9 
-
10 namespace launchdarkly::server_side {
-
11 
- -
17  public:
-
18  using ChangeSet = std::set<std::string>;
-
19  using ChangeHandler = std::function<void(std::shared_ptr<ChangeSet>)>;
-
20 
-
29  virtual std::unique_ptr<IConnection> OnFlagChange(
-
30  ChangeHandler handler) = 0;
-
31 
-
32  virtual ~IChangeNotifier() = default;
-
33  IChangeNotifier(IChangeNotifier const& item) = delete;
-
34  IChangeNotifier(IChangeNotifier&& item) = delete;
-
35  IChangeNotifier& operator=(IChangeNotifier const&) = delete;
-
36  IChangeNotifier& operator=(IChangeNotifier&&) = delete;
-
37 
-
38  protected:
-
39  IChangeNotifier() = default;
-
40 };
-
41 
-
42 } // namespace launchdarkly::server_side
-
Definition: change_notifier.hpp:16
-
virtual std::unique_ptr< IConnection > OnFlagChange(ChangeHandler handler)=0
-
- - - - diff --git a/libs/server-sdk/docs/html/index.html b/libs/server-sdk/docs/html/index.html deleted file mode 100644 index f8402b58d..000000000 --- a/libs/server-sdk/docs/html/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: SDK Layout and Overview - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
SDK Layout and Overview
-
-
-

-

-Basic Functionality

-

The following pages document the core of the API, every application will use these portions of the SDK:

- -
-
- - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_0.map b/libs/server-sdk/docs/html/inherit_graph_0.map deleted file mode 100644 index aad287212..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_0.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_0.md5 b/libs/server-sdk/docs/html/inherit_graph_0.md5 deleted file mode 100644 index fb4831e1a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_0.md5 +++ /dev/null @@ -1 +0,0 @@ -0dd7841ba39670fcf68d9e5145fa3d75 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_0.png b/libs/server-sdk/docs/html/inherit_graph_0.png deleted file mode 100644 index 100cda929bd1afa195685873e85e9b4cb23a0a51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1978 zcmV;r2SxaaP)NMa)@YZV4Q6;88W z^knu*3z6Q4Bxq2*=tb#b)N)(V3zMRh>`h7*ggppN=k(5pRBVP1MQ-Q+BD^@;!`1)H zT;~IW-QT(Up5OWXex7^I^>P_P2myt%^wIk)wg(i7r=Z15@fv6`Q@jRR%oMLdFx$}F z+>EPNuP%l!6bf(jdi`&<-)3f(W%1y_gFoUBg)&#nX0y}!{B35Q#!=-{D2t6wr$c6D zro%S6W~O)zw3sPg11)BX*RW)Yd0=1w48ve}czCg0`6rRdWVn6%w$t{%AwPetnB4_q zvGpkSEXDYGq?q^Z+XseWz%UF10s+KgF-l8IVYAt|b6Q$jaPs6yPjt5+dI0eH^=lkH zd>Emjq44+jM_gPSDk>^4IXUSO{cYQ};m(~q9?^28$tNG~Scv#8G#;Co3kwTD2*LO7 z-=WcHaQ*sqR99DfN`Aq4`t&K1lamn>6N6W;USW867#fWRqobp!tE*dV_vXw}&&Pc5 z_%cHv5FjZj3EQ`C$A=FeIQ#6&R(yOsN=r*2m&*|x9E^<{H{#i|XIy)Ke?Jro1%iWv zv3c`mJbd`juAjN;_4f8+|Ni})-i;eKxHTRj1gB4*Mt*)iDl03oVZ#Ra`}2EG!In@80G5IC0_xcJ0~)tJUgMlTSV(A|lYx(7+v= z&1NtR1B=DtFut>KmmgQ-nvPXTNeNO?QVn=hsk7uQmJ&QpOKM)(a}-7d-o1+-n;?JvdGEF;pIbZZ7mWK5};D4KnOugOA7!% zsZ_#XFrcZa2|YbMh>eX!T3Q-xHXGKiU5k77?%~XtGiYybhgz*heSJOd-@gxEUtg!1 z^UcRxaF-uf z2x)9=FIGg#?H=80)TXNb#b=$@81&uq_3~ftq+6{l8}%jwW71L6D-RjKR@5)Z-hc2_ubFW4*)PZ zISI4bjDUauyLO30;?@UedcD292n-BFXlN+c9u*bEeP6R?4S-)u5ofS03xPm@$jC^} z79AbUwYl@b5nWwf005Cl#BJDoeSPum+c%g@Chojbr%s`}yBk}#ZiQSfck1Iz=93S; zxXTaUajjp!-Xs1@8#J!Z3R-8xK7O`)f!hqHBbbZ~8a@bR$^w^%HOkB<+xZlC!% zc<>+qz-F@{H#Zjwg#reH0W~!>E;SwX=_nt5etvd;WHV#!4tM$CGcEvN7>0MBeDHWN z6GC7znNV9>3#n8(FAa%Af~2G*oI7_8LqkI_8jZMg>C(J?ijI!PjvYHtP*C7dk6{?x zym=GV)z!Fo@gfWc112UW@bTkEl$4Y}r_&)SDhkQT$vAuVEc*NV!LlsQpFfY()Kr9r zhx76yJUkq2ZEcvEngZ}^W;%4}5c2Z!@cHv+OiWCmwY3##X=(WJ;|BnstgH+y%R;SI zL!;5)!i5WV8@bt`1p9JR4Q037Ib%aqqw-3cRbzYhtIec0*@8*wQJY7%SmEl zB7{OAG#bsk^|V?o#>U1Vkw~CWDBNz&_~=FMbJfMv^;0r+)q_T|f$ z`1I)$WHK2-Lqn0BosE!?5NYVq@bv%2zlJ6Apwa(j_wL=$>-7+e#ZV{|kjv$$s;XLS zwVy1Wvw3sPg11)BX*Wh#msMG2Gq#qOtFPfX1 zowhkGW@qmvpiur+7((d#nJHcYeLpkBd!WTk@fv6`Q@jRR%oMNTKe=2UGNgB+d;kCd M07*qoM6N<$g8eSDG5`Po diff --git a/libs/server-sdk/docs/html/inherit_graph_1.map b/libs/server-sdk/docs/html/inherit_graph_1.map deleted file mode 100644 index df236b9ba..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_1.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_1.md5 b/libs/server-sdk/docs/html/inherit_graph_1.md5 deleted file mode 100644 index aa95c37f2..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_1.md5 +++ /dev/null @@ -1 +0,0 @@ -a980eaff2f05c34298bb96d4dd10ff5d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_1.png b/libs/server-sdk/docs/html/inherit_graph_1.png deleted file mode 100644 index 30916ecae8857a755f04a42a86ec055bcbdc1d2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1084 zcmV-C1jGA@P)WH&*2QBIF2I_aL~TGfu9C66fn?Gz(7L*^Nal8a5$!>roO6`Z%S`(Z%s|j^W*<^ zXfPPG+wGs;(l^F#w+Dkka^zRKXk}&Pv-FMctUZW_Aq9}{Ss;#Zv-Q9hEPfn+^qoadDAdyIxmX_XM=pz8I zLop1)aXb_XiN#`-N)?Gj-kG%v)SY0<2N@q4u=ClklWi^48sHh0f)m;C={os zr-ZDsvT|r>sIjq;#bQ}3mbtk(p-{+VGVAK<+-^6aA;0qJg0{9cm&?`O-j1TER4S#e zH9S1r+}zA&v&+iLHa9nkcq|sfFia>Ea=F~j&d$5LJBlQk@=-HXtJV5^zMY+&v$Hdi zNTgP)lgT9U)55~S=;-M6^>tNMRbOA9$z-~`yquVrFq_RONxWWfy1-(wh{fW?#YG&) zolYlpEu+ymHZ~RxhqYR*Mx!A<{%SNDx7)qGzV7$?#bWXH_BM5r%)m)lt=5#ti^ya$ z;x#9)qtR%0cQ=d03WvkQZ7dWD5t>9I!Dh2P9uJP=6%`dDBO^roQ)z#Go zgMmWuY$%T7)U_rjCyDsg)fIvu=jZ3d*7Ny%@13+1qB6r zdwZ*^t9f~Oe!m|9JTW5C{-@KA%r4ghHX&Z0_&xmq;Xfz5d|fASLr( z1qgyr*W&Sb#Dc+KAP5qV#{+=?olY+)DS3U8jCkQLpD7rI&CJY@BLabdMx#X{k=)$e zbUpe0t5hnLN@X&cTwY$TudlzjxX8}VCW~Jb&}jed1L|7o6crUE5{cvEX7Hz%Rs zLuM$S&sV8bI-Snz_1@p#@9*!c)#`_bhZNb?*4E(Q;L*|1qXvUvZEY>nBoutqp=2}~MIw=0F6Z%hU0q!|oh~aY zD@D`L(7@qv@)3s;gbXwkFwjuIKtllo4FwD|6fn?Gz`StvwApN*-^Y*P z1w&g~TR*>#9|MZR|Aztv&QQQWLjeN~1q?J4FuwtAv=Y_EgpHE`0000 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_10.md5 b/libs/server-sdk/docs/html/inherit_graph_10.md5 deleted file mode 100644 index 53c0b0777..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_10.md5 +++ /dev/null @@ -1 +0,0 @@ -1a3fa7ff6ddb3ee3a158ffbfd15d2589 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_10.png b/libs/server-sdk/docs/html/inherit_graph_10.png deleted file mode 100644 index 04ff0edc5b537e13e4b2a33d279c46630153f770..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3108 zcmXw5c|25mAD$#M#9UcsER`%*XzUtBQ%%;aX+rib*+;n2jD0JN7#i!?DoIF;ow0A_ zj^)Z0%AR7xYZ_yJPw(Yo9NfI%S88AAgd3t)T++-h7L zz;lJ~DIOR&T#WQ}K*ztYLTX7m2*f>QsB;4oLZ;{8jngMY``Q%8<>~~?M|ExC#XcgE z=_Y4;Gdi49-qgYW3jF&tVNQr3zP1AYk#YGRI^*qBR_5hkS*>X2Q?qHOb4Ak{*P~$u z8qW6$uSeC{)qtVpJ_bWSQ{t|Ca`+;Y^r_%mdg^BWKw$p2r2+g}eUwBj#9WqQ_E*2p zgX=}c=pKX9B5$CVZk!a9l=hgL{X9H89GPDFl`k0NVm9qH*S61r#_64PvloKSGI`ekkh+041p-4{?#vu2v{<> zfS%PzNJx0|=FR5ggZ6e1G(L*vo?E3J;~CMStgIYWVOx)u6>wSpNO}|+hI4=Q{?qvQ zi=v_vmSut!6%`&{UY!TK+dn7wFa&{&*RN%yq@^XawZ%a1-Dx6(wIA0ta;AhgIe#2!Z9z2^bZgiETOX#ZPyl_N5^`5ZzJm4+Roo9=D$ef zlD8~xFTGQ8@bRj$@*h82_u=^=3#Vh_;^qew+k$ei_0wC7Q8U-WyZAC8w(z1W+RBLYDyp-|5%Tlc_@paX#W83aC~V&3$QQWv`}EU0r?H zLrqpefn9<<7NVx1p+%z&4(f%3AheLk+js6PPQ<)0OSM&k@^qU}tkTlb3_Lwc`;HFx zchUiRF|98WQ=6K!n3FylXF+Zr9#0|Y{q1I$S zFg*htiY=0dm$&-x!BD<5sDF7NGwfs7*xS3W8X6|=(`K6=oy|7Z3)0FnBG~TezZ^*= zlf}?n60WYUZX+*rmp+x=@tY_}tpAKeB2R-{RI(@QGBSkNA{oDaRXxUi&i&8==H{L{ z>h0B2!G6&Oe$;z8a=+lm+8T8u581L>=A}1C7#kZ40icu+0CyIZMqq38b#>=~krgiltm-LLDA23);1Y!tCwsC#m>)$3}c~-{O3C!ddIa0O^1J z`3G^_UWfhqjEdh`sQ((?Wu!>$uEXOaw=D5?c48J57KI}o!(YGhQKkr1j$wk}I5wjU zg{@K!Y2M%GkBLF~8Ha}9-z<%K&8pMhtgPj(8lTBTj>r*FlX&ebU zY{eGe{}}?lKlK}>?CgYw283OM{|Qe|PZUiZ$^#V_kF$e6u_)DXaL5O?DJdnzUR+#k zU}mO&>sI1~?b%wJj2pZ+*75cZ4~*WuI- z0JIdKIbP|QVv?(I0>lapcM{rMn&gPl<}Jm$$c}o7*eLz?Q4+ zAq-UucV09X>X30KHa>nK`$2v-Jt(x-NhuNlth6K_ZDl1KyfO2g;k6cAZrV2VSE!JB9aK;wzRZVSX%nwlBuPokOQ8s&YbkC2WYTR^yC~mA|j%Fo5?P?$g|*& z@Mo;v_L*%G#8FXmTN4$woB;P%R@@m(rVGF%IG=z`g-|SnKp@OD|7`6_lQsgHolx0! z^x4-qmlj`BqXsz1d`Uq#xSu=FvC-9Ksaj7Q;SW;D=3$Eh0d|N0#4~RNPl+?>W2$Ru zfh#PNva+B$Iy%<@QkIlF$?LkWzWA0C)Ovh`SFme<6ofHh#xiGZY;E)QsP~#0%H3mP zVpiAJyG5}rCrUAi@82uAxw#eA)s54Sws%7nZ0mUTne>|u4(AdR6Uj_25b*Q4Fve|w zeT&oBwm1W+08#JPT#2f#cs%k;=(Y(4gPHqClAo-{79{x&2Do9Ts!svd>+9?5W9#iLpO&6p<=n*qtjE4_M=)Y@@ysq^WNb_qsC{F|){E(I z_}XZN|5U5YWpB$el5cKS)`g42r*8OdG`|1>H1syZM&I1{j zCu=;<4(1`hsn;7CO<|DM;o&GS7@V4ulgKR$XWjKKN_{7<}jXvTOsXXuX#= ze0<7Bi)Y3EG$ls@LFFW$c6*&NPmCFAmwmduh>8|jmTdv3_}kDLerN`+@I)SWtC5~R z7pSSJDJ(9Iqr5ZJzDFy!l*h;k0;Z*`rWQ*i{sGV==+Ps|OP4-K4+1NE{``59IgNeU z(jvymE9Sp8pa8_FclOP{Wo>T{SFp{)e&eCLv5ASUjt;v3_|!#7NkGA)-@cUtBx|s7 zv^I>Cnd!RwuVtXSAxS;5a&l+@$bC8jYpDtcl8pd3&InmBq>sZjIaWRf_5;XUo$qw~ zRXp=LJX2CjO9W6xMDRLv{GI*4v+1^oYtZ-`*4EJK>gwT%i6`;#9B;bbXuueF=c+}yAzn+hs=mv>>suQta-Sg!YfFSzX2 z>}N29=Y>&;|BtUJd`jtG6N=5*66$}ZHIrd4U%c2{rwk2xpr7M~OEEugJMu^{91kp_ p+4dB}FLnGUI2XFS`tLOJ5zilL1h6Vc`hnOFGSoHId53n2{x_s>_0j+U diff --git a/libs/server-sdk/docs/html/inherit_graph_100.map b/libs/server-sdk/docs/html/inherit_graph_100.map deleted file mode 100644 index b66170fe1..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_100.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_100.md5 b/libs/server-sdk/docs/html/inherit_graph_100.md5 deleted file mode 100644 index e7bd71582..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_100.md5 +++ /dev/null @@ -1 +0,0 @@ -0ad784c29d28fc8e564eebffda86bbed \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_100.png b/libs/server-sdk/docs/html/inherit_graph_100.png deleted file mode 100644 index ed13f52e4984cb6c1e70880d34a7a97de1191ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14438 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 n - - diff --git a/libs/server-sdk/docs/html/inherit_graph_101.md5 b/libs/server-sdk/docs/html/inherit_graph_101.md5 deleted file mode 100644 index 86fb42ef5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_101.md5 +++ /dev/null @@ -1 +0,0 @@ -9cbf3ac7f9280d09f40b3bb23dc3e62c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_101.png b/libs/server-sdk/docs/html/inherit_graph_101.png deleted file mode 100644 index 7ded690d11ec0b9a493a475ff7c3464e6c85fc79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3293 zcmY*c2T&7T*A9viFp7Y5q!W5kL1__1iulr-6fqcDD3S64(orBl=tYoTrHS-Jq;~<4 z5_%P>p#?(k@U8RD{PTUYvwLTDcJDps+^3w2(biPGNyS110)cL-Jy+5N#uDIuMgaz% zn{((2U;rcjQB?w6{=Kpq3gST^NSvC|Q+eH|q!;B`q^Ne3V2PCWAenPkN-*8Bw6@NvubxIUGsX>0%z>=EW=_Q zV`Iz&*wV*GzAs&_lOwg)+KDYBHkJl-Nu-(e-hv@in#1&WJah=68qKck;!>$$YGcFS+SZ1jnhO8&MTi#)-SIu> z458)-HYrhYb(O5FtQ`3LyYJ9ggkfdhi{yB#Ksb?+`Nm zxkW@EFc^%z*S3k>@52Vt&MrqL#Vjr(LlYd>lI?3}7dAOHC3x>%EDI~^u{&DvsZD>z zQgj)-NfU(h@JI>`)z#H~UZk&UYRVcJ9j#|&#n;i%5j$eX#|>Z{`}%}OHy85 zy))`=u6W~-;_&#_uOgFJTe_PNi1y2ujCpx^G@x3y^~AyrK|w*R$2OwYb(K~_Lt`72 z>9a$*e|V^8V!}ckuL#_#f@fA#+>7g3a^0R+ZfwfQ2^cMdYbhyhHC;Zom1JpjJlMwB zj|p&d2Z+6{e;ywnZz;)Q+n)hDt2sVC{um$s3>uG7QB^GheoPcKRT&x@`q!F+g(c^B zmoQY;bn&yl!vE55&<@Amzxodq6;)wYR&(}DnX+74_OlQqP_na%q@0qXqPf$M;9v?+ zat&t`wI9PICJqktfJ zKlK0+{=C@f5g*!|sl$YJ+2M2*6|YE1N_t2YlsOq<{U+G4SnQwGg3Mrjp=+Ja1MB+| zsl9J|X&4zh{W+MKDM3kTX-ZmJ)UB)-kL^C!9E6o78$okg|jMqgG@QBewNYSp)IOaDj%IMz})zvI|=3>_RC)HX2*oAo=r z+3Zif4$9INXm)0kj(TQf#I!kG)21-opV096GkIiWgTB3;2|GVM%x!AoFf69W;c!VQDf9i9h=}&ZMP7fO-DM5@Zn3_Qx|UXMUELJX zVS9TUAW(HpMz^JlupG#VjUe&Pz<@q3KEA@bmjyyiUH2>Y#YIMoArA};%(`TMdR#Wqbo*dptkf+0 z+6{(3zmgvmmX)c#dBb%XzPXxq@q?f&CnG~yJQ9Y!!HD=>?}RrlOE&uc7TLmrC&Oz^(9*`{#sxP}MY`*^*qWDmK5hRLE+Y|3GeXm0-V9sy zySHjxGPrj4-jW1u15~*DUyVg)t{P zo2*!Dr}g(A9l!wKph@pPw(c z9}~O7$Y^nKb}U8^6%=d%$_z+u1)_s0^|2OVkDo1;Sm&IYnp$Di!*JU>z7$^LeJGYF zVjRGu8kJREE-~O75XUTqe;se-|B3>n6a>8HynmlI^&yJNH7%yCh`f))0njcKgK5Fg z@hd5iS)6egV#&-8g!v(dlxxHf;@Flaef=bAGEtM|(W^Xj{Jz0h`~W{RjGdE;w!S2wD!D^6y`K>0uKd*<>nFfh#jOb`|j6eR0(?&|8g z&9<;QNwFGU`a`xyQ01P8xVWmJA;V`~K|u5eMn{8FQdrtMJ1yo~(H=zHm^sem+HUx< zu?M>0=>leH3Br}o_uG$l5R8_Td1;cFbZq04&nE_NOj}!9TdptZ`{7afQ1K*ZptdhT zF9K1hTeR{C?w1Wnq>!K>SF*ZFS>uV&OrvkAtgI|@d%k0MdRjy%aG+li;%7jYKKCMz zr&82}3#Ai|}uZJc4>M-90rCgFztD!D?;q`AlHlQn z&-1D}6CP4{ly!R+^EK{|njW33m(egY1Hu9+(^t7?zn~7k!(yK~#Ar`Y^Yd>RZs%Nn zI>wls!i2az#F##BfIryVBlW8go5I4weec|p+;&Ihw>h5jF z==EGF2IqI~<>$>6-%a}Up#M)R`i5VPVL2VGa^0IY@bf%fY<2YlU`UFdo-$v)e7SOW zJtKE){i)K*`g+^WQV&3P!l;ePv^Y5s3Ivi>SI0_EPahf`9ik3xOOdiCEq#LT5Ga_{ zeSLk$%immeeCG@7#KSEkQo9qag@(-OZI}%-QP|$@Awc}UjAvyH#3T2*G_St$*M@6b zi1QrjCT(9cEKXqeKXdll?qKXjN)9eAer}Ud1P=l5E-EjNdHcIwZDwW$3(%8Q=Z9IF z+Ak^eV~YOQb~Kgwqa~)QUJV%v>>M2YQ41@3t3y7ia_%YGjpm%3iJ!^;cAO1nt^yX$IPR?BB?0rLtYhu_X}Q=2>Fa3j3~CKLH$l-`G%zMKY4r|7I%_M?E2;+MI3dDkc@DF;?v2kdZ#MMadZBEcc@ zw-2%545GDs!wLCaCZJ7@lzap8rt_%N9yQ~R^eIL6Vh-gU)4+yvt@-U<+6ljxP zHToQ9pb-+Uw#O}^xgI - - diff --git a/libs/server-sdk/docs/html/inherit_graph_102.md5 b/libs/server-sdk/docs/html/inherit_graph_102.md5 deleted file mode 100644 index c8d9202ac..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_102.md5 +++ /dev/null @@ -1 +0,0 @@ -a64651e5eb0631ee92b71a29360252ba \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_102.png b/libs/server-sdk/docs/html/inherit_graph_102.png deleted file mode 100644 index f7bf201955d0ed8cedb7e829750820625ebe328d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4366 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_103.md5 b/libs/server-sdk/docs/html/inherit_graph_103.md5 deleted file mode 100644 index 1365aa9cf..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_103.md5 +++ /dev/null @@ -1 +0,0 @@ -fdca9725c9f0290c0c53045ae89f401a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_103.png b/libs/server-sdk/docs/html/inherit_graph_103.png deleted file mode 100644 index fdeaddb3c151ce0060d56b2bdf66163951ae0ae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3676 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_104.map b/libs/server-sdk/docs/html/inherit_graph_104.map deleted file mode 100644 index c199f991a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_104.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_104.md5 b/libs/server-sdk/docs/html/inherit_graph_104.md5 deleted file mode 100644 index 03472f677..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_104.md5 +++ /dev/null @@ -1 +0,0 @@ -1739895d96b332d98558ae0c94c54109 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_104.png b/libs/server-sdk/docs/html/inherit_graph_104.png deleted file mode 100644 index d46d62ca7c53ddf88f12b73440c48d46d781ce56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3038 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_105.map b/libs/server-sdk/docs/html/inherit_graph_105.map deleted file mode 100644 index 0eadd4981..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_105.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_105.md5 b/libs/server-sdk/docs/html/inherit_graph_105.md5 deleted file mode 100644 index 29d86c526..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_105.md5 +++ /dev/null @@ -1 +0,0 @@ -8495fd0d603173409069de0a426684ec \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_105.png b/libs/server-sdk/docs/html/inherit_graph_105.png deleted file mode 100644 index 370a0d788ff9a6b08d2ea1098639c553efbdeacc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4195 zcmZXY1ys}T{>LXGND6`j2?s;EL6BBpOhFhmLJ5%&n2he2bO=ayh=i1sQi60zI2r*( z;722%gv6-(aL@nz&pr2UXM4Uo=Nr%SdETGb=lxlP7U}^NITJYq0-;iUh|mG!8u%z* zB>~@FmGBo}ATfXR00B9_c;_?~CO{xGjH(Dlv}fjKmY)`S{Jdw@<1sC<{`=<|vDTR^ z50nFGw=ac=P&*|pE423{t^oqns@gFW*(km{5J5%yL2hID=2!xpkqkg1i6}lvqN1X5xSZiY!T}{&NaL20Vl34!8{rlA=wXTWZ<=K}~DmaJUwdPBRhLi0EjECwPSfF-CprM>-@Oea}?;%nYTW zsw2G#+!o);O_Enj2GujAXr-m4a}OMBY#=>OHW>6z6FPMq=RBdzfE%Fc|aQ;GfbVpkd zsSo{eX9V4LFZUa><$*LuXXo~2zhl?wx|*8#vbvw`84k_Gbh>wCJ+?Z7$>?1Bz>6(O zP20pIdTb1RNFeOE5x#$~#RjFMFtD(&i1-m)6B85vxLvy?ci-7rOioU2ZexQoL@8i> z9g|R{nITDac6KIHh1S<^@9rki)6;8O*L|tL2=(9l(%;X)(G^I1<%+hqcY~srwKaEA zVq$DXh49ky^3GCudAaM}sy5E3OrH*dvA5@f!|&a@=j`E8=(2(z?g+ca%gGtC=qzn} zhY1dU_3Blw?dZGVBz}XUPoL68Mn+cu%y;BYquwZFfki4uM@OSgO;G^>0mT0Hv(18h z?%-bD+g%K618L%8Q&YVur-utM=%-IL!6{%po!{052TzX=RJjs{*G3DE2;-#&qZ?Bn zBf?iBg`3%6FjzCn=Xkp2#U0BpG%|jKJ2iE6y4u>bWsg6G&fb-gNr%JXMY*|wPmGLg z|E`ZO{{F3LVq$`{Xz@7^qGFXvJUd!}HOE9V-_@^X(xB#Mtn#;^4h=IaWE(q1D4_ zG#VWn6m;37!L>K1+=u$t`ugFA@^Yd0UdxlSZu2*?9ztb?Re|B*cbKTWJUz8gDAXH* za=kG%*l!G=bb)&M^{(k9;b&W6cUTY#t>rrmriE)_xBk0}A z^7ckR#iXR9S>C6(&d#l^EqjsYNF+%p6*EbJj_v+rvhdT_mr1GT@L9571_#5?d@7cf z`BUyd(vyuI!U`vUl!-}5;G&|m=V!;l{)PQ$h@+d^l^&-#DQZbc$$F39w_02!pvUo? zk76@2B70(B3t*jyM~^6e;*K{J{`OW1Ks86YyO9HL?!lPv+9Uk@FL?{`6-;7oK7f=9F8pwp^@CS zK0dNwuA$dp)F6mOXg<5C4=UDgBIvl`;^K6If`Ucm<=qcpezzN5dU$y7(39Wh;`(QO zywnDZRq^(gAtxsvsQtUW-8NRNyZzJW_x%3m_oAYrR>I$3KJ<;e`8vGLE-s?D6VKq# z&~(4~$IZUdk`6zkK3Wg{GvhJ4)E|OkVU_o$hrK)z?d$K~UhJiFb#vPmZES4h;Nv4F zBO|NFoyts4Piq+)N3E{f$a(L5v19@3+uq)uti>`@v&sZ_b|RX~>-@w7BD)gCMn~x~ z?mBdz9PP3v^j2cV`EW;LU*BnD42_Ku8yFaX`3HHsEG{mZwFi@3y>>0EuI{doalQZ0 zkd`)fcW39%T-)Wt!^8V;wb&FCnjchAu*W@&&CbTRbdU*d=jG*rpEOKNB?*a21F52y z@pycAczA0#Ek~tQKXhZZ1@`*&Yl#2GhFuh^ER>d(7U_UqtENPap9J<9iAk+ zyEg1RgA@Mo zTa_4&3`ocq*UB3JWb0G#{!wYLuI{EP2hT4U5(yzO4p@m9R79^ zoGq-on-{Il)d3Xbcz))0c3>A>?54B;WMntn%xY_Edm?+M$LYlRVEJnXqqK8Aer3Jj zQ40Ld9r_C*uT&N8y@)q$!Lh!Wc&~^;QE&bD6eQeoavhXZiBIRBy>`v4t;2S9oLLln zC(U^2V6YfK-%L5L>k<+YjI!lt7+yDNk_$K|w)tyPWR0sJOVe002i8K#uUpNII6noE(T+ z!S()R!G#JVAt9mVV`nEPMSFXp3nrHuRKR6rnL|QCE;wvwXNTyy9o`HbW!C#juY|b~ zSKe-g;-JgZAY*^m6kBUW=@+f>R8_oiG3}Qy8=JqFxVYQ?@GSsRW@3Lne*Pmue~K_2 zq`_;Kizn1QXY^40r1a|sy#|sR5B4A z`=lU7I$Hg`q!qd7W=OSQs~CB*iSXl8m zCW~S_geDKlG>M1*XxS>DWAb7>Lh9(3P8(e%ZpF@OhLKwDyecwYFLMI31cqM7q``70 z?Ce^6NktVE7czTwgP(?$Hb6TMN!I<`?sXLQg)*Y3q~yXC&aJF)uS<0mg>>J!Cpwt& z>4-Ln)Ae&=B7M;~#?so_VlZ3Y@RM@^KBA_1q(T*gDjRw5kmE9;TqDBPLGAl`bT?Q2 zV#J!m=5)>BX5FlrgM-7~hSfo)w2aI@ODRv0_wPfDO-$mlvIH>-og+=Y)m2rBT3R%~ z)a`FfajZ*Sa>Be7{W|z#m-9KUb13D!l#UxUS6b1mgu^LZcu$aG?@bz^RaI5UL9+vr zcO{~X`b4_pj8W%2erh8nC45=Jo;5H~p`he(ZJxDjy7AuL-b|Uazi_Kh!&@s&1+dJb zWUU`6mxTUp$7@7D&Fk(<;y>D~t(63^Jv=_nYi|B&zL1}v@4p}w`KI?uwkiH5D=XC} z|krgu)&oV z*iwO!LP>|u+axTktlBy{f$8Z?@1N9=7Z(>pVPWjl$@%h#jg<4Gq@+|aD{@~yzinU( zl(-Tu(MUQC%nTG~%)UHl9h5&{X+GYP1(ur0*U295OZy?3iJ94Hp_}TxX%kc4gP72S z1iI&6(?dX=z`eNo`;>?I7qHG%T@t(2H55}Fo&e%y~Aw_I2?n)z(L+( zUc6X1So@_>3Jz3@(ec3fQ{5B`4h#yq;=p5tClLcdrMyW`vHX~mo&8coL`15n1qrYM zttpYBLLeNrAgo%Y<6s@Y2YSwjFgWfmYb-7;tpTlM=znTxFhAbkT7*P=e0-qWuL*WJIhG6dV2x87(nbL# zAaWX(SS2MT$DODIg-fl(-j9_p`NW_^8@{6Rio12P`&UH!b zG%;vQ>VYqlmuF2&OY_{U`Q~kP`Ej4Vm;N(o)Qxugo%YL}LqRhX-F;?v zUCdWI;>Z5)Ai44Xdt}4-|7vf!2DdQheRqS}7#YpY%_;jR%cV-n%DSdLT9XR!kOXa? z*MIuNE+u7HIKZZQlQPt;?SC3%9mvu119K6^pzd?XE5s!z)~wtB{A&PFRY4)jmCOSF E1-VuRJpcdz diff --git a/libs/server-sdk/docs/html/inherit_graph_106.map b/libs/server-sdk/docs/html/inherit_graph_106.map deleted file mode 100644 index c36a28869..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_106.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_106.md5 b/libs/server-sdk/docs/html/inherit_graph_106.md5 deleted file mode 100644 index 052cfdfc0..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_106.md5 +++ /dev/null @@ -1 +0,0 @@ -d3747369a545debdf3c8608c68d7e60c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_106.png b/libs/server-sdk/docs/html/inherit_graph_106.png deleted file mode 100644 index 8139a3a84212f7e348243cf3bdde1c5cdcf38d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2841 zcmY+Gc{r5a|HtoyP|9vXLX)ghV;PivnK5LSy^v+>WF2BK%2?(hWXTey$dc;8*eQgR z!IU-olVQa0$Py9X`+0u9?;qcDU-x~k>ptiDoO9mi_5NI+WOGv#Cx;LR005k5Lw!rI zXMnE~8x#0l5tY&cJJ!3#D1G4gpQoh#MHT>X45IaQtg(fRBJZ2LCXhaiF}K=Fh+B5G z`86tpo2!dEfG53|R7t`cv5=^7x=a;1CzIKc@1-&f{}SfoI-$nQ+v7EYh05%7-9QG& zeT?Ct`Lu2j&OPXK)Z=g46@WglN^ogmdgTwu;sH+CTwzlIWl0>K}3Ux|{ zOG86LYmO0EAc)+UUxoK_y}RBEVY2Ik=*?roU@bzkdBX+kRg# zppi`GW`L196DtP?BbqE<3a2pQrDJ27(AnVi zX*CQ66UlFy!Us zd+y%z^{ozv<8ZiufPfKg3Wb71BEf;{h!;aNXToy}8=G=&*Y}@3$*QR2idx8IlgZ>% z!K*MBERkDSxZp;_`aAz-r?UWkW8(_?b5D z&xLNn(b3WI(ZR;Aoz*1w*w|x}0z_DNI6_GYi^T#!OKU54Pg7HqoI^c*^IM-$8PEEi zme9)f_L=T(w~g8MYlg++je&Dm_1R~rbQg7LX>Z0?G88SUg`4j0XJ@Tsm=$ZD7Z%ov z+V%&aACZP^tgfB}>dEBJRFjyPb|it=&&kON z#0?IbLI}1oEotP`d-v|e=VE+RE?+i~;sfP>Ly?8S0{YS}K+$P`{6Q(!dRtqY>8}ie zIzXY!b;KB->ynP$|G~0eWi2C`ekw#MWwO@8I67J#o#{jVIy>7@QQ_r4IX0;eJFFYx z2b-+ztNJ%@#MmUn#Y<~y{69)YYhDb<%g<*5kSLU+g9DLBEG#SxMF;r$Dypcw_-orH z=`J(ViT0_sHg!eCx~3-81_?Jex7SY1pQolAEi5`|!FqanlL`-Y7igby&xxqcFD!8L z@`5A^1KJ@WiomDB8L_@m;_ zn{;}GL(Nl=*q8Qo?h5ucHUeQEMn{#kv|?RcO337$;Zi+1j+rUmPA)Aud4F&7+x)x> zXo|2fWyjjAtgP3sH#%YtKu8Pn^DQkc%jJ;5uv|wcr?%+*AK=V}bbCKPKTpr4tSe^W zjIS)0h#Qd+pedvGg7oyd7Z;x!mEk?unDINS<0u1z(a}+9zLe#mVq<9L=H@+yg{nxJ zwG3r&@Kse+N^)|kfPUW+f$Qn4FBH{AR?Jq180dE`hJS9{VP+tEdlLWEz7jj^xVcy~RI? ze6@F?u55N6<&@uob;fXLJjFX#e~Z&gUPI;9=QBhIh8?*A+Mswh)4}6DN+E?8+(;nTUr|Yr+SySz>rNL%cfp|Olyg^8oVuonw^}T zoz2Y5jP(3QYa^Y-L$hSQ3Hc1AGDTUi;jus0FZ_B5{}@-}!ts9iI_ctt@zK%CSFQ;1 z^Y85LK2?wW@q_m1tD0kDK#|7%a1baEqm>A*N^1va=i~X#grQ=stG8RMB{E6^ONjeZ zje*A?zpLY~T}^d#bj-~kB_x~#N?Ka-q5WX1s;UB0xWZU3tJ~D)&z2DpKMxP1Goc;| zPmo#ijtw9}9k}1WdQt_0o7EK*GOt_P+2v(qfX)}sHoA1_QrKZTy3+cido76X!NI{Z zMev`muW#UV6LoreZG9bgd=&HD9EC#tpRLHg<6yo!Kh6ce`cO9`D@%`yIkcZCr>-RR z3`FN@rRi{y)b(Eovg-*x)fa~lJ3TPBczMyO&rr8y_(=q5kH1%kr?&oVh{(V_ zruZczqR%`nqXbvj{XC5y=wxiNu>C6% zb)cWFU{Fu4t&KX^t=UC&QK@h-F)H1JH3X;6M&q&JSbrLg&PPsymRbi!I@C_rbOZx%WrxfrPYu?^nypwt!*zFheorL9OAY+eDbU($3PZR}ONF`~L1Qetwzb|4YArDmGvYti@cgLtlo?5w7y<~CdWTU0j$*xQG=vHfomd337P XMnKfLuxuWzbpf=2ss1Zn7yN$!4h3o7 diff --git a/libs/server-sdk/docs/html/inherit_graph_107.map b/libs/server-sdk/docs/html/inherit_graph_107.map deleted file mode 100644 index 73d43fb5e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_107.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_107.md5 b/libs/server-sdk/docs/html/inherit_graph_107.md5 deleted file mode 100644 index a517d96f3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_107.md5 +++ /dev/null @@ -1 +0,0 @@ -992126cba537f4a8b6846f384e266800 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_107.png b/libs/server-sdk/docs/html/inherit_graph_107.png deleted file mode 100644 index f5355db8a48f7e8c2e5fd205b310c01c31483582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3231 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_108.map b/libs/server-sdk/docs/html/inherit_graph_108.map deleted file mode 100644 index d97d8bf71..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_108.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_108.md5 b/libs/server-sdk/docs/html/inherit_graph_108.md5 deleted file mode 100644 index 3101347c3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_108.md5 +++ /dev/null @@ -1 +0,0 @@ -50b80031bc71e66774192a811c2ecc3d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_108.png b/libs/server-sdk/docs/html/inherit_graph_108.png deleted file mode 100644 index 1cf9e0468e63328751c4684ce167cfca04ae10ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3179 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_109.md5 b/libs/server-sdk/docs/html/inherit_graph_109.md5 deleted file mode 100644 index eaa879ac7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_109.md5 +++ /dev/null @@ -1 +0,0 @@ -8aaeec109d59ea82a33140a398e7ff7f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_109.png b/libs/server-sdk/docs/html/inherit_graph_109.png deleted file mode 100644 index c2745ad360effb0e338103c92d8f6469ac6c6120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3371 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_11.md5 b/libs/server-sdk/docs/html/inherit_graph_11.md5 deleted file mode 100644 index 2c2bd4d43..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_11.md5 +++ /dev/null @@ -1 +0,0 @@ -b4d99aa9d4117cf6560e2d58e326dc60 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_11.png b/libs/server-sdk/docs/html/inherit_graph_11.png deleted file mode 100644 index d1523eff70342a8e35494ed4b935fb439b59eb66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3417 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 G*#7}hXP;OA diff --git a/libs/server-sdk/docs/html/inherit_graph_110.map b/libs/server-sdk/docs/html/inherit_graph_110.map deleted file mode 100644 index 84adb8a47..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_110.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_110.md5 b/libs/server-sdk/docs/html/inherit_graph_110.md5 deleted file mode 100644 index 6b9840924..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_110.md5 +++ /dev/null @@ -1 +0,0 @@ -4e8480b7a78913996e31b60790f583d3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_110.png b/libs/server-sdk/docs/html/inherit_graph_110.png deleted file mode 100644 index a90dd3f5c7df2a0b1db45ceaeb49261f4e87cd62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2714 zcmY*bc{G&m`yVa#ZIEOs%UiaPb?nR7hRD7PWANG{rlxFTnT8pI^b!gwOH7CeNru;6 zn5al&?E9X58{_-*JLmU3=X;*>Jog{>d9M4qKA+F^xi7r+EmICwK~@k5#9;0I6A)~ z78!^?%d#~n|8^}kQBGd&H4mQ)OQrn}NoiU0%!Ia!s&>>j3M|HEe9jaS*e1YZtFLFMGTy}b>rzh}Rdw-j{@S=MqZ#xeuPmmBlgMr6pnk6=!VQhE25vIJ# ze=Q_&tgWNJ+O7DA!@$gAh&2*(2hK0Q&AFQv3 zRJhbKmOE7q6Nv?ciwfd5ZdjLAzJASUOXN#UO@&!mb?+>FKg^+{93A_9-q(-d5J{g@4dam@^V=|*7JfwLYBj%yHn7<7dmdGSw}~a>gwt*U%i6sYwRu{ zoW*p^&CPpYwW8be{Y9&*!I-`AagRtkO~bN4H=mV_?GVMq#q|-nz}Zr1OJoMs)zyK) z0EpZX5fOt$rjN_Y%L(7Ued`$;%U2QP0E3N07Yac_aDq)h zey$B6BB~HbhApvpV8Hr}{sbw8*C7gsW%*1Ads+LTesgnk^ypJrr!pcD4>dFl=uQ)f zwunWeX$J;M&r)P$We*QXF~|NxZybz_?rqJQZEbJQASk076D_4SMJ6`BzE^j5cB~y7 zF04(o6l@5Ih**NbV0$MgQxOr7_n{NI&vl~Ic6WC#RW{evJ?%=lWT@crX%Z={ht6wj zZ)eIwmVpO?h?bpWR(^ihI=i~IM!h>?_EueV$0-zZ5UkSC4uOzhc=`OfV9_y;V7a{v z3kWD@dowwiwP;%H|0)4wcxiR}_f-2|*}c*_I%A?qbXsw7@xXk4E*`h|v&vH?Y})7} zYVG;pNst|o7@17oIob`vIG+lmk9P2(D=RA!&n&w3A&yZN7VK-kYLjp{0N049C_4j# ze_w`kUWHEAf37L6s9;CV_r((kZ0c!-fZBcp)){M1$Hoo|fKnMiIyyT3{{C?o%vlWBJtTY6b7luM)3O3JMCCnEBb+*3X|=q@|_(T1LtFT4B4(4$-G{5no^5bn_Bi zN{WisE&1%CvNC2SPGNn2f2n^mGB%foWI?BLlAzZ1_Ors>@iTyq)L+)tW_WrFluH-X5yrb`#24!<5zW;sYd7d3t6hjCK&FqN-|8G$<+|arO__S4>S! zcXoDuk9xMCFXT^jcQeJr#FSN5)_qX3va$mDW@)wR?OSpog&}T69YbAOT4H8r@7S8_ z9ULCM=4`634+3ya`t(WL{nJA*9*-AL4a_Xt;J$PT@7549wK>zx%*E9`-ANc68{-HK z4Tb&1^Zxz&INUv53R4<-P1doZb>tnw#=|2G2+`5mxheT5eqLDG`8E~6Z@^zgKo6~L z^7wM<@^YY$kI&)`3n!;ZNQgXTbaZfJ1ZSAUi6?K&&7H?W<7a1mK1J{aht91Gafke_J`2n;U85@f!DuS=*M(aO#0C}Muk+8Vv zPotlV`iKBV#lphU^W{t1?#j<6d3k-^jL(t9UiZU}4-O^)ufRQioMdsWeY`p9u-9F$ z^j1Ff=1n$jZS9xVQtZ?7Qc_a-US6V(Z{1luJw3If_SoTYcwtvoX6EF=*Mi^M+ZgC8 zeJC`+xQ(?IG7Im3#j5dxR(27*7bP6aKy#MC+FuAQ&QM7v$EPc zJI{mC3ktYmV`Ghsj9SOWM4BFKn0R}O1I;Iq0|7Jx_+pZ~d^fcbdEfhNzlM0VS3J2| zyajzy$ijQg+Qw$^ZuXX5fBJ;A(jzf(_YZd&($dnL8$!nJW+NJMXo&NPYj?xL6M%!m z!^4dxU`p4M@KFK-Xxolz5s63_Zw{?x>$ZwY2?G2Agcmbct-<@XI=SiNN7sc*3WnK$ z3(d~WExqU1&8u{+OODkdo(!syQteH4Y91*n!7MFR9~w3W|Eigi@4c>eu_4{q?vy8p zoEAt%2ax4uROqzBZNIgG`PJ&9oZ3CsIRb&uUi!(8A~1>cGL|a>jsCA``~?Bffbe(`NQ>OiaizJwUvHy447*i;Ak^_&y=NP zWR!mCsj2ZJy3??>#Ew)U2)q1efM~!V|80)i|Ghb5dT@L!p{Xe-m}+9L1D%1~p*(u9 zF+Mfdn;m@$sQS;nqN}S5ird->=LY`~)5_1P8K8p_Cc1^8hsgv2n1?5UN_FQ3zbP+I zoyXzv2BxM=9;9eIph;+nExb2NPBR8D+9xkwq$zlkM8(7y-0FkD+EQ{?B_)|8Z{_Jn zMQKe>Pp8!5iQk=H7{LD(xJ6j;8hJLe9nM#?mc}+W5T`E8H9Z0SQDO$+f+{-b%USy&{ae zj~W@bW_3~7Rs7rZLQsneHfIyMXVt3d=y8WJ*Q&(UK<4R|6F-Rd50Llf9pE=_#rpXd zDgiuKAbt@;A-ry-b(OVhp2*x9|78R@O=cJ!z^XWdT`llltEMo!M0L()z#hfwe1C0e z7#gaei>CE7NIx~#RkIhU{S?@Mul!CKcF9e4>nS8Y*3fz*a9lFb|Kv{!U*kvM*otQF zEz5k(3ss&iY7wBrqa*Ll=}wrLnSq@huf5ELz13eB9FEx{U(=yl4T1Ct9u;&hBFB5# zh2_@zFH88Co@Weg;Zq*ZJVA=0oW+8wa-x~IE_VQ!Of4?<=*cOn{VgvqpQ9SY4~0S} zr>5d*v}l`cv8=v63(Nxb2y#3xkgT~og}WD;dwe=%Q8PWJf`QAP+xbFomrOiSk_v;U zs0hTU_J#@b@bXsLi(?dTF#1O9Zf?SRFLvRuayJD~Y`p(71I=>GC2|NQ)^IW+^qC{V z*vV7?nD(RHl{>E77`U9aj*jK>&?LuI3|z7rlF5FI#pl8s{yWHRDU53Lka@%N&H}?G O$jtbb(Oalj!hZn1XiEM7 diff --git a/libs/server-sdk/docs/html/inherit_graph_111.map b/libs/server-sdk/docs/html/inherit_graph_111.map deleted file mode 100644 index 9ec7c1ec7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_111.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_111.md5 b/libs/server-sdk/docs/html/inherit_graph_111.md5 deleted file mode 100644 index b2d398272..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_111.md5 +++ /dev/null @@ -1 +0,0 @@ -657a2411f4b31e43ffb392c1fec9213b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_111.png b/libs/server-sdk/docs/html/inherit_graph_111.png deleted file mode 100644 index e4e4ee981e925162b55d01e1d4074d934228ff3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2501 zcmY*bc|25WA4elgk{C0tTw`gb66MO8__L zc3>U>r?#jNxMrSSUI)`&k3Y;!1^7S5pUo9n0s>;;SW`41tZ20;!UF0B?Yum?xlm_y zOx@Y_hO2T0t{0gzOi;^lU}z(9%B7(fPdt)^?c`V&N~! zXTR6y`n&d+&%a#Xoo&}#?Mtb8k~+`j=mgCd87{mjYQEvkfhD=i3B_nal9wP#&hqal zQm7cNh`aPp!(HZv{Gmf%rds<6YUz(}-M{bb;i1y9JH|PZ#j32V95q6AIiS^Ybai#5 zHT*&xV37CkdbBqw^tKhAEXB6M;&cDilnK>Ohuz7kGo7Z_Em#g7g&(4PPxUFC()8gM*s_XK&}_jWt~T0D=$TkB^Vb9I;j~j#e=KRY^~8 z?BhqpsnwMgQr&n|RMgVa63Dd8Vxq6F4<-sRGc!|ERP62TZPPb0(#Wu&)9E-Ij_DET z=JqgLYi(`K+S+wB0@*v$mmn2*P_{Zc~y=Ufq{Xno*vbUP;pF9P~E+I zR#>c9O+e!Wn;l-Gk;RgN6ciOPHQ&5`9n(469P#6tw>L^dqxa1l9F5>12a}UqTwCL9 zeja17Sa%K}Mn^{n^&`T$46kRwDhpCv9Sc>+Ej}MR6OS3)HQ$qv5}FhK0f*P z@B8}s;jFFqN}|zd9*;LUIcaZikHum^g2~CrYAlfU;?hzSdqXU~w7i_Xz3rpe@~QZ} zPyD}!l*aod4SRe92Ha9B!Z>`4x{vX=`gMD+@9-%k0QrUguq0n&@A96T}FIDCW;+&o;Vqj;mxG)z#fvU+5Q& z-PqVr5^bNmj)!9K1atF+h5m;`_w!g33RPZO`luSH4vJtxUfEmQ&Ue*q`}v`p3tejvqe`OV-iVHRC*4rKci@)4(t5;?}qw%D=VwHxw(;%5xl{^ zg!XfHBwb$ylY@hwy?SMcM0&AE!|rwCNF;K1Yju5VtDJq4+0o%eA~i+rZgFe}LBesMAP>&!V@+W`)ziS6X5?m!?ALPJBr zTmAghqtV(DQ!DgJ{&r+EV6CYs@DCq8?6TPx zot^b`bZ$mO4C&|P<=NQS>`O4IbySd*ttV-f);Q9en$Bo?W}MZ92n*Lbs{8xD?S5(a~5XlMYu0c&|D-2kjchlW&tRYsxa0fU8Nrl()W zy}+-3wc4L_kjHh#V1&cGFKhmFkHO(^KzpuVzuwMZ6!gs@1Q)CC3K?&63lt<6U{yjw zA~r4#+;F>XN)bm(F$V?)m`uRphrHfBPc4c3jJVdObE8o2(J9%x<+CqQ{sBgvFaNTezbG(8(K{iX7{C1^ zP1QVAvp8ex?L~gZmGry&WO96xEPYIop(>k{uhW7#>4}!vn0QMKGx4|PwS`cUsX))=&K%TMSp*aLhHR=mz@FuTD6n;*)qE-6tpFlc=7 zA}lhJvo`svtgLMLth>8A03U#AeSJOC$w*DDvaW7@r0N2f%LNq$Vq{sCIqy=+yWCeq z_Vx88lLgNLY+Sl@De^1=o&NIWX$b~k#+55q6pf>Cg@d5WEKmbfV%hQEp_gOwz8_@{K+{%-PiXlT!hTT3Kb z>QiSLLM|aUr4lE>h>VIlzXl!1|Lr^~iY#y0{;axHC>_+*HnDs$!EAY8J4?JEUG^9= zAotMmEY>?e-TZVZh+y)u7ek^2xhc`wISZ}DhBvevf%oy;c=GCwjcc6g8B1g#6)sOZ zH*2FtqQbpq(knZBJe<_OfA%JmX|_k%ySuMX59x{QSIj z-ZiH$2#MUr*geYPk`NZo` zOG?I2dR?vk-#0FR20!VO(hwSR6U}Pl#c7JI82`^;?cQNi>?C7+glUAz?;X7Ao&Lc= zt;2^&QTDNZ$}X<1lM@qnVbExs7){a0|MUF01?Rv - - diff --git a/libs/server-sdk/docs/html/inherit_graph_112.md5 b/libs/server-sdk/docs/html/inherit_graph_112.md5 deleted file mode 100644 index b94ac8e52..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_112.md5 +++ /dev/null @@ -1 +0,0 @@ -3cb1ec09721a8f0eedc6455334167b5f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_112.png b/libs/server-sdk/docs/html/inherit_graph_112.png deleted file mode 100644 index 0204abfb76d5f0319214afbdf8ccbdc61845f158..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2487 zcmYjTc{r5o8~(^L)+P#N)Fi1anZ{CTG-ztH>KF+$m+vCqVqCZe(&LdIGc z29rA0b7UuL8k{VrAtBOOe&1RC_`Totz0Y6I{k-q}-0yuoNp?0^8OcME0079Cn_+NZ zEC7E!h%mUj2a#sYaP8!NpRc-ldLk6w$jHdg z0l%?O($SV}k`pvcSs`{ZzBTOotp7PUj1;VMBR1uhbai!`=T&_y6}ogdQa^k>hM zkyiX48)l;n=7BCP--Ce2!!3nl%~dke^y+|JeHiXwY8Oz zq4dLvHo39%F=j?yULF8C+>t+~7Z(@t>CmbwCoM6+EhI!KrMU#+Lhd47$K$8QRc?8@ zyCX8+^ZBdH#MB(-O*)BW{C2aOVc%H^30NX=dbolh1k8W=vImH^DT;wZD7g$q-~0E{ zjdnVk>PL_M+Ss`D^;1&?p(*?6)AM)#8f3*+q~BdILZM)aicc~#Pd(`z^118knvE-t zMd#U_l#CO;c=+JKzU+i|ZlH*dpzqHki<6VPCMIBy>{S`1PSOAXhvYHcy}TOg>O@3E zt!-?G-P3$Ne__Gd#l^+Rsbl8b!{p?e$Dp!5jEwyFHq-w0tuY$iw7D4yidQa4&%hx5 zO>HVo4FCSs&2}qmYvn_SEG#W=-n=>0>9R3Z;(-s-+%H+yNjV<$#XCpB9Z9mIJ~x2Z4CGJ_I~^2J@J+7k&6+aPWt+;CSe{i z7_W$Do~Hi(=gP{;wqQeCM1+S=0ckZfGz4jB@}Clhy_={2VL#U0xum6_bNV#PL8DIk z!i9$AW&gwU;ei2NGE-3D zrI64(6~NI{h>=Lb$U#JwRgyN9sELVihMAC%P-0sK%rKy(zaOcmH~7aN8ag^(!Q&_> zC;-6Yv^4M@aq;o}-qo6p<;x)`Q1tJmB_t%iPI7M|GZSQ0Oeyty2`cjkF12qzeNYLm zz`1TJm0EV%eQ`djX`LWS$xYaM1b6arM@L6l`Q;q9E$$v60PytmOixd5ZEYP3_SuES zPL9BJ6nD?CLyQP9&&(?i8<>+XRi^JsfRSMq+t~USEj1PDe=6}(z9I^R0=xOGP)b6= z*_K^4{b@31bu(hEv#l>5dzMt+*48GIM{H)cpoCMk&fM!Pipy?#5uX zH^|xe*qEH0oH2B5W#zZ$Qa$&F*6!(7f$!zHVPO1~{Ke6#xvkCBN@WqPnhV?8+h<6l z2afkrvcE4aESTHcDoVzI4~E0xfY$Id64VDMu~y=p$Vj8Gq?rH?m&*l>SOo?P3J3r> zwksJb(dO|-tH5@G4(VT2T|M~eQ_ed#?;gT0zochn8R_Y@d=3B+k3v|br9r{LI;T!O zfSakw-RK_b?FCGFr>BW{{72Bu8O&rlolGW2?QDgDhTPB~0DWJt>M|BX7L7&&4`HOQ4?-Z$og3-z7jCCfsT2x@zqsfq$kGzx9xmVA(6vvzUE(1gp zn(mt%x>vNs)>2pA5gaNsOcd+s8e9UVU-37&;TwK#*0TA9U+SlWPS|F*R1<1K8X&mh z$5!giC9(jpEHC*+^+Cbk>7^<2yPIXVWb@Fifx0ypqDzP}vd7fb9p z_{`(MCt``0rQc%RDhgq5}|kG1X_y#u@A>-(j<+on1xMeM(9 z7z_p)_ai3ra{$Ld!`j?jLPn;B&2D>cHjs|r8}>oD2Zo7R@D%n909IF5`@XhxEZOSF z&eZr0yEcZH{A!2Tm~-JfT9JdD*({cZloV}`xNKcR!@$DY>(|IeWKgxoT~Y3vefQ^g zkA8XOA%R{yvZudRyWt8~AP|_ygrKrreN>GRy1JcRT?Zf{KVN$c&nF<2q!WL%la%R` zBxj=0*?;B}(|<>dw<8s|cI=N(qV_Y)s`>4C$2V%r%190lgR|+F$_F8#p`gj-AA^5$ j@v!^ - - diff --git a/libs/server-sdk/docs/html/inherit_graph_113.md5 b/libs/server-sdk/docs/html/inherit_graph_113.md5 deleted file mode 100644 index 11addb2be..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_113.md5 +++ /dev/null @@ -1 +0,0 @@ -5522c9edcbf9db951e0272b3325cc8a9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_113.png b/libs/server-sdk/docs/html/inherit_graph_113.png deleted file mode 100644 index d832eef8523cc8ac9ce23e85a4120f356bd99ae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2730 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 a;pw6KjPGxB%HqKA2^r~|p-QhgMgI>(-(aQy diff --git a/libs/server-sdk/docs/html/inherit_graph_114.map b/libs/server-sdk/docs/html/inherit_graph_114.map deleted file mode 100644 index ecbb80449..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_114.map +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_114.md5 b/libs/server-sdk/docs/html/inherit_graph_114.md5 deleted file mode 100644 index cfe639d88..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_114.md5 +++ /dev/null @@ -1 +0,0 @@ -0f3dd755792c1cd31076725fd9c81314 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_114.png b/libs/server-sdk/docs/html/inherit_graph_114.png deleted file mode 100644 index 211ba28ba003a75137fc057413642299432a0d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38367 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 - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_115.md5 b/libs/server-sdk/docs/html/inherit_graph_115.md5 deleted file mode 100644 index 6f783a45d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_115.md5 +++ /dev/null @@ -1 +0,0 @@ -3ed2780e36cd8923c1af2e46d8e00784 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_115.png b/libs/server-sdk/docs/html/inherit_graph_115.png deleted file mode 100644 index e827b0996492483825ba4782be449d1b97d92cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7619 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 MRn<|cRkDrx58+$3WdHyG diff --git a/libs/server-sdk/docs/html/inherit_graph_116.map b/libs/server-sdk/docs/html/inherit_graph_116.map deleted file mode 100644 index adfa70b49..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_116.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_116.md5 b/libs/server-sdk/docs/html/inherit_graph_116.md5 deleted file mode 100644 index 382dd9d22..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_116.md5 +++ /dev/null @@ -1 +0,0 @@ -f640832a7e44aaf0be49f4c75ff0d5da \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_116.png b/libs/server-sdk/docs/html/inherit_graph_116.png deleted file mode 100644 index d26ac0cdbdb91de4ed625e86048ededa750b874d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3058 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 RJisO%(AT-IU94pv`Y%OY02u%P diff --git a/libs/server-sdk/docs/html/inherit_graph_117.map b/libs/server-sdk/docs/html/inherit_graph_117.map deleted file mode 100644 index 5eb3819f2..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_117.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_117.md5 b/libs/server-sdk/docs/html/inherit_graph_117.md5 deleted file mode 100644 index 9c68629aa..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_117.md5 +++ /dev/null @@ -1 +0,0 @@ -1726e1de95d4eeab2af1bb46d5dd9972 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_117.png b/libs/server-sdk/docs/html/inherit_graph_117.png deleted file mode 100644 index c6beb46cd204bdd6823364627bcfb7c8c1992121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3822 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_118.map b/libs/server-sdk/docs/html/inherit_graph_118.map deleted file mode 100644 index 56f2ab955..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_118.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_118.md5 b/libs/server-sdk/docs/html/inherit_graph_118.md5 deleted file mode 100644 index e44329dad..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_118.md5 +++ /dev/null @@ -1 +0,0 @@ -c5027abf594a774ad687999c15c36f5e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_118.png b/libs/server-sdk/docs/html/inherit_graph_118.png deleted file mode 100644 index d8fbbfb4e70ce2377688e110277cdc27e308ccd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3664 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_119.map b/libs/server-sdk/docs/html/inherit_graph_119.map deleted file mode 100644 index 5c774011d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_119.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_119.md5 b/libs/server-sdk/docs/html/inherit_graph_119.md5 deleted file mode 100644 index 0696b3d3e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_119.md5 +++ /dev/null @@ -1 +0,0 @@ -0f8991d2dff5f74f95e23ab1af146a2a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_119.png b/libs/server-sdk/docs/html/inherit_graph_119.png deleted file mode 100644 index e3bdb238c572f07c04f112af8ee2d8da11215d82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11475 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 o&(pV|XyHv9iZE7-elBro_ - - diff --git a/libs/server-sdk/docs/html/inherit_graph_12.md5 b/libs/server-sdk/docs/html/inherit_graph_12.md5 deleted file mode 100644 index 581e0cdcd..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_12.md5 +++ /dev/null @@ -1 +0,0 @@ -2bd6603edde3d760ead515edc4dd6be5 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_12.png b/libs/server-sdk/docs/html/inherit_graph_12.png deleted file mode 100644 index 141deecd36060a0748c64c5c9de2838e7c952834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4098 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 I+2+ZA0IVd-{{R30 diff --git a/libs/server-sdk/docs/html/inherit_graph_120.map b/libs/server-sdk/docs/html/inherit_graph_120.map deleted file mode 100644 index b1848d4c3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_120.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_120.md5 b/libs/server-sdk/docs/html/inherit_graph_120.md5 deleted file mode 100644 index 4c47ba296..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_120.md5 +++ /dev/null @@ -1 +0,0 @@ -fb1341ee1894448fad5da3cbcc699273 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_120.png b/libs/server-sdk/docs/html/inherit_graph_120.png deleted file mode 100644 index de179beb857f8c628ef8687b1997a0f5fea300c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3963 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_121.md5 b/libs/server-sdk/docs/html/inherit_graph_121.md5 deleted file mode 100644 index c558b28df..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_121.md5 +++ /dev/null @@ -1 +0,0 @@ -71acd34c5e1233809c3be7a38f20a156 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_121.png b/libs/server-sdk/docs/html/inherit_graph_121.png deleted file mode 100644 index 82b4627b79807cae3c5b497a8033bb7e44976d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 zcmV-I2EF--P)001Qj0ssI2O3-x?00006VoOIv0RI60 z0RN!9r;`8x1@}orK~#90?VC?b6H6S&XP5O)3)Ujafs&S56PkufqX!@)Vo3-XR!QYh zNodm;qzPb}a3RF#$(Tw4go6pRr2G*BwZ((tMNQCyN@CQ+i;*IwP(qO^l~9U*=)S`w z`&QU)`z*qH`{r|+`R#9JzBAvQ-D#U*6h#39f5CTK0OHSr4CXn=V4i~v<~anj^77@& zj*gDql7iS4nwy)8ii+s!FFSZ{ZqDs?@3~;e z^bY1Z$Y7p>4CXn%V{l<%VQ+8mwoBQHMxz-T8sg3g1Oga_1%tulyWO#Q?btv7?O@)6 z3{IA+sw$(=xGAXBYMYvxc16!7kip4fHk;jUcPJF1BOZ_E*|TT$_4T``iY8fuNs`1c z499V~Tz>ufb^6E0?Ck6(PoBWC-|xpT3@(92qq%zZYH4YyNF>V5&3*Lf5zJXxS+Q6w za=AP`J>6_Jhr?kQ|M20%*5rkS1(GC1B9Tg^8XX;tD@LQyT)A@P^y$+F4jdR68KLvn z*4C=3swyih>ER&V-Q8-nnyz|09)cizKA+WUJ$CFE4ASL_ii#sgj@-U|o6fh{Y=wn| z$B!S6rH4tZg<4%*wOA}NnM^DelO*Z$`4aZz7m_u2Y;268s2@Lm+`D&gU|?W)csOp8 z!NEbR)fxx{j7FouV1Uy$7z}UTym|QWq1Wp@dGh4=_&7(hUa#N3fB)3f)Pn~P`uqD6 z5#w+;Zrr#L3WY9QxBw%8K%k_gBr7ZH{{8!@si{nbwY9agv$M~iKZn(xo}RL@GMP-q zIvpIx>+0(4b~~(o|NeboU;u94-&hEWii6r~| z{?yb|I?imxAx0{dGP`v+973V6v9U3h$cBanx7+>s^JkaKMG(ZFMdXV!)O! zX{}bPTCFZCD_dS(W*tSPQWX>w^!N97cXyjiragQ1aH}$#%}%HD?c2BGC;a-@pI*^{d@(9~&Esm8?)Gii?YznwplDmZqntTU%S>irET55O?m} z$;->rYPGTMzlMf}wzjqxFJ9Eu)xiksAq!GoUVixS;p*z@qN1X_yu8Hqur8ETDm{1Z zoXKRGoSa-+TYL5Dl}@Mo_U#+TjAD_L!8tiOZEbBeH8moUsJXfM{Q2|rrJFZz27^I~ zL_(4zGaiefp&_+eU0z;(^ytyouU~7mT8?C=)4963s!%9MlB7R_a)@CC$8o#eURqju z>eMOLho?@b!*N`z)iRCb=&VtI5?wKn&%*cc@8p|=OBZ54$C3y?%lgPuLJRiU@=&) z*YCUz#2*5q(Eo#Z4SEOj9Aq%hK?d_2WH8V93*Lak>jvLhVgLXD07*qoM6N<$g7-Bo AR{#J2 diff --git a/libs/server-sdk/docs/html/inherit_graph_122.map b/libs/server-sdk/docs/html/inherit_graph_122.map deleted file mode 100644 index 115602da4..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_122.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_122.md5 b/libs/server-sdk/docs/html/inherit_graph_122.md5 deleted file mode 100644 index dc5a0294a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_122.md5 +++ /dev/null @@ -1 +0,0 @@ -80bc014fefb9c8c77fbbcafb6e9e9c0f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_122.png b/libs/server-sdk/docs/html/inherit_graph_122.png deleted file mode 100644 index d9e88917911ec394f0a3ee7f5badd774404a1a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2005 zcmV;`2P*i9P)001-y0ssI2f?A|600006VoOIv0RI60 z0RN!9r;`8x2Z~8VK~#90?VNu|6K@>H@8()LYb`U0={DDdL|hy7he}{g5EZY+(lEiv zC~M#k2KGlt)L&9dDCv*FZE89d9h?1829<#YSwduxMbykW-E!v2WzLz+-S>}!`(FET z&hN~*``+uX=lR@o&%K}Leb4Q=`@ldLh5-`dLW#5hlD`XSFu@@WCOD+Q1c!>PynOlc z#*G`1l0vdB)Ya8xXJ@0;KUVP6)RfU^+;B-G>xR*2oSK@#MyURc3vlvD@t+2s#{&@Vnixac$Uz0CEKr z9@5}&kw_#J6%{@~u~=MFQxg$AK9B~7i$b9=8jVh;6OEWmrf1KdojZ3ff~ru$H5h^* z5Cka{3XjKYXlOu_kIBi&Po6wM%2ult1VLm9L?Y3pOP6wUa~TZA{{8zOKYom~nV+9m zDwRAQZ`ZC}3WdVuav|}LA3ypxo}QkDAc(sb{t(r_GDwS%nSX3%iYHBJHM9T#Q1$*}F>Fn%8+iNtM ztgNg92Mz?&gC*EREi5c3l}av`%VaVk2(nl#A$#%%;TqiE-w(s^@87@g-o4w=(b3b> zv+5~2old1v+3ogKoz7FIP9YJy-G1cA5f+Pe@7}$*xHzoB^78V@$;qLiA*8BStMl^m zxLj_);ZP`)%F0TuR*O`ZmzO&_I*{f2A0`K-qN2iNGCh6zbaHYsEiFwdm3qD2&`~_T8fmDl9C1n29PrH@oa8x4u)Z&PdzwrppAG{y9vd420AOZj28koL|Lp86ju@d(h%6wqT3=t!*0Ie*5;#U@%ar)MLkv z;f#pIVigq?X*3!D05lqnOeUk#>G*o^F`LZ*03;q@=8@tbG3bIh2bgCnvjH zF0{|_@$pr~0Dd27RVtN0Ajr$ho12>pc$M_@^vul6_V)JX=4QEEzGcf6d{qjCLa*1q zdGls)a1ePuvV6p@&2w z(VaVYoKC03V!3eP0)9Un4hMpu)2B~=`0(M!j~`mCw!gnWSYtk)fB5j>nwpx~+1c^& z@%sAuRmJ#2rBb`QyE8H}#A0!<`>(31s&;3f+pKR-VqA)&aqI6FH# zBO@bpJpm_*!{Ho1eq1h>fBN)kadGk0t5;H~^w+OnI3o&1SO%x0q%<}*mX(z;7>v5Q zx)Uc(pogwqyXJ5>l9G}j2*SpL(bd%@5D4<~^Y`uB_xkl~u~>}LSg+SFEG+Q(d+{vuDqm&1UrNC`3KMCQ7H%rKP16 z78WKZCf3&0%H{H{Teq$%BLLWkK!}^H{|QS=OY!mXJv}{<7P1C_b>CzW6&QwZ-MSSU z8(Uml9BD0K5g_4D0ssJ=PG>TiZEbCay7NXB!oX<&*9zBYWkH3BUw%Kfc_wF4U_emG} zR0AgUf@KUhYLx2-_N6!~K6G5YdX>-T`ot-cYH#9WV*4CnNp-{MY@7|%I zA&6`si~>m-Q6$@|NQxr!C*Xp{v0`a{`~oZf`Y$4xNrgdK6FH%!NIWE zY-~1rd3hOzVTZ%PVzCw%7m-8$=|XH33pS~@ri|ex!QbHMdqfALwY7C>YKlgqfgqTW zknrWp7vz3L@JSb9tHF|bYswgIS_opW*XwO*X?g$tJ$mO33=AL%S_GeTAzH;r>a8_n zxH*YFg9C1|9zJ{s06=7(o`1$L>WDsr1EN-|3kwUe5gLt_ zo144p`x1UqZ%rA)O$zo0IjT2Ve}kyY7y<;|WUV_eAu@(!HYq5?$QY6a2Zb0JL-G+# za7cp*4rwsKAq^%t0XA7DPoCU(9VCB=KUOfC%`Pb^iIfzQ@F^)NVYAuT2ndsZCroI_ n-(Z468cc9Vg9#34Fv0l;%EPU2F&q=Z00000NkvXXu0mjfBdflV diff --git a/libs/server-sdk/docs/html/inherit_graph_123.map b/libs/server-sdk/docs/html/inherit_graph_123.map deleted file mode 100644 index 4c824d474..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_123.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_123.md5 b/libs/server-sdk/docs/html/inherit_graph_123.md5 deleted file mode 100644 index 32e56ddb5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_123.md5 +++ /dev/null @@ -1 +0,0 @@ -bffb03e23df280c7ce616daec82d8f6f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_123.png b/libs/server-sdk/docs/html/inherit_graph_123.png deleted file mode 100644 index a3b88ce78ff4b31680c3e4c9f99a690ea453737d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2290 zcmV001-y0ssI2f?A|600006VoOIv0RI60 z0RN!9r;`8x2&YLzK~#90?VMRm6I&R^XG%p2SP>D0Qnr#v2ul?cASPf*2o$QMf&mO5 zDoVm)4I~<3^oeLCQR0IJDEksC=?QjWXmOy*bIq8qEINX5vpOM&d$!Q(nDfnU>MemkiWqM zhfFZRArnk+{!45*hGDf@ZGE>}Hm)tZ5JWz~gojM9 zwWOq^9*+mZ zFoi<#_xCR^FGtNsZ*T7xFJ6GMQmKSt7)$}1&AxW+T3lQlolZY+;K1|e&q15T#YKTY z;P3Chd-v}A{QTwRWf1@T`Lki;$;n9`k4LA|gM)*+y1LAYVYAs+uU&wSy)7**X#1L) zny9F#u&^*wda#(9sHLSPfk5Ev>+9<3%H#3I$Hy(s$!}Pj;O_2j1VMiN`t{(!gQljY z_V#wOr!+S=3x&d|si~Ztob2puFzoE??7_jo$B!S&WU`2eh~C~_oW|+t={t7p7#SIP z^ypDzW1}Tv>g(%o+_*76KcA720U}dVQ?aqJUS3`gA3k(;cE&2q%F2?<<$Zm9pjusB z9UmX>>+5TDI1~ycFE39d5`pU4+FDan6L@_8!{ngkR8%UpzrPc_k+&*VNQN5L8oBlbxOIhsDLkv9U1= zPsd_af~TjaGcz-Dl03sS}iz4qtP@P4Jgmd%;5Lq=jXS+zW(*=S4%GH z?d`q1yo~laIy!1r3}moLD-;StLqp@^n>TrRc_3nRkp)OdNN{&| zPfbmYj*boq39(#{(TVc$@i~6{cy4a)moHydR#x7a^l1Z^w6zax72DigTdhOc-XipT3cH~Lqii15&{AO1_lN=91c!nu~@vc zw8Ubucsw5Z4T>YiC=?1sBof8N#l^(L7=3y2`Fsk6!r^eRiNxvc{Q2`TnGF3pvQUqy ziE3_c4hjn5a=9KJ9>vAQxw*O9w{JHq!wA@yfQ5^!{|T$Bt8Q*??d|RM7P0{#n=i76 z3W6Z_?%ku&XsM~G_SRw*Mht%v2!foPoLpU9>+9>yF0cM@$OIb)UD^KakgsThLnfHu z*g3)F<>fF8H#awL@pTgu6E9u51j>gGAI5HITZwIZvmSdUSf|s~)zzIlcdoj++Kw`a z&88<9XZPpXvuAE@Zujrsm&s%wK72sqdhVWH)u;!zA%hP~Mn=ZKz`&U^XJ8nPii(0v z`*fDbFzjt+X6DqXQyv~3`}XZSefl)8ObmOo<&5ir{V3jyjgFf)Z?ae{!!m*(DJdx} zEiDLwl$Vzm7Z;=P@bK{c`}g8#>5Clz3OyKus4TcG}+i!4PU7bRqaCCHpVc6Z> zePUt)++F}ZcMn@N<-u*p;4=ljPiKh?EDD8!N~QYw`GG35xvoRdU}AL3ea=+&?=4xw^4%+g+lpv67YRGOJrbsV=|dqtyV6VgDUt_1tybe zbc~yXeHK|ypFV{kC^$G6Z59&~Gdw&DUSc@ldvF^v_)t7OJ%@&dK!z;z>2PFVdkY8% zh>3|QEG(RyoKz?j7cXAqa=D(Ko@OV_hS=u`uCA`;a=F-uqoZS7T%6hOC43KVLk1tp z<;$0!Jb6N+(ZIUb5}yu7hF))CvDn4MB`ho~A|ispU~K&tKcVcxztP~cEzqB{$g(*I zQ4BuYLL4`VFb1D(Ax?q`WAND);=H0sj6x=u;E)L>IAnqej*&&y$&)9yUI)o0@!J#3 zWHQsz((EOL#Cp=w($Kwb0F03ToiL#xe}f4QnP7rLCYa!m2_`uI0J^3Vtb|~^Q2+n{ M07*qoM6N<$f+T!g0RR91 diff --git a/libs/server-sdk/docs/html/inherit_graph_124.map b/libs/server-sdk/docs/html/inherit_graph_124.map deleted file mode 100644 index 18232b10e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_124.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_124.md5 b/libs/server-sdk/docs/html/inherit_graph_124.md5 deleted file mode 100644 index b257e4f6f..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_124.md5 +++ /dev/null @@ -1 +0,0 @@ -b0d465de5528340de03d3f7e11cab8f8 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_124.png b/libs/server-sdk/docs/html/inherit_graph_124.png deleted file mode 100644 index cf9e7b35662b4c49441af61adb3686a1d0e7fe0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_125.md5 b/libs/server-sdk/docs/html/inherit_graph_125.md5 deleted file mode 100644 index 6d1817599..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_125.md5 +++ /dev/null @@ -1 +0,0 @@ -70e75999105734eb5b6ea22b1da3af75 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_125.png b/libs/server-sdk/docs/html/inherit_graph_125.png deleted file mode 100644 index 17672222655c3112283c55038fa003cd738e40f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2509 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 XhGabC7SAEo00000NkvXXu0mjfWoEO! diff --git a/libs/server-sdk/docs/html/inherit_graph_126.map b/libs/server-sdk/docs/html/inherit_graph_126.map deleted file mode 100644 index f93a47d76..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_126.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_126.md5 b/libs/server-sdk/docs/html/inherit_graph_126.md5 deleted file mode 100644 index 9f8932e49..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_126.md5 +++ /dev/null @@ -1 +0,0 @@ -f25c8bb1fe7207271001496e6a448632 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_126.png b/libs/server-sdk/docs/html/inherit_graph_126.png deleted file mode 100644 index 6530b54462e36fc07189e008e144bd7981e14dc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmV-`1%LX9P)Q5d200006VoOIv0RI60 z0RN!9r;`8x1vN=TK~!jg?VDdrl3g6f&jBStc+_cZPKBVBtgAHEpe=Rk92m4{G-Vdk z)|HdtSkbC^*Q&|VskhEQ43$4FTBF(W#+wFPhR%B{rN+XHQQLQBsZ$ zVzF4K)5V+rTL(U$Z*p?-z$G0mTrQW>=}e4dB`4Wzwu91h6uEZo+O`OJ9uN=d0r8L? z5D&o~h(w~n!9ij*5YFGW4l>cy-|;{qk#u%;CI=ye5JEbg&gb*5U%&qD-Mi#o42eYY zN2+(1;c~fd-MW=xlu#%f85#NW+0#fm*MU~6MNxEPV`FM+s<^mVEEe1C_HDfwuU@@M zZZH_sYPCkA!GAX{lgS{26bgmM<2`)%Fg`F42sAb}A_#Kk%$b3K z0SI9z6xyvw;$GC>-_PUma&vPpUc5LvI|~44Zf<`6{(W0p8-!3K5&;0h;jmV#<#M_C z`S~)L?CaOB*x0jY&vtcn)z;P`2vS~N{`&Q6ES@6&!Gi}iH8m_2%WO99>51**dC=0* z5(os`Za2<+hr@xQXfzsq_Uzf{=;*}61Qu^a!GKjWo6YCWof{q=Mp4w|asdF;YW2dx!pzLf($bPZAW$e2u~-bNU^E(^JbCi{ z`**ckedERr?43xFKQuJ-=+UF~_4VfFX50@6fPM9#tgH+Gu(q~_HT(Md;^)Eh=g)T= zMWs?JDk?M@&5IW=00173=gpfp0|Nuck00mr`Hvqz#yNX-b~cShLl7h;i92`h2!+C%H*e0(%_Zl2{`?sLP*PHYy%|(0b#rs`%a<=$FPqKAKG5lO z06-)XNuAH(aBynd#t!#I>0)ebthBWB^y$-hl9!j4RVvlw+8dI)sm8u za5x+ag)keuUN3$Da=BbCm&anU@$vDhs;Y0_zA+dK3gy4oj?3jzD3q0zmBPY8JOxwd zLkRI}OC2xX-3Y-N`oH)_l z-K|oo5CqZbbXTuljdxirmi6`ZlP6DJx^xMY&Kh?(X_U<9y@j{h0eX^;{r{g(%mHXE1A zmC0nawY5*5J|$XFn#q85P*_;F*I%BQMFy;czaG*9;vqdC9?}Ei+2KsKTCE4K - - diff --git a/libs/server-sdk/docs/html/inherit_graph_127.md5 b/libs/server-sdk/docs/html/inherit_graph_127.md5 deleted file mode 100644 index a22464370..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_127.md5 +++ /dev/null @@ -1 +0,0 @@ -e283364c9a019468960afae2a8844b3c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_127.png b/libs/server-sdk/docs/html/inherit_graph_127.png deleted file mode 100644 index 5f9d4938db917db56037f046dfb361a3c9664b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmV-W2Cw;vP)s;eCyUN zs!~Z3u3Why5{ZJ%|Lg#QAjZbV5}r~LF*Y_v5Jaegh7VG!)rra{=|B)F85pSQjpVq9~8Y>+kOm1OopvCgsF)2gv1ek|do@=i9e$3kwTHBGIc?ui_X# zxWu17f1W;lIy5wN|Ni~>#!o!)KZ2M{rcfwUDwQ&sth>8A%5}HH;b?7b<#0F!1qBx_ zT=@0t7u2m*>#0+x*lhORy?gK6xf6c8q9|HZQ*-d(!SCO{Lj}ii1VI=KhCm>=dGls) zQJ2dlm&*kLK~7FiM@NUp;|Yzky1IJq+_}@IPkTHbx7#h3%XvIrc6K(7;|mK5a7C-YzpgE;0TPMCYPHVJ&TcfIsj127bbkH% zb$WW5APA{c3U#qqoRyWO*XuPJO~h*H_xq=&rnFk^;lqcaqS0tblJxm}FJHcV^ytyE zXV0K6l}f*S`7$vvVKf>K960dd!-rrHyWM{D=+RxfcD;W6n#E$tWHOyj_wnOLv)No; zUf$T)7(CyGhldpkh23tK$z)Qg6uK)Gi&Ilm=jZ3&ym|BR;ltR!CNcz-O0`ajNL^hW zJPM+Vb8~Y5fKQ)3MeNn<^#A~)(FmI}Gcy2ypFe-vXzx11c*k`}+C>0)axIfC{`Guv)FKxwf{(X0yM2`vwOO z3=BXW?oo@yGCw~L09agHg!=pU??ZEr0sugzQiUp8xC7u*<>lpV)Qh4hpU;QQva&KL zTCLWMjEvwc48uZaK^NE7*7SNkK@jcj?NC>%)%*AF&&bF?5JWDQTPzj;fXQS^Nl7U! zEe&7&!Gj0s>FJ%Fov>*%8UX-BMMbd4r=+B~TrQKz1baCg4*ZaomIeUudc78lg~eh8 z^@vMsk}Wh~WMrhcxOn&O-4T1aT&~~mH=E6{3EwF$ms?a+= zjOFF!(0B99nKK(bT5)l)$K!E098r?oB=I-E=kv|Z&R)BAZFqQiXlN+>`U!$z*pVYg zIy*aUHXA_@Jv}`Q4Go2bg=J-BB9W-OyL)MA$zU+__4S3%B}vj`GL4RoR#sL50K8sr zAP~sP%3?B^Q&UregM)BbNl6KgcFf^$ zl$4a5J$v@z#fx)ubE~VXTCKLRvGMQUzZ*ScX=!OqO-)xaZNW3tY&O@|*JoyCmY0_+l}Z4B)9DNi zf*=To!#RKc{KCQloT5}J3knLDOy;3OhkAQ^tE;P_zOu4%>Cz=Gmz$fL+tJbCcDv!R z{`m1@IN({S0H#bwA(H62D z?}CmWKdx4*c|0DD - - diff --git a/libs/server-sdk/docs/html/inherit_graph_128.md5 b/libs/server-sdk/docs/html/inherit_graph_128.md5 deleted file mode 100644 index e1e2a0aad..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_128.md5 +++ /dev/null @@ -1 +0,0 @@ -cab2aad9c0e735a0bc1979a1aa4a5eaa \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_128.png b/libs/server-sdk/docs/html/inherit_graph_128.png deleted file mode 100644 index ad410455476d92eeadfbf81b068870e4dc1c6229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2345 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_13.map b/libs/server-sdk/docs/html/inherit_graph_13.map deleted file mode 100644 index d42f89818..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_13.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_13.md5 b/libs/server-sdk/docs/html/inherit_graph_13.md5 deleted file mode 100644 index b37758ee1..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_13.md5 +++ /dev/null @@ -1 +0,0 @@ -e8f74a70f480eb3c1fbf14ff475f78da \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_13.png b/libs/server-sdk/docs/html/inherit_graph_13.png deleted file mode 100644 index 235c2b727128ccfee78933e9fd843da16218ee6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4494 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_14.map b/libs/server-sdk/docs/html/inherit_graph_14.map deleted file mode 100644 index a87d9ed0e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_14.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_14.md5 b/libs/server-sdk/docs/html/inherit_graph_14.md5 deleted file mode 100644 index d9b45bd7a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_14.md5 +++ /dev/null @@ -1 +0,0 @@ -3b375ca478d44cfb4785f99c81d52b1a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_14.png b/libs/server-sdk/docs/html/inherit_graph_14.png deleted file mode 100644 index f27886f73afc2530de0daecb25d4fbf06eac4794..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4214 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_15.md5 b/libs/server-sdk/docs/html/inherit_graph_15.md5 deleted file mode 100644 index 792ca67da..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_15.md5 +++ /dev/null @@ -1 +0,0 @@ -0b7013d2fb9b53ad43ec81b909f2f2de \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_15.png b/libs/server-sdk/docs/html/inherit_graph_15.png deleted file mode 100644 index 2dd6b66c3208de511ab5d840db7712d0094d2c72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4152 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_16.map b/libs/server-sdk/docs/html/inherit_graph_16.map deleted file mode 100644 index 32fb17b7c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_16.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_16.md5 b/libs/server-sdk/docs/html/inherit_graph_16.md5 deleted file mode 100644 index a5f1f7ac8..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_16.md5 +++ /dev/null @@ -1 +0,0 @@ -f8cb80e6dc95dd5f558e2dd3737569b1 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_16.png b/libs/server-sdk/docs/html/inherit_graph_16.png deleted file mode 100644 index b4130470387cc1a01b0e90ae3d7ebc753a024bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4119 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_17.map b/libs/server-sdk/docs/html/inherit_graph_17.map deleted file mode 100644 index 6aa3c974d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_17.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_17.md5 b/libs/server-sdk/docs/html/inherit_graph_17.md5 deleted file mode 100644 index f10ca2f60..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_17.md5 +++ /dev/null @@ -1 +0,0 @@ -ed52248f99413a38e3cd3c959e39b13d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_17.png b/libs/server-sdk/docs/html/inherit_graph_17.png deleted file mode 100644 index 898fb9cba96b051d46e7b22ae17fe40d39ecf762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4317 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_18.map b/libs/server-sdk/docs/html/inherit_graph_18.map deleted file mode 100644 index f7f93ba0f..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_18.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_18.md5 b/libs/server-sdk/docs/html/inherit_graph_18.md5 deleted file mode 100644 index d700aac40..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_18.md5 +++ /dev/null @@ -1 +0,0 @@ -00a5a3eaa6f04f211a057e6e9e1f6452 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_18.png b/libs/server-sdk/docs/html/inherit_graph_18.png deleted file mode 100644 index e75aafce0d503ebd847758fd61f00a8ab934ea3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3348 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_19.map b/libs/server-sdk/docs/html/inherit_graph_19.map deleted file mode 100644 index bc233fc50..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_19.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_19.md5 b/libs/server-sdk/docs/html/inherit_graph_19.md5 deleted file mode 100644 index a6e14c49a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_19.md5 +++ /dev/null @@ -1 +0,0 @@ -cd31212a09b3f8b20203997d1e90cbec \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_19.png b/libs/server-sdk/docs/html/inherit_graph_19.png deleted file mode 100644 index 560fb0137e9bcbbdce2a210782fd4a32deeebaef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3481 zcmY+H3pCUJ|Hn6_n7Nf$NeH=B$dYSC$f!*yl56BnzFm;}Eg{!Q zL#4TeEevDSa=-oFegEhDf9JQI?Q=et_v`(-JYSF37Gq^;%ncKUK_C!rQxijLaO?#i z1C9gWyT5&Y4;&7-n;RQK_Wr(en~Iabla{82XKjLCEWQZ0a2yorYF4@}f>V-+^+)Ai zkEz4+*|*ofBhmKPO{CsUWNiU%le=s0?x5daw03tF!Z5vv9ks$4R79=S1lR zp0-IZAD@nnI3X2n?Z-^!t)QSF*TL79A~ELHU;{sJDxsvrjYJ|Lcy19)i+A;bA^97v zAQ}~2-S`v*y8|O|)1PVhfw`ckq-#$_Iz^N`rO-*5nw**%#mA=4F)}(T`geCJY3cnQSw74h(F^PycLs{(-kKlt$ z(nsF{NmtR*ip$GGmVUmb>K{IS=;+ay zSFhxvcY4OE9Z#-nyE4b>A2i-wk_1vvuzjoN=qMtupdcD=YH8VN=Mqi;4GZVtp|wQr zi=rpQ#}h4!4NOfrcQ+ZzWA8%_pE`94h$k=pNnBjp%k!DbBe*gu*m9P^FfcMAoEZI) zXLZ7l*3Ky{EiEA>^pQ$sm>1y{*Ur&dSKbV|vt~Y@P*7+CDe3i4 zTU{KDURb!P{ioj`Ds1xVkA~Yrb^cPT%pZ(^#Z)d`-gJ=YW10c`+1c5x-VFX_XFy<} zXne?0(;5ncA$E70%my`t?4aivjKuWxN4>okUeylUtE0Z%-Q9fX?_OwkZ*Q2tzkmN+ z5NOgv*R{k0>W_h7h8k`wV0_1Ww-B!>3}o7;#Kc4@p9Fe6OkMbi)hnCeKLf^z85yy_ z{$V>T}7e(CS$ z^SY@0vbs9uA%Va?0&j+>XWp;fK*9IUa7EXl0yLDAWILY3nUs_ywv%dg=@Q{< zF;+@Oh8+M$6R@8riS+QGSa1vDRKc*FjZHfvhn4YXbrrY}xh5QJ=Ikt%Y$gL-bgLYG z7rJ&!Ku|Cr)S7jDain^7aj|1+N*V@(&202gmS7*2;$&GdA2-r0T=u?9P$tE~P15Z?5F$;}Ywr_@lxMb0aNnbmv!vwZVfedqT<9&Y-C=*rv&(;km(TudcK!5qSEM!H z_J_GMfiv*&dkm#?i{rh$y)7P<{;Kzcv%43;bp6$<)|XpXhe%U)>HPBt4Q5&%h4BkS zWG%Ccj##j{bcssOiRc7**Il37XRjzYyK)aQ4ul7ypuQl zv2AJx9-(i}xqQ0^U(AXmZ5@roryiPQBtx5vB{Yor8rx7|B#=K+U!Sa-o13(}eC)z# zZGr_B%f(z<*?7pNem7m_D5|OgD>augC&5i@vMACHu7`!=B#hIY9iU6_I-;sMA(Xl;5 zCo5+h%EY=YEU1;}HEN}1jtn_UA3;@CR(j!Z2BD!^00-e1y=+cCTri`ipc08i1^0#g#4BUzxt*;*tPn+|Ql03A)m(r9wZG#{nAX01d#xlE21w zm^Vz;vmEh+`{t?7pPNE7wwu;zao0RNh+5~o=UrSjrhA=aFz4O0DaH?uyb582460f_9<`B`+}7f z-nV%t6_=L3X$LReK9t`s_!_lZrMDGeBN7@{$VTLg0uA%x^lg}_si{-rw{OjO4MLeh zvlp-^?~CQCQZ}wGul<`avmt<@!lEK1kdZ7ldup@j1uau!Pf#h*)4C|K#X&#+ z+4^ZGYP-w*f=DP=y2EoSr@5uif)bg(or!u}uV@Qw;eWUxvh@`7m<+aQYvtgRG3U=b zD7SZowz)pSv%?=C*#uE=B8Pno3L)vYmD($^DDa@%CUIvkOD(#?y_LWv#CDzc0rF^e zFpaZxyDTdNEJTg9t^WU_e=X@jb5;7!p%8I|J*d_&+m@ijaZm7H3u0 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_2.md5 b/libs/server-sdk/docs/html/inherit_graph_2.md5 deleted file mode 100644 index 9d81fd7c7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_2.md5 +++ /dev/null @@ -1 +0,0 @@ -812f123963da417010bc1a7461ec0fed \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_2.png b/libs/server-sdk/docs/html/inherit_graph_2.png deleted file mode 100644 index ceb825138f1a6e838c0389d43dc1b36335dffcc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2387 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 FV1fa0l#u`c diff --git a/libs/server-sdk/docs/html/inherit_graph_20.map b/libs/server-sdk/docs/html/inherit_graph_20.map deleted file mode 100644 index 3172973d6..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_20.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_20.md5 b/libs/server-sdk/docs/html/inherit_graph_20.md5 deleted file mode 100644 index 63b6ea6d6..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_20.md5 +++ /dev/null @@ -1 +0,0 @@ -69b543c493352c9cd6aa95d66ccf61e4 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_20.png b/libs/server-sdk/docs/html/inherit_graph_20.png deleted file mode 100644 index 8096207dfd60984382bb3f35e163b2d47655f35c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3820 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_21.map b/libs/server-sdk/docs/html/inherit_graph_21.map deleted file mode 100644 index 0ded8c61c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_21.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_21.md5 b/libs/server-sdk/docs/html/inherit_graph_21.md5 deleted file mode 100644 index 63ffd0e64..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_21.md5 +++ /dev/null @@ -1 +0,0 @@ -7b97e6bf7d93a880cad04ef1cb3536f0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_21.png b/libs/server-sdk/docs/html/inherit_graph_21.png deleted file mode 100644 index 64da9a1e58d21873079b66d40c329882117b7bc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3524 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_22.md5 b/libs/server-sdk/docs/html/inherit_graph_22.md5 deleted file mode 100644 index ebff90c6a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_22.md5 +++ /dev/null @@ -1 +0,0 @@ -a5d1ce77301b5d4db7195993178d4457 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_22.png b/libs/server-sdk/docs/html/inherit_graph_22.png deleted file mode 100644 index 2237009f45031d0cdb6091e2e44cde8a1d539b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4651 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 WiY+SjZ$aSn2coNKq*1Nr81rAx*3xhQ diff --git a/libs/server-sdk/docs/html/inherit_graph_23.map b/libs/server-sdk/docs/html/inherit_graph_23.map deleted file mode 100644 index 2a48d3e67..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_23.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_23.md5 b/libs/server-sdk/docs/html/inherit_graph_23.md5 deleted file mode 100644 index d81d91c92..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_23.md5 +++ /dev/null @@ -1 +0,0 @@ -bb7a16ecf19468d719dfb3a0e492563e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_23.png b/libs/server-sdk/docs/html/inherit_graph_23.png deleted file mode 100644 index 93c97546d9e3a61bfd325c3ab2359c0bde71d2b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4270 zcmZu#cRbbq_rHbGMYtp)dtBoRSF*=7BO@d$M6&nnqO5CWBpJyJAs<`UwPki~LPmD7 zM>4PVefj*xKfmAOKJI-#9`AeKuh)5HuxjZ3UWCR5^z&N)PTGI#4#-f*~8jI(A-3E)zsBdIy!I6-VZVx7aMTgyI1`~ z=^>nU4d2^~F)kM4yEmb@_6?6;d8j}O&HF1vZdH-StOyn&*0hDT$7WsA%pRkjdOMK7 zquo(G^K$a`6E6liIk{)n)_=^-HmB+==&yKrdC6e=8bxK3Y#kh0O&ci z-Qnqho7ubqBqSs_*SX78#t7%1xS*jSU2=M%=FtkcfjmuWi>|S8RCBXD4u^w4xHVHl zM@J19i#{3>f&DcU6^WRbm>dxyLnLU0Y#T zc7DF*GF5Ahb<)(NcqYQ2#7^B2!x&y)FI`l1e0215p(Dn3G4ZjG?Eov2tiNGtfQAOy z^ZtyO?QK^XP0695A)%)�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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_24.md5 b/libs/server-sdk/docs/html/inherit_graph_24.md5 deleted file mode 100644 index 00fdfca46..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_24.md5 +++ /dev/null @@ -1 +0,0 @@ -452abb8db78c67e17c9ae5a0b90b6d49 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_24.png b/libs/server-sdk/docs/html/inherit_graph_24.png deleted file mode 100644 index 402b247c809d8b5f4ac969f20f4daa00b6be8225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4516 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 E0LzJ-ZU6uP diff --git a/libs/server-sdk/docs/html/inherit_graph_25.map b/libs/server-sdk/docs/html/inherit_graph_25.map deleted file mode 100644 index 8545ebff9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_25.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_25.md5 b/libs/server-sdk/docs/html/inherit_graph_25.md5 deleted file mode 100644 index d57b09f7c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_25.md5 +++ /dev/null @@ -1 +0,0 @@ -01b1fe839335151b8661ffbbc6d5e002 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_25.png b/libs/server-sdk/docs/html/inherit_graph_25.png deleted file mode 100644 index 5b6a7661a93fd4de97d07ea31047850afe3a8505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4896 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 S*(h-21$m;ZrBteD9`HZ$ii>gp diff --git a/libs/server-sdk/docs/html/inherit_graph_26.map b/libs/server-sdk/docs/html/inherit_graph_26.map deleted file mode 100644 index 61807a0e5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_26.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_26.md5 b/libs/server-sdk/docs/html/inherit_graph_26.md5 deleted file mode 100644 index 1e5b2ed19..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_26.md5 +++ /dev/null @@ -1 +0,0 @@ -492ac267cf1eecdf24cc494606039a63 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_26.png b/libs/server-sdk/docs/html/inherit_graph_26.png deleted file mode 100644 index 1ec20b3c29de59f89af406440f3dc444a5a548ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4708 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_27.map b/libs/server-sdk/docs/html/inherit_graph_27.map deleted file mode 100644 index 8f5c420dd..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_27.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_27.md5 b/libs/server-sdk/docs/html/inherit_graph_27.md5 deleted file mode 100644 index 0729300e7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_27.md5 +++ /dev/null @@ -1 +0,0 @@ -b6e312892fd5899b41e5697ece9cd921 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_27.png b/libs/server-sdk/docs/html/inherit_graph_27.png deleted file mode 100644 index def6bba9fcd03683db28d6cfc3e8bc5dca8c72a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4235 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_28.map b/libs/server-sdk/docs/html/inherit_graph_28.map deleted file mode 100644 index ee5c2b43f..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_28.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_28.md5 b/libs/server-sdk/docs/html/inherit_graph_28.md5 deleted file mode 100644 index 93a183251..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_28.md5 +++ /dev/null @@ -1 +0,0 @@ -4664e965be63ff1fc741fadd8c0ce2a8 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_28.png b/libs/server-sdk/docs/html/inherit_graph_28.png deleted file mode 100644 index 65f8b9e559aeee5daae2c00f667e730ca37861d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4269 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_29.map b/libs/server-sdk/docs/html/inherit_graph_29.map deleted file mode 100644 index 5032cf364..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_29.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_29.md5 b/libs/server-sdk/docs/html/inherit_graph_29.md5 deleted file mode 100644 index 6792d77c3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_29.md5 +++ /dev/null @@ -1 +0,0 @@ -ccca5b44022fd45b1ef7985d3cef4915 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_29.png b/libs/server-sdk/docs/html/inherit_graph_29.png deleted file mode 100644 index 51d9e1a890379d66eb8ec60e2d94cc27139de6c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4435 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_3.md5 b/libs/server-sdk/docs/html/inherit_graph_3.md5 deleted file mode 100644 index 7d4eeef65..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_3.md5 +++ /dev/null @@ -1 +0,0 @@ -aadf7cc7e2019afba11369b987f8e188 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_3.png b/libs/server-sdk/docs/html/inherit_graph_3.png deleted file mode 100644 index a24690ef22f22c72422cf014d06fc321fec7a123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1964 zcmV;d2UGZoP)K~#90?VN2$Q(qj%@11iowVSh&ayFe4s?pf8fkw?zh#F00`ND*V zWl^EYKzm?Gy&ANn8U=;RN7P~S;Z;SJK?IssC^WM$*HoODx|;K0v)Xq5FAj{`9=l&_L5bf(Duf5;Rm|(An8} z>(;H6k^)(^6crWi-o4u${CS}r}1zW@|P zJu+}l0|^>v8c5JU(?EjePfU}Nl2TDovE)*`5eNkJ_4VX^zJC3RqNv$yUVPbQ8&@C% zGWL}Mt~9HNRpnX|plOy2rBaEaXl-pRF)0)ZYierzg&uTub)7nO>d&rDUU_MOrdb+X zE>~q`<;jyLH5$!IYx&n%tZ5_?35uc=3Wd#PE0s$34=rM2W1l~N4%#M@2}RMVsVM|O z1Oma8D_7Ff(=iO&x^?TbXU{;N>FH^?T+U{*84SjmGiT=J=0Lu`zu&v_*w~mvBEc|> z%jLGTv@9q_AP|(4lSy@?!4B*VkQ;FLRe?y%YH@bGYvNYvBQ z6WE9B1x`Sx(|KfklAN4eUS3YjI2?|io}R?SM6Ff}GE643t*s5T!S{(4iv`DVKA+EG zv0lG^JvTR}R4SvRqg^f+j^mk`nS1x{?d$8aSS%Wi=HbJKB%MVfQFeCr`1rWNU=Rw0 z2!c#bPLhb>^ZA=LZR+Uga5x+wtgEXV8ygb}g=f#61xez#W@ctE3~O(12l?XS;zNfH z;W&Qn+BFV`1Cqoxj^kNbS#@=FIF2io%EH1zcYfEdUDegq{z4C7#EIqe`3wf*#fukK zt5u~^VHh?sF+no19+jn1saPyF8jV(~wYa!==gyr@r?bDmKQuJ7y}jLTw|91So$|zIF6gm=9rimo6QCeEod5|Fb~rx6bkpD?c29&G#WfG(}4Ww=qL!CPA7(8 zdcEFgG=_(V>-Bn)v3TQcn#DeznwpxDl9D1KB2W~S%jG7MX~9#XqoYBCPNyRXVz=9e zhK52yLO2{wAe~JnQ+Rl|J5M}|L=20?B9^VHstOAWD<~-NCo(@jzqz^j+qZ8`O-)oP zH6tT~WJHyfl_Mh~G#U*>(G43meEISP+vP|TZEbD$@81VUDU{!4*dz27 zMg)BJ?qSBp#v=YFmRLD1E{;N>n9XM5@&J6Fk&)5b+WO|roAmVb)YMd)&F1gwBrM7_ zcDvo>a;;mpjz*((b#JvB8oJUo2q(k1dbEEY>5k>us&ef;>*YPFV^ zmp^*+$X{m;hqGtTo^$8UO-@c4jYfq+v7i`ls8p&}tKG3A8l=ImoHy77!1FD{c<{;V8#Mb z;=!U!6CWR6T3VW$n~PysQBl#6BS+kau3x`yHk+ADrbHqk=KWD$U(e(54jw$1kdV;b z-JO<}M$%cQ)6LG#ayT4`L~{K2@dd^BghHW|mzRSZ&gaT6l}afTN?KYP@h!<4jYcCD zi-{Q;jh3FC4&J>lUcC6^$rC!A4qj?JLUK-@K3!5$5)%`n)oLF~OQ+Mbv$I!P%c{f2kFX#Jf`o;IMMg$eRaKE} zf&aHa)A+{yh63>hKAs>!15E=78fY3w&_L5bg2u;2xUsQu`E@}4B7B%8Cnsn5bwK_i yP#pe$8c2}9Jq;viplKjM15E=78fY3w(EJ0V1m}dPR)yyP0000 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_30.md5 b/libs/server-sdk/docs/html/inherit_graph_30.md5 deleted file mode 100644 index 5ade49e51..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_30.md5 +++ /dev/null @@ -1 +0,0 @@ -a46c103ac49085fccce1b9cc388186a5 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_30.png b/libs/server-sdk/docs/html/inherit_graph_30.png deleted file mode 100644 index 39eb12ebbacd9430428548a39e194da22d45fc6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4547 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_31.map b/libs/server-sdk/docs/html/inherit_graph_31.map deleted file mode 100644 index b9f181e76..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_31.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_31.md5 b/libs/server-sdk/docs/html/inherit_graph_31.md5 deleted file mode 100644 index f7ff25ceb..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_31.md5 +++ /dev/null @@ -1 +0,0 @@ -d1cf82a440ff153ea92884f0b124702b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_31.png b/libs/server-sdk/docs/html/inherit_graph_31.png deleted file mode 100644 index d090a53a1aacc147e37961b12f653cc7676ee294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4376 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 PbwHG#slh6r7zg|Z10IEd diff --git a/libs/server-sdk/docs/html/inherit_graph_32.map b/libs/server-sdk/docs/html/inherit_graph_32.map deleted file mode 100644 index 70e07a90a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_32.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_32.md5 b/libs/server-sdk/docs/html/inherit_graph_32.md5 deleted file mode 100644 index dd4c1f372..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_32.md5 +++ /dev/null @@ -1 +0,0 @@ -fb10931c1ce309797307e3c204077b93 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_32.png b/libs/server-sdk/docs/html/inherit_graph_32.png deleted file mode 100644 index dda95f128c7478687f0302970809fdbcbf3b6730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4665 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_33.md5 b/libs/server-sdk/docs/html/inherit_graph_33.md5 deleted file mode 100644 index 3c585008f..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_33.md5 +++ /dev/null @@ -1 +0,0 @@ -ca8690ecae2594b67542b54b3ec5fd19 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_33.png b/libs/server-sdk/docs/html/inherit_graph_33.png deleted file mode 100644 index 5a9842fe192bc831db9766c62802a406eb8ee243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2621 zcmYjTc{tnI8va>|Dz&C1MyRFK-cqe)EMaPCq%J}2OI>2$Qer7rmD(xAARUY~2x_S+ zYDpwxDJ>dO+t^!bjiA=~^^g19d(Lyt`RjboIq&;^-}fe&BaOH@p_~8!aGMw#T7V}3 zTxuN5;2u_{Tm&9$ZugB0f%BiUxU(`F050yD80w?2xDA{=LcmOfQdurBX{RU1a>2C6 zP+Ht7QICsK#UaR@%q+)&6)$lU_>*5MqVy(&hm~Pws$zbTRemi#7p)yxqQ=bj$+!$R zHDFsEY;pP63Gx2adeYG@rEe=F+D2=PMmtwM#vEbJFR&%J0y`5#TmVy|F7r!v4!|5H zE-uT%3jo~`>eV$h%8u{UoGo})q*PQ?Z_ec(lScan!gq7FGa^!uvB~v?32PGjp9|yZWkyhlC*K;K0CF3MMQ}RVelB zEPAZ+w!K3c0*Tz5>nbA7W5dJq&)3kphn7{<)zx)%)Nh!rxvqKwp{23$*6Qbf!A@?B zQ>jPC$5WG&0B~}0LMD@k!XLk6kKv4qi@S7H30GfJSimmvBC*FsB_9#17q~JcJlz)> z8XA3acvG9|-NMCYP(Q%}JcG~oXUhHCsh7x>vgN(hsjwi?awQkSguKxc1X!O^GzLbFJx3L*w!osvSe)brQ zTC_$Y;yQhQpIqqOQqbr27=tk`ABD(UcOw^W;tywMXJ^{OwC>(jaDE>(_x?$dZVb6^ z$bspFF@~}BxwjWij_KCDiqUjLp#-`1!H1Er7_hl{!(?+zxrk&6Wox=E?H&st^vf?Kl_3gc6-2W^ z?EP=ec78@i?0_D@`axkPCNLyK6)3K(WZx$`R@T>N+)K^K;F*SPdmxeNdg7U;<*1;f zzJ<=n12-Xcb#;$`fSBWbzv|E8kh#%OW&rKu6Zau(YnBPnd2(b35$uq-$#X@?A<^}B zJHqvQ2TT0|qb_OEN7 zFCd_`p<#P_TgAP>y5`?aG_3B90`z8GT^-3QB_-vmqMg*06uhB_yZiLJ$38AD#f^d|Z^i+#@DZ3H#ej3s2@Lm9NveQG?bMY)=z|CFz%k7 zVRa9mYSN{(a~X3?<9IR5ZKS8CY3FKN(OVd&n?KtChuOUM(~ocyL(w_spP5V zkb7S;BsMlSKR8lXL01F5Jc%4KtRLU#N$!U3V9C}h7vO3H-IG|&-Ul<#Hul%#N zc4%r!OG2V|W~Q^QPDw!_)uRDkA_Rr*Zg2A@8G=dElzc6|-~9>%694=;$Z>Wwu8&N< zl|R(bpmH)RBJEUS9(Wgb+lP91bhL}@7#+1ZGO03`6^!VdB@!hyHK9k(a&vRL)FGlI zx1Mgz9c5QvU*G;LX$S;DS6u2sSy|C&w0xbBAB{?oEoQg~q6e|a>u2Fxkt zn8r}7%wd@ZbjRVL$*C!UqS&+R(d}I>iDAAH2@gjq{`%cn_lvf8Q4+3eepWy~Trb_U zyjM(wcZW`w)P$mZX^rtas&CiTWrSpjf#$FiB`N-kJ1I1Bn#ig>pJ-PWJ8FM@c`)w+ zGgIM*%bc7M^c8NMKgPAxKT5)&&@5xAD4jVf)mn;Q-;&+jegyRe0DhKEPR@nkwsk6j z*l8#igWC(acI{dTi23c?IXy0{tgIiM{jY;mJGO@^&ieZJG&MA!0|M9q^LP_)i;O^Wr2Akm%B1rV%dZPdOYSXprzbz?!^6W?HP#?UNHa4g z@AZ7Pd_?Hco)^JdL`+N!0{J{K;pv-t$A5a8!BD($qelf%ZXq0b^vAD}pgz~v*Ig}@ z@}4Ioz?GBb5PEMS#@s*FcJT2YC|Uj?^XAQ)M%wp;gaofsl)5~hT!s)7qxtHxx{QoW zn}ffBL0l}At|kl$85;tY>G=3~p%z`_UU3rTkh@q$Lc;Bfra^dn=!RzS5=VlorKM$* zPFHPh>UBiHXUTzLyKv~rY#5o3gB4T;C0&$Gr{BMSKk|5A@r)n;!8_4tno4B@{@%eh zj5jtk93C-zA|tiZ7zmb6&5y&v?vNzz#CtKA_R_()gM))HCx<(G-z+E>SO<4``VVeu|5E?} diff --git a/libs/server-sdk/docs/html/inherit_graph_34.map b/libs/server-sdk/docs/html/inherit_graph_34.map deleted file mode 100644 index b80d8839d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_34.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_34.md5 b/libs/server-sdk/docs/html/inherit_graph_34.md5 deleted file mode 100644 index 7215ecef0..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_34.md5 +++ /dev/null @@ -1 +0,0 @@ -9eff524ec733ff993478af4b77aa7f1b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_34.png b/libs/server-sdk/docs/html/inherit_graph_34.png deleted file mode 100644 index 061bc6a285498249f6c47faab58f8e196dd62ab8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2748 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_35.md5 b/libs/server-sdk/docs/html/inherit_graph_35.md5 deleted file mode 100644 index 637f4e16c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_35.md5 +++ /dev/null @@ -1 +0,0 @@ -207019cbe916683da95ace7dd0ba11e6 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_35.png b/libs/server-sdk/docs/html/inherit_graph_35.png deleted file mode 100644 index 6d87c4f8d99787e810956f27d9d4af6c08ddbec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2651 zcmYjTc|4SB8-6V@##jqc8nR{YII<>7N`&!=vL5?RCtC?2hA_6w5yHptG004qBs9pr zP9tR+OG0L{4bzCpdfs#X`kwdqzRzFpeLc^8-Pd*B8Fsc70#GR^0007(H_Yw9y#;)= zA)Mg%>Kr2l+<3fiT9^aJ|2!2$EE)iy!j|Ty4l$)0WzN?5~HKiu3WTo-ww%sLCbdbw zI53Bi@WFodN^ftk zwp3Vryc^4_HS`Z;twVhzoz&!{rlf@3_|Pc+CSm=Qua@)GtG!>pdRkamL`D)iJCE+G zassqL5~i(Wiod6M-u$D^}GJbGOFE#>iaY z0=j#8%sf2Gb8>RZ%E}DN3ak{sge|fO7y6uBU6-B|+>lR8OFREG-P$)IBEr$}(@T#o z6;)M9*!94`3(g2LCNwqqo#*H2=}MbzOJo89qI6A%{q?I1s(-rUf#&o#W{j`Vv8dGY z;Ly;GsHp9qYm_HxX}53Rj);sbEG(SJg~4ErLAg0O_PIVGAusIf$eXk6PA)E_@o_Jo zo$c)gRUW{kYGNxTz27?^fZpBRosq%U^Fq(SAT~BuTtb3Qrz^?JuTQsxTwTO9G(0OT z zsj7y!{}$qP@wA_xpRKJe__yy$Noi>*8qET&fkl5`CDL=KjEOmyOJ7@470m$CcnW&W z#l^+WF0ZXk|K}qo6i8%i>x1Cn)%xMPl2Xf0aJVoqQdE?7$v6o#10kWoEA5Z=ci3#b zC%p@-Uu-?e>gs9|i8PoCr!!;J)zv}JQ)SimE9>hGWo6Rk?{iTo*E=xTC<9_+<3$;n zZcrmzO{c}huVW_<4-cD4Kj+2NIgEHW2}&D$V=zby_rNl*<(0jvQUKykQ>m#)WW`ZE z9?zhqO~csZ>Cg8kk0B@&DsE?8SyOZVuI#aeBD%P!=zz$iFc5sJ#xelFZFAP^kTPbZ^*abTi`?w z!-Rw+Q2nkCql@5ub_cXsZ)+PH=4O0rQ5U1Dc4;Cc-9WrcQR_8jcm9tGV~a6cQU>lL zPq}8FwvLYIfYIg4_V)IoqN243d(Luv~b#_yDh2FSn zpoh1a%%HHa{=Jj2+rhC+(CI)e=;-Kxbr63AeyJB|>qpcG09zX~x^OsLr(}ahOM6K0 zjfNmYVjLVCZr&WF5(0v>pBENN{9K+gqp{KYY~S#=I?b_sVU8yPH-3GfQXj5-sNUO) zeehrxw3Ht|B6M|ix2y8=^G8Okz&-$$8^$jEuF{0=ca?&ABGE`oD}QjQzpt<2P(jo( zI=Tgm#pdML#>B7}7Z>+;H*IWe{+xXyA}&5PJ8O-dJi+<6xVYF&qrABIKdb_igoFee zo9vR38MG22IVEK|;#cRReI4yV(74;&@FZ4h9w<3QG<9mK#=dTGX(`nVW39*qK)5+o zRbMa|3@{dG+YQFf@nXoCCL&=?8x$l-EMn^|M+g@K-cv@7%ULKWLmoqbTmDcQRZIuAJ7w(bsRivfM zKyErauRu}doNx6>OU#eT*U0C6bBv2qUUm|?c6NfBR7^_tC&^?o<)ugB(ShV8B8^TT zj;&wmpZWZmyaI9^9)BIQntbPjj}_FkGVh=uJ{_kg08lZh`*85zlX;vB@IX0oxXhGK zefs21jCIr~)Kpimb5QvhrgX;CM)S+`^xn5&G#?)y=!`5D3#7x#%L@dPC9sEI{nHN< z*;`)z{xnjVp;fh(ni?#$QIG@hynFY{moGVfguVS+T7%_d?lwaGw`V{rXMlhkCFf@Rb5RD zoJV}MB-{1p0;PKjRPX#jjP>*MOgc)y$Y^Tjrd3r{rHnC^BDXGu@3h<&OY&&Pbaidy z>9e2f?XQ;eA0C!Lz|>_BUbfT&@y*>oeOyn&;SvyTuuVOC_ADqU2)y6NaGQbu@!;Wx zB3iuvfg wJs`C+GiTr!*{$Q0=v*PUb8jFn|UVx4FuOlcK`qY diff --git a/libs/server-sdk/docs/html/inherit_graph_36.map b/libs/server-sdk/docs/html/inherit_graph_36.map deleted file mode 100644 index 25731ab5a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_36.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_36.md5 b/libs/server-sdk/docs/html/inherit_graph_36.md5 deleted file mode 100644 index 0e5aaafd2..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_36.md5 +++ /dev/null @@ -1 +0,0 @@ -7b2990fcabe52b9c8526f917fd70784f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_36.png b/libs/server-sdk/docs/html/inherit_graph_36.png deleted file mode 100644 index fe2026d99e92ed04e57855294e4b39dc49abfc6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4333 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 Y2|H^qR1p+(;Qa+e>#m-972G=VKl0o^!T - - diff --git a/libs/server-sdk/docs/html/inherit_graph_37.md5 b/libs/server-sdk/docs/html/inherit_graph_37.md5 deleted file mode 100644 index c18757cf3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_37.md5 +++ /dev/null @@ -1 +0,0 @@ -1828d7ac42c77b01ace89f1c340cda65 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_37.png b/libs/server-sdk/docs/html/inherit_graph_37.png deleted file mode 100644 index 99e717ae631a75c364796536e765f492bcbf2dae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3951 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_38.map b/libs/server-sdk/docs/html/inherit_graph_38.map deleted file mode 100644 index c71afd44e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_38.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_38.md5 b/libs/server-sdk/docs/html/inherit_graph_38.md5 deleted file mode 100644 index 0f1dc7be0..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_38.md5 +++ /dev/null @@ -1 +0,0 @@ -ea275f4ea2c56cc707f9249807e666bc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_38.png b/libs/server-sdk/docs/html/inherit_graph_38.png deleted file mode 100644 index 1c85fb5d377db2d862e038206fc01ccfa3f39969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4219 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_39.md5 b/libs/server-sdk/docs/html/inherit_graph_39.md5 deleted file mode 100644 index a6fb2c0d8..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_39.md5 +++ /dev/null @@ -1 +0,0 @@ -cc64f24dd8662dbbf190308feaa519ff \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_39.png b/libs/server-sdk/docs/html/inherit_graph_39.png deleted file mode 100644 index 0c23083a35dc04e94f9089e319b47d2c2645efbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4350 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 OAh(n?umu - - diff --git a/libs/server-sdk/docs/html/inherit_graph_4.md5 b/libs/server-sdk/docs/html/inherit_graph_4.md5 deleted file mode 100644 index c4e432595..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_4.md5 +++ /dev/null @@ -1 +0,0 @@ -45d797ea5abf7f88439b7db5e7a825e4 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_4.png b/libs/server-sdk/docs/html/inherit_graph_4.png deleted file mode 100644 index 254aab12592b42569cbcf79b1008e0d3d8ff7259..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3589 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_40.map b/libs/server-sdk/docs/html/inherit_graph_40.map deleted file mode 100644 index 89e9d6b58..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_40.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_40.md5 b/libs/server-sdk/docs/html/inherit_graph_40.md5 deleted file mode 100644 index ebc43b0da..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_40.md5 +++ /dev/null @@ -1 +0,0 @@ -45c799903ccce23d5bcfb5e2bca3a31a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_40.png b/libs/server-sdk/docs/html/inherit_graph_40.png deleted file mode 100644 index c82bbd33855dd2331def6b8f8572f228fba1a003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4063 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 bzZ{r%kR2mtA>j`uc8I#N4x&`?S;&6?`qZ~- diff --git a/libs/server-sdk/docs/html/inherit_graph_41.map b/libs/server-sdk/docs/html/inherit_graph_41.map deleted file mode 100644 index d2c175b00..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_41.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_41.md5 b/libs/server-sdk/docs/html/inherit_graph_41.md5 deleted file mode 100644 index 7156e9a11..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_41.md5 +++ /dev/null @@ -1 +0,0 @@ -e96d7a2703825a12b1193d94825f2f94 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_41.png b/libs/server-sdk/docs/html/inherit_graph_41.png deleted file mode 100644 index 2454603aba3db40d4f5e15324cef7762bee8b694..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4321 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 yv^tYscaD$=G|>?e=M%EspM}%KK2qJ2d_P diff --git a/libs/server-sdk/docs/html/inherit_graph_42.map b/libs/server-sdk/docs/html/inherit_graph_42.map deleted file mode 100644 index aeb863811..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_42.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_42.md5 b/libs/server-sdk/docs/html/inherit_graph_42.md5 deleted file mode 100644 index 9d29c59e5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_42.md5 +++ /dev/null @@ -1 +0,0 @@ -cbcb77eaecea520a0ca3d35f395d48c9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_42.png b/libs/server-sdk/docs/html/inherit_graph_42.png deleted file mode 100644 index a079893d4575af16906fe5301f9904b45d447316..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3015 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_43.map b/libs/server-sdk/docs/html/inherit_graph_43.map deleted file mode 100644 index 950b27191..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_43.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_43.md5 b/libs/server-sdk/docs/html/inherit_graph_43.md5 deleted file mode 100644 index be956962b..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_43.md5 +++ /dev/null @@ -1 +0,0 @@ -10d7541ebfff04d0e72d861f6d259bbf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_43.png b/libs/server-sdk/docs/html/inherit_graph_43.png deleted file mode 100644 index c5c2ee5f47a64b54d77d7cbdea5ffa6b5f37ed3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4710 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 c-FHq)$ diff --git a/libs/server-sdk/docs/html/inherit_graph_44.map b/libs/server-sdk/docs/html/inherit_graph_44.map deleted file mode 100644 index fa0b63b02..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_44.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_44.md5 b/libs/server-sdk/docs/html/inherit_graph_44.md5 deleted file mode 100644 index 4ecca28eb..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_44.md5 +++ /dev/null @@ -1 +0,0 @@ -801b8042dc3cdc29139138b93b537bac \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_44.png b/libs/server-sdk/docs/html/inherit_graph_44.png deleted file mode 100644 index 6f5855d679c6bd3030ae41f4e6ae11cfe39d4791..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4534 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_45.md5 b/libs/server-sdk/docs/html/inherit_graph_45.md5 deleted file mode 100644 index 16a394b1c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_45.md5 +++ /dev/null @@ -1 +0,0 @@ -e21b18a6c15a966f534cacc2bd7f748f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_45.png b/libs/server-sdk/docs/html/inherit_graph_45.png deleted file mode 100644 index 54a6249da5e2f1bb645056185f7720ef1bcf7e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4451 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 g4WsYn?EXWRqtdRbmk|3A+%RXgI|EA7CeVCIA2c diff --git a/libs/server-sdk/docs/html/inherit_graph_46.map b/libs/server-sdk/docs/html/inherit_graph_46.map deleted file mode 100644 index 026f2a04a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_46.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_46.md5 b/libs/server-sdk/docs/html/inherit_graph_46.md5 deleted file mode 100644 index 2a0c57ce7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_46.md5 +++ /dev/null @@ -1 +0,0 @@ -777f0ba6630befee017b227d83476079 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_46.png b/libs/server-sdk/docs/html/inherit_graph_46.png deleted file mode 100644 index 2362c76f83c6cc144f75d09b7f6cddcc0248055b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4594 zcmZWt2{e@N+ny**vWI3AG9gQL(a%`MK9gmTEMW*)ib1xJJ^MN%YZyDpl8D9{3XNac zGj@gSYh|r`kN^Li?|kQcXU@!f-g)2md7tOLulu^L`-w5o*Jh;WqK7~rj2N_r5jd`c zuR4?t{JL9&v4R7gt&X+^92A?C5Pv)RF& z5t^}R)-wt3{EmCvtvRVJP3#_XKQhNMTd@D^DK1WXPAJbb(I60#Forj(h1J|PlCbi2 zVp_X_jM<;aw5T{`to{VvwY1VX6mME$P_2?n}CZYCxs==t+0!mI8jV&dXmgsa-P ztlQv%r?iX=fj}6@Z|=;jPo1Bi$9YG$+Xy*qOp3F zy^q=7XxjAeFm9-+ukXrNk9vl;#^IPkQ6c5!=8#}<01|H1H;$pab^Huef%~roCW_5Y_Tqp{{$jF$HnaPJh(71Ahbai#z^xe4J zU}**W`Ew5j*{aEaaA`n<3 z881afoWEGm*m$?g*U#hE&!6u%rkYqUT{<6%dKWm3<4I3T>zJC#iJPjjYHIwW7?Q8h zLaY-O7QTXLe!NZ7oygtU9)8wif9qbV%lq!`tJ2bJ3kwTS1_lij3X-mP>eQ*X{=Y=@ za}{F(_BPtTeBoT|Bbk<0CnYi0)zu}Zr$=45ra${Glvd=Z)on)k$)8`NWtEi?)zuQF zIFQ3@*RI81{)eqQi8rdM3LoWhaCB5yRtCK&ft#n;+Sy6Dj>~3bW$kon4p0|AJ&$T^ zRIqFd;vO3t6A~BKLZL#8JoGS_P-78IG#VNW)p%M_aXqtDSy@?9QW6yuq-nO?XH>Q$#36gKn(Qs7+G1(&CLhC zR9cV^S5_X-pacX2ypI0{(xAv>a!!?w;Y@S0A`OazgTwL<*>e#JQF^j(AUso9Q6Ypt z6m%-cyHHUM4i4;a_*lEv(LTD^XlHNl8lu3lFLz+JJ$xBtIH#&jEVe6`M8ZOrrdt9m z$7X_$^&m?i%-N(J+o2UxuozQPYN{sfStfo&!Q|v5lgBMRy*n_Z)?S8;Bh#l$nNoGX z>TKtfl$7ny$W0U$%S;mr$D$ex(6 zaA;Lkm2O}FlCqDtwH>^dbF{l2o|wo~WF)*vO%t<-ysDizJ5Z>N*4K{&xN2^0etaa% z72x3^C41urA7>o-^_Sk2Z{KXIba5{GLSkYOpxz=G;2o(LezxhL_}tR&l=^}KnxLSd z{ogo=oMT_?K_Rg&|#-aH;K;7GKSWk2%ZtpB@7rDB)Xz1viXJBBEw0Q@ycW^)` zDBLYcc=P7Q?&eGqsNBi6VBXa)mAA)RV`9!JDk-sEz8sJA-N>t|V)F3tKw~gp*B|2X ziI^0@uPIpN_Rc6~Lj!{l#!GT#^G%B2?S$my5RbX8_OY?dJye~`n6%4uGdx|~szaMM z@O`SNKTEOG8e7b1Fsn!aR&#TBY+PK8?Fag|Wb(cD(X6);R9QJWIo;je-|Z~)A``gh z76#@pqMUIxem@-c4-Qm?*b&#SGt@eKB068-;D{(M7m3zDJofkZDO;TD&sT@31Swit zS@99j?h6!-n@FVSh`f{(D>hd#luZ8TWIZrg8F4eVzrP=4X?fYw(o)iI$3CLr^z`&J z_%EckwpN$8lkcZyK|46Q@sEB`me?Nq(!xfMUs^4zDhd`}$O#1hNllQlD>!8rKwzhx!ZpG&o z{>r1`1Vv4;y-P~b(16{w(E55ghrZmY(G4LzTU!K(qg3Fb7dtz<%~YfJgMfF2j%I_q zrxX+vV6sjuyXzCB!?b0l5if3+s)?l9Zh!mGKQi*6!n~FR)Y>S%#phMgI_7iDa0oHUj7vpAk0upWHc*VlJxdHL(g$V(v+5j8V2>cgYtrJu_~8H#?= zT1h+!I_cv1<>mA$zqe>tR#x1B!tt1ElPItWtky=X%`6ZOK2J|iaxcJ6B+M4d+;i0UU%|BRTC|hI6{n`PxjA*n+oYBjrD`nDg3}>DIle6K z5*%wqYi>IPRNQ?NdzqUXV``dyT}(_^Mkb}+WlRl0h<>WZCx&az$a?-9$=xP>q=CVl z1DxtH;kNiWXL9$Uvojx9D+tZHEN3N%XEKSz%gC+p4CFvaQZkuG$-n3sbETBiu``G1 z)6%p$~BvUjT}Vj&5#g`S|Hm0zEx_Syfe{Ni|MS zPEKwzac4SUa{$WT2tWpy_0PQ63C}k<{&(czQdh&p2V45hCd2SVxBR!#ho%6PjkKD-U=um-X9NOBN z#3_N(P2y21$j-jZrTpY3(4LRnDl^Jb&V&3rzkU^i@hN?MrM@$P=@UT>_$dVB8L(1( zbgmwc9w7keM8w333kndAe0&7KS#h92QS`SThUWe^oH+nrp&A<-y#OTiR}bcG*T1Gv z-Uym{&RO)Le8&z$a&5Y?oT^da2>b-`{?0(9=KXKVGPEX%9P77xc#;Pp&OWZNP3} zPD@z6MM28S%Fy_VVa=|6qhdc-DH)kg5c%!pQc}m~&rI#@?fa|MZT90r#JCqCsZG9{ zJR!k%ge%>wmqx33d4PceLRLKQN9o6<2@=r8X}r7q2m%z`r-jFh10VRxrk&>B9OT7| z;+6(fY%28>#We|7#YZ!5>gw_e3$OlAgNTWVO`lcU**&KmW3$?*qocDhZsH4{)A3^g zD2@OqnFHiIX@3|QNjDv2MWAG6WvQvF)84srXYvy4t_tug%{z+sou}F-#wF$C==znG z`L?RJ@{rI7H6ZiRA8a=m;X5wnY{>f!+HM`!Sb+h0YIfaZAKBR03k%?P=J@#WbFNZc z!Xc*G#~#xg3{Bg>FYCbad9Q5rk-(gb5jidn{Arg zEuU**YipaFmKJ$<=ODHpQcMsv}i8KP;dz9`lmC6H{g0oaVCkzn3pni7G1dgBW-bbQ9bZl%G z5Gq|=U6zX%qX5S2R)$}Qj2W{xZQQyTK(8D#8xNN`S^Y$Vn;l?Fn6y3g_wU~}Ha72C z_%w3v$LnTw8w3oiBB&g^nX*aSBvo$yu$JYk&sjehAWQUfV&~`WfsgDM8oD4ZE>3Oq zerVk!pze0q16qVP>i@kLIrN`qW*irS_4rZ#ZgCO3@-2pQe0)3^&A+v`r|siYAD;u4 zaj;pSq)t8pzyP{>&(1FV_3PK^a=D{t(&|L|2M5E3hmB94Im0I+atn|2Hk=fib98bN ziiUc7d*Ae4Vb_X>odWgq`{xigXS|}kJgl}>CRZsSvaU{++!j!UYvJlm6I0jH(n?BN zRly$lB`7KF?YF)A^jzK_@=h8%tpedf%Woce{^lPs*&#FCanhruF@y{oI3 zU145ch^(ya+k@Kj@yXUeWHkvmK6Wmy@qERbH#0O4tnz-XZ>&^RPo1#R_dXJ~kED|R zFnwtzqso#@jAZ832S()QLb|n4P*7`!a`mM^L70IlrMFjDK_Sb<#bqf$emXBXndR`$ z-VCxVX}mE0TO<}UgbM^Ts0ZBHGt8?#mE&w+F&bTN!&MdpTvzA!fR%DzFVW3Z>x^V9 z9C>N_qpM6zPfyS5@TW696nZ5vFz}I=R}qzJrf<2e&`C7WyMf`kr&3U9ohf`#)-ID0;N1cj9H`FMK^%k`~3xOH5C{cq(seYfF6Mpt|2tgx6a@M1+2#-nH}B>gc@(4`PdT(h*8ZRxdJb zW7*{?Le3$H!8>o91`z!G{IjIszwK^qe9v~+bDzEqeO)+LNGrqw-y$+^HxD(^--9IfIL6Ju1% zXK8J11$R>GoKtkAg$i2!6UtjhV4cc=3Mc&&kr)PI`fhYIJtfY2qy(YD0m=ztXJ-e% zsnxX$JW-APM>gF|>4?#;^@#>xBI&?Iz(#0(wv$e2d3hOn?p%AGYB>9DaLzr<%hQ1W z)s2nWV`F1aN)1?fenCN>@ieSQXK4{33Q!*nEp3hGqW)#14+9`&ODj_skwS(Cy>S;M z+(E-y0Sb6~dz(u3bSym^8XXO-ux{f42t(`Xr6O}%0`>}OYFM?Ccr*bkx9)#CzdM>q z8T{*?IW^=%diIPxOU{)G&cy|^lHbC@LgDe&71QJWZM(a*4ve6K7#tZ907P|out*~N zi;9XK{yo}6Qe9ippB$|>Acws_2$D|FEWN417WbhJ5I%)MA=V6ywQK@jL0ecnPvljp zvLA-66MV6~#>xy`qOppp%uR|8lEVz3r;p6~f7=%SXR9GxKrB4pp(jxLS%F_U1Kr$$ zq~qsoru*Cu8mZ5o%?=jpNPH5e3+E#l7HWaGsFqZygWZpK(@Q?s|J|+l?+{Kj= - - diff --git a/libs/server-sdk/docs/html/inherit_graph_47.md5 b/libs/server-sdk/docs/html/inherit_graph_47.md5 deleted file mode 100644 index f813dcc7a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_47.md5 +++ /dev/null @@ -1 +0,0 @@ -4a5ef19b7ff755cf9c1677f4a126625b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_47.png b/libs/server-sdk/docs/html/inherit_graph_47.png deleted file mode 100644 index 8199d6017d436f96d639462f9a1903a1e288941f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3241 zcmZ8kcQ{pl{J%GQ?=747lD$G#`ErT6MuoV-6|#3^&+L_M>T6R<=A~<2>)MJ)Tx65I z*EQ1b(_g>m_dDk~=kq-0Ip;IppVvC^MhIOxYHn%>1VVR5Pum2vMc`7TBnS6j3~@oA zAx9bLYD50~J@auNG9VDz$9J@EKM2U)$_~3bdc@z8$FC6v>B$ipUS(vUzneoz##6-| z?G(-c)<|rLhg|zqecr-n_2%M9V@Y3we24cj%1_q4zrl zn_I#ZVF#+)2Mtjq+v=LBTgtGVyvmcr72M9j;`1IxrrWn{E=xS$>`;=DiZOPI+o({Y zSgUwQ<){gCg?(gLES9*GVfag!J%S=GA%QwWJ|oAt^v6PHJc|!=T3b{s;)6n|Oh%4Z zWXUT@0onWg0|V)4X|nb?o`e6VD`h6Tr%%OO&ekO@X_f4*kdPRgn4rAQFE2x7X-T5m zWnFwG?}yfN^6=mXWLjx4=1EwW@xjxJjzRG@lZOvuCMPXcj{+4{REi1;pa!p{-qxIw z$x&A+Dk=(yh>)6;utFGld6Ux9({E&1GZsMx+S(xOGLJPp4u%pq(fXpCFCwC%NSblD zbTm5VJjXdVH&@kvn>VQJ`&yeUEja}R^unM1cu;-E=J(lAnx06&CZ=ciyP+m#%VVZF zJ}HSdASej`;|JT?+FE_cxw7T#$Ox*|!`hnvmAP)Px(RpE)6NN2QR8;2GPpBp*Cq36kC3tTJj;<4EXlVA@ zDfn$XJsD+Mh(eY#v$Lsjag-Wot3|~5SpK=qP1ov*cke_F4-e<+W<%`;_74s)UW@QD zb4;X)4ALcRK88b9Q88Ncl1M^FNB7MctA{|;idTZU8kIcIGc=@Niik6^w)PlR5fp@i zz1-T``dC)>d0lH*=qaDh4#dTjXGodI5Q54OiIKhB;w=Z;BffUiE4Y_{iQyMl~(== zY+YR)3uJwB^U1*F*@n!OTR0rfHT##h0+U%_pqiz%wY6a)hm4qzP%_-^<%jik=fR)% z$YNXi9qk>N$`rnv3BtN50!m73G#t`P$$2hY1DP^C zp!aXzzvEv6Rl)cv=!j*^kCj`(S7J|A2H6S7B>(N7?L?yLI}-`^>lV?CjcQ9vOPp9L zT3T&mVp`?Iad7h6DhlGRxs1j-%8Bi$H93b&9cm3|sk&d}J=d+!eoA%qT5nsE+GY7ngyS5@? zVp>A!HajyoLZe@)aTcHiCoOsJ6M1p8enucnUtfQ2XD9XJM{y#Nn2*6Q0ij|)x-Kb+ zFSo4AHxkc(@K5^7m#BxENL5wUe6W;_@k-r*0M(U}JHf#kyu7@OTwG2fFj)QAV^dRd zAdY?;V}j!1l=5$BySlpAQ@`pydc+0lQ(z>{$itK9HdPCSfC@gzqAF8uXRQ(x78XAI z_Ai66lhayoti0Q&PoH{!{P^(+hUAcS_?>j6hJtB6QKluls7N?BXuIK*z6aIc-!H%% zzq?s8R9I9*a(=R-(uh^MPbxP^f{iWU?Uv_H)T51aS8c{cZUcVz)o_`)u{4v&r|TpvD!`p4zfN&)i6bNRk`8m%lOn!D^=|ss%TQx@K=JIV$H;pf$ zKn+Q>qyN4F3*qMDl^0JOe$t#qdT}f$a;@0=6DFg8F z(!zoku#n>BW{slQKgbO(e*SBquS(o8wq)1*ys5ZWPewjw)U^nD`A^M#%cw+PrHIR$;$O6(e2IOiD&(Y;2r9oUN9V^57q~)3dV? zpal|AQeS$D9o!vV-P}YWhZ~ix)my;g8|v$ge0&r<5X7pioZ+b{p7-zH2W*tr{f!-; zKPz4U4~DzdOCiQ4n}DH0FIH6Fsy?!=vVppT08vpPohW6G)VSEiLoRE~?s2qmUaJ~A z6V2#L%gm%mhJyeUepUUM%~Y-1$C8ryB*zZ-XRQyVfOtANImN}r-LkVQ!Ww*jbE7pp zJ~0vhR>AQvU&f4NH8j3Vd8i#%ut}P>wYNjbqayrd44W4g76Pu@2bVp@aeFre!%yI+ zsL!Mn6x(4%+CmZf?}0g}c)v010%|z7wib_;G^@6!#m|Ab(>0i*zV}68Xg5X9%2gUJ zO*1-CG6aV$|Qz9oP|C<#qE`oji`~*crI^X?ST@|;mu&DBwg|TvQEY=LcvPNp&f*kkd z%Ux|9or1>3$wESzEyBMWgc2#MMpmE;o_>Bh2n0O{qk`;-&(9I#GY^r-q`!C+6C($f zOTY!GnB2cV;nD8(s9#D@O^thHD6dEJ&qdU?Z$`i-1?A+JOiD%FaZD9?;i~D z!^2EKTGINS5E^{0RoB!2wVhjDj){!C!pg>Gi+@4q+WPY+62w^!4i0Ty-J-fW4&ZZf zsi`XJW)2Qwqs~fTV_ZWw5(MQhBTnP38w@_$Hpi$ceVky*ar-ve?-2ccb|WfS>7 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_48.md5 b/libs/server-sdk/docs/html/inherit_graph_48.md5 deleted file mode 100644 index 6c253ad0e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_48.md5 +++ /dev/null @@ -1 +0,0 @@ -3028eacd84be92dcd8d302565a3beab1 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_48.png b/libs/server-sdk/docs/html/inherit_graph_48.png deleted file mode 100644 index b3ea4d1628abb03302a649af93113aef7b748fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3900 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_49.map b/libs/server-sdk/docs/html/inherit_graph_49.map deleted file mode 100644 index 4b599a6c4..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_49.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_49.md5 b/libs/server-sdk/docs/html/inherit_graph_49.md5 deleted file mode 100644 index c66c64874..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_49.md5 +++ /dev/null @@ -1 +0,0 @@ -2a100b7ca83edcf73d04197433333b09 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_49.png b/libs/server-sdk/docs/html/inherit_graph_49.png deleted file mode 100644 index 07ea93a7232d71ed8a05abf50abeeb4220a552ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3285 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_5.md5 b/libs/server-sdk/docs/html/inherit_graph_5.md5 deleted file mode 100644 index 95f22b156..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_5.md5 +++ /dev/null @@ -1 +0,0 @@ -45081cddbc0c88cf41228bf2a4b612ad \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_5.png b/libs/server-sdk/docs/html/inherit_graph_5.png deleted file mode 100644 index 81d2e7a7f7db4b962a98c082840c8b369237cccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3964 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_50.md5 b/libs/server-sdk/docs/html/inherit_graph_50.md5 deleted file mode 100644 index 6d0e8c045..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_50.md5 +++ /dev/null @@ -1 +0,0 @@ -1e4bd46e7031b31d1d0f5a42d80fa570 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_50.png b/libs/server-sdk/docs/html/inherit_graph_50.png deleted file mode 100644 index e1517e3fdbd92435db2d22a2df8e687e3812a648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3886 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_51.map b/libs/server-sdk/docs/html/inherit_graph_51.map deleted file mode 100644 index 825a84b24..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_51.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_51.md5 b/libs/server-sdk/docs/html/inherit_graph_51.md5 deleted file mode 100644 index 3dc3c33ff..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_51.md5 +++ /dev/null @@ -1 +0,0 @@ -0b26393d01374e88f4dc19a74b747d5e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_51.png b/libs/server-sdk/docs/html/inherit_graph_51.png deleted file mode 100644 index feaff2438a1aa4676e93e6022cc8bf8001fa910b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3221 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 ixfuLkv;N - - diff --git a/libs/server-sdk/docs/html/inherit_graph_52.md5 b/libs/server-sdk/docs/html/inherit_graph_52.md5 deleted file mode 100644 index 6f285dcb6..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_52.md5 +++ /dev/null @@ -1 +0,0 @@ -cb2bb8b776f215fb3840eb1793315cdc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_52.png b/libs/server-sdk/docs/html/inherit_graph_52.png deleted file mode 100644 index 4b0273f0a91c9627661b1d4fcdb061d1a90b0c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2157 zcmV-z2$J`SP)`4J75=7^1ii))E|Mlxva2$uezP=@!^KV+8 z|0UR!m!Y#T^XedP-@ZjySQyOA%wS+(0C#tHWMpJue0+RS>ihWkprD{&QEDw^O=eyl z7@UQ&SNT5CCIiV?229 zKyCck*cigX!mxYyZZ%EQ2!OosIIbT~OV@wuPdM1&J3P9Qcm z7Fk(Y*tl^c3=9n5>gtNimoH=g{`~-eo}L~YJa`c1=H{@lut0QlH2VAd)s8{a`W`rN z0CjbBICA6&IF5s#pC15VWMl-1iHWeawS}pvDI^jJWHK25psTA378Vw2`~IUxk3uXK zV{&p*W6j@&exbCqlx7LfiLb9O<>uzjh^tg8djI}CIXO8|ad9ypx3aRLs;Vl!Etks) z01XTb5D}4whX>i%*wC9dZ)kLMl+x1D$lTnVrlzKdh$u8Pl(ui*P7MtWG%zqgw{G2{ z%F0Tu#_rg$gCZg#sJpwHnwy)+$H#{NP;YOqR@yy0JZSy;_4Ml1D^jUceC*!6d!$q< z$;Zcs;^N}?+^_5N{rh(kiA41BgwuQ&8tbfhldBH zrKQc7GbJU3?CtF-Jw1I!jbGO%At8Yd9XdorL=zJew07-Us;H=#b^f1u{`@%sppK3X zjeS~LS_lBOwYBlF4<9}d0P5=M;`M4;Bcho`oBn({J3IN<wm~YDV(ZqeFfuX%$8ktZOoT$ASWpdfb94TGeSLiZ!1(w$ z+S}Wqr>6%;N5=(^RVWlNG&EGp|5`^I?KU_8%Y%V|0TL1t<~_Ff_;{3;m*d;F zZ;(o*5DJCZvuDq|M5j-1$K6Jb3Rkv zuwesKDiu09I`~*~b2FdQ27y4`7Phvw5C{b5>+1s%sr^l#bW>APh>nhiL?S^`Qxo#? z^5(3$7%Y0l@$qp?O-;eX!~`o>uEgutuaTXdt=7lW(-Zmm`4}7=giI#GxpU{Vu5V*w z1Bpa}*w|Qn`t%7yLqo{T&Beoq59b~0=;(-T+qU84$&={q?L}*AD^gNY7NlJhLZJ}F z#l>)Sb%j_gp7(@|kB>)YW+rNCYH;k>F+M)m4I9UCxOwv??%cV9^XJc_si_HLV`FG& zXh3ReD$2^r;Nai@e}8`@BqTtoR6;J7VD2PNNoIQIMd-v{D>ywd@fxf;zSXo&?B9Y9<&qq;F5!~F|@XtU0z`?-* zb#-+Ri^W=vEiEm@$jAsB9UUQ&NO1V@;RR`*3xPm@+}vCQ1_r|4-+#`nQh0bc1OfrX zVzHW8=OZX62rpi|Kx1Pg{QUf2W@d({s3@42nDAG@($Z2G85zOd-5uWE-mtQ=LSbQ{ z)^j8$C*#qhN6^>T=bsD|78YXj=FJEW4u-k8IZmBAg_xKatXj1S&z?O)R#q0IQYj1# z4G|C!faK(4?Ay1Gf8sJ*&EIAL8)U{JGBGhhYu2ox`}glJx0Jt{KYqi;m>VL(jT<+h zudk1Yh=}EuqqAsy8J)3o7#JA9)YKGtd3jphs4-@TnRgjjtalLp-(lMZhR(vw%g|Yv zc^NtjGcQAD(RjmFR#x^WbubvSQd?WAF{jbIn!YQ~VEip`MC|u@89E93eO`v{!pzIi jS(telItw!|LudIHbQx-XNDj)|00000NkvXXu0mjfpMxD( diff --git a/libs/server-sdk/docs/html/inherit_graph_53.map b/libs/server-sdk/docs/html/inherit_graph_53.map deleted file mode 100644 index 48a33075c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_53.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_53.md5 b/libs/server-sdk/docs/html/inherit_graph_53.md5 deleted file mode 100644 index ae7915d99..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_53.md5 +++ /dev/null @@ -1 +0,0 @@ -109c9ee9643ce850ac3f48ce2cfa4f03 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_53.png b/libs/server-sdk/docs/html/inherit_graph_53.png deleted file mode 100644 index cbb793d6fcc6c6b1b2d0a22a0f81ee9cce45330e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2243 zcmYjT2{hDQ8~-bNk)$a5`U+*HS9vkn_s}$iW;DaRmW;9uy@OFqi4mc(hNw)klgOCR z#EfNZV=QIOUX7@P7L)JadC&Kq@7#0mJ?EbDJomZJ@Av$kONP7HNr)d22LM3A!QL7H z?o;5@6x{``4goPn;3kYcV`mNQ{2s+Er4#@VB{*1HxDg6I=3j6+a8bTQ&Uv^mzpuKoQe*W` z7%W94$@bBkrU}ed^o~r5kgp;XqZ`_Cb6es7?Jpm6uw=+gYid$bZC%|1MA`K8bW~In z9*^gJ!hd?pNKQ_UWP3tkdU|^;qy#Oxd{0oid;9xGaSa_xC5ZRm*O$kRdDq89(Zpae zn|ct)U|(NVRh9E2P7-sjyStmkV$D?T0f28r)8vQi>+9IMZ>v*uKR>@V6z6Om=fy%e zO_Y>wuMrTiTu`8}U1205l9;29!TL2IQ&qY;Is}2ZKL3D#01*)p?xklfFe{JwQ`2AK^R$j+*Y#&7t2nGfQl{&XTYd=3BA)yOM zVa7tlYnUpGKoWp->=>!{KmC&vM^KpimPfB_+yc*WTX!Ixi(FJND*H)aJ?sL5poZ zUjX28xkS^VZeJt{g{OHXSPB4g3JT8}8kou%1BE7?v!U5JIU9-d>D>!)adB3OlCeL& zk_n`gsm@g9WU(bFcSl3MkNxBPjEv>6Nx7BE)Vyi8)w6x^noEiElN2X}Ry=kZWz^qq%K+;oHh4K1x6->0La?o`D4)m5d# zhs#EAA3uJqC@)92y3*-%8?|#Fu_7ZI^78V2g%(h$nq_X|98TCmSH}52x>Q)$V7TgN ziSqi%xDRj?iv9{KWoFhkG=zwaId|^d<;!~R{t!8R^oy50I$7cX#MBhLHZ5)7XfYttFu!CW%?QC@Bg^IzTR8~auppI z82I_~XYJ(vfq}J2TK$6u3{L|PECIlgifAi){#+IqoS8{GZ+2~4^fz<{S8>|ObL521 zE8gBf#c_RokdM{X$19_GqsI&l4bPlmd(@z3?S>WaJiK)2(vwxMA|t$iSlIrc6Q?Yi zEnc!&SeN2Zn_e;*tf=JVp@z#5Et&QjB9aQVwYBC_HwTt0MnG@}-$zuMKY#-On5S^s zWN&Zp$jC;3am5G@JeaIDNj6WRP$<=?2XK2Tf;%*nLUwX?uBxfo`NgMOtEp1DJJXa6 zNAY9T7lF9=cmcjvmZOap<$~TJcjoHP*Iq|p4F}snng{@Ug?CTTbMx|?ot?WE!z(xD zn773fu%H_TgTZBU})C>;?iy17<$p8#yrW^}OFX^4}eo;X*8m+3T zIzK-zoHhp%ae3JTL>Ga$TTt-AkA3Lx=*^E4o!Gj)tx}N@5nf0nLMO}fASzNpQBkb_ zj`fe36iA+vG`WOxDMD6yMVy0caBy(&I_{xG5lgVV(eBX{85TDCnUJPz#?lMAr}8)S z54h;pf5Qe-h^!jz>A~?vs}N<+YHOuJu=Q^i7Z(p4I3S)d_hWD-;tE;O81Oz~3Qj(YF@p$asUa#{hroJa=<>ftGE~R}|EL9-rn9w;XYGBVQ1a@3F} zGv|WFs%Pnkr)HarwRLjXK{y2cK8uNfSK%gW~T_q#|YS`E?~8?Q!3kB^LGu@~p$C3iuE zRWt0VR4T}f`1p8XWiv1m2My`Ob_Sj!=i}p3gK7KqW$|`fTU% zMYhHU2P?_QWM*XSS5!=GL3lzH0Jxjm%_$%L_V&AoW=}oVN>HK74XEMc(DNY`q+;Wp z#L9|__Dym5t)KedK0b`;>DHzu!s!WzF67HrJeU7cy4AyQZ}LMXlPM#}%BRN!kZ zl3hh9$f~QMp@R)_UF_GdU;pmN-}iwmZay#gt9dun;_do>ZT{Ej7xeAt$DU-p`0G3P PD*+sAT&$}ty-EK8#kxtm diff --git a/libs/server-sdk/docs/html/inherit_graph_54.map b/libs/server-sdk/docs/html/inherit_graph_54.map deleted file mode 100644 index 596ca442e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_54.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_54.md5 b/libs/server-sdk/docs/html/inherit_graph_54.md5 deleted file mode 100644 index c97b93d6e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_54.md5 +++ /dev/null @@ -1 +0,0 @@ -be3786a08cdf2736e84a8e77c5729c60 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_54.png b/libs/server-sdk/docs/html/inherit_graph_54.png deleted file mode 100644 index 32a5ddd231337a834a0a2e127174b9e5dc41d2d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 zcmXw52{hFE7yl*MGGWr6p_n>op6$IT+hpG*%UEWj#!$#G)DSAWEMrZYCuA+0ENL+I z-q_`hH40@L45kdqzRv&Gd*|Kn`F`&`=eyp|`P_TIBpWMJh=7Cu000nkGb0qJKY?AA zj|&`~-XZ%y#p8C()Cl1GYWeR=(gA?a)7(hkKKLa&+u8DTt3JF{t$!hBAoCoGlsRn3thMCOAK4D1W69dNd z$KyAgWn^Vp?lXtd9nbVQ`ilG;pi$lt-rCw4v^sS-hZ1z9U^X{57rg%pJ4}Gb8x&wd z>%s{)h0oUivwAwOps5L|tlZz)8fhuFzq@-zOsvel^vp)PN42-NH(JrK@}a%G=uhN8 zuD0|2MUGHD=LjGW2n7WNSS&UtCr2QrkV3g17+6cCe)`x501*R=ue6pYn?^q-gx#hd z&HV`GixTGJ=83k&VB$Gh^v=!`E_jtpLH(zhnJ@rI>}(9#B^nuVlPxA|315dxtSMOy z4VpT61Gqny*=*~V8kBeMBAC3qypTjDQ8Tss73$5@)RdBv(zOK8vlAyyFc^&5+S*hp z?Y8e^3-_BhCyoyHf6!g+9Ub@f_GTG_gTiTM&&_0vjg512b1_g|6WfjXo^%)tR#a5v zT<0sB-lLS=<-hqMj-4JzkbtDogm3lGF3;BhcJ;Sgx*m_cYf|ky zUg2CPF31yOz|YUmVzaL-LRFWPQ;Lh_-Y3~cMMagCmIkQesf~4Yqr=111qH|GgLiAT zwgQ(i@?Jl0){L!Pm{v2dQ zMTJL#p@9Ju3YC+Si;asL_fZ3Ic>Lc<;^E<(zHD_`*r8K}<84MXuh2YEGrO<9x3}Y2 zAB-(eo#-NNdq7?llmPn7)(IG#?H>p*qC@+ zJ1HflOBQy{35Ua7zYdwYs-u%jXC`#cj*pK|OiV;X0LdoNg?Ar6ZmOtYx3shz?r-P3 zdjT=JU%m%Po+LEHI1_@mlrX8;it%B6O@Jl${}ASo#c$JpOq zrA*RC1_!4hPx`*@>}dQCe_2AF{AF}BE(TqR-Te8pib@SVI?xO=Hsr7f>SIPQD?X{L z(WDGgr<*`bRN@V}*du55VxdKH69??C>IF7tGSJ&@Zk7(d zUuyV)KXi0_gDvFAAX-5|L5dwZm6y=4b6ME+v@{U_#JyeWTzPrmc62OuETh=TK>70qdwR^*59^znye~`mFqKG&iS)KMuBj4?A{HeG z0Q$m{Rv_#lp`qL0)3vn;8}eY#>g(%MsZ=tV%wn-VfBsy&u{=g;pPZarI%$kXqp42X zYHG1DWBu%J-|!v*+->2U3%voiI5f8>oFC~g!DUEOf= zOR>VFj@VcpX=&+Gakudg@3^~@pFa->3nE^ih8rW zy81f;0VY5xDJd{#f{{UNxG7K0)%1_0GqsS&Y>|cKu^YUD9IC!!Nh_~vr0~R}#e$g7F?iS#TM%RVz z2P$WLUs?*@+hA>MY;1lXr3L>etf{d_h@ueBK}VXKn_s_{Sr)-oY6AJq%{R9Xr-@i) zWmA6)=0#4 - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_55.md5 b/libs/server-sdk/docs/html/inherit_graph_55.md5 deleted file mode 100644 index f892bb7ff..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_55.md5 +++ /dev/null @@ -1 +0,0 @@ -3facfa323a28d09386559d22a4ecfda8 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_55.png b/libs/server-sdk/docs/html/inherit_graph_55.png deleted file mode 100644 index f226fa1ead10a5cbd0df90b48876b6ef11f477a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7963 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 - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_56.md5 b/libs/server-sdk/docs/html/inherit_graph_56.md5 deleted file mode 100644 index fe4ab58df..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_56.md5 +++ /dev/null @@ -1 +0,0 @@ -0fcead7fa9df73754d27adddc5bdb175 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_56.png b/libs/server-sdk/docs/html/inherit_graph_56.png deleted file mode 100644 index c0869a82b8ce6aec30123bb2aabf4afa1e5ce70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10215 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 ST5xg?A^TWSG8bw1{(k{s3*^86 diff --git a/libs/server-sdk/docs/html/inherit_graph_57.map b/libs/server-sdk/docs/html/inherit_graph_57.map deleted file mode 100644 index 499533af8..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_57.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_57.md5 b/libs/server-sdk/docs/html/inherit_graph_57.md5 deleted file mode 100644 index ced30704f..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_57.md5 +++ /dev/null @@ -1 +0,0 @@ -6afef010159e8a2e5b616b9049c45e84 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_57.png b/libs/server-sdk/docs/html/inherit_graph_57.png deleted file mode 100644 index d2e2c9880f352ea74dee66b57dae3a77a13042d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5032 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 PITr-3qODx2^d$H{TC~jq diff --git a/libs/server-sdk/docs/html/inherit_graph_58.map b/libs/server-sdk/docs/html/inherit_graph_58.map deleted file mode 100644 index bdfba4bcb..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_58.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_58.md5 b/libs/server-sdk/docs/html/inherit_graph_58.md5 deleted file mode 100644 index a0c169449..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_58.md5 +++ /dev/null @@ -1 +0,0 @@ -cfda7652a4607be81b121b666431e512 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_58.png b/libs/server-sdk/docs/html/inherit_graph_58.png deleted file mode 100644 index a55430cff8a23f29e9e97e126052c6e5a433d88d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_59.map b/libs/server-sdk/docs/html/inherit_graph_59.map deleted file mode 100644 index 3830ca525..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_59.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_59.md5 b/libs/server-sdk/docs/html/inherit_graph_59.md5 deleted file mode 100644 index 5937d4ff0..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_59.md5 +++ /dev/null @@ -1 +0,0 @@ -4d218c2c74bf2fb1b652aaaf37ff5fb7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_59.png b/libs/server-sdk/docs/html/inherit_graph_59.png deleted file mode 100644 index 9ea77b98dff5c4a58a6f613a6c679ca034738a03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmV+w3F`KVP)H&$JaOOGPCZEKmwY2oWh_STsQ(@&{toRFOrX z0x>aRtKk7dj6NAtF-jnsU?5N%2q0U67!oxu4@wik5RDvip!TTTV`nJq2Gf_c z&!1y;78e&K5(%Hr-@SYHl`B`4mzS~f{{DXb$`cb4LZOhu;RFN(w6wGs6(bM`u3x_% z6&2;|?A*}MfY)DHSvh<5?5R_y@Zm5jDk=g41M$OwfdLkaH99&fl}ZmBIDi!rUz76S z!Gqx7VEj<2R5F>&k&zJ!okR>xAZgo_l$4&Ho~*1a1VO^X!@=fz+4S`E#ful++}!r< z+jr^GrSIRrclkM&82L}hAK7C4Dz$wI3S6AP@eOsf^q@<)^ zC6kkrCr+H$zkh#wd%L5fBT->`divPd*t>V{u){}>9>vDS@_0P6W+p8yt*@`Ix3?EN zl*wdKQBmIB-dmeA>T_&pXb1@jsi~B{QUL(w=jTxr4GIdnckdon zj$IIHwR&`P6aX+VFrd>RY30GeK>)zi)D%{ZU92-RGZbQif`YJ17C$U5F6Q(3QmNF? zdFAHjrl+T)D7v<`ws-H|mX;QZ35kn~)0tIFPf}7+K|ukEqFSw%$K%!3)>2OzQGlTd zG}IRNkWN=aLqh-nrBaENfByU#05Cp2jvAO=iqphMOiWBnOeB`jU5A>QnvNVf;^gFn zAc#aFQLEKPo4C2TVK3NhHUMCCb#-K9gvn(3`udtuS*=z(Iy&Oz#8wnyyu7@K-Bwpu zJ2*Jx=H?m_nUj;#+}u1jH`mnE#A2~dpFT}}Qabw~S65d6Kvq^(U0vPJpFdx{dZp25 z&Ye4FRHsqQZL3nLSS%K{{s926`!8lnKsLRmE5V`Vp{c2<)YR0QH*Zc%OlY;*($dn6 zjSXBAE@*msnz|ovZ|`5feqmRPQ9L|6mY0|DK8J^gjfw#PAP7S2L@JdA1_s8)#?H^r zla3M)5D*p?CX>l3Dk?HFGk5IRVTv{#{`u!0dwctijt-ejmXeZ!eNNOmaY!eSqAi0# z{!w~*dTwlNjE#+9huA9a>FK$J(=h}s53R1QYPH&3yLQ>x*(nr?($Z4=ErCE#Q&XeS zXhugzuU)%F-H(@-mry9o&d%=Z>swe@sI08)=;$z1+1JA-@nHnlFiyv0{|EdhFB~vFE4LxZOzWkHcKbz z1X8qhcX$8v>65-4eSCZ(BO`Njb0;PyR4P?LK|w-7g1fsrwQ{qdU2_r6pfq zU!hPa7K@FFA%($UR905T#Kc5KMv~qUL?RJ`!HABIHtH1sKv`KC@$W+RdO zd_F%kG}J7eq!UQdwy3D6v$K=UW@FD~L>e0#ot&HwA3hus62j$j<#M^v(=iX?UEIVy z^J%q<9*lf0sk577fdUtoX z(N;P^2tybONW{m-U%h(uw+!(&u-!cb{`WP)!ooslXQ#WndqhM;TU(p8MM3_L4R{E{ z&d$!y&+qQtyJE38KR+KuQ2@Zw(vn0X;qiDbE-pf$5c}>{KL}wcYhlX0j5HvjKLn`~ zpcgwa6t^%X4YF;q84uy4rKNrQ_N~9a9{?a0iw6b<-n@A;Ha6z(?=KRGv|6ox5Q0wD z0+0nH^oJl-f;HEPosh;YXezWWw&x-2`@*@oIkj5d*49>4RmJD?IUG(&Ny*UA(3dY? z3^imjnZd!q`T6h)Pmy2z>nM~&5;vyCl)PYXc0+lq&2!eQdd7U|PCNneh>({RlddI&-n=phJQpobuI zfgXa;1$qcV7w91fT}blO`ak>$f#4_<3Y~vp+q4dOdU_@%CR$b!#Ks5@508k5AeJET vuhI~j!2J+}F3>{|x=mI?iq04^&XT;Z}bA%1&00000NkvXXu0mjfwn0(0 diff --git a/libs/server-sdk/docs/html/inherit_graph_6.map b/libs/server-sdk/docs/html/inherit_graph_6.map deleted file mode 100644 index 429c69640..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_6.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_6.md5 b/libs/server-sdk/docs/html/inherit_graph_6.md5 deleted file mode 100644 index cc972da2d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_6.md5 +++ /dev/null @@ -1 +0,0 @@ -6ced524fec804926908aec9c1f7e74fa \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_6.png b/libs/server-sdk/docs/html/inherit_graph_6.png deleted file mode 100644 index f144ae9ce7fb6dc8b6585a4f1d2490f4237dc5f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2381 zcmZWrc|6ox8~<7FT*WIbf*Rl z6<&-b8cS{|`@WN9&?qu)xWC@degAsT`JD4S=lpS=?|GK*IdOKj7Sa;R5&!^5TUp{9 zK-mtCV-R6*Wogr49u_AK;}R1Cb-ifH(s`N&Bd+REUip z@vBaFEh;2dyQ{bq;do9~PQqk9^y(cC&p*fSZjBBOu5_zw#|uMnlF&*5Kxq}O6Z-`J z=nC}{`l)CN%v@cEV}6mXJSRb^ot~XdOG$}Vyjy7eD(a!hFi1mv^bb=ed1r%X055z)#g~)s>;fE?$qbbeCwxO_wS4Iv}2pG zvnTH?_VlqvkM%8~;R!S(B+B$j_d?*x$eW`9C^VWce^C>*AEN$;B>+f?PxqC&hKGl1 zX=%yG$gr>0H4Xjs;lr(yDyMSmJv;M?FSBO3+Pz|71%|8ENU~ zS<$Ci=mvM2&~f5unnGzi%V9E?rGJB9kcX@4_^)PGBcG>qWb#!`Nm<=zK}P^iD!+CVUJa&pe^H#axiQxD3jo^~b@sa{^% zY`s&b2uLU=VpsLB@!hqzUMK;{g=PMkg&GAfU3UN|M$Dg8Y%()y9?<%+?eZ znib#=<>loG1cKtF-*4S&YHlv?zo@gmzSKY9Q(y-HGPAO<_C4?4FYj#s?R+L6{Q<5J z^g3WlrLvnM&mq3AuL}WSn9G8BQhC|g4jL`*-%A@kmw>mo@Ak3NsbY z<4alf|EW^Azqq>k3m_#ULtZD=hYA6Sbb6tVI$K9rso=kD&0y(D6^q59tDfRoSf?zDJdxckd%}>d-g0&{nLjJD^%qKoI1GTT&>Sg*6-``GV{qF6&rgbXqvEJT`@wyzyZ~xhwb2khRf0Ay43SFHaI+ftUfHn*VjfX z)!ow*gTYKk`x~UDrY^P?eDZ3D*ln@ZNOC3+epZLt?hPrxL z=Y?$r|3@vC&J%^P0;aFKdj*Gsf(&q+ z1_qZzLZZ><8JWGwmPK7%4xXN#L?Y3t?}DXe+q-w(etz85fwYxbInld6Hu>Gm3)C^r z;P9}KiOG0xZ(3g7RTr1%cp%D@^lGrWy1JsG0yO569o;p+TJX7cjW786x%W7@yS}ku zYh$B=K*&qb+S}W)SS%PnZwfo^&fNq&!`LRp@P|Z&_k*B1J3EJmT^D9G zG&S#;A~(0TrotV}NhFfBbw@v&m}R3yGmA@1JZ50P#V`yF4cEr0lPA<}-n@xMqi>(u z-sDgJ3qB`1d#I;}LLxTU%q}L=#QYwbZ?~Q1b*7a4-XF-jpiM|hpwAa z4}Dhqt$M#iqfcSLAiY{2A@;4Wh0zh7VqsB7W7aDvDGdw_;Vmqxs;Yc=Pm@au5fCno&AuUt8vll$n=y+Un(^xJRr z=E;G90gxKXol!jdtwqWnCxPCV><0x)V@+}K@ydJmE-Wkv0cC@{v9YnaIgcpQiTQaY z7)(92{nEkWl7nh^#mKQOk&VQF;9!C#thcv!kAlL-h1>G-sU;;PJ3BisUg$dQi^CPx z)`mDZIE005Yb}n7n^L!hI?x4n+A%RP0HBi=@3#?$o8s|M=?bjI;I(VFh2~359;K%f z2!x^G;o*S+C`1$lxa%bq@&%P&vX&vxt4Vwj;&bE1b0+hkfk9g9^z7W6I)v=!7q&7| z4c>@4UjM$cGvddlzNY33`23OFU%tzB2)->px(-j@BK!KPC@Gyhb!w=u4-SJx@0;QW z(dl$B`M}h%va%{KF9*3^{BWvMUv?KG2Kmg59_H?TAe~Z2i$)GB@FIL?c15iM`_T_7 zqsF4WB - - diff --git a/libs/server-sdk/docs/html/inherit_graph_60.md5 b/libs/server-sdk/docs/html/inherit_graph_60.md5 deleted file mode 100644 index 88b0dbda2..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_60.md5 +++ /dev/null @@ -1 +0,0 @@ -96a2b1916766ab4a03df7eaebfea952c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_60.png b/libs/server-sdk/docs/html/inherit_graph_60.png deleted file mode 100644 index 05df7d1ca0bbf7a377aedbbc63eb7581ba08e5a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2282 zcmV)UAA)IYpd{4Y1%W_oKj zJ)c+i{5+9q5`AjC$!^5Mdre;AgJRa}z<;%gr z!RywoD=#l6>T5Kb!-o$aJa~}!I7ohezNe=rQEYE-r_<>@Jw0Nvc-yvZFi1Yu%e{N| zcJACs6y()n)9x)gUvcmZI_}<>$w{PFV;{E&g!@|Ni9L}O<=ER8;t*x!i&CReV zkw}7rgI!!)mNsd|$5>uo?&ITATwILfxJ)LS((J1U5i#E0-td$qikX?2TrO8E78@E@ zYHDhHd_0chQ&UqLH*Tz{sWCDk;o;$PW)r>oA+P5^*hE{E~YpFaZtzJLFY8<<`r!-PadMMXtLkt0;sp{lB?UAuPK+S+0m zCK8F1O67u0?CtI0fwi?Y0AO-*vb($6!otGM&Fyz8E0szHgF(c}t&E6qc6KIrTU1nJ zV`Gz=nrcX7N=iy~b@lM@a8*?molX}B1jYw7XFs%Q(2$j6?Cjau zSwa&bXmD`Qct0*KE?TV?o-qsJ=;$~xF+ud%)z!727ytlizkk1#l~r9`okSvujg5uhlX0B{dMD6GTN+LO zSLx*BG&?)n+uI9^a20oQa$3T03_;05larG=oo@a5^_G^FGMOwpJDd0ukH;%6E>^46 zJv}`aFJ3g>kF&EgpU+QDPHt^&9UUDlC@83_t20#D&CPAko;_#Jo*fz*>gwvs%*BL$M0JwGQmP(~!v)Oz;pBy)YR4VoK^b8LVcXf4bY-|h(2{BT+qM~AaeB8~= zjnC%`g~A2J=!Hh36%-VNhK2?P2I{>cL`Fu^Xta=!kOjR00LaP7AwM4?cKS(4NpIe~ z;c~gVckf=5PQ4Ror0s%k_CseILKG= z-`rEL5~il6Hf-2XR#vv$LjEoO{GNKHg5!8zUY@nJ_0gk8ms`ufj-DJe1OULs#)idW z6%`dNZ8yEDKpxW1((ZCsC+J#+pbGL3f+{Q7Lqtl3jg5_$mse?N>2fPtnXF_Ff&X7Y zs8p)cr%wxo!Y^OGEVrT+$O`um1il)>FbuwN1OSYWkBdYi4u`{HvG{yGeCZ1eXJzE( z=5o1Q27|G8@7|`SCK&wNIThx@s_>9Tqshz5!!XR(*B3^FLScJ*`|H=QdwYA`-Q6Q2 zBXv3*Fpyc%*4CDhks*~zhlhu6-@Z+xYW($_3Uh({z;T5=rzWRlSXx>_f8hV8QhfXN z4HmUpEtAP?X=$0$oXD)`>gr-J7;`H8@tg{CVbwjShWnwx!9jsQaP8VPtyT*Fkjv!& z05+Qqcia{h7Gq;$FvC!9W(AkaEh{TKfBw9$uWxd4@~2OqfJt&H%!L*1A;{*}%m>{RZOu%r`Ekk8xCEP_WqaegT4*cB@@{hx;qIC%Imp~pu zPz8AiK^5d71XYlS5L7`PLQn;H2tgG+`PB1&_!EI3kjZ3o{)O$Ab;!xdDJm+;w2}~J zhQGgmKtKRFf}y9<2#TQn5P~YmLkOxM4 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_61.md5 b/libs/server-sdk/docs/html/inherit_graph_61.md5 deleted file mode 100644 index cbfa1d15c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_61.md5 +++ /dev/null @@ -1 +0,0 @@ -a305b37396a5831c78519578abf36b6e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_61.png b/libs/server-sdk/docs/html/inherit_graph_61.png deleted file mode 100644 index 5df754aba432cff67cf15ae73f0e0b2b61749ef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2303 zcmV$6VDsRXG=wnT8jq;3Y3CILIkQ1DKTGy9$CcV}n2Pl})@3Lp>?P?lQ&WW@tL1R)Fb5QHqyLlCl1iG}+5`a5^- zESD6>O2N<1FFidSFaEU-$>s8@s;VWI1X)Q)rPBKPdSZk+yHaIkgSc8v`k60|mi&Cld)TvWTb86_J#X%qtpak~q+qc|` zmJYHW;_-M0f>0Ux$K%oIba!|6>gsBvVmKVmrAwCr z0|VEsTUSQqbP~}wfjZm9#Kbf-G$bY_A_&6ea>3vCvi|=5As`!otEEH*Tm@s+gD< zEYjQC8xRm+Z*Twj@ndUiYofxqxVY}_?sxCrVa0p*?uCSeuvn~l&CH1tCz_j^o0^)i zqF5{r3=DL3c3#+|86IO76&k6}Y^-Tq~jzUtiz+{QTK*kw_FB9gQ6`nasMnI_y|3mjeKXhK5iS_44w%efu^R z$1VtkLebUL1psJmZPn^fXXUoGHUL0hUmq67F4lp80Rv*Zyu7eW7B6OIX0q9Ap-`xA zTq!9jadB}dicU;SY}~l9y1LrHgoK8MYRxL9Cn_o`EiDa2QH@5!VzDF=iQ!2j3eY!! z`r6_i((0CtF3+1c6C z)6=*nTu^_1zu|tIote(LB&=DpW-i*a*uQ_jg@r|JZLL@=j){rEz9+*vadb|gfwmNi z?yu6((Q$fuy1Tm@D`Km-qod;jhNBNs9vUAX*Jw2B*RMA>HMMsnn8^k{vsC1O)}@vv_iHa#mK>`}gnhhva$fsQ~~K3Wd+-=j7zn)YK#;CCy8x z&IvTo*3QoE%a<>+?dam-;_vUDl9JNX(<7J5)6&wy!ouwA>BSb_*P$-n3pdh1O0RV_ZBI55u_)b4DG4bu& zw`?|h_wL>E(y4O-4YWOf{`|9N&nzu1vF9=(<>lox8qL$w)7#sd$z&E67aJYU{2<=N z=eVaf5hf-kHf-2XT3Wi?LjElle^0$yK~Xd}H`mhA^61f{%dO>KM@J4C1OQ-VWyN4H z3JVJtwwpF7poes`u%}$p1m4RQhZUN(u_!UWztgNg&Jv~cGO8$T6(n`Zv z^_Yr>!2e!HD3!|7r%&_w{BPgBEw`dof(dyD1A9$|APDyM5dbhcIw}wdSS%KU!Qkwik&+B9RCHU~X>y z=+UEX+qMA!6bi+|hYx@L{Aq7*4*cC-78Vvl!akJ z>kzgd>hJFl4-db3_3F&b3;;kTlK}vjOeVJDHZwCD85!y9>}0dqrKP3k&Ykn|@kvTb z`uzFxa?AgBF(D6OY~H-NprD|=z5V|E`v3qIi$$SOlu9M>1rU}k6doS_{Q2__A3k93 zWz}jmm|ISZzBG*0ifN4&gTY{AWMo{wetmLs(#gr`(4j*K2?;GNEo!y; z{Hd#}yLjOSeT8CO?Gy6MMVXTMgw!pX)%z7u_{4OLK=2OMFp0h zyNrS$|2WwHeh~j0#zfa4$RYwg1R)Fb5QHqyLlCk+4?)NRJp>^O^bmwBI^Ma?{^L&w z1V<{BYW;Tl*E;0r=olFpxwMiXD-14|>*wc3j3Dq=X$VQ+eh5Mq=phJMpobu2fgXa8 Z - - diff --git a/libs/server-sdk/docs/html/inherit_graph_62.md5 b/libs/server-sdk/docs/html/inherit_graph_62.md5 deleted file mode 100644 index 4cc9139b7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_62.md5 +++ /dev/null @@ -1 +0,0 @@ -aa205ddc56b6cd7e111462314f805521 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_62.png b/libs/server-sdk/docs/html/inherit_graph_62.png deleted file mode 100644 index b28dd5e1387cf57d43ba71e4c416b28d7110eaee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1903 zcmV-#2ax!QP)EK~#90?VMdmQ*Ru{pEK9XrcEnb*ruDV7ZYDb3p9e&1W{=wtL0p{ zwIqmKweX@6sjHAFm2?pq)--t5q-M^&*ru-BL^mVd`ClA3oPT?> zbV~MouFmgwe&;#g=jZo4=a~)>6h#395&}p|Eda7?f!>0I3g|6JsDR#rgbFe-=;`UX zdiCm3NrC+B?Ao=fw6qit|F>?L&E~eYwndi&Sq|uQx}KgMVutKp)Y{s*Sb8AKheL-B z{gQ$EEl8+<-hzY*=q*U7_!DnsWMtgBb!)+;c*Es#8ygz~*Vt?}1VQX}`}~Jpw0Zp_ zz;)~2Vlkf|=&c1HCnx93nKO9!>eZ|K{QT(XXeyPOnwnZ!S?PAWmrC2tojdF6>+w*h z(;Yi@Y;kT4y|utRe*Bov=Wp4vrMtV^ZnxjNchBi`c64+swXP*#zTOfFg$RO>NTm4q z_)C{A;osO{GMUewJ;RPI77KzP4u=B(z~yo;T)2>#nMtG3wr$(?F<| zT(125{C)fO;kU!6si{dxNx?(CUQZ^IjYgwdt=_zOGnOPC3yK;^NDfFK^wt zl}e>1Cnr}_R1_2x002fuM-Lx9OsCT~Zrpg}$dT{gzvJ?J_QYR)a&l6oQn6U9sHiBR zP-rw7{q?Z0u&}qc_vq212!do}WPty_6Mt9F?=oL+b#`{5DEjl~&-?f9-??+Asi`UG zB@GP?YPH&Cv&rRhnM{T`KqiyDef##|!-ocgfyd)LfBrl`u|y(Sy?XV)z(7Yw2XVm< zAV#CnR8&+r9FD@mLM&sm+4k(&vuV?&2M->Ehldjt78MnlOs1DFUt;0Sn>VwvvREuu z(5dzJ_YVyX$>nmNXA24noKEMvckkZ3d1E%4Winadp7_hl<#N4V-__M+GMN$+6GbAC z$K&zY!{+8@9*>-E13=(BiWU;qFxGBSeYvDI;GY%GA7 zw6rvA8NGkW^x3{+kXh?Q;wo0W!QM9Y83jkm; znY?SheE9+ZFc=J2`2PKS0KnI;U;RzfUmk1b@bEB}pPikh(P({reg1lgd+V1u{(+vr zh{a;DSWL{!cin1jZQZeBM?^#ff*>lD%3`quy@XDuV+Rxp1pwf7yN8B`!otEh9L`*d zEf!07csQOXUKK!0TwEM+SdB(QrBanjr9Y7+B_(ZbZQs6qYi(^MlgW8`c|qp|0NAi$ z0{~!nc-Z@t*=#10$!s(^p`gn3;+NIgMlCjf*@gGVG|P*LqkIWdgzls z)AL)*%UdHOBT}jK;>C+rtJUN2R99Ee%*^1La6zM^qk+d^v)Qw=v)Gdq6eg27H8q8g zIXE~NR15$BK@j2~YPC8gB_%5>YkYj%=UtMLlG4-D>+9=lYHAb;#flXx=Av!;_U&vo z+vhLOVq;@xW@bz#6Bc5tZ)|MrT!tmWVzEdhlHG16t`K>7dH#AxBKiIiFO;4D%*$JD zx7*|KL`FugT)9%G(^XejZe3lS!{IO*jpxpt3p`F-T%1rSEG{nY@9%dyowc>K zot>Tjia8w4?%lgjo;*1=Ha0joSXNdRRE#%dGWqV^yUEGP0)fDv^-D@hs;a8GySwoZ z?LqhQ2!h-Fo`B9Z9Fk01Ve7!woI*VjjU%rF*8PXOlSEjF87 zRaGUGN@+A&X=&+!0|)R^m6ertyPd&c2!%po-XD#PjVUQ9+1c3%2?@Quy#j$CK(SV< zot&KHa5zGt5Z^cl5aSaPiBwx#o0*x(=ktBO%0(g(i9`|z1l}GBKu%81ix)3Ge*Bn` zkr5poEtN_mBO|d_s#dFwh=@o{P37@;38DPeQYaLw zR;>bldU*Ei*+-8aQ79Dbb0U$2(&HE6(mKbz{6E6<^z^!Q>zbOHmRiW)!NTw5mn$fW zUcY{wLZKWycyOt;{H^%-ZXg5zK&4WnqM|e!%^Y{}5O1Kje6xgq0bDk~cOoQIKyN`p z1@smqR6uV*LWPgLd`nBq;_HC??N}@pCX-3b`0$oQB3UdwkY$BfEGC8s3jhBWBs9SN p79> - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_63.md5 b/libs/server-sdk/docs/html/inherit_graph_63.md5 deleted file mode 100644 index f30ad6364..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_63.md5 +++ /dev/null @@ -1 +0,0 @@ -935e39345d781d6d750673dec2b847a8 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_63.png b/libs/server-sdk/docs/html/inherit_graph_63.png deleted file mode 100644 index d63942cd6afef0d134577f2a913665aadcbbd3d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3029 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 K0sg|uC-J{MV)Bmw diff --git a/libs/server-sdk/docs/html/inherit_graph_64.map b/libs/server-sdk/docs/html/inherit_graph_64.map deleted file mode 100644 index c1d6a7e77..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_64.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_64.md5 b/libs/server-sdk/docs/html/inherit_graph_64.md5 deleted file mode 100644 index d433c1f11..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_64.md5 +++ /dev/null @@ -1 +0,0 @@ -9548775bbff49e14e22caa027d3ff2a7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_64.png b/libs/server-sdk/docs/html/inherit_graph_64.png deleted file mode 100644 index 72238d48661d844e31c96751e2b9199ede230d8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2697 zcmYjTc|4Tu8h*1*WC=%hCB(?mAVk&~yU8+2vSu1vOd))QY}uDj8WXY%!pxL0C~KCG zWJ?%>GRhNHZQTF)jcAcr47}_F#Mo zz8Vk~a7PDY{lUO-+sX_M9RKGjepitV09^VOa3fUsiFJ|XKfXpnkoxf zUJ{cz@eBet^tB}l)y1+5^BW5CI3`DnX*_-YCqzWHr`tW7Kivt0)wPj#;vyY z&DZXK?b1|}=y4xDe8|_rRyitYE5+dPHzFeR9{w&`Zl+KuuU_39GkJegG2YnI%j-PN z7!@J_VI%*GZ}3yl+{Y|-;e(_99d}eZPYGg$H!UZ!1L1FgC4`(N*%5RMQoi%>8 zUUbd8R#g47BZ-aO-A!*77m2uzVq1j@WI^8Z=Y~x8wkXGt)wMOoJ#92> zqPLgW(h@Q3;o|B_acQja9+Cu4F3eb@$m47i;0z&my3yug9uJ@ zs^I%DwcWQj=yWGz*vyO*@bK^esOQO$%QGn*4Gj%v z@wyM6KYP~Yp=R&k;FzA;^Ig&)N+RL!rKP3q<#9Y7PtN0^I^Fg2oBZ-6R#V0#$MWUJ zzYh-da;;4xgxP|(7KeiwgB@xY@qH^yCKoq19_4y9W!G)>p$b3bEp{dlgW)i;b#ZwC zm$_NTg|kF($;-@O-&7fa4yEsP*xx=HWu{M-}b8}ZpL?kIG$sCCU>5A{0&&|yR zIr7mAMCah(V7}XvDg9%LT3=sORJ6uqj+Qxyi{~dNpRBW?I<@$y0RSYnI=!sC{EDvb z8b}*78t$u#L?Wf6q;_|AK}M&hq`)*ZP=fZhwzf7l1EBnFUd*9T*5>BQ3JN4+4FBv! z)BU-x`c`)^r|O63^ac_MYG7cXrzfHFT9eX>%E7G>iHeObfu5d5GFhPPF&O#1EHc^O z&F$ObqR+K!LocoHqxB{gBRUdDYwLczsypZ&HMO;55(%ZFp4;!*99p0gjJbEu_M-3w zIXPvqG#R)IwX)J@>TN(&R1^u>115HBYpWhRQ>gcc099d{0&2poHKMV!)C-hYRFu@o zIAjGUC#M+#@ut518WI`xdp)La{^;oN7WE8E48N#oE)M5tXLnjqFb|q}b-o&^!^77i)*nmj_2-vWGndoi_&LY5fJ z!uOucf&P8~U}tB)RUde#b^-<6W=_=F+1Z(znp)mU%E*Y?{_(H44tito1;5djy)W%m zB4VrKTk%UvzDi1DkV0>G;g3Sv-1pm9I@iG}+E`l~8ynNE2)mZd?el5_(GQksH=UjJ z!`BTDkt-C|q57cDiK)k;{*8tH=kEBiT&In~XGb|jh3;tne0@W3FR@l^SD5R`;`vvB z78VvUXDf?~4Fws|(E!B6(6HSyo(=H9Vi`e=C@9XDP(8r}m47}oENll9H-hZHST6Z^ za{pIA$P_{Q z8|c1+gM;z$Y~teLpfA6Bv~&H&4OZZNXJ>w1UP)=`ImpkgEz}skB%hQ!%5bh35Jk4RtW;*$@lj;KDFTVamGJk(#6(I;N+O?hi3x<8ySBP|k;!~TA{n>smxr{V zpbs_|2F9yg1-YJ#jEwm7$;rv-hB80)^~HHQDF~5%SPk2x=Gt-on(u?nP!t_GJktg% zEkB{o9}|tCxXH=M!T$bswTs!kmjfm>baWbvo7v|N_jkNFkLG#>5z-ecOP~VDfN9Wc zGTDUJG5v;2)_S-eXb>hQCaS8cC@X{@v7Evl=-huQ2N&5^4yL#SJYDrzQBF&%ogqtFeb$TS;NXxkcz-_2+_J~2bQoErUyzgY0S#LUc?f!nn_FR9n*s3GY>;A{z4Adv7XV~^N>10UWp A8~^|S diff --git a/libs/server-sdk/docs/html/inherit_graph_65.map b/libs/server-sdk/docs/html/inherit_graph_65.map deleted file mode 100644 index 75020510c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_65.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_65.md5 b/libs/server-sdk/docs/html/inherit_graph_65.md5 deleted file mode 100644 index cea757cf4..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_65.md5 +++ /dev/null @@ -1 +0,0 @@ -808581ff7cf82c6b89c630aed2c9521c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_65.png b/libs/server-sdk/docs/html/inherit_graph_65.png deleted file mode 100644 index 5d6e9d2dc8048bc0a10a8dde0087e3bf3f452b4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3284 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_66.map b/libs/server-sdk/docs/html/inherit_graph_66.map deleted file mode 100644 index 53e13dbc2..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_66.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_66.md5 b/libs/server-sdk/docs/html/inherit_graph_66.md5 deleted file mode 100644 index fc598f70e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_66.md5 +++ /dev/null @@ -1 +0,0 @@ -cb8caf338424bb757f7f39e49e00f37f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_66.png b/libs/server-sdk/docs/html/inherit_graph_66.png deleted file mode 100644 index 8aab41d7af063bc6cca69d4787c0c599ff23ecca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3228 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_67.map b/libs/server-sdk/docs/html/inherit_graph_67.map deleted file mode 100644 index ba0bcc0b5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_67.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_67.md5 b/libs/server-sdk/docs/html/inherit_graph_67.md5 deleted file mode 100644 index 38e8b4b48..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_67.md5 +++ /dev/null @@ -1 +0,0 @@ -0a9f37d9fb592dfca79c8db206773dff \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_67.png b/libs/server-sdk/docs/html/inherit_graph_67.png deleted file mode 100644 index dcbf3bb943727bb7e9701af50364c6b1b60d5a95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2611 zcmV-33e5G1P)$6VDsRXG^(CX+e=_Dy5}(5fD%!5CMfK(zHUV2$D#H zXySoDq8LP!S0;i+i9{m?MS?{v72i-2?`VR6a(GLywG>(|1xuAnrQQFF$-mhjJvamk zc0aFno_%KKJNxWRXZLA~pePD(ECzzP1>npnc)TqOJl>WC9&gKnh%MCB)m^-J(Ogn+ zW`p41;G;*6>WcrF-wK7|?%lg{E(vG0sIRZDtEggbSvjE? zKR>_h?Ci~(H#<5y-nnx}=RZ6=91|16;c#@_K?(~CeSCa$MTta0Bof=(+jDbsJv}|4 z5qn%vP{3p|9UL4&LqnUJo1t-Va4x&5q3Gw&$*LBp^)@Eg8 zC6~)5Ssgo;$%0}K3Weh=1_=xdEGjC(TE@o4nwy(FJw40H%Akctqdj``2p%gG3IKpg zr9x5E*VmU$r@wspa%gDi%$YN;uC7|G7DdtM=;)A;kdGffs#L0L*REAnRhe)O4GrD7 zb7yaFuT&}x2nYZGeEaszgcx66-=#~JzIgFsY-|h`Z{51p-Q67!5ODC|L1@H|>*vp( z6bhxLrUu%N9Xl2k6@{Yc*|TR^EEY8Cj$2z>t*xzVYHCJCM(XP7GBPrt1CPgJv)MA4 zOs!TQJ9f<9-(REAj1%+y`*&Mg+t;sO!zwvBIS~;NldnEuq+(-ZV`F2nmYIn+85G$_cBu zy1K#xdwY8Tz{tpmTrRh=vSP7VlW|rml@1OLIy<(O2{Cj!9ouYiaWRQRN=ZpECi3v% z!*}oA?eFgwi9|#qar^e|#ypu!W_fw}@#Dt>0s@kgli$953jk22a`B+mDQlz~ir9znX4`!C+`KnlE3zOs3Q2%a;!g4e8pH$z&6X0RSKff^8%> zH`m9&?uU@^1h=>Ra3mYCD zc6WCt5D0yJeb~9ByJ@guA|oU1?Civ1aY;$Z?%liLZ9VzwQ{}JXJu)())oQ6!s*R0J zeSLj?e!lLMpP%2&n>Pmr2HM-(Gcz+yw?n7Xxm<2?a&k*ci(0KNDk>6-#m1ajEY`-2 z8;=}0^6lFCw^ANl8hcKYtz`9&Tu8;PH6Be*Mz#g+L(i`TT-{f_wMw zB_}8AF32RSPnExlH-o`AckWz5LIQt{V2Oe+3=pHWqF&6xKK8<|nY@pF-_U+q8CX>Cr zz0Iq{Gz%u)^E^3SU0q#QSJ&Cu`QgKd#>PfFJ3DhLGR%UBcYS@m?m2h{dG+d5OiYZ6 ziwlWFTDx{_US8hxR`SNi#=yWpDwPTV2nYxm9UYx%r8C2ViT7-9|Ni~3u&@;?R@Bzk z_VxAMzI|J*R##P3O`|E5N;Naj$FmLg;cT8fe_y(EiNRoyNTiUEkfx?4Xv8Kny1KeJ z9FC)-S3{+}=T`SWL5S{j{Br&6gL4o5DRLw|#LEv;6|U@#6HI%H4-d^@{j z$r4vrS3aNL-`@}IzP`SvPMr!54|jBQT)A@Pg9i^#6yezU`Ey1_hCm?b@9#f<{(O0PxxP<)e7v2Vom48Vs;Vj}Dbd;ae7-~? zdG_pCM@Pr%)vI|to>r?h)=^7Ki(D?(y`CFKTwI)5t$y?7O=DxDLZL`ZOw^q!EiKK> z&F$&w;q&>4iHRtRipAoTl#~Mp4!~>L(9nRDN~Kc2eEA|4izoap-dunU{(P9<2Gffu zW_}yXhnmPC8syotX8?eXjt>1(Fmuz^)&`63-@gX{bai#1MpCpWijIpnoZk|O1Yjog zlP6CAKEKCdFujPySU%Kr4pE;aOO^ltIy*b{Pbm}%B9X{oFklhBKZo}dFqEP-)^g(592jm>5+TefVfWAXI#3=R%XO-&sq)r`!$ zcpFPEVlkKx1yj!x2*i5gfnE|`{&4>NkKTLIXwX?JHT=uBHU&Heyvx`tD zBoc{{k&!Z)EHg86_wL>1)nm5xTrQU*dL$(!nM=&a8sR+p@spZCT*)wk!- z6oj?>XMVf6xy8oD&aEVzStKYZC^$G6Ye6jGp$JC@{`qZL;PJLB@OWDmc)Tr({{a$3 VWJ5t)$>sn6002ovPDHLkV1gdR>(~GQ diff --git a/libs/server-sdk/docs/html/inherit_graph_68.map b/libs/server-sdk/docs/html/inherit_graph_68.map deleted file mode 100644 index 4509c85f5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_68.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_68.md5 b/libs/server-sdk/docs/html/inherit_graph_68.md5 deleted file mode 100644 index aa5e75ace..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_68.md5 +++ /dev/null @@ -1 +0,0 @@ -62f1089690a37989c550d8fd6daafe82 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_68.png b/libs/server-sdk/docs/html/inherit_graph_68.png deleted file mode 100644 index 7172f8648c4150517bc47a9abea5a1f1ff917cc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3809 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_69.map b/libs/server-sdk/docs/html/inherit_graph_69.map deleted file mode 100644 index 98386a26b..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_69.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_69.md5 b/libs/server-sdk/docs/html/inherit_graph_69.md5 deleted file mode 100644 index 1fc7b6e2a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_69.md5 +++ /dev/null @@ -1 +0,0 @@ -4b38cad1ed1c89db5cf63f9efe4f46b9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_69.png b/libs/server-sdk/docs/html/inherit_graph_69.png deleted file mode 100644 index d206ae9e2769a982745e66a738feb5979c55aacc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3560 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 LX7D#xoY4OQw-xnw diff --git a/libs/server-sdk/docs/html/inherit_graph_7.map b/libs/server-sdk/docs/html/inherit_graph_7.map deleted file mode 100644 index 3296114e4..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_7.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_7.md5 b/libs/server-sdk/docs/html/inherit_graph_7.md5 deleted file mode 100644 index 39c3f6e64..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_7.md5 +++ /dev/null @@ -1 +0,0 @@ -2f0218a75b567523f323af83c89ccf1b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_7.png b/libs/server-sdk/docs/html/inherit_graph_7.png deleted file mode 100644 index 8122a05501b7ca080007fadefc0d8c7095afc37a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3922 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_70.md5 b/libs/server-sdk/docs/html/inherit_graph_70.md5 deleted file mode 100644 index c79a45bc8..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_70.md5 +++ /dev/null @@ -1 +0,0 @@ -07e648461eba09b10424b9fa35cca40e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_70.png b/libs/server-sdk/docs/html/inherit_graph_70.png deleted file mode 100644 index 97f28a66bc319e4eac591385a7a5f6b192248a41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3734 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 v*};PUS3a20{=Lj|I<m!J8hv@$SoBBYS diff --git a/libs/server-sdk/docs/html/inherit_graph_71.map b/libs/server-sdk/docs/html/inherit_graph_71.map deleted file mode 100644 index cca4083a9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_71.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_71.md5 b/libs/server-sdk/docs/html/inherit_graph_71.md5 deleted file mode 100644 index 3e746f3a5..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_71.md5 +++ /dev/null @@ -1 +0,0 @@ -0710a4e1d7ff2b70d00e3345e54cad5f \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_71.png b/libs/server-sdk/docs/html/inherit_graph_71.png deleted file mode 100644 index 9a055baa67d722baaf7fac08b33058c03b8160ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3992 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_72.md5 b/libs/server-sdk/docs/html/inherit_graph_72.md5 deleted file mode 100644 index f20165006..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_72.md5 +++ /dev/null @@ -1 +0,0 @@ -46bf9a90e18c4c70612f37a2a8c57eb8 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_72.png b/libs/server-sdk/docs/html/inherit_graph_72.png deleted file mode 100644 index c0f99917bbb59efdc162a1ef6fa9ee50e0674801..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3582 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 RxxhdNG1N0fl<7D|{vXBi)UyBp diff --git a/libs/server-sdk/docs/html/inherit_graph_73.map b/libs/server-sdk/docs/html/inherit_graph_73.map deleted file mode 100644 index 121aa0892..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_73.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_73.md5 b/libs/server-sdk/docs/html/inherit_graph_73.md5 deleted file mode 100644 index 2e2980be7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_73.md5 +++ /dev/null @@ -1 +0,0 @@ -f3954f8e442a8b5bde49178eae2b84fe \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_73.png b/libs/server-sdk/docs/html/inherit_graph_73.png deleted file mode 100644 index 29d278dafcc4468c566f423559c44d43eb2ef826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4198 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_74.map b/libs/server-sdk/docs/html/inherit_graph_74.map deleted file mode 100644 index 71ad86f87..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_74.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_74.md5 b/libs/server-sdk/docs/html/inherit_graph_74.md5 deleted file mode 100644 index 41580ccff..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_74.md5 +++ /dev/null @@ -1 +0,0 @@ -37c540b04b8e5d61df305c0e660a975a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_74.png b/libs/server-sdk/docs/html/inherit_graph_74.png deleted file mode 100644 index 58dbfbf8e1bffc9686d2fe66cc5b980a38858bfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3857 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_75.map b/libs/server-sdk/docs/html/inherit_graph_75.map deleted file mode 100644 index 68077af62..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_75.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_75.md5 b/libs/server-sdk/docs/html/inherit_graph_75.md5 deleted file mode 100644 index fd161b520..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_75.md5 +++ /dev/null @@ -1 +0,0 @@ -6fef4b97a635c75166ad40aaea782acc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_75.png b/libs/server-sdk/docs/html/inherit_graph_75.png deleted file mode 100644 index 4fdcc6a79e45c465b59ec5c0fa2d53b21bd21e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3866 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_76.map b/libs/server-sdk/docs/html/inherit_graph_76.map deleted file mode 100644 index 5a68d85d1..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_76.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_76.md5 b/libs/server-sdk/docs/html/inherit_graph_76.md5 deleted file mode 100644 index 5a18c58d1..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_76.md5 +++ /dev/null @@ -1 +0,0 @@ -624e70a2ce8b07c51d9d733931b5eb88 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_76.png b/libs/server-sdk/docs/html/inherit_graph_76.png deleted file mode 100644 index 333887f7a2ece4a7405e422c953fb2544ca6cc51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4165 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_77.map b/libs/server-sdk/docs/html/inherit_graph_77.map deleted file mode 100644 index 7fb67ecdd..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_77.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_77.md5 b/libs/server-sdk/docs/html/inherit_graph_77.md5 deleted file mode 100644 index 006aa117d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_77.md5 +++ /dev/null @@ -1 +0,0 @@ -b34e0804343fb38822910e3667693035 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_77.png b/libs/server-sdk/docs/html/inherit_graph_77.png deleted file mode 100644 index b212082157794cc5a057cd382b415bc933b2d81b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3675 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_78.md5 b/libs/server-sdk/docs/html/inherit_graph_78.md5 deleted file mode 100644 index 559c8e5c8..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_78.md5 +++ /dev/null @@ -1 +0,0 @@ -3ec92644b6a7a5de8a3cd723ffc93d90 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_78.png b/libs/server-sdk/docs/html/inherit_graph_78.png deleted file mode 100644 index 5749bb0cd8cfe519fa0cd23ef33e54964fa7faad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2882 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 W9Qaun()9rd#ULYnG_qC?i~m0~|Bhk+ diff --git a/libs/server-sdk/docs/html/inherit_graph_79.map b/libs/server-sdk/docs/html/inherit_graph_79.map deleted file mode 100644 index 581e8afac..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_79.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_79.md5 b/libs/server-sdk/docs/html/inherit_graph_79.md5 deleted file mode 100644 index 3748a78a0..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_79.md5 +++ /dev/null @@ -1 +0,0 @@ -3c9e3fed57eee438a7b19a0ae6f464b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_79.png b/libs/server-sdk/docs/html/inherit_graph_79.png deleted file mode 100644 index 2d615da7c6f755bbdd5738b07eea3150a2b8f3a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2780 zcmV<23M2K2P)$6VDsRXG@i<7Er933T-J~gi{Ge6cnNyS|lifs34*V z3IYjg@Cdvz2q-@SYJ{LjkgJ0F0!)loG(o6>H)xCClqGGP%A(&nE?AbHPLOj29 z3nJgT1(9#vLX&*Exw&1xeqHOK$m8hfSX^AJ+UM)nuLy$l_4UoX**Uwed4!nXx&@JM z-Ga!sZZXq*b2uCXK}aMLi^V#B{ye6xu3WkD@#DwvxT~uRK@hQ63;=L+bWBc8_V)Is zQmJd!ta&WOeRB7bmz{Un>KA~YHAuB9L&qhtE#F};q2kz zv3vLK-rnBU)>da{X8^$W@84AfsC)skF&G$(W6J95r17j zfBvLWsWmk<(0<~?2|qtS6h$vwxWHz!p%FW7Zf;(%U_nhy&DhvjU0vPDlP94=P*9M+ zzrR2r7#bQnapHuNlao{`ofOQ#z<|EK{@b^2VU?7W6mM_u=~tgJQ^CQ(!NI|Ji+1u2 z$ zPIs($=FAxuiN2Bz_xARNg@vW0r1bRk z$YipttSpH{0#6wl8jg*P!Q*e=zNv19$z)2U(zdp?>2$hs<;szf5v)ytKrm%6000C* z@QtLUrPcYapy?gh<+j{!d)n!Kc9vd5z$z&!b zCJPrX%*DS63@@ zX0zEFH*P$B{P_3p-vt7}nKNgm3`QO@nOss*Vry&b<>jU9c8rOM$;im4t*t$B($aG0&Yh8wku5DPqobqs_4PqPLBD?elJA8?B1J?* z8M7S0~($mxX`ugZ}I)}r-+m%sV zTx@4&=j-chWo7mH^=mILFBQ&QE_Zl%n9XK$IGl)xh$(|n2#G|>&(DW5QsHALC@6?T zB6)dvVL4XF=FOW;O-=p%{msnGva+&n-@Z+uPyhf$MMZ1ZuJ!l#r_pF}adDB6k^1`j z3R^gI=+N`$&si*%i;D|poPKrnz^@q7d|%TM#>dAOFJ4?$RyN;(XpZ*Z*Z!-ZD0=nk zRYOC=-Me?scP!dO!S5Xi002ftMy95w1qB7F-_-s(hP;6~&=b$@fs_Wd0#$4q457(9N-@jj1SJ&O$-PqXJ(9mFDV4(Fb{+tn*i+uBV zJnR!zi@bXEDljn6+}zyA$jIK_K0Q5MvqiX}p~2PF)x^XE0O0KGJU%|I+TYL54{m#r z$z%qDk(`_?lgU(9nWYiXfWP(q{K10ON!A0IC*EzQZvxpCu$2K~+pTF$pZWe~rbDU&jl$$tvBv``d1cI;SGRMe$Q zmsYP{ZDeF*YipaDni>)k0s#2-?c2V6`)D-UvSrH-9y|zz7NA6m<#0Gxu3X8>%R~MT zww`x)cW>Xm9fo@O@@4slE168*xN)P4i%Vl;BeW<}ft9W2>W;=t#Zc|$yQQV&gw3o z*y!kJxE)bnUyl#f#Kfent*yGcTH){ABoYaa$E&Ze_wewT#_%XWgV87`C`e6B6^q4t z_wLoCOZ?``4ENU*DuXCaXH+I-s*wK_^6c3&06=GFr~D}>y0o{q!{Wz}9{~VgzI;KI zsH-T7PRh5wzCMbgd_EuGWY#B7o?t~^UtjzH?%%(EVqyZiDN}**O6yEULoG2Bo$dWK zg~}ivWm2YU`A?puOP9hCkv}C8iO6I!lgWfdxcZXJ`!RJg`kSXf9TlFrUf zScG%P!oot`3!&5L!^6Ya0~-q!4~aywva$*b3%hsk9<->X0&6xJGZ909cJr-J8N@p% zlQLDve+u8%5Cpk)?b?kSH%^~E&FAw+M@O5Qn$Dd&cl-8jD=RBcPtVxc*q)vqkw_FD zAMfw)zhcD-b+5(R+S=XSJuWV8QmA-P6cq}E<>loL4i3_i=olY+*D$?w7xLmGS zEM~LWJ9g}Ve|WcW;X-&SJ3AY$w63nMG#ah6v=rLaRe`lN8ft)FGzdLZ8TaqsH#0Mv z?-<}kB^T)AV^9|((wD|4?~mnTqqPGazsW(YCE=hX6x3i6%`c> z27|-lczb(iW@gTJL|QH#axD - - diff --git a/libs/server-sdk/docs/html/inherit_graph_8.md5 b/libs/server-sdk/docs/html/inherit_graph_8.md5 deleted file mode 100644 index 546efed35..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_8.md5 +++ /dev/null @@ -1 +0,0 @@ -e80d40ebb75bd0d66de42235b29e1816 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_8.png b/libs/server-sdk/docs/html/inherit_graph_8.png deleted file mode 100644 index 16a200f5685bc46a68fe25357992e547ea1232eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3589 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 - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_80.md5 b/libs/server-sdk/docs/html/inherit_graph_80.md5 deleted file mode 100644 index dbc6a97a9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_80.md5 +++ /dev/null @@ -1 +0,0 @@ -4f7a831f6c556f646b5df4bbfdcadfcf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_80.png b/libs/server-sdk/docs/html/inherit_graph_80.png deleted file mode 100644 index 8b24bc280ce5b2c165bde0c7a8529c860cd62145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5935 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_81.map b/libs/server-sdk/docs/html/inherit_graph_81.map deleted file mode 100644 index 7f2dd7f5d..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_81.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_81.md5 b/libs/server-sdk/docs/html/inherit_graph_81.md5 deleted file mode 100644 index 38eb0fcc3..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_81.md5 +++ /dev/null @@ -1 +0,0 @@ -f2cf9494094e1a2e5e144bc2925d0f76 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_81.png b/libs/server-sdk/docs/html/inherit_graph_81.png deleted file mode 100644 index 4f230910627fa32b6bb820a8d89c1c5c77cf84f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3533 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 H&o=x&LfGpw diff --git a/libs/server-sdk/docs/html/inherit_graph_82.map b/libs/server-sdk/docs/html/inherit_graph_82.map deleted file mode 100644 index 07c29cd5c..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_82.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_82.md5 b/libs/server-sdk/docs/html/inherit_graph_82.md5 deleted file mode 100644 index 014a1992e..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_82.md5 +++ /dev/null @@ -1 +0,0 @@ -22ad46fd6d0a0c523739d9a57245cda3 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_82.png b/libs/server-sdk/docs/html/inherit_graph_82.png deleted file mode 100644 index 11c875f98ab01f4c0842767d026b927175b86175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3792 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_83.md5 b/libs/server-sdk/docs/html/inherit_graph_83.md5 deleted file mode 100644 index 2b8fb7041..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_83.md5 +++ /dev/null @@ -1 +0,0 @@ -4889ec09ce3aef53f7193594c344ad3e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_83.png b/libs/server-sdk/docs/html/inherit_graph_83.png deleted file mode 100644 index 5ff67710e902d6ccb773ed568e8676d3dffdf9cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3513 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 vyqe)T_P - - diff --git a/libs/server-sdk/docs/html/inherit_graph_84.md5 b/libs/server-sdk/docs/html/inherit_graph_84.md5 deleted file mode 100644 index dfb242648..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_84.md5 +++ /dev/null @@ -1 +0,0 @@ -e2cfb1922ee60b405c73734fd2bcf1d0 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_84.png b/libs/server-sdk/docs/html/inherit_graph_84.png deleted file mode 100644 index 77017982ae7cc69828a2bb8d9f541ee658d97d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3357 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_85.map b/libs/server-sdk/docs/html/inherit_graph_85.map deleted file mode 100644 index 36ea14efb..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_85.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_85.md5 b/libs/server-sdk/docs/html/inherit_graph_85.md5 deleted file mode 100644 index 138025e66..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_85.md5 +++ /dev/null @@ -1 +0,0 @@ -f28320c1fcbaeb1c4920f21d591769f7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_85.png b/libs/server-sdk/docs/html/inherit_graph_85.png deleted file mode 100644 index ba2886a7509d4a211beb760a4cf95a9c26901024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3643 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_86.md5 b/libs/server-sdk/docs/html/inherit_graph_86.md5 deleted file mode 100644 index cc7372fff..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_86.md5 +++ /dev/null @@ -1 +0,0 @@ -902da40ee719248db7287d35f5bc5b22 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_86.png b/libs/server-sdk/docs/html/inherit_graph_86.png deleted file mode 100644 index 6d843a734e3c22a00fbf88ecd54d78f26b812a07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4252 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 VBVHjD2Co|+iZ4}Vzet+}{vV9de#QU* diff --git a/libs/server-sdk/docs/html/inherit_graph_87.map b/libs/server-sdk/docs/html/inherit_graph_87.map deleted file mode 100644 index 4422d28fc..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_87.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_87.md5 b/libs/server-sdk/docs/html/inherit_graph_87.md5 deleted file mode 100644 index 9ed7e9f23..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_87.md5 +++ /dev/null @@ -1 +0,0 @@ -3e9fbc1b3f3e20b5a75b8724723f7517 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_87.png b/libs/server-sdk/docs/html/inherit_graph_87.png deleted file mode 100644 index 6cb3a020b60d0876db16c908f6f9c6f27bb85e08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4932 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_88.md5 b/libs/server-sdk/docs/html/inherit_graph_88.md5 deleted file mode 100644 index 61ea28aa1..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_88.md5 +++ /dev/null @@ -1 +0,0 @@ -6dedbd181cd986aedf7afe300fed7507 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_88.png b/libs/server-sdk/docs/html/inherit_graph_88.png deleted file mode 100644 index c2c64e5a7f266e918e29188af1cd788fafea896b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4239 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_89.map b/libs/server-sdk/docs/html/inherit_graph_89.map deleted file mode 100644 index 73c15f04b..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_89.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_89.md5 b/libs/server-sdk/docs/html/inherit_graph_89.md5 deleted file mode 100644 index 280a97147..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_89.md5 +++ /dev/null @@ -1 +0,0 @@ -22c9e2475c9beb8ec1f4f8d1c68e3169 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_89.png b/libs/server-sdk/docs/html/inherit_graph_89.png deleted file mode 100644 index b418fc6698cb90011cce8d2b8ace11fa6d6e634e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4144 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_9.map b/libs/server-sdk/docs/html/inherit_graph_9.map deleted file mode 100644 index 6b8d4acc9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_9.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_9.md5 b/libs/server-sdk/docs/html/inherit_graph_9.md5 deleted file mode 100644 index 5d4d7d9f9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_9.md5 +++ /dev/null @@ -1 +0,0 @@ -27779bf1ea51fd0f19b27a9b20eda556 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_9.png b/libs/server-sdk/docs/html/inherit_graph_9.png deleted file mode 100644 index b111b0343025e4c72eb81bdcf535dfeef6f0dcb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3206 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_90.map b/libs/server-sdk/docs/html/inherit_graph_90.map deleted file mode 100644 index 953063507..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_90.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_90.md5 b/libs/server-sdk/docs/html/inherit_graph_90.md5 deleted file mode 100644 index 96c09cb81..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_90.md5 +++ /dev/null @@ -1 +0,0 @@ -67dd2176a8ea7ba5c137ab4e6e2f8732 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_90.png b/libs/server-sdk/docs/html/inherit_graph_90.png deleted file mode 100644 index 86160a884715f59a1366df62ff364492c910fafe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3307 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_91.md5 b/libs/server-sdk/docs/html/inherit_graph_91.md5 deleted file mode 100644 index 3cf4f1c0a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_91.md5 +++ /dev/null @@ -1 +0,0 @@ -b276c28f52a70efca2b7f722ec910d8e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_91.png b/libs/server-sdk/docs/html/inherit_graph_91.png deleted file mode 100644 index a7843602fedd95061e2b3fc6c84c4da3f9b5c19b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3400 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 - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_92.md5 b/libs/server-sdk/docs/html/inherit_graph_92.md5 deleted file mode 100644 index 1d8c189be..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_92.md5 +++ /dev/null @@ -1 +0,0 @@ -60ced6c574d3e8e357bba978eca54e3c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_92.png b/libs/server-sdk/docs/html/inherit_graph_92.png deleted file mode 100644 index dc9fd052fddadeedd6afb69cd27930952538fbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5070 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_93.map b/libs/server-sdk/docs/html/inherit_graph_93.map deleted file mode 100644 index 759f98660..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_93.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_93.md5 b/libs/server-sdk/docs/html/inherit_graph_93.md5 deleted file mode 100644 index 86fee90e9..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_93.md5 +++ /dev/null @@ -1 +0,0 @@ -7438aa6a8dc1fbbdc5f37870f2bf2ab1 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_93.png b/libs/server-sdk/docs/html/inherit_graph_93.png deleted file mode 100644 index c087ba67d1bfde313273f383e0a6cf15e82b92d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3723 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_94.md5 b/libs/server-sdk/docs/html/inherit_graph_94.md5 deleted file mode 100644 index 6194c6fc7..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_94.md5 +++ /dev/null @@ -1 +0,0 @@ -cf797f7ce8f57a2d2a69eb6e0049cf1e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_94.png b/libs/server-sdk/docs/html/inherit_graph_94.png deleted file mode 100644 index 3c4cbb640798c500c26b120f7dfc6eef415e2b7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3659 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_95.md5 b/libs/server-sdk/docs/html/inherit_graph_95.md5 deleted file mode 100644 index 6184b7751..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_95.md5 +++ /dev/null @@ -1 +0,0 @@ -657392585015f690f6250863007beace \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_95.png b/libs/server-sdk/docs/html/inherit_graph_95.png deleted file mode 100644 index 4655e018a1fa560ac40f81cabfdd0bb74df1b5cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3559 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_96.map b/libs/server-sdk/docs/html/inherit_graph_96.map deleted file mode 100644 index 711ccd314..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_96.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_96.md5 b/libs/server-sdk/docs/html/inherit_graph_96.md5 deleted file mode 100644 index 9f5be939a..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_96.md5 +++ /dev/null @@ -1 +0,0 @@ -a93014ed1501c82bc6def38a9070d197 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_96.png b/libs/server-sdk/docs/html/inherit_graph_96.png deleted file mode 100644 index 5b2f21954884bd2b83e95b2f39aadb426373abea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3610 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 diff --git a/libs/server-sdk/docs/html/inherit_graph_97.map b/libs/server-sdk/docs/html/inherit_graph_97.map deleted file mode 100644 index deeb77483..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_97.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/libs/server-sdk/docs/html/inherit_graph_97.md5 b/libs/server-sdk/docs/html/inherit_graph_97.md5 deleted file mode 100644 index f7a553d10..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_97.md5 +++ /dev/null @@ -1 +0,0 @@ -078aaa38d622e8f02a5a97a6d875e737 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_97.png b/libs/server-sdk/docs/html/inherit_graph_97.png deleted file mode 100644 index 20520c5d5ff02a2933f652c95acf09a04b19dd06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3822 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_98.md5 b/libs/server-sdk/docs/html/inherit_graph_98.md5 deleted file mode 100644 index 6f9042a03..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_98.md5 +++ /dev/null @@ -1 +0,0 @@ -664f45ef510e596b335197480dd94175 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_98.png b/libs/server-sdk/docs/html/inherit_graph_98.png deleted file mode 100644 index cca9f137b40570b52e0e62b69dfed383af1743d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3160 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 - - diff --git a/libs/server-sdk/docs/html/inherit_graph_99.md5 b/libs/server-sdk/docs/html/inherit_graph_99.md5 deleted file mode 100644 index 56f7eabc4..000000000 --- a/libs/server-sdk/docs/html/inherit_graph_99.md5 +++ /dev/null @@ -1 +0,0 @@ -b632adbc69f82f2a9809955c5cf819fd \ No newline at end of file diff --git a/libs/server-sdk/docs/html/inherit_graph_99.png b/libs/server-sdk/docs/html/inherit_graph_99.png deleted file mode 100644 index 84b606d8c917485c7844ebf19afe243203be9cfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3341 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 - - - - - - -C++ Server-Side SDK: Class Hierarchy - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class Hierarchy
-
-
- - - - diff --git a/libs/server-sdk/docs/html/iserialized__data__reader_8hpp_source.html b/libs/server-sdk/docs/html/iserialized__data__reader_8hpp_source.html deleted file mode 100644 index a57167863..000000000 --- a/libs/server-sdk/docs/html/iserialized__data__reader_8hpp_source.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations/data_reader/iserialized_data_reader.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
iserialized_data_reader.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/integrations/data_reader/iserialized_item_kind.hpp>
-
4 #include <launchdarkly/server_side/integrations/data_reader/serialized_item_descriptor.hpp>
-
5 
-
6 #include <tl/expected.hpp>
-
7 
-
8 #include <optional>
-
9 #include <string>
-
10 #include <unordered_map>
-
11 
-
12 namespace launchdarkly::server_side::integrations {
-
13 
- -
32  public:
-
33  virtual ~ISerializedDataReader() = default;
-
34  ISerializedDataReader(ISerializedDataReader const& item) = delete;
- -
36  ISerializedDataReader& operator=(ISerializedDataReader const&) = delete;
-
37  ISerializedDataReader& operator=(ISerializedDataReader&&) = delete;
-
38 
-
39  struct Error {
-
40  std::string message;
-
41  };
-
42 
-
43  using GetResult =
-
44  tl::expected<std::optional<SerializedItemDescriptor>, Error>;
-
45 
-
46  using AllResult =
-
47  tl::expected<std::unordered_map<std::string, SerializedItemDescriptor>,
-
48  Error>;
-
49 
-
59  [[nodiscard]] virtual GetResult Get(ISerializedItemKind const& kind,
-
60  std::string const& itemKey) const = 0;
-
61 
-
71  [[nodiscard]] virtual AllResult All(
-
72  ISerializedItemKind const& kind) const = 0;
-
73 
-
77  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
78 
-
86  [[nodiscard]] virtual bool Initialized() const = 0;
-
87 
-
88  protected:
-
89  ISerializedDataReader() = default;
-
90 };
-
91 } // namespace launchdarkly::server_side::integrations
-
Definition: iserialized_data_reader.hpp:31
- -
virtual AllResult All(ISerializedItemKind const &kind) const =0
-
virtual GetResult Get(ISerializedItemKind const &kind, std::string const &itemKey) const =0
- -
Represents the kind of a serialized item. The purpose of this interface is to allow for determining a...
Definition: iserialized_item_kind.hpp:14
- -
- - - - diff --git a/libs/server-sdk/docs/html/iserialized__destination_8hpp_source.html b/libs/server-sdk/docs/html/iserialized__destination_8hpp_source.html deleted file mode 100644 index b2eb6bd44..000000000 --- a/libs/server-sdk/docs/html/iserialized__destination_8hpp_source.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/destination/iserialized_destination.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
iserialized_destination.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/integrations/data_reader/iserialized_item_kind.hpp>
-
4 #include <launchdarkly/server_side/integrations/data_reader/serialized_item_descriptor.hpp>
-
5 
-
6 #include <string>
-
7 #include <utility>
-
8 #include <vector>
-
9 
-
10 namespace launchdarkly::server_side::data_interfaces {
-
11 
- -
38  public:
-
39  enum class InitResult {
-
43  kSuccess,
-
44 
-
48  kError,
-
49  };
-
50 
-
51  enum class UpsertResult {
-
55  kSuccess,
-
56 
-
60  kError,
-
61 
- -
67  };
-
68 
-
69  using Key = std::string;
-
70 
-
71  template <typename T>
-
72  using Keyed = std::pair<Key, T>;
-
73 
-
74  using OrderedNamepace =
-
75  std::vector<Keyed<integrations::SerializedItemDescriptor>>;
-
76 
-
77  using ItemCollection =
-
78  std::pair<integrations::ISerializedItemKind const&, OrderedNamepace>;
-
79 
-
96  [[nodiscard]] virtual InitResult Init(
-
97  std::vector<ItemCollection> sdk_data_set) = 0;
-
98 
-
127  [[nodiscard]] virtual UpsertResult Upsert(
- -
129  std::string const& key,
- -
131 
-
135  [[nodiscard]] virtual std::string const& Identity() const = 0;
-
136 
-
137  ISerializedDestination(ISerializedDestination const& item) = delete;
- -
139  ISerializedDestination& operator=(ISerializedDestination const&) = delete;
-
140  ISerializedDestination& operator=(ISerializedDestination&&) = delete;
-
141  virtual ~ISerializedDestination() = default;
-
142 
-
143  protected:
-
144  ISerializedDestination() = default;
-
145 };
-
146 } // namespace launchdarkly::server_side::data_interfaces
-
This interface is used for persisting data to databases, or any other component that can store featur...
Definition: iserialized_destination.hpp:37
- -
UpsertResult
Definition: iserialized_destination.hpp:51
- - - -
virtual InitResult Init(std::vector< ItemCollection > sdk_data_set)=0
Overwrites the Destination's contents with a set of items for each collection. All previous data shou...
-
InitResult
Definition: iserialized_destination.hpp:39
- - -
virtual UpsertResult Upsert(integrations::ISerializedItemKind const &kind, std::string const &key, integrations::SerializedItemDescriptor item)=0
Upserts a single item (update if exist, insert if not.)
-
Represents the kind of a serialized item. The purpose of this interface is to allow for determining a...
Definition: iserialized_item_kind.hpp:14
-
Definition: serialized_item_descriptor.hpp:12
-
- - - - diff --git a/libs/server-sdk/docs/html/iserialized__item__kind_8hpp_source.html b/libs/server-sdk/docs/html/iserialized__item__kind_8hpp_source.html deleted file mode 100644 index 775be5692..000000000 --- a/libs/server-sdk/docs/html/iserialized__item__kind_8hpp_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations/data_reader/iserialized_item_kind.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
iserialized_item_kind.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <cstdint>
-
4 #include <ostream>
-
5 #include <string>
-
6 
-
7 namespace launchdarkly::server_side::integrations {
-
8 
- -
15  public:
-
19  [[nodiscard]] virtual std::string const& Namespace() const = 0;
-
20 
-
33  [[nodiscard]] virtual std::uint64_t Version(
-
34  std::string const& data) const = 0;
-
35 
-
36  ISerializedItemKind(ISerializedItemKind const& item) = delete;
- -
38  ISerializedItemKind& operator=(ISerializedItemKind const&) = delete;
-
39  ISerializedItemKind& operator=(ISerializedItemKind&&) = delete;
-
40  virtual ~ISerializedItemKind() = default;
-
41 
-
42  protected:
-
43  ISerializedItemKind() = default;
-
44 };
-
45 
-
50 inline bool operator==(ISerializedItemKind const& lhs,
-
51  ISerializedItemKind const& rhs) {
-
52  return lhs.Namespace() == rhs.Namespace();
-
53 }
-
54 
-
55 inline void PrintTo(ISerializedItemKind const& kind, std::ostream* os) {
-
56  *os << kind.Namespace();
-
57 }
-
58 
-
59 } // namespace launchdarkly::server_side::integrations
-
Represents the kind of a serialized item. The purpose of this interface is to allow for determining a...
Definition: iserialized_item_kind.hpp:14
-
virtual std::string const & Namespace() const =0
-
virtual std::uint64_t Version(std::string const &data) const =0
-
- - - - diff --git a/libs/server-sdk/docs/html/istore_8hpp_source.html b/libs/server-sdk/docs/html/istore_8hpp_source.html deleted file mode 100644 index 25b175014..000000000 --- a/libs/server-sdk/docs/html/istore_8hpp_source.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_interfaces/store/istore.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
istore.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/data_model/descriptors.hpp>
-
4 
-
5 #include <memory>
-
6 #include <string>
-
7 #include <unordered_map>
-
8 
-
9 namespace launchdarkly::server_side::data_interfaces {
-
10 
-
15 class IStore {
-
16  public:
-
22  [[nodiscard]] virtual std::shared_ptr<data_model::FlagDescriptor> GetFlag(
-
23  std::string const& key) const = 0;
-
24 
-
30  [[nodiscard]] virtual std::shared_ptr<data_model::SegmentDescriptor>
-
31  GetSegment(std::string const& key) const = 0;
-
32 
-
37  [[nodiscard]] virtual std::
-
38  unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
-
39  AllFlags() const = 0;
-
40 
-
45  [[nodiscard]] virtual std::unordered_map<
-
46  std::string,
-
47  std::shared_ptr<data_model::SegmentDescriptor>>
-
48  AllSegments() const = 0;
-
49 
-
53  [[nodiscard]] virtual bool Initialized() const = 0;
-
54 
-
55  virtual ~IStore() = default;
-
56  IStore(IStore const& item) = delete;
-
57  IStore(IStore&& item) = delete;
-
58  IStore& operator=(IStore const&) = delete;
-
59  IStore& operator=(IStore&&) = delete;
-
60 
-
61  protected:
-
62  IStore() = default;
-
63 };
-
64 } // namespace launchdarkly::server_side::data_interfaces
-
IStore provides shared ownership of flag and segment domain objects.
Definition: istore.hpp:15
-
virtual std::shared_ptr< data_model::SegmentDescriptor > GetSegment(std::string const &key) const =0
Get the segment named by key. Returns nullptr if no such flag exists.
-
virtual std::shared_ptr< data_model::FlagDescriptor > GetFlag(std::string const &key) const =0
Get the flag named by key. Returns nullptr if no such flag exists.
-
virtual std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags() const =0
Get a map of all flags.
-
virtual std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments() const =0
Get a map of all segments.
- -
- - - - diff --git a/libs/server-sdk/docs/html/iter_8hpp_source.html b/libs/server-sdk/docs/html/iter_8hpp_source.html deleted file mode 100644 index bb1e86a6b..000000000 --- a/libs/server-sdk/docs/html/iter_8hpp_source.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/iter.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
iter.hpp
-
-
-
1 #pragma once
-
2 
-
3 // C++ utility for wrapping iterators.
-
4 // Only should be utilized within the implementation of bindings.
-
5 
-
6 #ifdef __cplusplus
-
7 
-
8 template <typename TIterator>
-
9 struct IteratorBinding {
-
10  TIterator iter;
-
11  TIterator end;
-
12 
-
13  bool End() { return iter == end; }
-
14 
-
15  void Next() { iter++; }
-
16 };
-
17 
-
18 #endif
-
- - - - diff --git a/libs/server-sdk/docs/html/jquery.js b/libs/server-sdk/docs/html/jquery.js deleted file mode 100644 index 103c32d79..000000000 --- a/libs/server-sdk/docs/html/jquery.js +++ /dev/null @@ -1,35 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** - * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler - * Licensed under MIT - * @author Ariel Flesler - * @version 2.1.2 - */ -;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 - * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/libs/server-sdk/docs/html/json__all__flags__state_8hpp_source.html b/libs/server-sdk/docs/html/json__all__flags__state_8hpp_source.html deleted file mode 100644 index 9187718de..000000000 --- a/libs/server-sdk/docs/html/json__all__flags__state_8hpp_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/serialization/json_all_flags_state.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
json_all_flags_state.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/all_flags_state.hpp>
-
4 
-
5 #include <boost/json/fwd.hpp>
-
6 
-
7 namespace launchdarkly::server_side {
-
8 
-
9 void tag_invoke(boost::json::value_from_tag const& unused,
-
10  boost::json::value& json_value,
-
11  server_side::AllFlagsState::State const& state);
-
12 
-
13 void tag_invoke(boost::json::value_from_tag const& unused,
-
14  boost::json::value& json_value,
-
15  server_side::AllFlagsState const& state);
-
16 } // namespace launchdarkly::server_side
-
- - - - diff --git a/libs/server-sdk/docs/html/json__deserializer_8hpp_source.html b/libs/server-sdk/docs/html/json__deserializer_8hpp_source.html deleted file mode 100644 index 834198fc0..000000000 --- a/libs/server-sdk/docs/html/json__deserializer_8hpp_source.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/serialization_adapters/json_deserializer.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
json_deserializer.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../../../include/launchdarkly/server_side/integrations/data_reader/kinds.hpp"
-
4 #include "../../data_interfaces/source/idata_reader.hpp"
-
5 
-
6 #include <launchdarkly/logging/logger.hpp>
-
7 #include <launchdarkly/serialization/value_mapping.hpp>
-
8 #include <launchdarkly/server_side/integrations/data_reader/iserialized_data_reader.hpp>
-
9 
-
10 #include <memory>
-
11 
-
12 namespace launchdarkly {
-
13 
-
14 tl::expected<std::optional<data_model::Tombstone>, JsonError> tag_invoke(
-
15  boost::json::value_to_tag<tl::expected<std::optional<data_model::Tombstone>,
-
16  JsonError>> const& unused,
-
17  boost::json::value const& json_value);
-
18 } // namespace launchdarkly
-
19 
-
20 namespace launchdarkly::server_side::data_components {
-
21 
- -
23  public:
-
24  explicit JsonDeserializer(
-
25  Logger const& logger,
-
26  std::shared_ptr<integrations::ISerializedDataReader> reader);
-
27 
-
28  [[nodiscard]] SingleResult<data_model::Flag> GetFlag(
-
29  std::string const& key) const override;
-
30 
-
31  [[nodiscard]] SingleResult<data_model::Segment> GetSegment(
-
32  std::string const& key) const override;
-
33 
-
34  [[nodiscard]] CollectionResult<data_model::Flag> AllFlags() const override;
-
35 
-
36  [[nodiscard]] CollectionResult<data_model::Segment> AllSegments()
-
37  const override;
-
38 
-
39  [[nodiscard]] std::string const& Identity() const override;
-
40 
-
41  [[nodiscard]] bool Initialized() const override;
-
42 
-
43  private:
-
44  template <typename Item>
-
45  static tl::expected<data_model::ItemDescriptor<Item>,
-
46  data_interfaces::IDataReader::Error>
-
47  DeserializeJsonDescriptor(
-
48  integrations::SerializedItemDescriptor const& descriptor) {
-
49  if (descriptor.deleted) {
-
50  return data_model::ItemDescriptor<Item>(
-
51  data_model::Tombstone(descriptor.version));
-
52  }
-
53 
-
54  auto const json_val = boost::json::parse(descriptor.serializedItem);
-
55 
-
56  if (auto item_result = boost::json::value_to<
-
57  tl::expected<std::optional<Item>, JsonError>>(json_val)) {
-
58  auto item = *item_result;
-
59  if (!item) {
-
60  return tl::make_unexpected("item invalid: value is null");
-
61  }
-
62  return data_model::ItemDescriptor<Item>(std::move(*item));
-
63  }
-
64 
-
65  auto tombstone = boost::json::value_to<
-
66  tl::expected<std::optional<data_model::Tombstone>, JsonError>>(
-
67  json_val);
-
68  if (!tombstone) {
-
69  return tl::make_unexpected(ErrorToString(tombstone.error()));
-
70  }
-
71  auto tombstone_result = *tombstone;
-
72  if (!tombstone_result) {
-
73  return tl::make_unexpected("tombstone invalid: value is null");
-
74  }
-
75  return data_model::ItemDescriptor<Item>(*tombstone_result);
-
76  }
-
77 
-
78  template <typename DataModel, typename DataKind>
-
79  SingleResult<DataModel> DeserializeSingle(DataKind const& kind,
-
80  std::string const& key) const {
-
81  auto result = source_->Get(kind, key);
-
82 
-
83  if (!result) {
-
84  /* error in fetching the item */
-
85  return tl::make_unexpected(result.error().message);
-
86  }
-
87 
-
88  auto serialized_item = *result;
-
89 
-
90  if (!serialized_item) {
-
91  return std::nullopt;
-
92  }
-
93 
-
94  return DeserializeJsonDescriptor<DataModel>(*serialized_item);
-
95  }
-
96 
-
97  template <typename DataModel, typename DataKind>
-
98  CollectionResult<DataModel> DeserializeCollection(
-
99  DataKind const& kind) const {
-
100  auto result = source_->All(kind);
-
101 
-
102  if (!result) {
-
103  /* error in fetching the items */
-
104  return tl::make_unexpected(result.error().message);
-
105  }
-
106 
-
107  Collection<DataModel> items;
-
108 
-
109  for (auto const& [key, descriptor] : *result) {
-
110  auto item = DeserializeJsonDescriptor<DataModel>(descriptor);
-
111 
-
112  if (!item) {
-
113  LD_LOG(logger_, LogLevel::kError)
-
114  << "failed to deserialize " << key << " while fetching all "
-
115  << kind.Namespace() << ": " << item.error();
-
116  continue;
-
117  }
-
118 
-
119  items.emplace(key, *item);
-
120  }
-
121  return items;
-
122  }
-
123 
-
124  Logger const& logger_;
-
125  integrations::FlagKind const flag_kind_;
-
126  integrations::SegmentKind const segment_kind_;
-
127  std::shared_ptr<integrations::ISerializedDataReader> source_;
-
128  std::string const identity_;
-
129 };
-
130 
-
131 } // namespace launchdarkly::server_side::data_components
- -
SingleResult< data_model::Segment > GetSegment(std::string const &key) const override
Attempts to get a segment named by key.
Definition: json_deserializer.cpp:52
-
CollectionResult< data_model::Segment > AllSegments() const override
Attempts to get a collection of all segments.
Definition: json_deserializer.cpp:62
-
bool Initialized() const override
Definition: json_deserializer.cpp:70
-
std::string const & Identity() const override
Definition: json_deserializer.cpp:66
-
SingleResult< data_model::Flag > GetFlag(std::string const &key) const override
Attempts to get a flag named by key.
Definition: json_deserializer.cpp:47
-
CollectionResult< data_model::Flag > AllFlags() const override
Attempts to get a collection of all flags.
Definition: json_deserializer.cpp:57
-
IDataReader obtains data on-demand. Calls to obtain data may fail, so the getter methods use tl::expe...
Definition: idata_reader.hpp:21
- - -
Definition: serialized_item_descriptor.hpp:12
-
bool deleted
Definition: serialized_item_descriptor.hpp:21
-
- - - - diff --git a/libs/server-sdk/docs/html/json__destination_8hpp_source.html b/libs/server-sdk/docs/html/json__destination_8hpp_source.html deleted file mode 100644 index 282d578aa..000000000 --- a/libs/server-sdk/docs/html/json__destination_8hpp_source.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/serialization_adapters/json_destination.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
json_destination.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../../../include/launchdarkly/server_side/integrations/data_reader/kinds.hpp"
-
4 #include "../../data_interfaces/destination/idestination.hpp"
-
5 #include "../../data_interfaces/destination/iserialized_destination.hpp"
-
6 
-
7 #include <launchdarkly/logging/logger.hpp>
-
8 
-
9 #include <string>
-
10 
-
11 namespace launchdarkly::server_side::data_components {
-
12 
- -
32  public:
-
40  JsonDestination(Logger const& logger,
- -
42 
-
47  void Init(data_model::SDKDataSet data_set) override;
-
48 
-
58  void Upsert(std::string const& key,
-
59  data_model::FlagDescriptor flag) override;
-
60 
-
70  void Upsert(std::string const& key,
-
71  data_model::SegmentDescriptor segment) override;
-
72 
-
76  [[nodiscard]] std::string const& Identity() const override;
-
77 
-
81  struct Kinds {
-
82  static integrations::FlagKind const Flag;
-
83  static integrations::SegmentKind const Segment;
-
84  };
-
85 
-
86  private:
-
87  void LogUpsertResult(
-
88  std::string const& key,
-
89  std::string const& data_type,
- -
91  const;
-
92 
-
93  Logger const& logger_;
- -
95  std::string const ident_;
-
96 };
-
97 
-
98 } // namespace launchdarkly::server_side::data_components
-
JsonDestination is responsible for converting flag and segment models into serialized data suitable f...
Definition: json_destination.hpp:31
-
std::string const & Identity() const override
Definition: json_destination.cpp:68
-
void Init(data_model::SDKDataSet data_set) override
Initialize the destination with an SDK data set.
Definition: json_destination.cpp:72
-
JsonDestination(Logger const &logger, data_interfaces::ISerializedDestination &destination)
Construct the JsonDestination with the given ISerializedDestination. Calls to Upsert will trigger ser...
Definition: json_destination.cpp:62
-
void Upsert(std::string const &key, data_model::FlagDescriptor flag) override
Upsert data for the flag named by key.
Definition: json_destination.cpp:102
-
IDestination represents a sink for data received by the SDK. A destination may be a database,...
Definition: idestination.hpp:14
-
This interface is used for persisting data to databases, or any other component that can store featur...
Definition: iserialized_destination.hpp:37
-
UpsertResult
Definition: iserialized_destination.hpp:51
- - -
These are public so they can be referenced in tests.
Definition: json_destination.hpp:81
-
- - - - diff --git a/libs/server-sdk/docs/html/kinds_8hpp_source.html b/libs/server-sdk/docs/html/kinds_8hpp_source.html deleted file mode 100644 index 23f12d47f..000000000 --- a/libs/server-sdk/docs/html/kinds_8hpp_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations/data_reader/kinds.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
kinds.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/integrations/data_reader/iserialized_item_kind.hpp>
-
4 
-
5 namespace launchdarkly::server_side::integrations {
-
6 
-
7 class SegmentKind final : public ISerializedItemKind {
-
8  public:
-
9  std::string const& Namespace() const override;
-
10  std::uint64_t Version(std::string const& data) const override;
-
11 
-
12  ~SegmentKind() override = default;
-
13 
-
14  private:
-
15  static inline std::string const namespace_ = "segments";
-
16 };
-
17 
-
18 class FlagKind final : public ISerializedItemKind {
-
19  public:
-
20  std::string const& Namespace() const override;
-
21  std::uint64_t Version(std::string const& data) const override;
-
22 
-
23  ~FlagKind() override = default;
-
24 
-
25  private:
-
26  static inline std::string const namespace_ = "features";
-
27 };
-
28 } // namespace launchdarkly::server_side::integrations
- -
std::string const & Namespace() const override
Definition: kinds.cpp:37
-
std::uint64_t Version(std::string const &data) const override
Definition: kinds.cpp:41
-
Represents the kind of a serialized item. The purpose of this interface is to allow for determining a...
Definition: iserialized_item_kind.hpp:14
- -
std::string const & Namespace() const override
Definition: kinds.cpp:29
-
std::uint64_t Version(std::string const &data) const override
Definition: kinds.cpp:33
-
- - - - diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h.html b/libs/server-sdk/docs/html/lazy__load__builder_8h.html deleted file mode 100644 index 9fbec0bfe..000000000 --- a/libs/server-sdk/docs/html/lazy__load__builder_8h.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/lazy_load_builder/lazy_load_builder.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
lazy_load_builder.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <stdbool.h>
-#include <stddef.h>
-
-Include dependency graph for lazy_load_builder.h:
-
-
- - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - - - -

-Typedefs

-typedef struct _LDServerLazyLoadBuilder * LDServerLazyLoadBuilder
 
-typedef struct _LDServerLazyLoadSourcePtr * LDServerLazyLoadSourcePtr
 
- - - - -

-Enumerations

enum  LDLazyLoadCacheEvictionPolicy { LD_LAZYLOAD_CACHE_EVICTION_POLICY_DISABLED = 0 - }
 Specifies the action taken when a data item within the in-memory cache expires. More...
 
- - - - - - - - - - - - - - -

-Functions

 LDServerLazyLoadBuilder_New ()
 
 LDServerLazyLoadBuilder_Free (LDServerLazyLoadBuilder b)
 Frees the memory associated with a Lazy Load builder. Do not call if the builder was consumed by the SDK config builder. More...
 
 LDServerLazyLoadBuilder_SourcePtr (LDServerLazyLoadBuilder b, LDServerLazyLoadSourcePtr source)
 
 LDServerLazyLoadBuilder_CacheRefreshMs (LDServerLazyLoadBuilder b, unsigned int milliseconds)
 Specify the duration data items should live in-memory before requiring a refresh via the database. The chosen LDLazyLoadCacheEvictionPolicy affects usage of this TTL. More...
 
 LDServerLazyLoadBuilder_CachePolicy (LDServerLazyLoadBuilder b, enum LDLazyLoadCacheEvictionPolicy policy)
 Specify the eviction policy when a data item's TTL expires. At this time, only LD_LAZYLOAD_CACHE_EVICTION_POLICY_DISABLED is supported (the default), which leaves stale items in the cache until they can be refreshed. More...
 
-

Enumeration Type Documentation

- -

◆ LDLazyLoadCacheEvictionPolicy

- -
-
- -

Specifies the action taken when a data item within the in-memory cache expires.

-

At this time, the default policy is the only supported policy so there is no need to explicitely set it.

- -
-
-

Function Documentation

- -

◆ LDServerLazyLoadBuilder_CachePolicy()

- -
-
- - - - - - - - - - - - - - - - - - -
LDServerLazyLoadBuilder_CachePolicy (LDServerLazyLoadBuilder b,
enum LDLazyLoadCacheEvictionPolicy policy 
)
-
- -

Specify the eviction policy when a data item's TTL expires. At this time, only LD_LAZYLOAD_CACHE_EVICTION_POLICY_DISABLED is supported (the default), which leaves stale items in the cache until they can be refreshed.

-
Parameters
- - - -
bThe builder. Must not be NULL.
policyThe eviction policy.
-
-
- -
-
- -

◆ LDServerLazyLoadBuilder_CacheRefreshMs()

- -
-
- - - - - - - - - - - - - - - - - - -
LDServerLazyLoadBuilder_CacheRefreshMs (LDServerLazyLoadBuilder b,
unsigned int milliseconds 
)
-
- -

Specify the duration data items should live in-memory before requiring a refresh via the database. The chosen LDLazyLoadCacheEvictionPolicy affects usage of this TTL.

-
Parameters
- - - -
bThe builder. Must not be NULL.
millisecondsThe time-to-live for an item in milliseconds.
-
-
- -
-
- -

◆ LDServerLazyLoadBuilder_Free()

- -
-
- - - - - - - - -
LDServerLazyLoadBuilder_Free (LDServerLazyLoadBuilder b)
-
- -

Frees the memory associated with a Lazy Load builder. Do not call if the builder was consumed by the SDK config builder.

-
Parameters
- - -
bThe builder to free.
-
-
- -
-
- -

◆ LDServerLazyLoadBuilder_New()

- -
-
- - - - - - - -
LDServerLazyLoadBuilder_New ()
-
-

Creates a Lazy Load builder which can be used as the SDK's data system.

-

In Lazy Load mode, the SDK will query a source for data as required, with an in-memory cache to reduce the number of queries. This enables usage of databases for storing feature flag/segment data.

-

In contrast, the Background Sync system injects data into the SDK asynchronously (either instantly as updates happen, in streaming mode; or periodically, in polling mode).

-

Background Sync mode is preferred for most use cases, but Lazy Load may be beneficial when no connection to LaunchDarkly is required, such as when using the Relay Proxy to populate a database.

- -
-
- -

◆ LDServerLazyLoadBuilder_SourcePtr()

- -
-
- - - - - - - - - - - - - - - - - - -
LDServerLazyLoadBuilder_SourcePtr (LDServerLazyLoadBuilder b,
LDServerLazyLoadSourcePtr source 
)
-
-

Configures the Lazy Load system with a source via opaque pointer to C++ ISerializedDataReader.

-
Parameters
- - - -
bThe builder. Must not be NULL.
sourceThe source pointer. Behavior is undefined if the pointer is not an ISerializedDataReader. Must not be NULL.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.map b/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.map deleted file mode 100644 index 4516f5865..000000000 --- a/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.md5 b/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.md5 deleted file mode 100644 index 0d2e11cde..000000000 --- a/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -bbc28c8c849119f85ffbcf0902e39e45 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.png b/libs/server-sdk/docs/html/lazy__load__builder_8h__dep__incl.png deleted file mode 100644 index ce87e63dc5e118e2368ff7543553b0493cdd8a80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7535 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 - - - - - diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h__incl.md5 b/libs/server-sdk/docs/html/lazy__load__builder_8h__incl.md5 deleted file mode 100644 index d5cdf0521..000000000 --- a/libs/server-sdk/docs/html/lazy__load__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -d122f877d41474c79f3e286a19a05a9d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8h__incl.png b/libs/server-sdk/docs/html/lazy__load__builder_8h__incl.png deleted file mode 100644 index 3dd7196372e93bdb850ee25cfd2fb52588c103d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11827 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 o&i|` - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/lazy_load_builder/lazy_load_builder.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load_builder.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
-
7 
-
8 #include <stdbool.h>
-
9 #include <stddef.h>
-
10 
-
11 #ifdef __cplusplus
-
12 extern "C" { // only need to export C interface if
-
13 // used by C++ source code
-
14 #endif
-
15 
-
16 typedef struct _LDServerLazyLoadBuilder* LDServerLazyLoadBuilder;
-
17 
-
18 typedef struct _LDServerLazyLoadSourcePtr* LDServerLazyLoadSourcePtr;
-
19 
- -
28  /* No action taken; cache eviction is disabled. Stale items will be used
-
29  * in evaluations if they cannot be refreshed. */
-
30  LD_LAZYLOAD_CACHE_EVICTION_POLICY_DISABLED = 0
-
31 };
-
32 
-
48 LD_EXPORT(LDServerLazyLoadBuilder)
- -
50 
-
56 LD_EXPORT(void)
-
57 LDServerLazyLoadBuilder_Free(LDServerLazyLoadBuilder b);
-
58 
-
67 LD_EXPORT(void)
-
68 LDServerLazyLoadBuilder_SourcePtr(LDServerLazyLoadBuilder b,
-
69  LDServerLazyLoadSourcePtr source);
-
70 
-
78 LD_EXPORT(void)
-
79 LDServerLazyLoadBuilder_CacheRefreshMs(LDServerLazyLoadBuilder b,
-
80  unsigned int milliseconds);
-
81 
-
90 LD_EXPORT(void)
-
91 LDServerLazyLoadBuilder_CachePolicy(LDServerLazyLoadBuilder b,
-
92  enum LDLazyLoadCacheEvictionPolicy policy);
-
93 
-
94 #ifdef __cplusplus
-
95 }
-
96 #endif
-
97 
-
98 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
Definition: sdk.cpp:406
-
LDServerLazyLoadBuilder_New()
Definition: builder.cpp:267
-
LDServerLazyLoadBuilder_SourcePtr(LDServerLazyLoadBuilder b, LDServerLazyLoadSourcePtr source)
Definition: builder.cpp:277
-
LDServerLazyLoadBuilder_CachePolicy(LDServerLazyLoadBuilder b, enum LDLazyLoadCacheEvictionPolicy policy)
Specify the eviction policy when a data item's TTL expires. At this time, only LD_LAZYLOAD_CACHE_EVIC...
Definition: builder.cpp:298
-
LDServerLazyLoadBuilder_Free(LDServerLazyLoadBuilder b)
Frees the memory associated with a Lazy Load builder. Do not call if the builder was consumed by the ...
Definition: builder.cpp:272
-
LDLazyLoadCacheEvictionPolicy
Specifies the action taken when a data item within the in-memory cache expires.
Definition: lazy_load_builder.h:27
-
LDServerLazyLoadBuilder_CacheRefreshMs(LDServerLazyLoadBuilder b, unsigned int milliseconds)
Specify the duration data items should live in-memory before requiring a refresh via the database....
Definition: builder.cpp:290
-
- - - - diff --git a/libs/server-sdk/docs/html/lazy__load__builder_8hpp_source.html b/libs/server-sdk/docs/html/lazy__load__builder_8hpp_source.html deleted file mode 100644 index 960c13e93..000000000 --- a/libs/server-sdk/docs/html/lazy__load__builder_8hpp_source.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/builders/data_system/lazy_load_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp>
-
4 #include <launchdarkly/server_side/integrations/data_reader/iserialized_data_reader.hpp>
-
5 
-
6 #include <launchdarkly/error.hpp>
-
7 
-
8 #include <chrono>
-
9 #include <memory>
-
10 
-
11 namespace launchdarkly::server_side::config::builders {
-
12 
- -
28  using SourcePtr = std::shared_ptr<integrations::ISerializedDataReader>;
- - -
34 
-
41  LazyLoadBuilder& Source(SourcePtr source);
-
42 
-
50  LazyLoadBuilder& CacheRefresh(std::chrono::milliseconds ttl);
-
51 
- -
60 
-
61  [[nodiscard]] tl::expected<built::LazyLoadConfig, Error> Build() const;
-
62 
-
63  private:
-
64  built::LazyLoadConfig config_;
-
65 };
-
66 
-
67 } // namespace launchdarkly::server_side::config::builders
-
LazyLoadBuilder allows for specifying the configuration of the Lazy Load data system,...
Definition: lazy_load_builder.hpp:27
-
LazyLoadBuilder & CacheRefresh(std::chrono::milliseconds ttl)
Specify the duration data items should live in-memory before requiring a refresh via the database....
Definition: lazy_load_builder.cpp:9
-
LazyLoadBuilder & Source(SourcePtr source)
Specify the source of the data.
Definition: lazy_load_builder.cpp:20
-
LazyLoadBuilder()
Constructs a new LazyLoadBuilder.
Definition: lazy_load_builder.cpp:7
-
LazyLoadBuilder & CacheEviction(EvictionPolicy policy)
Specify the eviction policy when a data item's TTL expires. At this time, only EvictionPolicy::Disabl...
Definition: lazy_load_builder.cpp:15
- -
EvictionPolicy
Specifies the action taken when a data item's TTL expires.
Definition: lazy_load_config.hpp:17
-
- - - - diff --git a/libs/server-sdk/docs/html/lazy__load__config_8hpp_source.html b/libs/server-sdk/docs/html/lazy__load__config_8hpp_source.html deleted file mode 100644 index 3e956ef9b..000000000 --- a/libs/server-sdk/docs/html/lazy__load__config_8hpp_source.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load_config.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/server_side/integrations/data_reader/iserialized_data_reader.hpp>
-
4 
-
5 #include <chrono>
-
6 #include <memory>
-
7 
-
8 namespace launchdarkly::server_side::config::built {
-
9 
- -
17  enum class EvictionPolicy {
-
18  /* No action taken; eviction is disabled. Stale items will be used
-
19  * in evaluations if they cannot be refreshed. */
-
20  Disabled = 0
-
21  };
-
22 
-
23  EvictionPolicy eviction_policy;
-
24  std::chrono::milliseconds refresh_ttl;
-
25  std::shared_ptr<integrations::ISerializedDataReader> source;
-
26 };
-
27 } // namespace launchdarkly::server_side::config::built
- -
EvictionPolicy
Specifies the action taken when a data item's TTL expires.
Definition: lazy_load_config.hpp:17
-
- - - - diff --git a/libs/server-sdk/docs/html/lazy__load__system_8hpp_source.html b/libs/server-sdk/docs/html/lazy__load__system_8hpp_source.html deleted file mode 100644 index fdf3318db..000000000 --- a/libs/server-sdk/docs/html/lazy__load__system_8hpp_source.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/lazy_load/lazy_load_system.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
lazy_load_system.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include "../../../include/launchdarkly/server_side/integrations/data_reader/kinds.hpp"
-
4 #include "../../data_components/expiration_tracker/expiration_tracker.hpp"
-
5 #include "../../data_components/memory_store/memory_store.hpp"
-
6 #include "../../data_components/status_notifications/data_source_status_manager.hpp"
-
7 #include "../../data_interfaces/source/idata_reader.hpp"
-
8 #include "../../data_interfaces/system/idata_system.hpp"
-
9 
-
10 #include <launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp>
-
11 #include <launchdarkly/server_side/integrations/data_reader/iserialized_data_reader.hpp>
-
12 
-
13 #include <launchdarkly/data_model/descriptors.hpp>
-
14 #include <launchdarkly/detail/unreachable.hpp>
-
15 #include <launchdarkly/logging/logger.hpp>
-
16 
-
17 namespace launchdarkly::server_side::data_systems {
-
18 
-
28 class LazyLoad final : public data_interfaces::IDataSystem {
-
29  public:
-
30  using ClockType = std::chrono::steady_clock;
-
31  using TimeFn = std::function<std::chrono::time_point<ClockType>()>;
-
32 
-
33  explicit LazyLoad(Logger const& logger,
- - -
36 
-
37  LazyLoad(Logger const& logger,
- - -
40  TimeFn time);
-
41 
-
42  std::string const& Identity() const override;
-
43 
-
44  std::shared_ptr<data_model::FlagDescriptor> GetFlag(
-
45  std::string const& key) const override;
-
46 
-
47  std::shared_ptr<data_model::SegmentDescriptor> GetSegment(
-
48  std::string const& key) const override;
-
49 
-
50  std::unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
-
51  AllFlags() const override;
-
52 
-
53  std::unordered_map<std::string,
-
54  std::shared_ptr<data_model::SegmentDescriptor>>
-
55  AllSegments() const override;
-
56 
-
57  void Initialize() override;
-
58 
-
59  bool Initialized() const override;
-
60 
-
61  // Public for usage in tests.
-
62  struct Kinds {
-
63  static integrations::FlagKind const Flag;
-
64  static integrations::SegmentKind const Segment;
-
65  };
-
66 
-
67  private:
-
68  void RefreshAllFlags() const;
-
69  void RefreshAllSegments() const;
-
70  void RefreshInitState() const;
-
71  void RefreshFlag(std::string const& key) const;
-
72  void RefreshSegment(std::string const& key) const;
-
73 
-
74  static std::string CacheTraceMsg(
- -
76 
-
77  template <typename TResult>
-
78  TResult Get(std::string const& key,
- -
80 
-
81  std::function<void(void)> const& refresh,
-
82  std::function<TResult(void)> const& get) const {
-
83  LD_LOG(logger_, LogLevel::kDebug)
-
84  << Identity() << ": get " << key << " - " << CacheTraceMsg(state);
-
85 
-
86  switch (state) {
- -
88  [[fallthrough]];
- -
90  refresh();
-
91  [[fallthrough]];
- -
93  return get();
-
94  }
-
95  detail::unreachable();
-
96  }
-
97 
-
98  template <typename Item, typename Evictor>
-
99  void RefreshItem(
-
100  data_components::DataKind const kind,
-
101  std::string const& key,
-
102  std::function<data_interfaces::IDataReader::SingleResult<Item>(
-
103  std::string const&)> const& getter,
-
104  Evictor&& evictor) const {
-
105  // Refreshing this item is always rate limited, even
-
106  // if the refresh has an error.
-
107  tracker_.Add(kind, key, ExpiryTime());
-
108 
-
109  if (auto expected_item = getter(key)) {
-
110  status_manager_.SetState(DataSourceState::kValid);
-
111 
-
112  if (auto optional_item = *expected_item) {
-
113  cache_.Upsert(key, std::move(*optional_item));
-
114  } else {
-
115  // If the item is actually *missing* - not just a deleted
-
116  // tombstone representation - it implies that the source
-
117  // was re-initialized. In this case, the correct thing to do
-
118  // is evict it from the memory cache
-
119  LD_LOG(logger_, LogLevel::kDebug)
-
120  << kind << key << " requested but not found via "
-
121  << reader_->Identity();
-
122  if (evictor(key)) {
-
123  LD_LOG(logger_, LogLevel::kDebug)
-
124  << "removed " << kind << " " << key << " from cache";
-
125  }
-
126  }
-
127  } else {
-
128  status_manager_.SetState(
-
129  DataSourceState::kInterrupted,
-
130  common::data_sources::DataSourceStatusErrorKind::kUnknown,
-
131  expected_item.error());
-
132 
-
133  // If there's a persistent error, it will be logged at the refresh
-
134  // interval.
-
135  LD_LOG(logger_, LogLevel::kError)
-
136  << "failed to refresh " << kind << " " << key << " via "
-
137  << reader_->Identity() << ": " << expected_item.error();
-
138  }
-
139  }
-
140 
-
141  template <typename Item>
-
142  void RefreshAll(
-
143  std::string const& all_item_key,
-
144  data_components::DataKind const item_kind,
-
145  std::function<
-
146  data_interfaces::IDataReader::CollectionResult<Item>()> const&
-
147  getter) const {
-
148  // Storing an expiry time so that the 'all' key and the individual
-
149  // item keys will expire at the same time.
-
150  auto const updated_expiry = ExpiryTime();
-
151 
-
152  // Refreshing 'all' for this item is always rate limited, even if
-
153  // the refresh has an error.
-
154  tracker_.Add(all_item_key, updated_expiry);
-
155 
-
156  if (auto all_items = getter()) {
-
157  status_manager_.SetState(DataSourceState::kValid);
-
158 
-
159  for (auto item : *all_items) {
-
160  cache_.Upsert(item.first, std::move(item.second));
-
161  tracker_.Add(item.first, updated_expiry);
-
162  }
-
163  } else {
-
164  status_manager_.SetState(
-
165  DataSourceState::kInterrupted,
-
166  common::data_sources::DataSourceStatusErrorKind::kUnknown,
-
167  all_items.error());
-
168 
-
169  // If there's a persistent error, it will be logged at the
-
170  // refresh interval.
-
171  LD_LOG(logger_, LogLevel::kError)
-
172  << "failed to refresh all " << item_kind << "s via "
-
173  << reader_->Identity() << ": " << all_items.error();
-
174  }
-
175  }
-
176 
-
177  ClockType::time_point ExpiryTime() const;
-
178 
-
179  Logger const& logger_;
-
180 
-
181  mutable data_components::MemoryStore cache_;
-
182  std::unique_ptr<data_interfaces::IDataReader> reader_;
-
183 
-
184  data_components::DataSourceStatusManager& status_manager_;
-
185 
-
186  mutable data_components::ExpirationTracker tracker_;
-
187  TimeFn time_;
-
188  mutable std::optional<bool> initialized_;
-
189 
-
190  ClockType::duration fresh_duration_;
-
191 
-
192  struct Keys {
-
193  static inline std::string const kAllFlags = "allFlags";
-
194  static inline std::string const kAllSegments = "allSegments";
-
195  static inline std::string const kInitialized = "initialized";
-
196  };
-
197 };
-
198 } // namespace launchdarkly::server_side::data_systems
-
Definition: data_source_status_manager.hpp:16
- - - - -
void Add(std::string const &key, TimePoint expiration)
Definition: expiration_tracker.cpp:7
-
void Upsert(std::string const &key, data_model::FlagDescriptor flag) override
Upsert a flag named by key.
Definition: memory_store.cpp:62
-
IDataSystem obtains data used for flag evaluations and makes it available to other components.
Definition: idata_system.hpp:11
-
Definition: lazy_load_system.hpp:28
-
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments() const override
Get a map of all segments.
Definition: lazy_load_system.cpp:115
-
std::string const & Identity() const override
Definition: lazy_load_system.cpp:75
-
std::shared_ptr< data_model::FlagDescriptor > GetFlag(std::string const &key) const override
Get the flag named by key. Returns nullptr if no such flag exists.
Definition: lazy_load_system.cpp:87
-
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags() const override
Get a map of all flags.
Definition: lazy_load_system.cpp:106
-
bool Initialized() const override
Definition: lazy_load_system.cpp:123
-
void Initialize() override
Initializes the system. This method will be called before any of the IStore methods are called.
Definition: lazy_load_system.cpp:80
-
std::shared_ptr< data_model::SegmentDescriptor > GetSegment(std::string const &key) const override
Get the segment named by key. Returns nullptr if no such flag exists.
Definition: lazy_load_system.cpp:96
- - - - -
- - - - diff --git a/libs/server-sdk/docs/html/listener__connection_8h.html b/libs/server-sdk/docs/html/listener__connection_8h.html deleted file mode 100644 index 26c03baf6..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/listener_connection.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
listener_connection.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-
-Include dependency graph for listener_connection.h:
-
-
- - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - -

-Typedefs

typedef struct _LDListenerConnection * LDListenerConnection
 
- - - - - -

-Functions

 LDListenerConnection_Disconnect (LDListenerConnection connection)
 
 LD_EXPORT (void) LDListenerConnection_Free(LDListenerConnection connection)
 
-

Typedef Documentation

- -

◆ LDListenerConnection

- -
-
- - - - -
typedef struct _LDListenerConnection* LDListenerConnection
-
-

Handle that represents a listener connection.

-

To stop unregister a listener call LDListenerConnection_Disconnect. To free a connection listener call LDListenerConnection_Free.

-

Freeing an LDListenerConnection does not disconnect the connection. If it is deleted, without being disconnected, then the listener will remain active until the associated SDK is freed.

- -
-
-

Function Documentation

- -

◆ LD_EXPORT()

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Free a listener connection.

-
Parameters
- - -
connectionThe LDListenerConnection to free.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
- -

◆ LDListenerConnection_Disconnect()

- -
-
- - - - - - - - -
LDListenerConnection_Disconnect (LDListenerConnection connection)
-
-

Disconnect a listener.

-
Parameters
- - -
connectionThe connection for the listener to disconnect. Must not be NULL.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.map b/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.map deleted file mode 100644 index a89360eba..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.md5 b/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.md5 deleted file mode 100644 index e2618520e..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -29941fe790c98ff40b5ebe0d853c544e \ No newline at end of file diff --git a/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.png b/libs/server-sdk/docs/html/listener__connection_8h__dep__incl.png deleted file mode 100644 index 5dace06e57cbda145b7daae4f14e57c5bff9515f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8095 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 diff --git a/libs/server-sdk/docs/html/listener__connection_8h__incl.map b/libs/server-sdk/docs/html/listener__connection_8h__incl.map deleted file mode 100644 index 6e5f3416d..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/listener__connection_8h__incl.md5 b/libs/server-sdk/docs/html/listener__connection_8h__incl.md5 deleted file mode 100644 index 65b95a898..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -602f5742576c5e9393e627985180fcfb \ No newline at end of file diff --git a/libs/server-sdk/docs/html/listener__connection_8h__incl.png b/libs/server-sdk/docs/html/listener__connection_8h__incl.png deleted file mode 100644 index 746cc5100e21324efbfe09a8c548c8c32cea4b7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7853 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 An*aa+ diff --git a/libs/server-sdk/docs/html/listener__connection_8h_source.html b/libs/server-sdk/docs/html/listener__connection_8h_source.html deleted file mode 100644 index e24c1a6ad..000000000 --- a/libs/server-sdk/docs/html/listener__connection_8h_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/listener_connection.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
listener_connection.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
-
7 
-
8 #ifdef __cplusplus
-
9 extern "C" { // only need to export C interface if
-
10 // used by C++ source code
-
11 #endif
-
12 
-
23 typedef struct _LDListenerConnection* LDListenerConnection;
-
24 
-
31 LD_EXPORT(void)
- -
33 
-
39 LD_EXPORT(void) LDListenerConnection_Free(LDListenerConnection connection);
-
40 
-
41 #ifdef __cplusplus
-
42 }
-
43 #endif
-
44 
-
45 // NOLINTEND modernize-use-using
-
LDListenerConnection_Disconnect(LDListenerConnection connection)
Definition: listener_connection.cpp:11
-
struct _LDListenerConnection * LDListenerConnection
Definition: listener_connection.h:23
-
LD_EXPORT(void) LDListenerConnection_Free(LDListenerConnection connection)
Definition: all_flags_state.cpp:20
-
- - - - diff --git a/libs/server-sdk/docs/html/log__backend_8hpp_source.html b/libs/server-sdk/docs/html/log__backend_8hpp_source.html deleted file mode 100644 index ff263242f..000000000 --- a/libs/server-sdk/docs/html/log__backend_8hpp_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/logging/log_backend.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
log_backend.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <memory>
-
4 #include <optional>
-
5 #include <string>
-
6 
-
7 #include "log_level.hpp"
-
8 
-
9 namespace launchdarkly {
-
15 class ILogBackend {
-
16  public:
-
22  virtual bool Enabled(LogLevel level) noexcept = 0;
-
23 
-
29  virtual void Write(LogLevel level, std::string message) noexcept = 0;
-
30 
-
31  virtual ~ILogBackend() = default;
-
32  ILogBackend(ILogBackend const& item) = delete;
-
33  ILogBackend(ILogBackend&& item) = delete;
-
34  ILogBackend& operator=(ILogBackend const&) = delete;
-
35  ILogBackend& operator=(ILogBackend&&) = delete;
-
36 
-
37  protected:
-
38  ILogBackend() = default;
-
39 };
-
40 } // namespace launchdarkly
-
Definition: log_backend.hpp:15
-
virtual bool Enabled(LogLevel level) noexcept=0
-
virtual void Write(LogLevel level, std::string message) noexcept=0
-
- - - - diff --git a/libs/server-sdk/docs/html/log__backend__wrapper_8hpp_source.html b/libs/server-sdk/docs/html/log__backend__wrapper_8hpp_source.html deleted file mode 100644 index 225d0efa1..000000000 --- a/libs/server-sdk/docs/html/log__backend__wrapper_8hpp_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/config/log_backend_wrapper.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
log_backend_wrapper.hpp
-
-
-
1 #pragma once
-
2 
- -
4 #include <launchdarkly/logging/log_backend.hpp>
- -
10  public:
-
11  explicit LogBackendWrapper(LDLogBackend backend) : backend_(backend) {}
-
12  bool Enabled(launchdarkly::LogLevel level) noexcept override {
-
13  return backend_.Enabled(static_cast<LDLogLevel>(level),
-
14  backend_.UserData);
-
15  }
-
16  void Write(launchdarkly::LogLevel level,
-
17  std::string message) noexcept override {
-
18  return backend_.Write(static_cast<LDLogLevel>(level), message.c_str(),
-
19  backend_.UserData);
-
20  }
-
21 
-
22  private:
-
23  LDLogBackend backend_;
-
24 };
-
Definition: log_backend_wrapper.hpp:9
-
void Write(launchdarkly::LogLevel level, std::string message) noexcept override
Definition: log_backend_wrapper.hpp:16
-
bool Enabled(launchdarkly::LogLevel level) noexcept override
Definition: log_backend_wrapper.hpp:12
-
Definition: log_backend.hpp:15
-
LDLogLevel
Definition: log_level.h:21
- -
Definition: logging_builder.h:30
-
void * UserData
Definition: logging_builder.h:49
-
WriteFn Write
Definition: logging_builder.h:44
-
EnabledFn Enabled
Definition: logging_builder.h:36
-
- - - - diff --git a/libs/server-sdk/docs/html/log__level_8h.html b/libs/server-sdk/docs/html/log__level_8h.html deleted file mode 100644 index bf616091d..000000000 --- a/libs/server-sdk/docs/html/log__level_8h.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/logging/log_level.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
log_level.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/status.h>
-#include <stdbool.h>
-#include <stddef.h>
-
-Include dependency graph for log_level.h:
-
-
- - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - - -
-
-

Go to the source code of this file.

- - - - -

-Enumerations

enum  LDLogLevel { LD_LOG_DEBUG = 0 -, LD_LOG_INFO = 1 -, LD_LOG_WARN = 2 -, LD_LOG_ERROR = 3 - }
 
- - - - - -

-Functions

 LDLogLevel_Name (enum LDLogLevel level, char const *level_if_unknown)
 
 LDLogLevel_Enum (char const *level, enum LDLogLevel level_if_unknown)
 
-

Enumeration Type Documentation

- -

◆ LDLogLevel

- -
-
- - - - -
enum LDLogLevel
-
-

Defines the log levels used with the SDK's default logger, or a user-provided custom logger.

- -
-
-

Function Documentation

- -

◆ LDLogLevel_Enum()

- -
-
- - - - - - - - - - - - - - - - - - -
LDLogLevel_Enum (char const * level,
enum LDLogLevel level_if_unknown 
)
-
-

Lookup a LDLogLevel by name.

Parameters
- - - -
levelName of level.
level_if_unknownDefault level to return if the level wasn't recognized.
-
-
-
Returns
LDLogLevel matching the name, or level_if_unknown if not recognized.
- -
-
- -

◆ LDLogLevel_Name()

- -
-
- - - - - - - - - - - - - - - - - - -
LDLogLevel_Name (enum LDLogLevel level,
char const * level_if_unknown 
)
-
-

Lookup the name of a LDLogLevel.

Parameters
- - - -
levelTarget level.
level_if_unknownDefault name to return if the level wasn't recognized.
-
-
-
Returns
Name of the level as a string, or level_if_unknown if not recognized.
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/log__level_8h__dep__incl.map b/libs/server-sdk/docs/html/log__level_8h__dep__incl.map deleted file mode 100644 index 98c6872c3..000000000 --- a/libs/server-sdk/docs/html/log__level_8h__dep__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/log__level_8h__dep__incl.md5 b/libs/server-sdk/docs/html/log__level_8h__dep__incl.md5 deleted file mode 100644 index dcbe3e172..000000000 --- a/libs/server-sdk/docs/html/log__level_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -049f2b25f726d6719239861ef7df367a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/log__level_8h__dep__incl.png b/libs/server-sdk/docs/html/log__level_8h__dep__incl.png deleted file mode 100644 index 0af5b9a6eedf52db02a7114e4f27fc8be6a43373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20017 zcmd74by!tvyEi%&MUV~wNkI^ll9C1m1QaBc?vySGrB%8_LNJ zf=~jh_c9-`1QxwkvNZfE#d^nx+#u`mlP4Po3yC4RnDk^!f`XbW#DV7rWO?6z_~3VP zv}Zik@X9D!BJc+*3rjFZhIZSINoTZGm1`r zcXJ>!uyD}EdWSHDU_cg^jg=MW%9SgNqovs+=`5y~`ED6mJ5yO}an25h>u*0_)wyu-;yKjAhYt(9PTX|rJg%bFkGHywcUOMc zySQMkZwq*a(~8<}%|9Bi^Q6kvDs5`=!*Mt{bY^5`PR+`?>~o0#UE{h{v6r2fho1i) z=P=)SRYgs$X>yV-zy4H6tJE^R0R81jM#}TGi3*2V%)Y+9+uo-h9y^2TFOL3{_ZFKe zq7*sFs6^d(A3uIP_3M`}@?pElI{2`Elf#D1LbkH_-+1BY=TT+0 zKZD^nGjVoxuQD>2PY;(lI}^p}0to2*OG`_WT%)|jEff<(8vD}al-1P(2*mbL`1tr? z^Mx>G?K11eO2-8yW#w1*d@$)bIN)#a$4|Y_PM(ifI$qM#(+dm_mnpaXX)>Yz!$qP+ zI#CvP1^#BSKZ9Uzhd})Jc1n(jrAl zN;)+gE*|w`5*iDM<@9!IYd&l&)jy=pHY|{Ho^z)-Q|LZbu4A!R_U!%WR>UfO#4P<71_OGgb zzV_zRC+c4d3m7O4{W@GbJG(q(WEo$*dR0(XMkdnTK0no)Dib68oI|U`{FS2Efv*+A z=GH#!q}km+W3sZc4GE&|Jzt(MAMcLYjXM(1iG_ZPWWFvac$J=>UZcXE9`?osJ7y_) z*l3wGHPkRKGp7r9s8s1N2^hbjon1J&z6TK#6BEm=TN1Xm9C^Cc{=@p-G~eU+1FEZq z=R0G4aL755GBX3+PrgQ6?=3Wz;kD?yz*)0?J}Wz$h@AYAnVH!OclT78aM}vbqdPA% z5~&pu#lp%b+;9>S66~FvS~_ESA|fMw;9+m&atR4hc8eXc<>dH!SF=!&PrA_a-O74U zWeZnvS{WgV=G2!~RlUN^!^7pWqM=jegx%0D-M4P>a8ZQyqfck2d}o3v6~-m}7Am_M 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 diff --git a/libs/server-sdk/docs/html/log__level_8h__incl.map b/libs/server-sdk/docs/html/log__level_8h__incl.map deleted file mode 100644 index 9df9a0d94..000000000 --- a/libs/server-sdk/docs/html/log__level_8h__incl.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/log__level_8h__incl.md5 b/libs/server-sdk/docs/html/log__level_8h__incl.md5 deleted file mode 100644 index 2ed923747..000000000 --- a/libs/server-sdk/docs/html/log__level_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -a1c060767876ec050d21a2ca072b4eba \ No newline at end of file diff --git a/libs/server-sdk/docs/html/log__level_8h__incl.png b/libs/server-sdk/docs/html/log__level_8h__incl.png deleted file mode 100644 index 6b81425be0c3a3de18c32857e9d7922cf5942a01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21030 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 diff --git a/libs/server-sdk/docs/html/log__level_8h_source.html b/libs/server-sdk/docs/html/log__level_8h_source.html deleted file mode 100644 index 84834dcc9..000000000 --- a/libs/server-sdk/docs/html/log__level_8h_source.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/logging/log_level.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
log_level.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
-
6 #include <launchdarkly/bindings/c/export.h>
- -
8 
-
9 #include <stdbool.h>
-
10 #include <stddef.h>
-
11 
-
12 #ifdef __cplusplus
-
13 extern "C" { // only need to export C interface if
-
14 // used by C++ source code
-
15 #endif
-
16 
-
21 enum LDLogLevel {
-
22  LD_LOG_DEBUG = 0,
-
23  LD_LOG_INFO = 1,
-
24  LD_LOG_WARN = 2,
-
25  LD_LOG_ERROR = 3,
-
26 };
-
27 
-
35 LD_EXPORT(char const*)
-
36 LDLogLevel_Name(enum LDLogLevel level, char const* level_if_unknown);
-
37 
- -
46 LDLogLevel_Enum(char const* level, enum LDLogLevel level_if_unknown);
-
47 
-
48 #ifdef __cplusplus
-
49 }
-
50 #endif
-
51 
-
52 // NOLINTEND modernize-use-using
-
LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
Definition: sdk.cpp:406
-
LDLogLevel
Definition: log_level.h:21
-
LDLogLevel_Enum(char const *level, enum LDLogLevel level_if_unknown)
Definition: log_level.cpp:12
-
LDLogLevel_Name(enum LDLogLevel level, char const *level_if_unknown)
Definition: log_level.cpp:6
- -
- - - - diff --git a/libs/server-sdk/docs/html/log__level_8hpp_source.html b/libs/server-sdk/docs/html/log__level_8hpp_source.html deleted file mode 100644 index a65f10bdf..000000000 --- a/libs/server-sdk/docs/html/log__level_8hpp_source.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/logging/log_level.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
log_level.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <ostream>
-
4 
-
5 namespace launchdarkly {
-
11 enum class LogLevel {
-
12  kDebug = 0,
-
13  kInfo = 1,
-
14  kWarn = 2,
-
15  kError = 3,
-
16 };
-
17 
-
24 char const* GetLogLevelName(LogLevel level, char const* default_);
-
31 LogLevel GetLogLevelEnum(char const* name, LogLevel default_);
-
32 
-
33 std::ostream& operator<<(std::ostream& out, LogLevel const& level);
-
34 
-
35 } // namespace launchdarkly
-
- - - - diff --git a/libs/server-sdk/docs/html/logging_8hpp_source.html b/libs/server-sdk/docs/html/logging_8hpp_source.html deleted file mode 100644 index 47812138a..000000000 --- a/libs/server-sdk/docs/html/logging_8hpp_source.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/logging.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/logging/log_backend.hpp>
-
4 
-
5 #include <optional>
-
6 
-
7 namespace launchdarkly::config::shared::built {
-
8 
-
12 struct Logging {
-
13  /*
-
14  * True to disable logging.
-
15  */
-
16  bool disable_logging;
-
17 
-
23  std::shared_ptr<ILogBackend> backend;
-
24 
-
29  std::string tag;
-
30 
-
35  LogLevel level;
-
36 };
-
37 
-
38 } // namespace launchdarkly::config::shared::built
- -
LogLevel level
Definition: logging.hpp:35
-
std::string tag
Definition: logging.hpp:29
-
std::shared_ptr< ILogBackend > backend
Definition: logging.hpp:23
-
- - - - diff --git a/libs/server-sdk/docs/html/logging__builder_8h.html b/libs/server-sdk/docs/html/logging__builder_8h.html deleted file mode 100644 index 8fd93d8a3..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/logging_builder.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
logging_builder.h File Reference
-
-
-
#include <launchdarkly/bindings/c/logging/log_level.h>
-#include <launchdarkly/bindings/c/export.h>
-#include <launchdarkly/bindings/c/status.h>
-#include <stdbool.h>
-#include <stddef.h>
-
-Include dependency graph for logging_builder.h:
-
-
- - - - - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - - -
-
-

Go to the source code of this file.

- - - - -

-Classes

struct  LDLogBackend
 
- - - - - - - - - -

-Typedefs

-typedef struct _LDLoggingBasicBuilder * LDLoggingBasicBuilder
 
-typedef struct _LDLoggingCustomBuilder * LDLoggingCustomBuilder
 
-typedef bool(* EnabledFn) (enum LDLogLevel level, void *user_data)
 
-typedef void(* WriteFn) (enum LDLogLevel level, char const *msg, void *user_data)
 
- - - - - - - - - - - - - -

-Functions

 LD_EXPORT (void) LDLogBackend_Init(struct LDLogBackend *backend)
 
 LD_EXPORT (LDLoggingBasicBuilder) LDLoggingBasicBuilder_New()
 
 LDLoggingBasicBuilder_Level (LDLoggingBasicBuilder b, enum LDLogLevel level)
 
 LDLoggingBasicBuilder_Tag (LDLoggingBasicBuilder b, char const *tag)
 
 LD_EXPORT (LDLoggingCustomBuilder) LDLoggingCustomBuilder_New()
 
 LDLoggingCustomBuilder_Backend (LDLoggingCustomBuilder b, struct LDLogBackend backend)
 
-

Function Documentation

- -

◆ LD_EXPORT() [1/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDLoggingBasicBuilder )
-
-

Creates a new builder for LaunchDarkly's default logger.

-

If not passed into the config builder, must be manually freed with LDLoggingBasicBuilder_Free.

Returns
New builder.
- -
-
- -

◆ LD_EXPORT() [2/3]

- -
-
- - - - - - - - -
LD_EXPORT (LDLoggingCustomBuilder )
-
-

Creates a new builder for a custom, user-provided logger.

-

If not passed into the config builder, must be manually freed with LDLoggingCustomBuilder_Free.

Returns
New builder.
- -
-
- -

◆ LD_EXPORT() [3/3]

- -
-
- - - - - - - - -
LD_EXPORT (void )
-
-

Initializes a custom log backend. Must be called before passing a custom backend into configuration.

Parameters
- - -
backendBackend to initialize.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees an AllFlagsState.

Parameters
- - -
stateThe AllFlagState to free.
-
-
-

Frees the data source status.

Parameters
- - -
statusThe data source status to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
-

Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

Parameters
- - -
bBuilder to free.
-
-
-

Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an array iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

-
Parameters
- - -
iterThe iterator to advance. Must not be NULL.
-
-
-

Destroy an object iterator.

Parameters
- - -
iterThe iterator to destroy.
-
-
-

Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

-
Parameters
- - -
array_builderThe builder to free.
-
-
-

Add a value to an array builder.

-

After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

-
Parameters
- - - -
array_builderThe array builder to add the value to. Must not be NULL.
valThe value to add. Must not be NULL.
-
-
- -
-
- -

◆ LDLoggingBasicBuilder_Level()

- -
-
- - - - - - - - - - - - - - - - - - -
LDLoggingBasicBuilder_Level (LDLoggingBasicBuilder b,
enum LDLogLevel level 
)
-
-

Sets the enabled log level. The default level is LD_LOG_INFO.

Parameters
- - - -
bClient config builder. Must not be NULL.
levelLevel to set.
-
-
- -
-
- -

◆ LDLoggingBasicBuilder_Tag()

- -
-
- - - - - - - - - - - - - - - - - - -
LDLoggingBasicBuilder_Tag (LDLoggingBasicBuilder b,
char const * tag 
)
-
-

Set a tag for this logger. This tag will be included at the start of log entries in square brackets.

-

If the name was "LaunchDarkly", then log entries will be prefixed with "[LaunchDarkly]". The default tag is "LaunchDarkly".

Parameters
- - - -
bClient config builder. Must not be NULL.
tagTag to set. Must not be NULL.
-
-
- -
-
- -

◆ LDLoggingCustomBuilder_Backend()

- -
-
- - - - - - - - - - - - - - - - - - -
LDLoggingCustomBuilder_Backend (LDLoggingCustomBuilder b,
struct LDLogBackend backend 
)
-
-

Sets a custom log backend.

Parameters
- - - -
bCustom logging builder. Must not be NULL.
backendThe backend to use for logging. Ensure the backend was initialized with LDLogBackend_Init.
-
-
- -
-
-
- - - - diff --git a/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.map b/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.map deleted file mode 100644 index 800e852dd..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.md5 b/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.md5 deleted file mode 100644 index 5ca8940d3..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -7984cac62cca6a88bd23768a2b2e3671 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.png b/libs/server-sdk/docs/html/logging__builder_8h__dep__incl.png deleted file mode 100644 index 37eb5a2536648343ee40115f2fcfb5a13db5a1a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12998 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 Vo7~<(hhI!V$jdyDE|E0w`9JG2SPTFF diff --git a/libs/server-sdk/docs/html/logging__builder_8h__incl.map b/libs/server-sdk/docs/html/logging__builder_8h__incl.map deleted file mode 100644 index 2f85d9bf1..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h__incl.map +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/libs/server-sdk/docs/html/logging__builder_8h__incl.md5 b/libs/server-sdk/docs/html/logging__builder_8h__incl.md5 deleted file mode 100644 index 4a4c28563..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -0651050bb60d78d202381980f886cdaf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/logging__builder_8h__incl.png b/libs/server-sdk/docs/html/logging__builder_8h__incl.png deleted file mode 100644 index 1624ef32ec3e1245aa53af2bc850936b1aea40b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37187 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 diff --git a/libs/server-sdk/docs/html/logging__builder_8h_source.html b/libs/server-sdk/docs/html/logging__builder_8h_source.html deleted file mode 100644 index 5afdcae26..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8h_source.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/logging_builder.h Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging_builder.h
-
-
-Go to the documentation of this file.
1 
-
2 // NOLINTBEGIN modernize-use-using
-
3 
-
4 #pragma once
-
5 
- -
7 
-
8 #include <launchdarkly/bindings/c/export.h>
- -
10 
-
11 #include <stdbool.h>
-
12 #include <stddef.h>
-
13 
-
14 #ifdef __cplusplus
-
15 extern "C" { // only need to export C interface if
-
16 // used by C++ source code
-
17 #endif
-
18 
-
19 typedef struct _LDLoggingBasicBuilder* LDLoggingBasicBuilder;
-
20 typedef struct _LDLoggingCustomBuilder* LDLoggingCustomBuilder;
-
21 
-
22 typedef bool (*EnabledFn)(enum LDLogLevel level, void* user_data);
-
23 typedef void (*WriteFn)(enum LDLogLevel level,
-
24  char const* msg,
-
25  void* user_data);
-
26 
-
30 struct LDLogBackend {
-
36  EnabledFn Enabled;
-
37 
-
44  WriteFn Write;
-
45 
-
49  void* UserData;
-
50 };
-
51 
-
57 LD_EXPORT(void) LDLogBackend_Init(struct LDLogBackend* backend);
-
58 
-
66 LD_EXPORT(LDLoggingBasicBuilder) LDLoggingBasicBuilder_New();
-
67 
-
73 LD_EXPORT(void) LDLoggingBasicBuilder_Free(LDLoggingBasicBuilder b);
-
74 
-
80 LD_EXPORT(void)
-
81 LDLoggingBasicBuilder_Level(LDLoggingBasicBuilder b, enum LDLogLevel level);
-
82 
-
92 LD_EXPORT(void)
-
93 LDLoggingBasicBuilder_Tag(LDLoggingBasicBuilder b, char const* tag);
-
94 
-
102 LD_EXPORT(LDLoggingCustomBuilder) LDLoggingCustomBuilder_New();
-
103 
-
109 LD_EXPORT(void) LDLoggingCustomBuilder_Free(LDLoggingCustomBuilder b);
-
110 
-
117 LD_EXPORT(void)
-
118 LDLoggingCustomBuilder_Backend(LDLoggingCustomBuilder b,
-
119  struct LDLogBackend backend);
-
120 
-
121 #ifdef __cplusplus
-
122 }
-
123 #endif
-
124 
-
125 // NOLINTEND modernize-use-using
- -
LDLogLevel
Definition: log_level.h:21
-
LDLoggingBasicBuilder_Tag(LDLoggingBasicBuilder b, char const *tag)
Definition: logging_builder.cpp:45
-
LDLoggingBasicBuilder_Level(LDLoggingBasicBuilder b, enum LDLogLevel level)
Definition: logging_builder.cpp:37
-
LDLoggingCustomBuilder_Backend(LDLoggingCustomBuilder b, struct LDLogBackend backend)
Definition: logging_builder.cpp:61
-
LD_EXPORT(void) LDLogBackend_Init(struct LDLogBackend *backend)
Definition: all_flags_state.cpp:20
- -
Definition: logging_builder.h:30
-
void * UserData
Definition: logging_builder.h:49
-
WriteFn Write
Definition: logging_builder.h:44
-
EnabledFn Enabled
Definition: logging_builder.h:36
-
- - - - diff --git a/libs/server-sdk/docs/html/logging__builder_8hpp_source.html b/libs/server-sdk/docs/html/logging__builder_8hpp_source.html deleted file mode 100644 index d56335881..000000000 --- a/libs/server-sdk/docs/html/logging__builder_8hpp_source.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/logging_builder.hpp Source File - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
logging_builder.hpp
-
-
-
1 #pragma once
-
2 
-
3 #include <launchdarkly/config/shared/built/logging.hpp>
-
4 #include <launchdarkly/logging/log_backend.hpp>
-
5 
-
6 #include <variant>
-
7 
-
8 namespace launchdarkly::config::shared::builders {
-
9 
- -
14  public:
-
18  class BasicLogging {
-
19  public:
-
20  BasicLogging();
-
21 
-
27  BasicLogging& Level(LogLevel level);
-
28 
-
39  BasicLogging& Tag(std::string name);
-
40 
-
41  private:
-
42  LogLevel level_;
-
43  std::string tag_;
-
44  friend class LoggingBuilder;
-
45  };
-
46 
-
47  class CustomLogging {
-
48  public:
-
55  CustomLogging& Backend(std::shared_ptr<ILogBackend> backend);
-
56 
-
57  private:
-
58  std::shared_ptr<ILogBackend> backend_;
-
59  friend class LoggingBuilder;
-
60  };
-
61 
-
62  class NoLogging {};
-
63 
-
64  using LoggingType = std::variant<BasicLogging, CustomLogging, NoLogging>;
-
65 
-
69  LoggingBuilder() = default;
-
70 
- -
76 
- -
82 
- -
88 
-
105  LoggingBuilder& Logging(LoggingType logging);
-
106 
-
112  built::Logging Build() const;
-
113 
-
114  private:
-
115  LoggingType logging_;
-
116 };
-
117 
-
118 } // namespace launchdarkly::config::shared::builders
- -
BasicLogging & Tag(std::string name)
Definition: logging_builder.cpp:57
-
BasicLogging & Level(LogLevel level)
Definition: logging_builder.cpp:51
- -
CustomLogging & Backend(std::shared_ptr< ILogBackend > backend)
Definition: logging_builder.cpp:67
- - -
LoggingBuilder & Logging(LoggingType logging)
Definition: logging_builder.cpp:31
- -
built::Logging Build() const
Definition: logging_builder.cpp:6
- -
- - - - diff --git a/libs/server-sdk/docs/html/md_src_data_components_serialization_adapters_README.html b/libs/server-sdk/docs/html/md_src_data_components_serialization_adapters_README.html deleted file mode 100644 index 3f1fd8749..000000000 --- a/libs/server-sdk/docs/html/md_src_data_components_serialization_adapters_README.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Adapters - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Adapters
-
-
-

Contains utilities for converting from in-memory evaluation models to serialized models, and back again.

-

This is a useful building block for implementing various Bootstrapper/Synchronizers/Destinations.

-

For example, to build a new Destination that ferries data to Redis, you might pull the JSONDestination off the shelf.

-

It accepts memory models, serializes them, and forwards to any ISerializedDestination.

-
IDestination -> (serialization step) -> ISerializedDestination
-

To handle pulling data out of Redis, use the JSONSource. It pulls from any ISerializedDataSource, deserializes it, and passes it back up by implementing IDataSource.

-
IDataSource <- (deserialization step) <- ISerializedDataSource
-

On the other hand, to build a new Bootstrapper that pulls JSON from a web service, you might pull the JSONSource off the shelf. It accepts JSON models, deserializes them, and forwards to any IDestination.

-
ISerializedDestination -> (deserialization step) -> IDestination
-
-
- - - - diff --git a/libs/server-sdk/docs/html/md_src_data_systems_background_sync_sources_README.html b/libs/server-sdk/docs/html/md_src_data_systems_background_sync_sources_README.html deleted file mode 100644 index 6de43d2f9..000000000 --- a/libs/server-sdk/docs/html/md_src_data_systems_background_sync_sources_README.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Data Source Implementations - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Data Source Implementations
-
-
-

This directory contains data sources for use in the Background Sync system.

-

These sources implement IDataSynchronizer, which provides an interface that allows for passing in an IDestination to which data updates should be sent.

-

There are two primary sources supported by the server-side SDK.

-

One is the streaming source: it receives updates from a web-service (via Server-Sent Events).

-

The other is polling: it periodically hits an endpoint to retrieve a full payload of flag data.

-

By default, the SDK uses the streaming source. Users can optionally configure the polling source if streaming isn't feasible or desired.

-
-
- - - - diff --git a/libs/server-sdk/docs/html/memory__routines_8h.html b/libs/server-sdk/docs/html/memory__routines_8h.html deleted file mode 100644 index 99169c3fa..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/memory_routines.h File Reference - - - - - - - - - -
-
- - - - - - -
-
C++ Server-Side SDK -
-
LaunchDarkly SDK
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
memory_routines.h File Reference
-
-
-
#include <launchdarkly/bindings/c/export.h>
-#include <stdbool.h>
-
-Include dependency graph for memory_routines.h:
-
-
- - - - - -
-
-This graph shows which files directly or indirectly include this file:
-
-
- - - - -
-
-

Go to the source code of this file.

- - - - -

-Functions

LDMemory_FreeString (char *string)
 
-
- - - - diff --git a/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.map b/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.map deleted file mode 100644 index 7c1d44747..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.md5 b/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.md5 deleted file mode 100644 index 35f6b5098..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8f5a460246c59776639f436077737afc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.png b/libs/server-sdk/docs/html/memory__routines_8h__dep__incl.png deleted file mode 100644 index 557ae9af6cb6f6cf05642e4e7030f171cb2d8dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8096 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
  • a)OQMzi#fF-K;phHPwvO}p@9VJEq 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 Gi2nd2>Te_f diff --git a/libs/server-sdk/docs/html/memory__routines_8h__incl.map b/libs/server-sdk/docs/html/memory__routines_8h__incl.map deleted file mode 100644 index 1cca7c1ee..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/memory__routines_8h__incl.md5 b/libs/server-sdk/docs/html/memory__routines_8h__incl.md5 deleted file mode 100644 index 7af249fd4..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -7418c1608d4006956804c644ae5b590a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/memory__routines_8h__incl.png b/libs/server-sdk/docs/html/memory__routines_8h__incl.png deleted file mode 100644 index 3512dbf8533cd7b7db19e5715fb06a8055e1d2f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10364 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 diff --git a/libs/server-sdk/docs/html/memory__routines_8h_source.html b/libs/server-sdk/docs/html/memory__routines_8h_source.html deleted file mode 100644 index 3b1f894c6..000000000 --- a/libs/server-sdk/docs/html/memory__routines_8h_source.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/memory_routines.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    memory_routines.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    -
    6 #include <launchdarkly/bindings/c/export.h>
    -
    7 #include <stdbool.h>
    -
    8 
    -
    9 #ifdef __cplusplus
    -
    10 extern "C" { // only need to export C interface if
    -
    11 // used by C++ source code
    -
    12 #endif
    -
    13 
    -
    14 LD_EXPORT(void)
    -
    15 LDMemory_FreeString(char* string);
    -
    16 
    -
    17 #ifdef __cplusplus
    -
    18 }
    -
    19 #endif
    -
    20 
    -
    21 // NOLINTEND modernize-use-using
    -
    LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state)
    Definition: sdk.cpp:406
    -
    - - - - diff --git a/libs/server-sdk/docs/html/memory__store_8hpp_source.html b/libs/server-sdk/docs/html/memory__store_8hpp_source.html deleted file mode 100644 index 8265fad33..000000000 --- a/libs/server-sdk/docs/html/memory__store_8hpp_source.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/memory_store/memory_store.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    memory_store.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "../../data_interfaces/destination/idestination.hpp"
    -
    4 #include "../../data_interfaces/store/istore.hpp"
    -
    5 
    -
    6 #include <memory>
    -
    7 #include <mutex>
    -
    8 #include <string>
    -
    9 #include <unordered_map>
    -
    10 
    -
    11 namespace launchdarkly::server_side::data_components {
    -
    12 
    -
    13 class MemoryStore final : public data_interfaces::IStore,
    - -
    15  public:
    -
    16  [[nodiscard]] std::shared_ptr<data_model::FlagDescriptor> GetFlag(
    -
    17  std::string const& key) const override;
    -
    18 
    -
    19  [[nodiscard]] std::shared_ptr<data_model::SegmentDescriptor> GetSegment(
    -
    20  std::string const& key) const override;
    -
    21 
    -
    22  [[nodiscard]] std::
    -
    23  unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
    -
    24  AllFlags() const override;
    -
    25 
    -
    26  [[nodiscard]] std::unordered_map<
    -
    27  std::string,
    -
    28  std::shared_ptr<data_model::SegmentDescriptor>>
    -
    29  AllSegments() const override;
    -
    30 
    -
    31  [[nodiscard]] bool Initialized() const override;
    -
    32 
    -
    33  [[nodiscard]] std::string const& Identity() const override;
    -
    34 
    -
    35  void Init(data_model::SDKDataSet dataSet) override;
    -
    36 
    -
    37  void Upsert(std::string const& key,
    -
    38  data_model::FlagDescriptor flag) override;
    -
    39 
    -
    40  void Upsert(std::string const& key,
    -
    41  data_model::SegmentDescriptor segment) override;
    -
    42 
    -
    43  bool RemoveFlag(std::string const& key);
    -
    44 
    -
    45  bool RemoveSegment(std::string const& key);
    -
    46 
    -
    47  MemoryStore() = default;
    -
    48  ~MemoryStore() override = default;
    -
    49 
    -
    50  MemoryStore(MemoryStore const& item) = delete;
    -
    51  MemoryStore(MemoryStore&& item) = delete;
    -
    52  MemoryStore& operator=(MemoryStore const&) = delete;
    -
    53  MemoryStore& operator=(MemoryStore&&) = delete;
    -
    54 
    -
    55  private:
    -
    56  static inline std::string const description_ = "memory";
    -
    57  std::unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
    -
    58  flags_;
    -
    59  std::unordered_map<std::string,
    -
    60  std::shared_ptr<data_model::SegmentDescriptor>>
    -
    61  segments_;
    -
    62  bool initialized_ = false;
    -
    63  mutable std::mutex data_mutex_;
    -
    64 };
    -
    65 
    -
    66 } // namespace launchdarkly::server_side::data_components
    - -
    std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments() const override
    Get a map of all segments.
    Definition: memory_store.cpp:32
    -
    void Init(data_model::SDKDataSet dataSet) override
    Initialize the destination with a base set of data.
    Definition: memory_store.cpp:46
    -
    std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags() const override
    Get a map of all flags.
    Definition: memory_store.cpp:26
    -
    std::shared_ptr< data_model::SegmentDescriptor > GetSegment(std::string const &key) const override
    Get the segment named by key. Returns nullptr if no such flag exists.
    Definition: memory_store.cpp:15
    -
    std::shared_ptr< data_model::FlagDescriptor > GetFlag(std::string const &key) const override
    Get the flag named by key. Returns nullptr if no such flag exists.
    Definition: memory_store.cpp:5
    -
    std::string const & Identity() const override
    Definition: memory_store.cpp:42
    -
    void Upsert(std::string const &key, data_model::FlagDescriptor flag) override
    Upsert a flag named by key.
    Definition: memory_store.cpp:62
    -
    bool Initialized() const override
    Definition: memory_store.cpp:37
    -
    IDestination represents a sink for data received by the SDK. A destination may be a database,...
    Definition: idestination.hpp:14
    -
    IStore provides shared ownership of flag and segment domain objects.
    Definition: istore.hpp:15
    -
    - - - - diff --git a/libs/server-sdk/docs/html/menu.js b/libs/server-sdk/docs/html/menu.js deleted file mode 100644 index 2fe2214f2..000000000 --- a/libs/server-sdk/docs/html/menu.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { - function makeTree(data,relPath) { - var result=''; - if ('children' in data) { - result+=''; - } - return result; - } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchEnabled) { - if (serverSide) { - $('#main-menu').append('
  • '); - } else { - $('#main-menu').append('
  • '); - } - } - $('#main-menu').smartmenus(); -} -/* @license-end */ diff --git a/libs/server-sdk/docs/html/menudata.js b/libs/server-sdk/docs/html/menudata.js deleted file mode 100644 index 9217e807c..000000000 --- a/libs/server-sdk/docs/html/menudata.js +++ /dev/null @@ -1,91 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file -*/ -var menudata={children:[ -{text:"Main Page",url:"index.html"}, -{text:"Related Pages",url:"pages.html"}, -{text:"Classes",url:"annotated.html",children:[ -{text:"Class List",url:"annotated.html"}, -{text:"Class Index",url:"classes.html"}, -{text:"Class Hierarchy",url:"inherits.html"}, -{text:"Class Members",url:"functions.html",children:[ -{text:"All",url:"functions.html",children:[ -{text:"a",url:"functions.html#index_a"}, -{text:"b",url:"functions_b.html#index_b"}, -{text:"c",url:"functions_c.html#index_c"}, -{text:"d",url:"functions_d.html#index_d"}, -{text:"e",url:"functions_e.html#index_e"}, -{text:"f",url:"functions_f.html#index_f"}, -{text:"g",url:"functions_g.html#index_g"}, -{text:"h",url:"functions_h.html#index_h"}, -{text:"i",url:"functions_i.html#index_i"}, -{text:"j",url:"functions_j.html#index_j"}, -{text:"k",url:"functions_k.html#index_k"}, -{text:"l",url:"functions_l.html#index_l"}, -{text:"m",url:"functions_m.html#index_m"}, -{text:"n",url:"functions_n.html#index_n"}, -{text:"o",url:"functions_o.html#index_o"}, -{text:"p",url:"functions_p.html#index_p"}, -{text:"r",url:"functions_r.html#index_r"}, -{text:"s",url:"functions_s.html#index_s"}, -{text:"t",url:"functions_t.html#index_t"}, -{text:"u",url:"functions_u.html#index_u"}, -{text:"v",url:"functions_v.html#index_v"}, -{text:"w",url:"functions_w.html#index_w"}]}, -{text:"Functions",url:"functions_func.html",children:[ -{text:"a",url:"functions_func.html#index_a"}, -{text:"b",url:"functions_func_b.html#index_b"}, -{text:"c",url:"functions_func_c.html#index_c"}, -{text:"d",url:"functions_func_d.html#index_d"}, -{text:"e",url:"functions_func_e.html#index_e"}, -{text:"f",url:"functions_func_f.html#index_f"}, -{text:"g",url:"functions_func_g.html#index_g"}, -{text:"h",url:"functions_func_h.html#index_h"}, -{text:"i",url:"functions_func_i.html#index_i"}, -{text:"j",url:"functions_func_j.html#index_j"}, -{text:"k",url:"functions_func_k.html#index_k"}, -{text:"l",url:"functions_func_l.html#index_l"}, -{text:"m",url:"functions_func_m.html#index_m"}, -{text:"n",url:"functions_func_n.html#index_n"}, -{text:"o",url:"functions_func_o.html#index_o"}, -{text:"p",url:"functions_func_p.html#index_p"}, -{text:"r",url:"functions_func_r.html#index_r"}, -{text:"s",url:"functions_func_s.html#index_s"}, -{text:"t",url:"functions_func_t.html#index_t"}, -{text:"u",url:"functions_func_u.html#index_u"}, -{text:"v",url:"functions_func_v.html#index_v"}, -{text:"w",url:"functions_func_w.html#index_w"}]}, -{text:"Variables",url:"functions_vars.html"}, -{text:"Typedefs",url:"functions_type.html"}, -{text:"Enumerations",url:"functions_enum.html"}]}]}, -{text:"Files",url:"files.html",children:[ -{text:"File List",url:"files.html"}, -{text:"File Members",url:"globals.html",children:[ -{text:"All",url:"globals.html",children:[ -{text:"l",url:"globals.html#index_l"}]}, -{text:"Functions",url:"globals_func.html",children:[ -{text:"l",url:"globals_func.html#index_l"}]}, -{text:"Typedefs",url:"globals_type.html"}, -{text:"Enumerations",url:"globals_enum.html"}, -{text:"Enumerator",url:"globals_eval.html"}]}]}]} diff --git a/libs/server-sdk/docs/html/nav_f.png b/libs/server-sdk/docs/html/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/libs/server-sdk/docs/html/nav_g.png b/libs/server-sdk/docs/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/object_builder.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    object_builder.h File Reference
    -
    -
    -
    #include <launchdarkly/bindings/c/export.h>
    -#include <launchdarkly/bindings/c/value.h>
    -
    -Include dependency graph for object_builder.h:
    -
    -
    - - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - -

    -Typedefs

    -typedef struct _LDObjectBuilder * LDObjectBuilder
     
    - - - - - - - - - -

    -Functions

     LD_EXPORT (LDObjectBuilder) LDObjectBuilder_New()
     
     LD_EXPORT (void) LDObjectBuilder_Free(LDObjectBuilder builder)
     
     LDObjectBuilder_Add (LDObjectBuilder builder, char const *key, LDValue val)
     
     LD_EXPORT (LDValue) LDObjectBuilder_Build(LDObjectBuilder builder)
     
    -

    Function Documentation

    - -

    ◆ LD_EXPORT() [1/3]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDObjectBuilder )
    -
    -

    Construct a new object builder.

    Returns
    The new object builder.
    - -
    -
    - -

    ◆ LD_EXPORT() [2/3]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDValue )
    -
    -

    Construct an LDValue from an object builder.

    -

    After calling this method the object builder is consumed. It should not be used and the caller does not need to call LDObjectBuilder_Free.

    -
    Parameters
    - - -
    builderThe object builder to build an LDValue from. Must not be NULL.
    -
    -
    -
    Returns
    The built LDValue.
    -

    Construct an LDValue from an array builder.

    -

    After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArrayBuilder_Free.

    -
    Parameters
    - - -
    array_builderThe array builder to build an LDValue from. Must not be NULL.
    -
    -
    -
    Returns
    The built LDValue. Must not be NULL.
    -

    Allocates a new boolean-type LDValue.

    Parameters
    - - -
    valLDBooleanTrue or LDBooleanFalse.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new number-type LDValue.

    Parameters
    - - -
    valDouble value.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new string-type LDValue.

    -

    The input string will be copied. To avoid the copy, see LDValue_ConstantString.

    -
    Parameters
    - - -
    valConstant reference to a string. The string is copied. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates an LDValue by cloning an existing LDValue.

    -
    Parameters
    - - -
    sourceSource LDValue. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Get the value for the array-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    -

    Get the value for an object-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    - -
    -
    - -

    ◆ LD_EXPORT() [3/3]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (void )
    -
    -

    Free an object builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder consumes the array builder.

    -
    Parameters
    - - -
    builderThe builder to free.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDObjectBuilder_Add()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    LDObjectBuilder_Add (LDObjectBuilder builder,
    char const * key,
    LDValue val 
    )
    -
    -

    Add a key-value pair to the object builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free. The key will be copied.

    -
    Parameters
    - - - - -
    builderThe object builder to add the value to.
    keyThe key for the value being added. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/object__builder_8h__incl.map b/libs/server-sdk/docs/html/object__builder_8h__incl.map deleted file mode 100644 index 1269b0f66..000000000 --- a/libs/server-sdk/docs/html/object__builder_8h__incl.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/object__builder_8h__incl.md5 b/libs/server-sdk/docs/html/object__builder_8h__incl.md5 deleted file mode 100644 index 95b1e20c3..000000000 --- a/libs/server-sdk/docs/html/object__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -24c004d3223677349c2b4351177cea40 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/object__builder_8h__incl.png b/libs/server-sdk/docs/html/object__builder_8h__incl.png deleted file mode 100644 index 62b394bf22a3e62fded41cf9bc7300167d9fb76c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14258 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 - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/object_builder.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    object_builder.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    -
    6 #include <launchdarkly/bindings/c/export.h>
    - -
    8 
    -
    9 #ifdef __cplusplus
    -
    10 extern "C" { // only need to export C interface if
    -
    11 // used by C++ source code
    -
    12 #endif
    -
    13 
    -
    14 typedef struct _LDObjectBuilder* LDObjectBuilder;
    -
    15 
    -
    21 LD_EXPORT(LDObjectBuilder) LDObjectBuilder_New();
    -
    22 
    -
    30 LD_EXPORT(void) LDObjectBuilder_Free(LDObjectBuilder builder);
    -
    31 
    -
    43 LD_EXPORT(void)
    -
    44 LDObjectBuilder_Add(LDObjectBuilder builder, char const* key, LDValue val);
    -
    45 
    -
    55 LD_EXPORT(LDValue) LDObjectBuilder_Build(LDObjectBuilder builder);
    -
    56 
    -
    57 #ifdef __cplusplus
    -
    58 }
    -
    59 #endif
    -
    60 
    -
    61 // NOLINTEND modernize-use-using
    -
    LD_EXPORT(LDObjectBuilder) LDObjectBuilder_New()
    Definition: object_builder.cpp:17
    -
    LDObjectBuilder_Add(LDObjectBuilder builder, char const *key, LDValue val)
    Definition: object_builder.cpp:27
    - -
    struct _LDValue * LDValue
    Definition: value.h:64
    -
    - - - - diff --git a/libs/server-sdk/docs/html/offline_8hpp_source.html b/libs/server-sdk/docs/html/offline_8hpp_source.html deleted file mode 100644 index 464acc07f..000000000 --- a/libs/server-sdk/docs/html/offline_8hpp_source.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/offline.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    offline.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "../data_components/status_notifications/data_source_status_manager.hpp"
    -
    4 #include "../data_interfaces/system/idata_system.hpp"
    -
    5 
    -
    6 namespace launchdarkly::server_side::data_systems {
    -
    7 
    - -
    9  public:
    - -
    11  [[nodiscard]] std::shared_ptr<data_model::FlagDescriptor> GetFlag(
    -
    12  std::string const& key) const override;
    -
    13  [[nodiscard]] std::shared_ptr<data_model::SegmentDescriptor> GetSegment(
    -
    14  std::string const& key) const override;
    -
    15  [[nodiscard]] std::
    -
    16  unordered_map<std::string, std::shared_ptr<data_model::FlagDescriptor>>
    -
    17  AllFlags() const override;
    -
    18  [[nodiscard]] std::unordered_map<
    -
    19  std::string,
    -
    20  std::shared_ptr<data_model::SegmentDescriptor>>
    -
    21  AllSegments() const override;
    -
    22  [[nodiscard]] bool Initialized() const override;
    -
    23  [[nodiscard]] std::string const& Identity() const override;
    -
    24  void Initialize() override;
    -
    25 
    -
    26  private:
    - -
    28 };
    -
    29 
    -
    30 } // namespace launchdarkly::server_side::data_systems
    -
    Definition: data_source_status_manager.hpp:16
    -
    IDataSystem obtains data used for flag evaluations and makes it available to other components.
    Definition: idata_system.hpp:11
    - -
    std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > AllSegments() const override
    Get a map of all segments.
    Definition: offline.cpp:26
    -
    std::shared_ptr< data_model::FlagDescriptor > GetFlag(std::string const &key) const override
    Get the flag named by key. Returns nullptr if no such flag exists.
    Definition: offline.cpp:9
    -
    std::shared_ptr< data_model::SegmentDescriptor > GetSegment(std::string const &key) const override
    Get the segment named by key. Returns nullptr if no such flag exists.
    Definition: offline.cpp:14
    -
    void Initialize() override
    Initializes the system. This method will be called before any of the IStore methods are called.
    Definition: offline.cpp:31
    -
    bool Initialized() const override
    Definition: offline.cpp:35
    -
    std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > AllFlags() const override
    Get a map of all flags.
    Definition: offline.cpp:20
    -
    std::string const & Identity() const override
    Definition: offline.cpp:39
    -
    - - - - diff --git a/libs/server-sdk/docs/html/open.png b/libs/server-sdk/docs/html/open.png deleted file mode 100644 index 30f75c7efe2dd0c9e956e35b69777a02751f048b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM - - - - - - -C++ Server-Side SDK: src/evaluation/operators.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    operators.hpp
    -
    -
    -
    1 #pragma once
    -
    2 #include <launchdarkly/data_model/flag.hpp>
    -
    3 
    -
    4 namespace launchdarkly::server_side::evaluation::operators {
    -
    5 
    -
    6 bool Match(data_model::Clause::Op op,
    -
    7  Value const& context_value,
    -
    8  Value const& clause_value);
    -
    9 
    -
    10 } // namespace launchdarkly::server_side::evaluation::operators
    -
    - - - - diff --git a/libs/server-sdk/docs/html/pages.html b/libs/server-sdk/docs/html/pages.html deleted file mode 100644 index 9d0862e26..000000000 --- a/libs/server-sdk/docs/html/pages.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Related Pages - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    Related Pages
    -
    -
    -
    Here is a list of all related documentation pages:
    -
    - - - - diff --git a/libs/server-sdk/docs/html/persistence_2persistence_8hpp_source.html b/libs/server-sdk/docs/html/persistence_2persistence_8hpp_source.html deleted file mode 100644 index 25e4f6435..000000000 --- a/libs/server-sdk/docs/html/persistence_2persistence_8hpp_source.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/persistence/persistence.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    persistence.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <string>
    -
    4 
    -
    34 class IPersistence {
    -
    35  public:
    -
    44  virtual void Set(std::string storage_namespace,
    -
    45  std::string key,
    -
    46  std::string data) noexcept = 0;
    -
    47 
    -
    55  virtual void Remove(std::string storage_namespace,
    -
    56  std::string key) noexcept = 0;
    -
    57 
    -
    66  virtual std::optional<std::string> Read(std::string storage_namespace,
    -
    67  std::string key) noexcept = 0;
    -
    68 };
    -
    Definition: persistence.hpp:34
    -
    virtual void Remove(std::string storage_namespace, std::string key) noexcept=0
    -
    virtual void Set(std::string storage_namespace, std::string key, std::string data) noexcept=0
    -
    virtual std::optional< std::string > Read(std::string storage_namespace, std::string key) noexcept=0
    -
    - - - - diff --git a/libs/server-sdk/docs/html/persistence__builder_8hpp_source.html b/libs/server-sdk/docs/html/persistence__builder_8hpp_source.html deleted file mode 100644 index 4054e89a8..000000000 --- a/libs/server-sdk/docs/html/persistence__builder_8hpp_source.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/builders/persistence_builder.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    persistence_builder.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <chrono>
    -
    4 #include <memory>
    -
    5 #include <optional>
    -
    6 #include <type_traits>
    -
    7 #include <variant>
    -
    8 
    -
    9 #include <launchdarkly/config/shared/built/persistence.hpp>
    -
    10 #include <launchdarkly/config/shared/defaults.hpp>
    -
    11 #include <launchdarkly/config/shared/sdks.hpp>
    -
    12 #include <launchdarkly/persistence/persistence.hpp>
    -
    13 
    -
    14 namespace launchdarkly::config::shared::builders {
    -
    15 template <typename SDK>
    - -
    17 
    -
    18 template <>
    - -
    20  public:
    -
    21  class NoneBuilder {};
    -
    22 
    -
    23  class CustomBuilder {
    -
    24  public:
    -
    31  CustomBuilder& Implementation(
    -
    32  std::shared_ptr<IPersistence> implementation);
    -
    33 
    -
    34  private:
    -
    35  std::shared_ptr<IPersistence> implementation_;
    -
    36  friend class PersistenceBuilder;
    -
    37  };
    -
    38 
    -
    39  using PersistenceType = std::variant<NoneBuilder, CustomBuilder>;
    -
    40 
    - -
    42 
    -
    52  PersistenceBuilder& Type(PersistenceType persistence);
    -
    53 
    -
    59  PersistenceBuilder& Custom(std::shared_ptr<IPersistence> implementation);
    -
    60 
    -
    65  PersistenceBuilder& None();
    -
    66 
    -
    75  PersistenceBuilder& MaxContexts(std::size_t count);
    -
    76 
    -
    77  [[nodiscard]] built::Persistence<ClientSDK> Build() const;
    -
    78 
    -
    79  private:
    -
    80  PersistenceType type_;
    -
    81  std::size_t max_contexts_;
    -
    82 };
    -
    83 
    -
    84 } // namespace launchdarkly::config::shared::builders
    - - - - -
    - - - - diff --git a/libs/server-sdk/docs/html/polling__data__source_8hpp_source.html b/libs/server-sdk/docs/html/polling__data__source_8hpp_source.html deleted file mode 100644 index 35cc22ed1..000000000 --- a/libs/server-sdk/docs/html/polling__data__source_8hpp_source.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources/polling/polling_data_source.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    polling_data_source.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "../../../../data_components/status_notifications/data_source_status_manager.hpp"
    -
    4 #include "../../../../data_interfaces/destination/idestination.hpp"
    -
    5 #include "../../../../data_interfaces/source/idata_synchronizer.hpp"
    -
    6 
    -
    7 #include <launchdarkly/server_side/config/built/all_built.hpp>
    -
    8 
    -
    9 #include <launchdarkly/logging/logger.hpp>
    -
    10 #include <launchdarkly/network/asio_requester.hpp>
    -
    11 
    -
    12 #include <boost/asio/any_io_executor.hpp>
    -
    13 
    -
    14 #include <chrono>
    -
    15 
    -
    16 namespace launchdarkly::server_side::data_systems {
    -
    17 
    - - -
    20  public std::enable_shared_from_this<PollingDataSource> {
    -
    21  public:
    -
    22  PollingDataSource(boost::asio::any_io_executor const& ioc,
    -
    23  Logger const& logger,
    - -
    25  config::built::ServiceEndpoints const& endpoints,
    - -
    27  data_source_config,
    -
    28  config::built::HttpProperties const& http_properties);
    -
    29 
    - -
    31  data_model::SDKDataSet const* bootstrap_data) override;
    -
    32 
    -
    33  void ShutdownAsync(std::function<void()> completion) override;
    -
    34 
    -
    35  [[nodiscard]] std::string const& Identity() const override;
    -
    36 
    -
    37  private:
    -
    38  void DoPoll();
    -
    39  void HandlePollResult(network::HttpResult const& res);
    -
    40 
    -
    41  Logger const& logger_;
    -
    42 
    -
    43  // Status manager is used to report the status of the data source. It must
    -
    44  // outlive the source. This source performs asynchronous
    -
    45  // operations, so a completion handler might invoke the status manager after
    -
    46  // it has been destroyed.
    - -
    48 
    -
    49  // Responsible for performing HTTP requests using boost::asio.
    -
    50  network::AsioRequester requester_;
    -
    51 
    -
    52  // How long to wait beteween individual polling requests.
    -
    53  std::chrono::seconds polling_interval_;
    -
    54 
    -
    55  // Cached request arguments used in the polling request.
    -
    56  network::HttpRequest request_;
    -
    57 
    -
    58  // Etag can be sent in HTTP request to save bandwidth if the server knows
    -
    59  // the response is unchanged.
    -
    60  std::optional<std::string> etag_;
    -
    61 
    -
    62  // Used with polling_interval to schedule polling requests.
    -
    63  boost::asio::steady_timer timer_;
    -
    64 
    -
    65  // The last time the polling HTTP request is initiated.
    -
    66  std::chrono::time_point<std::chrono::system_clock> last_poll_start_;
    -
    67 
    -
    68  // Destination for all data obtained via polling.
    - -
    70 
    -
    71  void StartPollingTimer();
    -
    72 };
    -
    73 
    -
    74 } // namespace launchdarkly::server_side::data_systems
    -
    Definition: http_properties.hpp:10
    -
    Definition: service_endpoints.hpp:11
    -
    Definition: data_source_status_manager.hpp:16
    -
    IDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination w...
    Definition: idata_synchronizer.hpp:17
    -
    IDestination represents a sink for data received by the SDK. A destination may be a database,...
    Definition: idestination.hpp:14
    - -
    std::string const & Identity() const override
    Definition: polling_data_source.cpp:40
    -
    void ShutdownAsync(std::function< void()> completion) override
    Stops the synchronization mechanism. Stop will be called only once after StartAsync....
    Definition: polling_data_source.cpp:229
    -
    void StartAsync(data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) override
    Starts synchronizing data into the given IDestination.
    Definition: polling_data_source.cpp:207
    -
    Definition: data_source_config.hpp:34
    -
    - - - - diff --git a/libs/server-sdk/docs/html/rules_8hpp_source.html b/libs/server-sdk/docs/html/rules_8hpp_source.html deleted file mode 100644 index f1d1432a6..000000000 --- a/libs/server-sdk/docs/html/rules_8hpp_source.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/rules.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    rules.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "../data_interfaces/store/istore.hpp"
    -
    4 #include "detail/evaluation_stack.hpp"
    -
    5 #include "evaluation_error.hpp"
    -
    6 
    -
    7 #include <launchdarkly/context.hpp>
    -
    8 #include <launchdarkly/data_model/flag.hpp>
    -
    9 #include <launchdarkly/data_model/segment.hpp>
    -
    10 
    -
    11 #include <tl/expected.hpp>
    -
    12 
    -
    13 #include <string>
    -
    14 
    -
    15 namespace launchdarkly::server_side::evaluation {
    -
    16 
    -
    17 [[nodiscard]] tl::expected<bool, Error> Match(
    -
    18  data_model::Flag::Rule const&,
    -
    19  Context const&,
    -
    20  data_interfaces::IStore const& store,
    -
    21  detail::EvaluationStack& stack);
    -
    22 
    -
    23 [[nodiscard]] tl::expected<bool, Error> Match(data_model::Clause const&,
    -
    24  Context const&,
    -
    25  data_interfaces::IStore const&,
    -
    26  detail::EvaluationStack&);
    -
    27 
    -
    28 [[nodiscard]] tl::expected<bool, Error> Match(
    -
    29  data_model::Segment::Rule const& rule,
    -
    30  Context const& context,
    -
    31  data_interfaces::IStore const& store,
    -
    32  detail::EvaluationStack& stack,
    -
    33  std::string const& key,
    -
    34  std::string const& salt);
    -
    35 
    -
    36 [[nodiscard]] tl::expected<bool, Error> MatchSegment(
    -
    37  data_model::Clause const&,
    -
    38  Context const&,
    -
    39  data_interfaces::IStore const&,
    -
    40  detail::EvaluationStack& stack);
    -
    41 
    -
    42 [[nodiscard]] tl::expected<bool, Error> MatchNonSegment(
    -
    43  data_model::Clause const&,
    -
    44  Context const&);
    -
    45 
    -
    46 [[nodiscard]] tl::expected<bool, Error> Contains(
    -
    47  data_model::Segment const&,
    -
    48  Context const&,
    -
    49  data_interfaces::IStore const& store,
    -
    50  detail::EvaluationStack& stack);
    -
    51 
    -
    52 [[nodiscard]] bool MaybeNegate(data_model::Clause const& clause, bool value);
    -
    53 
    -
    54 [[nodiscard]] bool IsTargeted(Context const&,
    -
    55  std::vector<std::string> const&,
    -
    56  std::vector<data_model::Segment::Target> const&);
    -
    57 
    -
    58 [[nodiscard]] bool IsUser(Context const& context);
    -
    59 
    -
    60 } // namespace launchdarkly::server_side::evaluation
    -
    - - - - diff --git a/libs/server-sdk/docs/html/sdk_8h.html b/libs/server-sdk/docs/html/sdk_8h.html deleted file mode 100644 index 5bd0cc427..000000000 --- a/libs/server-sdk/docs/html/sdk_8h.html +++ /dev/null @@ -1,1536 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/sdk.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    sdk.h File Reference
    -
    -
    - -

    LaunchDarkly Server-side C Bindings. -More...

    -
    -Include dependency graph for sdk.h:
    -
    -
    - - - - - - - - - - - - - - - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - -

    -Classes

    struct  LDServerDataSourceStatusListener
     
    - - - - - - - -

    -Typedefs

    -typedef struct _LDServerSDK * LDServerSDK
     
    -typedef struct _LDServerDataSourceStatus * LDServerDataSourceStatus
     
    -typedef void(* ServerDataSourceStatusCallbackFn) (LDServerDataSourceStatus status, void *user_data)
     
    - - - -

    -Enumerations

    enum  LDServerDataSourceStatus_State { LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING = 0 -, LD_SERVERDATASOURCESTATUS_STATE_VALID = 1 -, LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED = 2 -, LD_SERVERDATASOURCESTATUS_STATE_OFF = 3 - }
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

     LDServerSDK_New (LDServerConfig config)
     
     LDServerSDK_Version (void)
     
     LDServerSDK_Start (LDServerSDK sdk, unsigned int milliseconds, bool *out_succeeded)
     
     LD_EXPORT (bool) LDServerSDK_Initialized(LDServerSDK sdk)
     
     LDServerSDK_TrackEvent (LDServerSDK sdk, LDContext context, char const *event_name)
     
     LDServerSDK_TrackMetric (LDServerSDK sdk, LDContext context, char const *event_name, double metric_value, LDValue data)
     
     LDServerSDK_TrackData (LDServerSDK sdk, LDContext context, char const *event_name, LDValue data)
     
     LDServerSDK_Flush (LDServerSDK sdk, unsigned int reserved)
     
     LDServerSDK_Identify (LDServerSDK sdk, LDContext context)
     
     LDServerSDK_BoolVariation (LDServerSDK sdk, LDContext context, char const *flag_key, bool default_value)
     
     LDServerSDK_BoolVariationDetail (LDServerSDK sdk, LDContext context, char const *flag_key, bool default_value, LDEvalDetail *out_detail)
     
     LDServerSDK_StringVariation (LDServerSDK sdk, LDContext context, char const *flag_key, char const *default_value)
     
     LDServerSDK_StringVariationDetail (LDServerSDK sdk, LDContext context, char const *flag_key, char const *default_value, LDEvalDetail *out_detail)
     
     LDServerSDK_IntVariation (LDServerSDK sdk, LDContext context, char const *flag_key, int default_value)
     
     LDServerSDK_IntVariationDetail (LDServerSDK sdk, LDContext context, char const *flag_key, int default_value, LDEvalDetail *out_detail)
     
     LDServerSDK_DoubleVariation (LDServerSDK sdk, LDContext context, char const *flag_key, double default_value)
     
     LDServerSDK_DoubleVariationDetail (LDServerSDK sdk, LDContext context, char const *flag_key, double default_value, LDEvalDetail *out_detail)
     
     LDServerSDK_JsonVariation (LDServerSDK sdk, LDContext context, char const *flag_key, LDValue default_value)
     
     LDServerSDK_JsonVariationDetail (LDServerSDK sdk, LDContext context, char const *flag_key, LDValue default_value, LDEvalDetail *out_detail)
     
     LDServerSDK_AllFlagsState (LDServerSDK sdk, LDContext context, enum LDAllFlagsState_Options options)
     
     LD_EXPORT (void) LDServerSDK_Free(LDServerSDK sdk)
     
     LDServerDataSourceStatus_GetState (LDServerDataSourceStatus status)
     
     LDServerDataSourceStatus_GetLastError (LDServerDataSourceStatus status)
     
     LDServerDataSourceStatus_StateSince (LDServerDataSourceStatus status)
     
     LDServerDataSourceStatusListener_Init (struct LDServerDataSourceStatusListener *listener)
     
     LDServerSDK_DataSourceStatus_OnStatusChange (LDServerSDK sdk, struct LDServerDataSourceStatusListener listener)
     
     LDServerSDK_DataSourceStatus_Status (LDServerSDK sdk)
     
    -

    Detailed Description

    -

    LaunchDarkly Server-side C Bindings.

    -

    Enumeration Type Documentation

    - -

    ◆ LDServerDataSourceStatus_State

    - -
    -
    -

    Enumeration of possible data source states.

    - - - - - -
    Enumerator
    LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING 

    The initial state of the data source when the SDK is being initialized.

    -

    If it encounters an error that requires it to retry initialization, the state will remain at kInitializing until it either succeeds and becomes LD_SERVERDATASOURCESTATUS_STATE_VALID, or permanently fails and becomes LD_SERVERDATASOURCESTATUS_STATE_SHUTDOWN.

    -
    LD_SERVERDATASOURCESTATUS_STATE_VALID 

    Indicates that the data source is currently operational and has not had any problems since the last time it received data.

    -

    In streaming mode, this means that there is currently an open stream connection and that at least one initial message has been received on the stream. In polling mode, it means that the last poll request succeeded.

    -
    LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED 

    Indicates that the data source encountered an error that it will attempt to recover from.

    -

    In streaming mode, this means that the stream connection failed, or had to be dropped due to some other error, and will be retried after a backoff delay. In polling mode, it means that the last poll request failed, and a new poll request will be made after the configured polling interval.

    -
    LD_SERVERDATASOURCESTATUS_STATE_OFF 

    Indicates that the data source has been permanently shut down.

    -

    This could be because it encountered an unrecoverable error (for instance, the LaunchDarkly service rejected the SDK key; an invalid SDK key will never become valid), or because the SDK client was explicitly shut down.

    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ LD_EXPORT() [1/2]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (bool )
    -
    -

    Returns a boolean value indicating LaunchDarkly connection and flag state within the client.

    -

    When you first start the client, once Start has completed, Initialized should return true if and only if either 1. it connected to LaunchDarkly and successfully retrieved flags, or 2. it started in offline mode so there's no need to connect to LaunchDarkly.

    -

    If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind.

    -
    Parameters
    - - -
    sdkSDK. Must not be NULL.
    -
    -
    -
    Returns
    True if initialized.
    -

    True if the LDAllFlagsState is valid. False if there was an error, such as the data store being unavailable.

    -

    An invalid LDAllFlagsState can still be serialized successfully to a JSON string.

    -
    Parameters
    - - -
    stateThe LDAllFlagState to check for validity. Must not be NULL.
    -
    -
    -
    Returns
    True if the state is valid, false otherwise.
    -

    Check if an array-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    -

    Check if an object-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    - -
    -
    - -

    ◆ LD_EXPORT() [2/2]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (void )
    -
    -

    Frees the SDK's resources, shutting down any connections. May block.

    Parameters
    - - -
    sdkSDK.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourceStatus_GetLastError()

    - -
    -
    - - - - - - - - -
    LDServerDataSourceStatus_GetLastError (LDServerDataSourceStatus status)
    -
    -

    Information about the last error that the data source encountered, if any. If there has not been an error, then NULL will be returned.

    -

    If a non-NULL value is returned, then it should be freed using LDDataSourceStatus_ErrorInfo_Free.

    -

    This property should be updated whenever the data source encounters a problem, even if it does not cause the state to change. For instance, if a stream connection fails and the state changes to LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED, and then subsequent attempts to restart the connection also fail, the state will remain LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED but the error information will be updated each time– and the last error will still be reported in this property even if the state later becomes LD_SERVERDATASOURCESTATUS_STATE_VALID.

    - -
    -
    - -

    ◆ LDServerDataSourceStatus_GetState()

    - -
    -
    - - - - - - - - -
    LDServerDataSourceStatus_GetState (LDServerDataSourceStatus status)
    -
    -

    Get an enumerated value representing the overall current state of the data source.

    - -
    -
    - -

    ◆ LDServerDataSourceStatus_StateSince()

    - -
    -
    - - - - - - - - -
    LDServerDataSourceStatus_StateSince (LDServerDataSourceStatus status)
    -
    -

    The date/time that the value of State most recently changed, in seconds since epoch.

    -

    The meaning of this depends on the current state:

      -
    • For LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING, it is the time that the SDK started initializing.
    • -
    • For LD_SERVERDATASOURCESTATUS_STATE_VALID, it is the time that the data source most recently entered a valid state, after previously having been LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING or an invalid state such as LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED.
    • -
    • For LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED, it is the time that the data source most recently entered an error state, after previously having been DataSourceState::kValid.
    • -
    • For LD_SERVERDATASOURCESTATUS_STATE_SHUTDOWN, it is the time that the data source encountered an unrecoverable error or that the SDK was explicitly shut down.
    • -
    - -
    -
    - -

    ◆ LDServerDataSourceStatusListener_Init()

    - -
    -
    - - - - - - - - -
    LDServerDataSourceStatusListener_Init (struct LDServerDataSourceStatusListenerlistener)
    -
    -

    Initializes a data source status change listener. Must be called before passing the listener to LDServerSDK_DataSourceStatus_OnStatusChange.

    -

    If the StatusChanged member of the listener struct is not set (NULL), then the function will not register a listener. In that case the return value will be NULL.

    -

    Create the struct, initialize the struct, set the StatusChanged handler and optionally UserData, and then pass the struct to LDServerSDK_DataSourceStatus_OnStatusChange. NULL will be returned if the StatusChanged member of the listener struct is NULL.

    -
    Parameters
    - - -
    listenerListener to initialize.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_AllFlagsState()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_AllFlagsState (LDServerSDK sdk,
    LDContext context,
    enum LDAllFlagsState_Options options 
    )
    -
    -

    Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata.

    -

    The method's behavior can be controlled by passing a combination of one or more options.

    -

    A common use-case for AllFlagsState is to generate data suitable for bootstrapping the client-side JavaScript SDK.

    -

    This method will not send analytics events back to LaunchDarkly.

    -
    Parameters
    - - - - -
    sdkSDK. Must not be NULL.
    contextThe context against which all flags will be evaluated. Ownership is NOT transferred. Must not be NULL.
    optionsA combination of one or more options. Pass LD_ALLFLAGSSTATE_DEFAULT for default behavior.
    -
    -
    -
    Returns
    An AllFlagsState data structure. Must be freed with LDAllFlagsState_Free.
    - -
    -
    - -

    ◆ LDServerSDK_BoolVariation()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_BoolVariation (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    bool default_value 
    )
    -
    -

    Returns the boolean value of a feature flag for a given flag key and context.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_BoolVariationDetail()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_BoolVariationDetail (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    bool default_value,
    LDEvalDetail * out_detail 
    )
    -
    -

    Returns the boolean value of a feature flag for a given flag key and context, and details that also describes the way the value was determined.

    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    detailOut parameter to store the details. May pass LD_DISCARD_DETAILS or NULL to discard the details. The details object must be freed with LDEvalDetail_Free.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_DataSourceStatus_OnStatusChange()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerSDK_DataSourceStatus_OnStatusChange (LDServerSDK sdk,
    struct LDServerDataSourceStatusListener listener 
    )
    -
    -

    Listen for changes to the data source status.

    -
    Parameters
    - - - -
    sdkSDK. Must not be NULL.
    listenerThe listener, whose StatusChanged callback will be invoked, when the data source status changes. Must not be NULL.
    -
    -
    -
    Returns
    A LDListenerConnection. The connection can be freed using LDListenerConnection_Free and the listener can be disconnected using LDListenerConnection_Disconnect.
    - -
    -
    - -

    ◆ LDServerSDK_DataSourceStatus_Status()

    - -
    -
    - - - - - - - - -
    LDServerSDK_DataSourceStatus_Status (LDServerSDK sdk)
    -
    -

    The current status of the data source.

    -

    The caller must free the returned value using LDServerDataSourceStatus_Free.

    - -
    -
    - -

    ◆ LDServerSDK_DoubleVariation()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_DoubleVariation (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    double default_value 
    )
    -
    -

    Returns the double value of a feature flag for a given flag key and context.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_DoubleVariationDetail()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_DoubleVariationDetail (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    double default_value,
    LDEvalDetail * out_detail 
    )
    -
    -

    Returns the double value of a feature flag for a given flag key and context, and details that also describes the way the value was determined.

    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    detailOut parameter to store the details. May pass LD_DISCARD_DETAILS or NULL to discard the details. The details object must be freed with LDEvalDetail_Free.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_Flush()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerSDK_Flush (LDServerSDK sdk,
    unsigned int reserved 
    )
    -
    -

    Requests delivery of all pending analytic events (if any).

    -

    You MUST pass LD_NONBLOCKING as the second parameter.

    -
    Parameters
    - - - -
    sdkSDK. Must not be NULL.
    millisecondsMust pass LD_NONBLOCKING.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_Identify()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerSDK_Identify (LDServerSDK sdk,
    LDContext context 
    )
    -
    -

    Generates an identify event for the given context.

    -
    Parameters
    - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_IntVariation()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_IntVariation (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    int default_value 
    )
    -
    -

    Returns the int value of a feature flag for a given flag key and context.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_IntVariationDetail()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_IntVariationDetail (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    int default_value,
    LDEvalDetail * out_detail 
    )
    -
    -

    Returns the int value of a feature flag for a given flag key and context, and details that also describes the way the value was determined.

    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    detailOut parameter to store the details. May pass LD_DISCARD_DETAILS or NULL to discard the details. The details object must be freed with LDEvalDetail_Free.
    -
    -
    -
    Returns
    The variation for the given context, or default_value if the flag is disabled in the LaunchDarkly control panel.
    - -
    -
    - -

    ◆ LDServerSDK_JsonVariation()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_JsonVariation (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    LDValue default_value 
    )
    -
    -

    Returns the JSON value of a feature flag for a given flag key and context.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag. Ownership is NOT transferred.
    -
    -
    -
    Returns
    The variation for the given context, or a copy of default_value if the flag is disabled in the LaunchDarkly control panel. The returned value must be freed using LDValue_Free.
    - -
    -
    - -

    ◆ LDServerSDK_JsonVariationDetail()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_JsonVariationDetail (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    LDValue default_value,
    LDEvalDetail * out_detail 
    )
    -
    -

    Returns the JSON value of a feature flag for a given flag key and context, and details that also describes the way the value was determined.

    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag. Ownership is NOT transferred.
    detailOut parameter to store the details. May pass LD_DISCARD_DETAILS or NULL to discard the details. The details object must be freed with LDEvalDetail_Free.
    -
    -
    -
    Returns
    The variation for the given context, or a copy of default_value if the flag is disabled in the LaunchDarkly control panel. The returned value must be freed using LDValue_Free.
    - -
    -
    - -

    ◆ LDServerSDK_New()

    - -
    -
    - - - - - - - - -
    LDServerSDK_New (LDServerConfig config)
    -
    -

    Constructs a new server-side LaunchDarkly SDK from a configuration.

    -
    Parameters
    - - -
    configThe configuration. Ownership is transferred. Do not free or access the LDServerConfig in any way after this call, otherwise behavior is undefined. Must not be NULL.
    -
    -
    -
    Returns
    New SDK instance. Must be freed with LDServerSDK_Free when no longer needed.
    - -
    -
    - -

    ◆ LDServerSDK_Start()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_Start (LDServerSDK sdk,
    unsigned int milliseconds,
    bool * out_succeeded 
    )
    -
    -

    Starts the SDK, initiating a connection to LaunchDarkly if not offline.

    -

    Only one Start call can be in progress at once; calling it concurrently invokes undefined behavior.

    -

    The method may be blocking or asynchronous depending on the arguments.

    -

    To block, pass a positive milliseconds value and an optional pointer to a boolean. The return value will be true if the SDK started within the specified timeframe, or false if the operation couldn't complete in time. The value of out_succeeded will be true if the SDK successfully initialized.

    -

    Example:

    bool initialized_successfully;
    -
    if (LDServerSDK_Start(client, 5000, &initialized_successfully)) {
    -
    // The client was able to initialize in less than 5 seconds.
    -
    if (initialized_successfully) {
    -
    // Initialization succeeded.
    -
    else {
    -
    // Initialization failed.
    -
    }
    -
    } else {
    -
    // The client is still initializing.
    -
    }
    -
    LDServerSDK_Start(LDServerSDK sdk, unsigned int milliseconds, bool *out_succeeded)
    Definition: sdk.cpp:81
    -

    To start asynchronously, pass LD_NONBLOCKING. In this case, the return value will be false and you may pass NULL to out_succeeded.

    -
    // Returns immediately.
    -
    LDServerSDK_Start(client, LD_NONBLOCKING, NULL);
    -
    Parameters
    - - - - -
    sdkSDK. Must not be NULL.
    millisecondsMilliseconds to wait for initialization or LD_NONBLOCKING to return immediately.
    out_succeededPointer to bool representing successful initialization. Only modified if a positive milliseconds value is passed; may be NULL.
    -
    -
    -
    Returns
    True if the client started within the specified timeframe.
    - -
    -
    - -

    ◆ LDServerSDK_StringVariation()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_StringVariation (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    char const * default_value 
    )
    -
    -

    Returns the string value of a feature flag for a given flag key and context. Ensure the string is freed with LDMemory_FreeString.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    -
    -
    -
    Returns
    The variation for the given context, or a copy of default_value if the flag is disabled in the LaunchDarkly control panel. Must be freed with LDMemory_FreeString.
    - -
    -
    - -

    ◆ LDServerSDK_StringVariationDetail()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_StringVariationDetail (LDServerSDK sdk,
    LDContext context,
    char const * flag_key,
    char const * default_value,
    LDEvalDetail * out_detail 
    )
    -
    -

    Returns the string value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. Ensure the string is freed with LDMemory_FreeString.

    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    flag_keyThe unique key for the feature flag. Must not be NULL.
    default_valueThe default value of the flag.
    detailOut parameter to store the details. May pass LD_DISCARD_DETAILS or NULL to discard the details. The details object must be freed with LDEvalDetail_Free.
    -
    -
    -
    Returns
    The variation for the given context, or a copy of default_value if the flag is disabled in the LaunchDarkly control panel. Must be freed with LDMemory_FreeString.
    - -
    -
    - -

    ◆ LDServerSDK_TrackData()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_TrackData (LDServerSDK sdk,
    LDContext context,
    char const * event_name,
    LDValue data 
    )
    -
    -

    Tracks that the given context performed an event with the given event name, with additional JSON data.

    Parameters
    - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    event_nameThe name of the event. Must not be NULL.
    dataA JSON value containing additional data associated with the event. Ownership is transferred. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_TrackEvent()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_TrackEvent (LDServerSDK sdk,
    LDContext context,
    char const * event_name 
    )
    -
    -

    Tracks that the given context performed an event with the given event name.

    Parameters
    - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    event_nameName of the event. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_TrackMetric()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerSDK_TrackMetric (LDServerSDK sdk,
    LDContext context,
    char const * event_name,
    double metric_value,
    LDValue data 
    )
    -
    -

    Tracks that the given context performed an event with the given event name, and associates it with a numeric metric and value.

    -
    Parameters
    - - - - - - -
    sdkSDK. Must not be NULL.
    contextThe context. Ownership is NOT transferred. Must not be NULL.
    event_nameThe name of the event. Must not be NULL.
    metric_valueThis value is used by the LaunchDarkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export.
    dataA JSON value containing additional data associated with the event. Ownership is transferred into the SDK. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerSDK_Version()

    - -
    -
    - - - - - - - - -
    LDServerSDK_Version (void )
    -
    -

    Returns the version of the SDK.

    Returns
    String representation of the SDK version.
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/sdk_8h__incl.map b/libs/server-sdk/docs/html/sdk_8h__incl.map deleted file mode 100644 index fa6825288..000000000 --- a/libs/server-sdk/docs/html/sdk_8h__incl.map +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/sdk_8h__incl.md5 b/libs/server-sdk/docs/html/sdk_8h__incl.md5 deleted file mode 100644 index 88a89f708..000000000 --- a/libs/server-sdk/docs/html/sdk_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -e9b36906450e3183fff1751c50f8a5b2 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/sdk_8h__incl.png b/libs/server-sdk/docs/html/sdk_8h__incl.png deleted file mode 100644 index b6183fb51a84d4285323adc7522a190ebd064437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134480 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�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 E3lmgU$N&HU diff --git a/libs/server-sdk/docs/html/sdk_8h_source.html b/libs/server-sdk/docs/html/sdk_8h_source.html deleted file mode 100644 index ab83e300f..000000000 --- a/libs/server-sdk/docs/html/sdk_8h_source.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/sdk.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    sdk.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    4 // NOLINTBEGIN modernize-use-using
    -
    5 #pragma once
    -
    6 
    - - -
    9 
    - - - -
    13 #include <launchdarkly/bindings/c/export.h>
    - - - - - -
    19 
    -
    20 #include <stddef.h>
    -
    21 #include <stdint.h>
    -
    22 #include <time.h>
    -
    23 
    -
    24 #ifdef __cplusplus
    -
    25 extern "C" { // only need to export C interface if
    -
    26 // used by C++ source code
    -
    27 #endif
    -
    28 
    -
    29 typedef struct _LDServerSDK* LDServerSDK;
    -
    30 
    -
    40 LD_EXPORT(LDServerSDK)
    -
    41 LDServerSDK_New(LDServerConfig config);
    -
    42 
    -
    47 LD_EXPORT(char const*)
    - -
    49 
    -
    97 LD_EXPORT(bool)
    -
    98 LDServerSDK_Start(LDServerSDK sdk,
    -
    99  unsigned int milliseconds,
    -
    100  bool* out_succeeded);
    -
    101 
    -
    120 LD_EXPORT(bool) LDServerSDK_Initialized(LDServerSDK sdk);
    -
    121 
    -
    128 LD_EXPORT(void)
    -
    129 LDServerSDK_TrackEvent(LDServerSDK sdk,
    -
    130  LDContext context,
    -
    131  char const* event_name);
    -
    132 
    -
    146 LD_EXPORT(void)
    -
    147 LDServerSDK_TrackMetric(LDServerSDK sdk,
    -
    148  LDContext context,
    -
    149  char const* event_name,
    -
    150  double metric_value,
    -
    151  LDValue data);
    -
    152 
    -
    162 LD_EXPORT(void)
    -
    163 LDServerSDK_TrackData(LDServerSDK sdk,
    -
    164  LDContext context,
    -
    165  char const* event_name,
    -
    166  LDValue data);
    -
    167 
    -
    176 LD_EXPORT(void)
    -
    177 LDServerSDK_Flush(LDServerSDK sdk, unsigned int reserved);
    -
    178 
    -
    185 LD_EXPORT(void)
    -
    186 LDServerSDK_Identify(LDServerSDK sdk, LDContext context);
    -
    187 
    -
    197 LD_EXPORT(bool)
    -
    198 LDServerSDK_BoolVariation(LDServerSDK sdk,
    -
    199  LDContext context,
    -
    200  char const* flag_key,
    -
    201  bool default_value);
    -
    202 
    -
    216 LD_EXPORT(bool)
    -
    217 LDServerSDK_BoolVariationDetail(LDServerSDK sdk,
    -
    218  LDContext context,
    -
    219  char const* flag_key,
    -
    220  bool default_value,
    -
    221  LDEvalDetail* out_detail);
    -
    222 
    -
    234 LD_EXPORT(char*)
    -
    235 LDServerSDK_StringVariation(LDServerSDK sdk,
    -
    236  LDContext context,
    -
    237  char const* flag_key,
    -
    238  char const* default_value);
    -
    239 
    -
    255 LD_EXPORT(char*)
    -
    256 LDServerSDK_StringVariationDetail(LDServerSDK sdk,
    -
    257  LDContext context,
    -
    258  char const* flag_key,
    -
    259  char const* default_value,
    -
    260  LDEvalDetail* out_detail);
    -
    261 
    -
    271 LD_EXPORT(int)
    -
    272 LDServerSDK_IntVariation(LDServerSDK sdk,
    -
    273  LDContext context,
    -
    274  char const* flag_key,
    -
    275  int default_value);
    -
    276 
    -
    290 LD_EXPORT(int)
    -
    291 LDServerSDK_IntVariationDetail(LDServerSDK sdk,
    -
    292  LDContext context,
    -
    293  char const* flag_key,
    -
    294  int default_value,
    -
    295  LDEvalDetail* out_detail);
    -
    296 
    -
    306 LD_EXPORT(double)
    -
    307 LDServerSDK_DoubleVariation(LDServerSDK sdk,
    -
    308  LDContext context,
    -
    309  char const* flag_key,
    -
    310  double default_value);
    -
    311 
    -
    325 LD_EXPORT(double)
    -
    326 LDServerSDK_DoubleVariationDetail(LDServerSDK sdk,
    -
    327  LDContext context,
    -
    328  char const* flag_key,
    -
    329  double default_value,
    -
    330  LDEvalDetail* out_detail);
    -
    331 
    - -
    344 LDServerSDK_JsonVariation(LDServerSDK sdk,
    -
    345  LDContext context,
    -
    346  char const* flag_key,
    -
    347  LDValue default_value);
    -
    348 
    - -
    365 LDServerSDK_JsonVariationDetail(LDServerSDK sdk,
    -
    366  LDContext context,
    -
    367  char const* flag_key,
    -
    368  LDValue default_value,
    -
    369  LDEvalDetail* out_detail);
    -
    370 
    -
    391 LD_EXPORT(LDAllFlagsState)
    -
    392 LDServerSDK_AllFlagsState(LDServerSDK sdk,
    -
    393  LDContext context,
    -
    394  enum LDAllFlagsState_Options options);
    -
    395 
    -
    400 LD_EXPORT(void) LDServerSDK_Free(LDServerSDK sdk);
    -
    401 
    -
    402 typedef struct _LDServerDataSourceStatus* LDServerDataSourceStatus;
    -
    403 
    - - -
    418 
    - -
    429 
    - -
    441 
    - -
    451 };
    -
    452 
    - -
    458 LDServerDataSourceStatus_GetState(LDServerDataSourceStatus status);
    -
    459 
    -
    477 LD_EXPORT(LDDataSourceStatus_ErrorInfo)
    -
    478 LDServerDataSourceStatus_GetLastError(LDServerDataSourceStatus status);
    -
    479 
    -
    498 LD_EXPORT(time_t)
    -
    499 LDServerDataSourceStatus_StateSince(LDServerDataSourceStatus status);
    -
    500 
    -
    501 typedef void (*ServerDataSourceStatusCallbackFn)(
    -
    502  LDServerDataSourceStatus status,
    -
    503  void* user_data);
    -
    504 
    - -
    520  ServerDataSourceStatusCallbackFn StatusChanged;
    -
    521 
    -
    525  void* UserData;
    -
    526 };
    -
    527 
    -
    543 LD_EXPORT(void)
    - -
    545  struct LDServerDataSourceStatusListener* listener);
    -
    546 
    - - -
    560  LDServerSDK sdk,
    -
    561  struct LDServerDataSourceStatusListener listener);
    -
    562 
    -
    568 LD_EXPORT(LDServerDataSourceStatus)
    -
    569 LDServerSDK_DataSourceStatus_Status(LDServerSDK sdk);
    -
    570 
    -
    575 LD_EXPORT(void) LDServerDataSourceStatus_Free(LDServerDataSourceStatus status);
    -
    576 
    -
    577 #ifdef __cplusplus
    -
    578 }
    -
    579 #endif
    -
    580 
    -
    581 // NOLINTEND modernize-use-using
    - -
    LDAllFlagsState_Options
    Definition: all_flags_state.h:87
    - -
    LaunchDarkly Server-side C Bindings for Data Source Error Info.
    - - -
    struct _LDListenerConnection * LDListenerConnection
    Definition: listener_connection.h:23
    - -
    LDServerSDK_JsonVariation(LDServerSDK sdk, LDContext context, char const *flag_key, LDValue default_value)
    Definition: sdk.cpp:292
    -
    LDServerSDK_DataSourceStatus_Status(LDServerSDK sdk)
    Definition: sdk.cpp:399
    -
    LDServerSDK_AllFlagsState(LDServerSDK sdk, LDContext context, enum LDAllFlagsState_Options options)
    Definition: sdk.cpp:328
    -
    LDServerSDK_DoubleVariationDetail(LDServerSDK sdk, LDContext context, char const *flag_key, double default_value, LDEvalDetail *out_detail)
    Definition: sdk.cpp:276
    -
    LDServerSDK_Flush(LDServerSDK sdk, unsigned int reserved)
    Definition: sdk.cpp:157
    -
    LDServerSDK_IntVariationDetail(LDServerSDK sdk, LDContext context, char const *flag_key, int default_value, LDEvalDetail *out_detail)
    Definition: sdk.cpp:247
    -
    LDServerSDK_TrackData(LDServerSDK sdk, LDContext context, char const *event_name, LDValue data)
    Definition: sdk.cpp:140
    -
    LDServerSDK_Start(LDServerSDK sdk, unsigned int milliseconds, bool *out_succeeded)
    Definition: sdk.cpp:81
    -
    LDServerSDK_DoubleVariation(LDServerSDK sdk, LDContext context, char const *flag_key, double default_value)
    Definition: sdk.cpp:263
    -
    LDServerDataSourceStatus_GetLastError(LDServerDataSourceStatus status)
    Definition: sdk.cpp:352
    -
    LDServerSDK_BoolVariation(LDServerSDK sdk, LDContext context, char const *flag_key, bool default_value)
    Definition: sdk.cpp:172
    -
    LDServerSDK_Version(void)
    Definition: sdk.cpp:76
    -
    LDServerSDK_BoolVariationDetail(LDServerSDK sdk, LDContext context, char const *flag_key, bool default_value, LDEvalDetail *out_detail)
    Definition: sdk.cpp:185
    -
    LD_EXPORT(bool) LDServerSDK_Initialized(LDServerSDK sdk)
    Definition: all_flags_state.cpp:24
    -
    LDServerSDK_TrackEvent(LDServerSDK sdk, LDContext context, char const *event_name)
    Definition: sdk.cpp:110
    -
    LDServerSDK_New(LDServerConfig config)
    Definition: sdk.cpp:64
    -
    LDServerSDK_TrackMetric(LDServerSDK sdk, LDContext context, char const *event_name, double metric_value, LDValue data)
    Definition: sdk.cpp:121
    -
    LDServerSDK_StringVariationDetail(LDServerSDK sdk, LDContext context, char const *flag_key, char const *default_value, LDEvalDetail *out_detail)
    Definition: sdk.cpp:217
    -
    LDServerSDK_IntVariation(LDServerSDK sdk, LDContext context, char const *flag_key, int default_value)
    Definition: sdk.cpp:234
    -
    LDServerDataSourceStatus_StateSince(LDServerDataSourceStatus status)
    Definition: sdk.cpp:363
    -
    LDServerSDK_DataSourceStatus_OnStatusChange(LDServerSDK sdk, struct LDServerDataSourceStatusListener listener)
    Definition: sdk.cpp:379
    -
    LDServerDataSourceStatus_GetState(LDServerDataSourceStatus status)
    Definition: sdk.cpp:345
    -
    LDServerSDK_StringVariation(LDServerSDK sdk, LDContext context, char const *flag_key, char const *default_value)
    Definition: sdk.cpp:201
    -
    LDServerSDK_JsonVariationDetail(LDServerSDK sdk, LDContext context, char const *flag_key, LDValue default_value, LDEvalDetail *out_detail)
    Definition: sdk.cpp:308
    -
    LDServerDataSourceStatus_State
    Definition: sdk.h:407
    -
    @ LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED
    Definition: sdk.h:440
    -
    @ LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING
    Definition: sdk.h:417
    -
    @ LD_SERVERDATASOURCESTATUS_STATE_OFF
    Definition: sdk.h:450
    -
    @ LD_SERVERDATASOURCESTATUS_STATE_VALID
    Definition: sdk.h:428
    -
    LDServerSDK_Identify(LDServerSDK sdk, LDContext context)
    Definition: sdk.cpp:164
    -
    LDServerDataSourceStatusListener_Init(struct LDServerDataSourceStatusListener *listener)
    Definition: sdk.cpp:372
    - - - - -
    void * UserData
    Definition: sdk.h:525
    -
    ServerDataSourceStatusCallbackFn StatusChanged
    Definition: sdk.h:520
    - -
    struct _LDValue * LDValue
    Definition: value.h:64
    -
    - - - - diff --git a/libs/server-sdk/docs/html/sdks_8hpp_source.html b/libs/server-sdk/docs/html/sdks_8hpp_source.html deleted file mode 100644 index b910c4d48..000000000 --- a/libs/server-sdk/docs/html/sdks_8hpp_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/sdks.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    sdks.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 namespace launchdarkly::config::shared {
    -
    7 struct ClientSDK {};
    -
    11 struct ServerSDK {};
    -
    12 
    -
    16 struct AnySDK {};
    -
    17 
    -
    18 } // namespace launchdarkly::config::shared
    - - - -
    - - - - diff --git a/libs/server-sdk/docs/html/search/all_0.html b/libs/server-sdk/docs/html/search/all_0.html deleted file mode 100644 index 1ec5b2d59..000000000 --- a/libs/server-sdk/docs/html/search/all_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_0.js b/libs/server-sdk/docs/html/search/all_0.js deleted file mode 100644 index a121ae3b3..000000000 --- a/libs/server-sdk/docs/html/search/all_0.js +++ /dev/null @@ -1,30 +0,0 @@ -var searchData= -[ - ['adapters_0',['Adapters',['../md_src_data_components_serialization_adapters_README.html',1,'']]], - ['add_1',['Add',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#aefe612f8d8a71bd544a450cee64cbc36',1,'launchdarkly::server_side::data_components::ExpirationTracker::Add(std::string const &key, TimePoint expiration)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#adca4300f6a6b371dedcc03dff8800cfd',1,'launchdarkly::server_side::data_components::ExpirationTracker::Add(DataKind kind, std::string const &key, TimePoint expiration)']]], - ['addflag_2',['AddFlag',['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#a13022d26a50be0bf356d5e7d71f6bfd4',1,'launchdarkly::server_side::AllFlagsStateBuilder']]], - ['addprivateattribute_3',['AddPrivateAttribute',['../classlaunchdarkly_1_1AttributesBuilder.html#aec0f025607ec3aaa63006644e9f1b6cc',1,'launchdarkly::AttributesBuilder']]], - ['addprivateattributes_4',['AddPrivateAttributes',['../classlaunchdarkly_1_1AttributesBuilder.html#a9c48100368844c817d18708ebac00464',1,'launchdarkly::AttributesBuilder']]], - ['all_5',['All',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a7ca8f6ab9492dbe5c3fc17adc944a2f7',1,'launchdarkly::server_side::integrations::ISerializedDataReader']]], - ['all_5fflags_5fstate_2eh_6',['all_flags_state.h',['../all__flags__state_8h.html',1,'']]], - ['allattributesprivate_7',['AllAttributesPrivate',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#afa4ecf0554992886a670e1343b9da066',1,'launchdarkly::config::shared::built::Events::AllAttributesPrivate()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a9c4c34e10bae53dd6f676d1c89740eb2',1,'launchdarkly::config::shared::builders::EventsBuilder::AllAttributesPrivate()']]], - ['allflags_8',['AllFlags',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a98047f6575d355faa01ea774792c3a0a',1,'launchdarkly::server_side::data_interfaces::IDataReader::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#af56a404a65c80d1e88ae9558cbd71e2f',1,'launchdarkly::server_side::data_components::JsonDeserializer::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#ad1279890c3c98ae79e253e9df3ccfb4f',1,'launchdarkly::server_side::data_systems::OfflineSystem::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a8de6ec861d34d2a989eb84329ca0acf6',1,'launchdarkly::server_side::data_systems::LazyLoad::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a5f4a593ec9966e7ac11bb794c112062e',1,'launchdarkly::server_side::data_systems::BackgroundSync::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a7574d5eaa8987ed66d606f33f4175a3b',1,'launchdarkly::server_side::data_interfaces::IStore::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a6363e20b2ff8d2a53e2e9cf68862b538',1,'launchdarkly::server_side::data_components::MemoryStore::AllFlags()']]], - ['allflagsstate_9',['AllFlagsState',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#aca6d862906a79221bb9be92f1dd5eda7',1,'launchdarkly::server_side::ClientImpl::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#ad2030f5a057c5bfd5593556fc38dc0e6',1,'launchdarkly::server_side::IClient::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5a8b37e0761b36dd8e7e5693f7263c84',1,'launchdarkly::server_side::Client::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a31556194c2ffc55aaaa90c8ec2a15124',1,'launchdarkly::server_side::AllFlagsState::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a1448f0a2641a137f246caaefa3787205',1,'launchdarkly::server_side::AllFlagsState::AllFlagsState(std::unordered_map< std::string, Value > evaluations, std::unordered_map< std::string, class State > flags_state)'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html',1,'launchdarkly::server_side::AllFlagsState']]], - ['allflagsstatebuilder_10',['AllFlagsStateBuilder',['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#aae2067da09e23970ed4ca65f80e361d1',1,'launchdarkly::server_side::AllFlagsStateBuilder::AllFlagsStateBuilder()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html',1,'launchdarkly::server_side::AllFlagsStateBuilder']]], - ['allsegments_11',['AllSegments',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a27090a1f1db452f356dd58d62252f34c',1,'launchdarkly::server_side::data_systems::OfflineSystem::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a12b3360ab4b0590aae888250662a65c7',1,'launchdarkly::server_side::data_systems::LazyLoad::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a346df462f0e54397ef34d83aed7d5133',1,'launchdarkly::server_side::data_systems::BackgroundSync::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a8e036296e127cc08b2e7c98d928deccd',1,'launchdarkly::server_side::data_interfaces::IStore::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ae0d1da1ac4b2798755ff0fa4fc04487f',1,'launchdarkly::server_side::data_interfaces::IDataReader::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a07bfa1b870a2bdf2c163455c00e1e0f9',1,'launchdarkly::server_side::data_components::MemoryStore::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a4405056781725bc8de32e288720bd07b',1,'launchdarkly::server_side::data_components::JsonDeserializer::AllSegments()']]], - ['anonymous_12',['Anonymous',['../classlaunchdarkly_1_1AttributesBuilder.html#ad94aacee4b973655c9874a60efec2053',1,'launchdarkly::AttributesBuilder::Anonymous()'],['../classlaunchdarkly_1_1Attributes.html#a3347f8d8b39ba5b1298d49bf19e1b153',1,'launchdarkly::Attributes::Anonymous()']]], - ['anysdk_13',['AnySDK',['../structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html',1,'launchdarkly::config::shared']]], - ['appinfo_14',['AppInfo',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#adf4f3e71658800789f64137043a36068',1,'launchdarkly::server_side::ConfigBuilder::AppInfo()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a7c8a85da9a24f46bb95250b8e8472622',1,'launchdarkly::config::shared::builders::ConfigBuilder::AppInfo()']]], - ['appinfobuilder_15',['AppInfoBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['array_16',['Array',['../classlaunchdarkly_1_1Value_1_1Array.html#a3bda544d0bb08b65cd6795d304db87e8',1,'launchdarkly::Value::Array::Array()'],['../classlaunchdarkly_1_1Value_1_1Array.html',1,'launchdarkly::Value::Array']]], - ['array_5fbuilder_2eh_17',['array_builder.h',['../array__builder_8h.html',1,'']]], - ['asarray_18',['AsArray',['../classlaunchdarkly_1_1Value.html#a504767aedb1fbe08d69a4c69038e93fb',1,'launchdarkly::Value']]], - ['asbool_19',['AsBool',['../classlaunchdarkly_1_1Value.html#ae9d001a8f1848603e237d0dda7e8eb73',1,'launchdarkly::Value']]], - ['asint_20',['AsInt',['../classlaunchdarkly_1_1Value.html#a2ca1f0c22df3e3f4318399c9163db2c3',1,'launchdarkly::Value']]], - ['asobject_21',['AsObject',['../classlaunchdarkly_1_1Value.html#a06f179b4f2db21364d79f830acd0570c',1,'launchdarkly::Value']]], - ['asstring_22',['AsString',['../classlaunchdarkly_1_1Value.html#aaf9738ca27215d2f27b1709eebf034f0',1,'launchdarkly::Value']]], - ['attributereference_23',['AttributeReference',['../classlaunchdarkly_1_1AttributeReference.html#a054c52dd381c2e167dd03fce65ff115e',1,'launchdarkly::AttributeReference::AttributeReference(std::string ref_str)'],['../classlaunchdarkly_1_1AttributeReference.html#a39cebf34905f88ac473df734cdf6899f',1,'launchdarkly::AttributeReference::AttributeReference(char const *ref_str)'],['../classlaunchdarkly_1_1AttributeReference.html#ade13ab0386330addf1100f7a2be971b4',1,'launchdarkly::AttributeReference::AttributeReference()'],['../classlaunchdarkly_1_1AttributeReference.html',1,'launchdarkly::AttributeReference']]], - ['attributes_24',['Attributes',['../classlaunchdarkly_1_1Attributes.html#a9c54b0af062e246223733ba3882f9893',1,'launchdarkly::Attributes::Attributes()'],['../classlaunchdarkly_1_1Context.html#a43cc6bfa36a0793ee0d819f5d8e27cc3',1,'launchdarkly::Context::Attributes()'],['../classlaunchdarkly_1_1Attributes.html',1,'launchdarkly::Attributes']]], - ['attributesbuilder_25',['AttributesBuilder',['../classlaunchdarkly_1_1AttributesBuilder.html#a3538a8524f386085d596c4cd1cc1c257',1,'launchdarkly::AttributesBuilder::AttributesBuilder(BuilderReturn &builder, std::string kind, std::string key)'],['../classlaunchdarkly_1_1AttributesBuilder.html#a04138924b88725fd97ee8daa4286ba43',1,'launchdarkly::AttributesBuilder::AttributesBuilder(BuilderReturn &builder, std::string kind, Attributes const &attributes)'],['../classlaunchdarkly_1_1AttributesBuilder.html#ac1630fdd1af83e0a90c1f3fea9707505',1,'launchdarkly::AttributesBuilder::AttributesBuilder(AttributesBuilder const &builder)=delete'],['../classlaunchdarkly_1_1AttributesBuilder.html',1,'launchdarkly::AttributesBuilder< BuilderReturn, BuildType >']]], - ['attributesbuilder_3c_20launchdarkly_3a_3acontextbuilder_2c_20launchdarkly_3a_3acontext_20_3e_26',['AttributesBuilder< launchdarkly::ContextBuilder, launchdarkly::Context >',['../classlaunchdarkly_1_1AttributesBuilder.html',1,'launchdarkly']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_1.html b/libs/server-sdk/docs/html/search/all_1.html deleted file mode 100644 index 9f80e9043..000000000 --- a/libs/server-sdk/docs/html/search/all_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_1.js b/libs/server-sdk/docs/html/search/all_1.js deleted file mode 100644 index 17cabd34b..000000000 --- a/libs/server-sdk/docs/html/search/all_1.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['backend_27',['Backend',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html#a19bb16a48755dfc934a366d0f8d2902b',1,'launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging']]], - ['backend_28',['backend',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#adabc8bfdaa5e6c4dff319f45604a8901',1,'launchdarkly::config::shared::built::Logging']]], - ['backgroundsync_29',['BackgroundSync',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html',1,'launchdarkly::server_side::data_systems']]], - ['backgroundsyncbuilder_30',['BackgroundSyncBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['backgroundsyncconfig_31',['BackgroundSyncConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html',1,'launchdarkly::server_side::config::built']]], - ['basiclogging_32',['BasicLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]], - ['bigsegmentstatus_33',['BigSegmentStatus',['../classlaunchdarkly_1_1EvaluationReason.html#ace7c3920bc1870bfb5e85082f9a92e3e',1,'launchdarkly::EvaluationReason']]], - ['bindingcontextbuilder_34',['BindingContextBuilder',['../structBindingContextBuilder.html',1,'']]], - ['boolvariation_35',['BoolVariation',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#adf1b5fe2d1aa12dbb3cc7dd52f324c77',1,'launchdarkly::server_side::ClientImpl::BoolVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a3c217639caaf417af18e6cd9b8e19c73',1,'launchdarkly::server_side::Client::BoolVariation()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a62b8a8d8ed1929ff95991aaae07c4f56',1,'launchdarkly::server_side::IClient::BoolVariation(Context const &ctx, FlagKey const &key, bool default_value)=0']]], - ['boolvariationdetail_36',['BoolVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#ae18a9739a75900ff5197d179c5481da1',1,'launchdarkly::server_side::IClient::BoolVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a4c3bb5b0fca47f74b8e79988c9333125',1,'launchdarkly::server_side::ClientImpl::BoolVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a211cf3dfd5f4cd739b3c86df921ee27b',1,'launchdarkly::server_side::Client::BoolVariationDetail()']]], - ['bootstrapbuilder_37',['BootstrapBuilder',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['bootstrapconfig_38',['BootstrapConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html',1,'launchdarkly::server_side::config::built']]], - ['bucketprefix_39',['BucketPrefix',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html#a36a3a93677ea434018e8f6c4b52001ab',1,'launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix(Seed seed)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html#a77f92ec224a70b9f92a5e72a8a0fc463',1,'launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix(std::string key, std::string salt)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html',1,'launchdarkly::server_side::evaluation::BucketPrefix']]], - ['bucketresult_40',['BucketResult',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html',1,'launchdarkly::server_side::evaluation']]], - ['build_41',['Build',['../classlaunchdarkly_1_1AttributesBuilder.html#a6ab751bc3b5131462a2af46c7c857f93',1,'launchdarkly::AttributesBuilder::Build()'],['../classlaunchdarkly_1_1ContextBuilder.html#ac68260d897d11399fa2ab448bd548f73',1,'launchdarkly::ContextBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#afb6fdbcf2a84412726cb0967335bf8f8',1,'launchdarkly::config::shared::builders::LoggingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ad51355320c9e89431616e1f52503b32e',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#aae0bfae0e2912d4eec9fb18d7dbfb5ca',1,'launchdarkly::config::shared::builders::EventsBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a5fb94ae9be2fc5c40021916295b14b03',1,'launchdarkly::config::shared::builders::EndpointsBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a467de6914032814d3ba58322957c24c4',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html#a7888325d8b34c5c95489161fbdc1d156',1,'launchdarkly::config::shared::builders::PollingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html#a577874d4440b3408f3c7c29501ae98c3',1,'launchdarkly::config::shared::builders::StreamingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a59db2f4df0b635ca4ae48933caba96b2',1,'launchdarkly::config::shared::builders::ConfigBuilder::Build()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#a4456ea06e20f1c819433d230ae7cd211',1,'launchdarkly::server_side::AllFlagsStateBuilder::Build()'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#ae93055e7af9e087e3de9307e4df27edc',1,'launchdarkly::server_side::ConfigBuilder::Build()']]], - ['builder_2eh_42',['builder.h',['../common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html',1,'(Global Namespace)'],['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html',1,'(Global Namespace)']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_10.html b/libs/server-sdk/docs/html/search/all_10.html deleted file mode 100644 index 3bf11961f..000000000 --- a/libs/server-sdk/docs/html/search/all_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_10.js b/libs/server-sdk/docs/html/search/all_10.js deleted file mode 100644 index ecdc97a44..000000000 --- a/libs/server-sdk/docs/html/search/all_10.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['read_397',['Read',['../classIPersistence.html#abc818d945557122efce5a3b5b96cb37f',1,'IPersistence']]], - ['readtimeout_398',['ReadTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a3533b06fa4f7c84f3a4ce0091ed7ebcf',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['reason_399',['Reason',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a40aa53a1bdbfb84b5ccb900b25b2c30f',1,'launchdarkly::server_side::AllFlagsState::State::Reason()'],['../classlaunchdarkly_1_1EvaluationDetail.html#a0f94fa72e433131874d6e5160efef179',1,'launchdarkly::EvaluationDetail::Reason()'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#a9714740800390e1439e654ee87ab2bc4',1,'launchdarkly::EvaluationDetailInternal::Reason()']]], - ['redactionname_400',['RedactionName',['../classlaunchdarkly_1_1AttributeReference.html#a5023e1850c4283d4b1eaf8d654482b05',1,'launchdarkly::AttributeReference']]], - ['relayproxybaseurl_401',['RelayProxyBaseURL',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a8f8eec460b9d0a21474b93e38a638020',1,'launchdarkly::config::shared::builders::EndpointsBuilder']]], - ['remove_402',['Remove',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a1efd05a50c667724dff8f161444d7adf',1,'launchdarkly::server_side::data_components::ExpirationTracker::Remove(std::string const &key)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#aee567015d1ed2e54a32b5bc1ad9d67ba',1,'launchdarkly::server_side::data_components::ExpirationTracker::Remove(DataKind kind, std::string const &key)'],['../classIPersistence.html#a3993308cf6fef5590110df8d7f47668a',1,'IPersistence::Remove()']]], - ['responsetimeout_403',['ResponseTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ac47156e751cc529e0caf8cb4cb387bf5',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['ruleid_404',['RuleId',['../classlaunchdarkly_1_1EvaluationReason.html#ac28b7fc02915caae210520905dcf6817',1,'launchdarkly::EvaluationReason']]], - ['ruleindex_405',['RuleIndex',['../classlaunchdarkly_1_1EvaluationReason.html#af28717d93f3f68f4c0f1b01a47631f84',1,'launchdarkly::EvaluationReason']]], - ['rulematch_406',['RuleMatch',['../classlaunchdarkly_1_1EvaluationReason.html#a4448e164c34787ca0b62661602852a08',1,'launchdarkly::EvaluationReason']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_11.html b/libs/server-sdk/docs/html/search/all_11.html deleted file mode 100644 index c9f79d289..000000000 --- a/libs/server-sdk/docs/html/search/all_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_11.js b/libs/server-sdk/docs/html/search/all_11.js deleted file mode 100644 index 9375990aa..000000000 --- a/libs/server-sdk/docs/html/search/all_11.js +++ /dev/null @@ -1,37 +0,0 @@ -var searchData= -[ - ['sdk_20layout_20and_20overview_407',['SDK Layout and Overview',['../index.html',1,'']]], - ['sdk_2eh_408',['sdk.h',['../sdk_8h.html',1,'']]], - ['segmentkind_409',['SegmentKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html',1,'launchdarkly::server_side::integrations']]], - ['segmentspath_410',['SegmentsPath',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html',1,'launchdarkly::server_side::data_systems']]], - ['semver_411',['SemVer',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html',1,'launchdarkly::server_side::evaluation::detail::SemVer'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a36a929030741681ee08a63886bd60c24',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer(VersionType major, VersionType minor, VersionType patch)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a33e6d458b023db850c53372a8d2e7e5b',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer(VersionType major, VersionType minor, VersionType patch, std::vector< Token > prerelease)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#aae8755b0a1362bd980070579fde24b1d',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer()']]], - ['send_412',['Send',['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a02d505741473eccd153aa5dbde022af6',1,'launchdarkly::server_side::EventScope']]], - ['serializeditemdescriptor_413',['SerializedItemDescriptor',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html',1,'launchdarkly::server_side::integrations']]], - ['serversdk_414',['ServerSDK',['../structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html',1,'launchdarkly::config::shared']]], - ['serviceendpoints_415',['ServiceEndpoints',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html',1,'launchdarkly::config::shared::built::ServiceEndpoints'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#a8d08d7002a627ac80873750d037aba64',1,'launchdarkly::config::shared::built::ServiceEndpoints::ServiceEndpoints()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#ae28867ba563432a91f355d04f45daec2',1,'launchdarkly::config::shared::builders::ConfigBuilder::ServiceEndpoints()'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a092bbddac5049a6a27a23f17c9a7c03e',1,'launchdarkly::server_side::ConfigBuilder::ServiceEndpoints()']]], - ['set_416',['Set',['../classIPersistence.html#a72ee055e7403a50cd8c032d0874ca9c1',1,'IPersistence::Set()'],['../classlaunchdarkly_1_1AttributesBuilder.html#a11a9e538d6b7ec5a392692e4666fb7f4',1,'launchdarkly::AttributesBuilder::Set(std::string name, launchdarkly::Value value)']]], - ['setprivate_417',['SetPrivate',['../classlaunchdarkly_1_1AttributesBuilder.html#a73390b7de501a79d8dfe16cc93489389',1,'launchdarkly::AttributesBuilder']]], - ['shared_5ffunction_5fargument_5fmacro_5fdefinitions_2eh_418',['shared_function_argument_macro_definitions.h',['../shared__function__argument__macro__definitions_8h.html',1,'']]], - ['shutdownasync_419',['ShutdownAsync',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a9a05aad6d9edfa5752c9173ba7e12d90',1,'launchdarkly::server_side::data_systems::StreamingDataSource::ShutdownAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#a3e37d0a7417f413179b9f4dd5528c3e3',1,'launchdarkly::server_side::data_systems::PollingDataSource::ShutdownAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a80f940e3f01259d0aac10648749c8db8',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::ShutdownAsync()']]], - ['size_420',['Size',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html#a783774ef6b2e14b89bb45db68bc6e3fb',1,'launchdarkly::server_side::data_components::DependencySet::Size()'],['../classlaunchdarkly_1_1Value_1_1Object.html#a66276468cd65cbf6340ff4db931ba31b',1,'launchdarkly::Value::Object::Size()']]], - ['source_421',['Source',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a14ad8758b87a2d33a5d087374e4fbcd2',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['startasync_422',['StartAsync',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a938c1f9d11d168a0c2fe9d3474cb9f0c',1,'launchdarkly::server_side::IClient::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a2af14c4662022076c0b44e32b5512cec',1,'launchdarkly::server_side::Client::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ab06329dedfebb31716b21de8ac18d09e',1,'launchdarkly::server_side::ClientImpl::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a4a29361abb48987f400f1dc0f620b29e',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#ad51e7083f7b7f12d30f44dd93968d5a4',1,'launchdarkly::server_side::data_systems::PollingDataSource::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a12af921b47c558c05f1f21cf0c8839f3',1,'launchdarkly::server_side::data_systems::StreamingDataSource::StartAsync()']]], - ['state_423',['State',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html',1,'launchdarkly::server_side::AllFlagsState::State'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a2c40926d16ac25266e850a8c1e2e175b',1,'launchdarkly::server_side::data_components::ExpirationTracker::State(std::string const &key, TimePoint current_time) const'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a9c35935f959e07addbd0d9ef2374873e',1,'launchdarkly::server_side::data_components::ExpirationTracker::State(DataKind kind, std::string const &key, TimePoint current_time) const'],['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#ac5e456ede107289f30b0f28a5d59d9a2',1,'launchdarkly::common::data_sources::DataSourceStatusBase::State()']]], - ['states_424',['States',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac4a64d0f618fdc00a6cea7a9a0e6c05e',1,'launchdarkly::server_side::AllFlagsState']]], - ['statesince_425',['StateSince',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#a57ae6f1c31c831be28e900e82e2aa950',1,'launchdarkly::common::data_sources::DataSourceStatusBase']]], - ['status_426',['Status',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#a0ba06ad67de56889adc0685ddc65140e',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['status_2eh_427',['status.h',['../status_8h.html',1,'']]], - ['statuschanged_428',['StatusChanged',['../structLDServerDataSourceStatusListener.html#aedc7bf6fae8a332ea58f4edf6d7b38f6',1,'LDServerDataSourceStatusListener']]], - ['statuscode_429',['StatusCode',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#ad990d4791315ea79ddbef56ebac300ac',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['streamingbaseurl_430',['StreamingBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#adb613c7b9da86c6bd180cb7a25e57f67',1,'launchdarkly::config::shared::built::ServiceEndpoints::StreamingBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a082ca5fd82330e9e59f4588f65b242ae',1,'launchdarkly::config::shared::builders::EndpointsBuilder::StreamingBaseUrl()']]], - ['streamingbuilder_431',['StreamingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['streamingconfig_432',['StreamingConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20clientsdk_20_3e_433',['StreamingConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20launchdarkly_3a_3aconfig_3a_3ashared_3a_3aserversdk_20_3e_434',['StreamingConfig< launchdarkly::config::shared::ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20serversdk_20_3e_435',['StreamingConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['streamingdatakind_436',['StreamingDataKind',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html',1,'launchdarkly::server_side::data_systems']]], - ['streamingdatakinds_437',['StreamingDataKinds',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html',1,'launchdarkly::server_side::data_systems']]], - ['streamingdatasource_438',['StreamingDataSource',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html',1,'launchdarkly::server_side::data_systems']]], - ['stringvariation_439',['StringVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a352f0a1b3e174487c51461d07402fa50',1,'launchdarkly::server_side::IClient::StringVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5a1bd2e17212f6790c05df9de448a5c5',1,'launchdarkly::server_side::Client::StringVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#abe9145fe80ec44851f6ef44d25c04527',1,'launchdarkly::server_side::ClientImpl::StringVariation()']]], - ['stringvariationdetail_440',['StringVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a149532f1626ea39a90e6598e4ae6c788',1,'launchdarkly::server_side::IClient::StringVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a9bf402e27152dcb8947cdf870f2f8f64',1,'launchdarkly::server_side::Client::StringVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a0ba923cde62d5652188cd83eb6042d2e',1,'launchdarkly::server_side::ClientImpl::StringVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_12.html b/libs/server-sdk/docs/html/search/all_12.html deleted file mode 100644 index ab934722c..000000000 --- a/libs/server-sdk/docs/html/search/all_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_12.js b/libs/server-sdk/docs/html/search/all_12.js deleted file mode 100644 index 8c70eb0ae..000000000 --- a/libs/server-sdk/docs/html/search/all_12.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['tag_441',['Tag',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html#a6d93c0b9422f7dacdefb3aee233b9975',1,'launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging']]], - ['tag_442',['tag',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#a7e9f71ea66f040f93243ae2a85f80d92',1,'launchdarkly::config::shared::built::Logging']]], - ['taggeddata_443',['TaggedData',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20std_3a_3aset_3c_20std_3a_3astring_20_3e_20_3e_444',['TaggedData< std::set< std::string > >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20std_3a_3aunordered_5fmap_3c_20std_3a_3astring_2c_20dependencyset_20_3e_20_3e_445',['TaggedData< std::unordered_map< std::string, DependencySet > >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20ttlmap_20_3e_446',['TaggedData< TtlMap >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['targetmatch_447',['TargetMatch',['../classlaunchdarkly_1_1EvaluationReason.html#a182031b6bbc36768bc53918f300194f1',1,'launchdarkly::EvaluationReason']]], - ['time_448',['Time',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#a8415730b2be8a83bd84e14b0e50613bf',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['tombstone_449',['Tombstone',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#aeb1feb8468b592553bdd3d540a027ade',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]], - ['track_450',['Track',['../classlaunchdarkly_1_1server__side_1_1Client.html#aa05c2cb76509b0a669c6f5be3f7618a5',1,'launchdarkly::server_side::Client::Track()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ac63223c2854560a5837bd99cee2cef37',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name) override'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a67689e107a5633f91a10dae961306477',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name, Value data) override'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a13678a40f091818fd8c06f9f5b6e8c0e',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name, Value data, double metric_value) override'],['../classlaunchdarkly_1_1server__side_1_1Client.html#ade09a1170c116c4f34883f59db58ad85',1,'launchdarkly::server_side::Client::Track(Context const &ctx, std::string event_name) override'],['../classlaunchdarkly_1_1server__side_1_1Client.html#ad22b94625f9684fb0048de970c171240',1,'launchdarkly::server_side::Client::Track(Context const &ctx, std::string event_name, Value data) override'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#aa7a694cc8cdbc048a0b9c432c9e09303',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name)=0'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a7f764a539757a588cf1e527b88e562c1',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name, Value data)=0'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a6bd874e94e63c328db1401d84eb24904',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name, Value data, double metric_value)=0']]], - ['trackevents_451',['TrackEvents',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#ac7f93495cc0a8672aa403e155f33d442',1,'launchdarkly::server_side::AllFlagsState::State::TrackEvents()'],['../classlaunchdarkly_1_1EvaluationResult.html#afce2b33aa4f16322e03f07b9aa69bb42',1,'launchdarkly::EvaluationResult::TrackEvents()']]], - ['trackreason_452',['TrackReason',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#ad63b578713aa90d0f9932054d256fea6',1,'launchdarkly::server_side::AllFlagsState::State::TrackReason()'],['../classlaunchdarkly_1_1EvaluationResult.html#a9abc1205ef7ff61d37d8049cd913b414',1,'launchdarkly::EvaluationResult::TrackReason()']]], - ['trackstate_453',['TrackState',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['type_454',['Type',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a1df0555e3e78b2a39cd2e948ea8a7575',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::Type()'],['../classlaunchdarkly_1_1Value.html#a9304aec8159960025989699e1691a06e',1,'launchdarkly::Value::Type()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_13.html b/libs/server-sdk/docs/html/search/all_13.html deleted file mode 100644 index 51172c2f3..000000000 --- a/libs/server-sdk/docs/html/search/all_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_13.js b/libs/server-sdk/docs/html/search/all_13.js deleted file mode 100644 index 95622b68f..000000000 --- a/libs/server-sdk/docs/html/search/all_13.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['updatedependencies_455',['UpdateDependencies',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#a90018f698a8b0d95ecd18b61e299249b',1,'launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies(std::string const &key, data_model::FlagDescriptor const &flag)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#a7581dba117dbea9b2b895f527259a9f0',1,'launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies(std::string const &key, data_model::SegmentDescriptor const &segment)']]], - ['upsert_456',['Upsert',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#aa04140880d8722055d702215a521453d',1,'launchdarkly::server_side::data_components::ChangeNotifier::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#ad587c2d9ca231d20199c751f9b32f421',1,'launchdarkly::server_side::data_components::ChangeNotifier::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#aeadc16d5cfa94938fb67cb5c7b003e40',1,'launchdarkly::server_side::data_components::MemoryStore::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#aea5358add90bd2e0e7d97bef101d3b47',1,'launchdarkly::server_side::data_components::MemoryStore::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a81044867a1eb16548dbaf5f6c9347ff9',1,'launchdarkly::server_side::data_components::JsonDestination::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a238d8bdc87cd54676a1d2216e9079f1b',1,'launchdarkly::server_side::data_components::JsonDestination::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a768c04c46d7e205faa8b1af0ccd45e18',1,'launchdarkly::server_side::data_interfaces::IDestination::Upsert(std::string const &key, data_model::FlagDescriptor flag)=0'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#ae07061c51605292b877b6ed314b5576a',1,'launchdarkly::server_side::data_interfaces::IDestination::Upsert(std::string const &key, data_model::SegmentDescriptor segment)=0'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ae266b678249b8e553e18604cfca80a40',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Upsert(integrations::ISerializedItemKind const &kind, std::string const &key, integrations::SerializedItemDescriptor item)=0']]], - ['upsertresult_457',['UpsertResult',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600ae',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]], - ['userdata_458',['UserData',['../structLDServerDataSourceStatusListener.html#a43f796fb55d3c5d82fa8597987ec8e0b',1,'LDServerDataSourceStatusListener::UserData()'],['../structLDLogBackend.html#a1e1e4409e3b0a7272304261309bff6b8',1,'LDLogBackend::UserData()'],['../structLDFlagListener.html#aa31ceb863843e77e6e4218af0e626a3c',1,'LDFlagListener::UserData()']]], - ['usereport_459',['UseReport',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a21fff5bdfb3722a227ac96a6642cea0f',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_14.html b/libs/server-sdk/docs/html/search/all_14.html deleted file mode 100644 index afecf5634..000000000 --- a/libs/server-sdk/docs/html/search/all_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_14.js b/libs/server-sdk/docs/html/search/all_14.js deleted file mode 100644 index 35d6f13d6..000000000 --- a/libs/server-sdk/docs/html/search/all_14.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['valid_460',['Valid',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#af34e98c020878fba3c04f37d94c729ee',1,'launchdarkly::server_side::AllFlagsState::Valid()'],['../classlaunchdarkly_1_1AttributeReference.html#a7190f97fd76042d6f04963204971167c',1,'launchdarkly::AttributeReference::Valid()'],['../classlaunchdarkly_1_1Context.html#a35673de824588131cb16f1f4f8094a76',1,'launchdarkly::Context::Valid()']]], - ['value_461',['Value',['../classlaunchdarkly_1_1Value.html',1,'launchdarkly::Value'],['../classlaunchdarkly_1_1Value.html#a45fbea9d742fabc5aa934be47a320df6',1,'launchdarkly::Value::Value(std::optional< std::string > opt_string)'],['../classlaunchdarkly_1_1Value.html#ac356aeb69039aede58f253f8c0558fe3',1,'launchdarkly::Value::Value(std::initializer_list< Value > values)'],['../classlaunchdarkly_1_1Value.html#ab2f9de0f96bd65f03d20852f9746ad77',1,'launchdarkly::Value::Value(std::map< std::string, Value > obj)'],['../classlaunchdarkly_1_1Value.html#a301a4124b96088f77cfad2caec7299c4',1,'launchdarkly::Value::Value(std::vector< Value > arr)'],['../classlaunchdarkly_1_1Value.html#a2a843e8e16a19585a0e0b2820de533c8',1,'launchdarkly::Value::Value(std::string str)'],['../classlaunchdarkly_1_1Value.html#a31636a597642624d818f03df4795805c',1,'launchdarkly::Value::Value(int num)'],['../classlaunchdarkly_1_1Value.html#ac4515751083f95762e2527f460f41ec9',1,'launchdarkly::Value::Value(double num)'],['../classlaunchdarkly_1_1Value.html#a768620c968a9d6425511d21869488b10',1,'launchdarkly::Value::Value(bool boolean)'],['../classlaunchdarkly_1_1Value.html#a496259d6b1c37ca243807930559fd1ae',1,'launchdarkly::Value::Value()'],['../classlaunchdarkly_1_1Value.html#a6e1af9c601dfe0752554370495ef5cfd',1,'launchdarkly::Value::Value(char const *str)'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#adacc8208e6269ab60222d23517ab2f8a',1,'launchdarkly::EvaluationDetailInternal::Value()'],['../classlaunchdarkly_1_1EvaluationDetail.html#abf033a0ed37272451bd8b29687e48977',1,'launchdarkly::EvaluationDetail::Value()']]], - ['value_2eh_462',['value.h',['../value_8h.html',1,'']]], - ['values_463',['Values',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a05803f4201117fd077f3fe9f62b4c862',1,'launchdarkly::server_side::AllFlagsState']]], - ['variation_464',['Variation',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a1837f872bd8e540732660c94b8d4b4a4',1,'launchdarkly::server_side::AllFlagsState::State']]], - ['variationindex_465',['VariationIndex',['../classlaunchdarkly_1_1EvaluationDetail.html#a35659d377efded1c52454c25b6ec6ae6',1,'launchdarkly::EvaluationDetail::VariationIndex()'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#ae9ccd7b789d0a81455f05c09e5656a31',1,'launchdarkly::EvaluationDetailInternal::VariationIndex()']]], - ['version_466',['Version',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a3850239b2039bbddb46ad2465506e61d',1,'launchdarkly::server_side::AllFlagsState::State::Version()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#af5aa3e2c7b94eb27a569a0b58b03930b',1,'launchdarkly::server_side::Client::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html#adc4a77ceecf2f835a30467095327ef8c',1,'launchdarkly::server_side::integrations::ISerializedItemKind::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html#ade5374ae30cf0da65991c03fc6403361',1,'launchdarkly::server_side::integrations::SegmentKind::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html#ab41318592b9b2f77f924be72471d1de6',1,'launchdarkly::server_side::integrations::FlagKind::Version()'],['../classlaunchdarkly_1_1EvaluationResult.html#a9081e79ef7118bdce625bf2a90547b34',1,'launchdarkly::EvaluationResult::Version()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_15.html b/libs/server-sdk/docs/html/search/all_15.html deleted file mode 100644 index 69f382b31..000000000 --- a/libs/server-sdk/docs/html/search/all_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_15.js b/libs/server-sdk/docs/html/search/all_15.js deleted file mode 100644 index bfa84c4fd..000000000 --- a/libs/server-sdk/docs/html/search/all_15.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['withreasons_467',['WithReasons',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a713d4f31ec486575695e8d5fbc5ef5f2',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >']]], - ['wrappername_468',['WrapperName',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a29746194f74e0cb51dcc7357d8e1ab14',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['wrapperversion_469',['WrapperVersion',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a29d2fa019b3222c0a63730b91e0e324a',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['write_470',['Write',['../structLDLogBackend.html#ae721caa42925f7e3c7271f40f2a352d1',1,'LDLogBackend::Write()'],['../classlaunchdarkly_1_1ILogBackend.html#aec804b780ea4ba763c54e3bfd5c38e95',1,'launchdarkly::ILogBackend::Write()'],['../classLogBackendWrapper.html#a26a38feb3ba92dbe4adbb93387178a45',1,'LogBackendWrapper::Write()']]], - ['writetimeout_471',['WriteTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#af30b0d5c134726985d11ceabdf6237c0',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_2.html b/libs/server-sdk/docs/html/search/all_2.html deleted file mode 100644 index 02cfffc2e..000000000 --- a/libs/server-sdk/docs/html/search/all_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_2.js b/libs/server-sdk/docs/html/search/all_2.js deleted file mode 100644 index 30b29e76a..000000000 --- a/libs/server-sdk/docs/html/search/all_2.js +++ /dev/null @@ -1,32 +0,0 @@ -var searchData= -[ - ['cacheeviction_43',['CacheEviction',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a6e2efeccf2263c431e7bd10c3e0fc59a',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['cacherefresh_44',['CacheRefresh',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a10bb232346b38953898fe9d12c1f416e',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['calculatechanges_45',['CalculateChanges',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#acbaba9e2c04f43d73f86b5f20b7a7a82',1,'launchdarkly::server_side::data_components::DependencyTracker']]], - ['canonicalkey_46',['CanonicalKey',['../classlaunchdarkly_1_1Context.html#a4ec976736f8370ef5acc94b36adb5187',1,'launchdarkly::Context']]], - ['capacity_47',['Capacity',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a37a2fbb446fe6fb1ab903e0bd1b5b5ff',1,'launchdarkly::config::shared::built::Events::Capacity()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#ab7546976e1d129500f88476012d2bdaf',1,'launchdarkly::config::shared::builders::EventsBuilder::Capacity()']]], - ['cevaluationdetail_48',['CEvaluationDetail',['../structlaunchdarkly_1_1CEvaluationDetail.html',1,'launchdarkly']]], - ['changenotifier_49',['ChangeNotifier',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html',1,'launchdarkly::server_side::data_components']]], - ['clear_50',['Clear',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#aa39b66f0fcacdbc80b2cebee02f605a0',1,'launchdarkly::server_side::data_components::DependencyTracker::Clear()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ad59c1d83ab4900ad09b19eb6a1454bd8',1,'launchdarkly::server_side::data_components::ExpirationTracker::Clear()']]], - ['client_51',['Client',['../classlaunchdarkly_1_1server__side_1_1Client.html',1,'launchdarkly::server_side']]], - ['clientimpl_52',['ClientImpl',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html',1,'launchdarkly::server_side']]], - ['clientsdk_53',['ClientSDK',['../structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html',1,'launchdarkly::config::shared']]], - ['clientsideonly_54',['ClientSideOnly',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52ac46a01f9c697a297848ab2daff0fe733',1,'launchdarkly::server_side::AllFlagsState']]], - ['component_55',['Component',['../classlaunchdarkly_1_1AttributeReference.html#af5e40e622802212cfc76df309097c4c5',1,'launchdarkly::AttributeReference']]], - ['config_56',['Config',['../structlaunchdarkly_1_1config_1_1Config.html',1,'launchdarkly::config::Config< SDK >'],['../structlaunchdarkly_1_1server__side_1_1Config.html',1,'launchdarkly::server_side::Config']]], - ['config_2eh_57',['config.h',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html',1,'(Global Namespace)'],['../common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html',1,'(Global Namespace)']]], - ['configbuilder_58',['ConfigBuilder',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a8f24f5d73fd05f2eb3e3cc1e758ee6ee',1,'launchdarkly::server_side::ConfigBuilder::ConfigBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a60d090977aed5a65d5c04980773b1fc0',1,'launchdarkly::config::shared::builders::ConfigBuilder::ConfigBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html',1,'launchdarkly::config::shared::builders::ConfigBuilder< SDK >'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html',1,'launchdarkly::server_side::ConfigBuilder']]], - ['connecttimeout_59',['ConnectTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a0183d39a57c60ad366b737291553d649',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['context_60',['Context',['../classlaunchdarkly_1_1Context.html',1,'launchdarkly']]], - ['context_2eh_61',['context.h',['../context_8h.html',1,'']]], - ['context_5fbuilder_2eh_62',['context_builder.h',['../context__builder_8h.html',1,'']]], - ['contextbuilder_63',['ContextBuilder',['../classlaunchdarkly_1_1ContextBuilder.html#a90d53e057a2aaac7442e94c18d7d6d4d',1,'launchdarkly::ContextBuilder::ContextBuilder()'],['../classlaunchdarkly_1_1ContextBuilder.html',1,'launchdarkly::ContextBuilder']]], - ['contexterrors_64',['ContextErrors',['../structlaunchdarkly_1_1ContextErrors.html',1,'launchdarkly']]], - ['contextkeyscachecapacity_65',['ContextKeysCacheCapacity',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a1d622b02fb38d2b9775b2e748b7bc5ad',1,'launchdarkly::config::shared::built::Events']]], - ['contextkeyscapacity_66',['ContextKeysCapacity',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a68f44efab5815020e7fbe6f115e9dab5',1,'launchdarkly::config::shared::builders::EventsBuilder']]], - ['count_67',['Count',['../classlaunchdarkly_1_1Value_1_1Object.html#aa6015cae2e2c9b8325d2eb3a6f56a7e8',1,'launchdarkly::Value::Object']]], - ['custom_68',['Custom',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a79467b880dda79ca790467c47aa82c98',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['customattributes_69',['CustomAttributes',['../classlaunchdarkly_1_1Attributes.html#a2f69dfa797b919f1ce68a5a3b1cf29c3',1,'launchdarkly::Attributes']]], - ['custombuilder_70',['CustomBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['customlogging_71',['CustomLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_3.html b/libs/server-sdk/docs/html/search/all_3.html deleted file mode 100644 index 39767b85b..000000000 --- a/libs/server-sdk/docs/html/search/all_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_3.js b/libs/server-sdk/docs/html/search/all_3.js deleted file mode 100644 index ada85d860..000000000 --- a/libs/server-sdk/docs/html/search/all_3.js +++ /dev/null @@ -1,37 +0,0 @@ -var searchData= -[ - ['data_20source_20implementations_72',['Data Source Implementations',['../md_src_data_systems_background_sync_sources_README.html',1,'']]], - ['datadestinationbuilder_73',['DataDestinationBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['datadestinationconfig_74',['DataDestinationConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html',1,'launchdarkly::server_side::config::built']]], - ['datasource_75',['DataSource',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a58842a183246e86b3aff0fd026913001',1,'launchdarkly::config::shared::builders::ConfigBuilder']]], - ['datasourcebuilder_76',['DataSourceBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['datasourcebuilder_3c_20clientsdk_20_3e_77',['DataSourceBuilder< ClientSDK >',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]], - ['datasourceconfig_78',['DataSourceConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html',1,'launchdarkly::config::shared::built']]], - ['datasourceconfig_3c_20clientsdk_20_3e_79',['DataSourceConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['datasourceconfig_3c_20serversdk_20_3e_80',['DataSourceConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['datasourceeventhandler_81',['DataSourceEventHandler',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html',1,'launchdarkly::server_side::data_systems']]], - ['datasourcestatus_82',['DataSourceStatus',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ac69f31ec6b44bfae27586933414f9d66',1,'launchdarkly::server_side::ClientImpl::DataSourceStatus()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a552640fcd741d7d59c7c6ed6e0bbcc5e',1,'launchdarkly::server_side::Client::DataSourceStatus()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a0a60990510fbc5216f8c664efb2903c1',1,'launchdarkly::server_side::IClient::DataSourceStatus()']]], - ['datasourcestatusbase_83',['DataSourceStatusBase',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html',1,'launchdarkly::common::data_sources']]], - ['datasourcestatuserrorinfo_84',['DataSourceStatusErrorInfo',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html',1,'launchdarkly::common::data_sources']]], - ['datasourcestatusmanager_85',['DataSourceStatusManager',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html',1,'launchdarkly::server_side::data_components']]], - ['datasystem_86',['DataSystem',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#aa4c5acc27b8118ffb6a4ce6ce4e5587a',1,'launchdarkly::server_side::ConfigBuilder']]], - ['datasystembuilder_87',['DataSystemBuilder',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['datasystemconfig_88',['DataSystemConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html',1,'launchdarkly::server_side::config::built']]], - ['debugeventsuntildate_89',['DebugEventsUntilDate',['../classlaunchdarkly_1_1EvaluationResult.html#a46dacf9eef1f62f3479aed6281ebd9a2',1,'launchdarkly::EvaluationResult::DebugEventsUntilDate()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a1cad89b4f25d62f5ee1746e9f5ce1310',1,'launchdarkly::server_side::AllFlagsState::State::DebugEventsUntilDate()']]], - ['default_90',['Default',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67',1,'launchdarkly::server_side::AllFlagsState']]], - ['defaults_91',['Defaults',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html',1,'launchdarkly::config::shared::Defaults< SDK >'],['../structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html',1,'launchdarkly::server_side::config::Defaults']]], - ['defaults_3c_20clientsdk_20_3e_92',['Defaults< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared']]], - ['defaults_3c_20serversdk_20_3e_93',['Defaults< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared']]], - ['delete_94',['Delete',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['deleted_95',['deleted',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#aee2e7e1caa4461486044b79abdb8fa28',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]], - ['dependencymap_96',['DependencyMap',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html',1,'launchdarkly::server_side::data_components']]], - ['dependencyset_97',['DependencySet',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html',1,'launchdarkly::server_side::data_components']]], - ['dependencytracker_98',['DependencyTracker',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html',1,'launchdarkly::server_side::data_components']]], - ['depth_99',['Depth',['../classlaunchdarkly_1_1AttributeReference.html#adc495988e70a4ef942a68b232f9a6085',1,'launchdarkly::AttributeReference']]], - ['detail_100',['Detail',['../classlaunchdarkly_1_1EvaluationResult.html#a503772452b3bf3b4cce015ba5c278de4',1,'launchdarkly::EvaluationResult']]], - ['detailsonlyfortrackedflags_101',['DetailsOnlyForTrackedFlags',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52abcd23397d3afdff809ad9530ed3f8f63',1,'launchdarkly::server_side::AllFlagsState']]], - ['disable_102',['Disable',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#ad3f164100bdc9100bacd47d83b569988',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Disable()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#ae74e6ddca1a52b4eaf3f9d60a08c3256',1,'launchdarkly::config::shared::builders::EventsBuilder::Disable()']]], - ['disconnect_103',['Disconnect',['../classlaunchdarkly_1_1IConnection.html#a3a94423d31246518606453f71f67d93e',1,'launchdarkly::IConnection']]], - ['doublevariation_104',['DoubleVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#aec4de219b203e643f31d45b3704b5f07',1,'launchdarkly::server_side::IClient::DoubleVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a72282c947bfae8e5b35b63c5bf1d8f31',1,'launchdarkly::server_side::Client::DoubleVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a3edeffd3ba2380a8726230f1d222c3c1',1,'launchdarkly::server_side::ClientImpl::DoubleVariation()']]], - ['doublevariationdetail_105',['DoubleVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#ac2a0ff35969e5f5b5ed7af9935c7714f',1,'launchdarkly::server_side::IClient::DoubleVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a9c338691df864bb2d4e6147724bd6ef5',1,'launchdarkly::server_side::Client::DoubleVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a692cbd85a6347e6fe676708004ef7e72',1,'launchdarkly::server_side::ClientImpl::DoubleVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_4.html b/libs/server-sdk/docs/html/search/all_4.html deleted file mode 100644 index fc40463c8..000000000 --- a/libs/server-sdk/docs/html/search/all_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_4.js b/libs/server-sdk/docs/html/search/all_4.js deleted file mode 100644 index 6174af734..000000000 --- a/libs/server-sdk/docs/html/search/all_4.js +++ /dev/null @@ -1,25 +0,0 @@ -var searchData= -[ - ['enabled_106',['Enabled',['../classLogBackendWrapper.html#a874eecffa3865a66c1f5f5a7fd377216',1,'LogBackendWrapper::Enabled()'],['../classlaunchdarkly_1_1ILogBackend.html#ace0a95d71153603c2ed72dbf1ff1ac05',1,'launchdarkly::ILogBackend::Enabled()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a57b36251a93400de84e2579ac0aae68b',1,'launchdarkly::config::shared::built::Events::Enabled()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a1a689c35e5b61308b95a2f5b6c7a2f95',1,'launchdarkly::config::shared::builders::EventsBuilder::Enabled()'],['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#a54c204486cf583eaac1ca21b06f25a0c',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Enabled()'],['../structLDLogBackend.html#af8e2fb0e3bedaeff0e3b503bb00bfe68',1,'LDLogBackend::Enabled()']]], - ['endpointsbuilder_107',['EndpointsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a435370b557227e4c12ae7def977d061c',1,'launchdarkly::config::shared::builders::EndpointsBuilder::EndpointsBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html',1,'launchdarkly::config::shared::builders::EndpointsBuilder< SDK >']]], - ['error_108',['Error',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html',1,'launchdarkly::server_side::data_interfaces::IBootstrapper::Error'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html',1,'launchdarkly::server_side::evaluation::Error'],['../structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Error']]], - ['error_5finfo_2eh_109',['error_info.h',['../error__info_8h.html',1,'']]], - ['error_5fkind_2eh_110',['error_kind.h',['../error__kind_8h.html',1,'']]], - ['errorkind_111',['ErrorKind',['../classlaunchdarkly_1_1EvaluationReason.html#a957db90a9f200d2f53fb3df66a916eaa',1,'launchdarkly::EvaluationReason::ErrorKind()'],['../classlaunchdarkly_1_1EvaluationReason.html#a82d00a56d54668d82c91dad1a1079f09',1,'launchdarkly::EvaluationReason::ErrorKind() const']]], - ['errors_112',['errors',['../classlaunchdarkly_1_1Context.html#a6a6edbc002572d458143ca0143fc526c',1,'launchdarkly::Context']]], - ['evaluate_113',['Evaluate',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html#ab442d6e25ca9700fa825ce890f2ee20d',1,'launchdarkly::server_side::evaluation::Evaluator::Evaluate(data_model::Flag const &flag, Context const &context)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html#a3d3ec2d146aefd93e5f581468967dbe1',1,'launchdarkly::server_side::evaluation::Evaluator::Evaluate(data_model::Flag const &flag, Context const &context, EventScope const &event_scope)']]], - ['evaluation_5fdetail_2eh_114',['evaluation_detail.h',['../evaluation__detail_8h.html',1,'']]], - ['evaluationdetail_115',['EvaluationDetail',['../classlaunchdarkly_1_1EvaluationDetail.html#a9c82cb6d6ec8a1b57b94b6111ac2e2c8',1,'launchdarkly::EvaluationDetail::EvaluationDetail(T value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)'],['../classlaunchdarkly_1_1EvaluationDetail.html#af270f220593f6ae66b4c4ffde0cb21ff',1,'launchdarkly::EvaluationDetail::EvaluationDetail(enum EvaluationReason::ErrorKind error_kind, T default_value)'],['../classlaunchdarkly_1_1EvaluationDetail.html#aa7fd3ab3b51a81f0e6513606deb71d41',1,'launchdarkly::EvaluationDetail::EvaluationDetail(EvaluationReason reason)'],['../classlaunchdarkly_1_1EvaluationDetail.html',1,'launchdarkly::EvaluationDetail< T >']]], - ['evaluationdetailinternal_116',['EvaluationDetailInternal',['../classlaunchdarkly_1_1EvaluationDetailInternal.html',1,'launchdarkly']]], - ['evaluationreason_117',['EvaluationReason',['../classlaunchdarkly_1_1EvaluationReason.html',1,'launchdarkly']]], - ['evaluationresult_118',['EvaluationResult',['../classlaunchdarkly_1_1EvaluationResult.html',1,'launchdarkly']]], - ['evaluationstack_119',['EvaluationStack',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html',1,'launchdarkly::server_side::evaluation::detail']]], - ['evaluator_120',['Evaluator',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html',1,'launchdarkly::server_side::evaluation']]], - ['eventfactory_121',['EventFactory',['../classlaunchdarkly_1_1server__side_1_1EventFactory.html',1,'launchdarkly::server_side']]], - ['events_122',['Events',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a26ddf15c1560f893bb7ba43b4fb67fcd',1,'launchdarkly::server_side::ConfigBuilder::Events()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#ab1f571af15a78b083b331053c1d1e5c8',1,'launchdarkly::config::shared::builders::ConfigBuilder::Events()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a25718a3572eb815598a5c8e39a1d75bb',1,'launchdarkly::config::shared::built::Events::Events()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html',1,'launchdarkly::config::shared::built::Events']]], - ['eventsbaseurl_123',['EventsBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a36d0a5f1173482ade92f4938c497e20a',1,'launchdarkly::config::shared::builders::EndpointsBuilder::EventsBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#ae634655ee97b2c8dfa4ddad30e414bf5',1,'launchdarkly::config::shared::built::ServiceEndpoints::EventsBaseUrl()']]], - ['eventsbuilder_124',['EventsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a7d92a42b45b2c043d383ecac74617470',1,'launchdarkly::config::shared::builders::EventsBuilder::EventsBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html',1,'launchdarkly::config::shared::builders::EventsBuilder< SDK >']]], - ['eventscope_125',['EventScope',['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a477945be8f690eb6d939d0291fc2fc01',1,'launchdarkly::server_side::EventScope::EventScope(events::IEventProcessor *processor, EventFactory factory)'],['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a731bc25afd5aa9d4aeec6859f7f0abd1',1,'launchdarkly::server_side::EventScope::EventScope()'],['../classlaunchdarkly_1_1server__side_1_1EventScope.html',1,'launchdarkly::server_side::EventScope']]], - ['evictionpolicy_126',['EvictionPolicy',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html#aff371f9e60dada43c7a3c96e03171359',1,'launchdarkly::server_side::config::built::LazyLoadConfig']]], - ['expirationtracker_127',['ExpirationTracker',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html',1,'launchdarkly::server_side::data_components']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_5.html b/libs/server-sdk/docs/html/search/all_5.html deleted file mode 100644 index 9dd9344b0..000000000 --- a/libs/server-sdk/docs/html/search/all_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_5.js b/libs/server-sdk/docs/html/search/all_5.js deleted file mode 100644 index cd2461dd1..000000000 --- a/libs/server-sdk/docs/html/search/all_5.js +++ /dev/null @@ -1,17 +0,0 @@ -var searchData= -[ - ['fallthrough_128',['Fallthrough',['../classlaunchdarkly_1_1EvaluationReason.html#a1b494627a5c65f75f58f78dd086757fa',1,'launchdarkly::EvaluationReason']]], - ['fetchall_129',['FetchAll',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html#a5110e385fef79aa53ef532ee04ef388d',1,'launchdarkly::server_side::data_interfaces::IBootstrapper']]], - ['find_130',['Find',['../classlaunchdarkly_1_1Value_1_1Object.html#a1bc734b27254c249e5f96c7c8d977558',1,'launchdarkly::Value::Object']]], - ['flag_5flistener_2eh_131',['flag_listener.h',['../flag__listener_8h.html',1,'']]], - ['flagchanged_132',['FlagChanged',['../structLDFlagListener.html#a6972b03fff5b8610973ed9cbac5613fb',1,'LDFlagListener']]], - ['flagkey_133',['FlagKey',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a403a71b9a2348c4b8368f7434d1eb4df',1,'launchdarkly::server_side::IClient']]], - ['flagkind_134',['FlagKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html',1,'launchdarkly::server_side::integrations']]], - ['flagspath_135',['FlagsPath',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html',1,'launchdarkly::server_side::data_systems']]], - ['flagversion_136',['FlagVersion',['../classlaunchdarkly_1_1EvaluationResult.html#ab5c7bfcc353a095a4c6b1ea3e0a8a127',1,'launchdarkly::EvaluationResult']]], - ['flushasync_137',['FlushAsync',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a23d8cccdc3d7313ed42e3cab156fbbbc',1,'launchdarkly::server_side::IClient::FlushAsync()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a25ca799cec9ff7327ca21bcb68907705',1,'launchdarkly::server_side::Client::FlushAsync()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a751edea06d34e4fbee3d6fb36b7a17a0',1,'launchdarkly::server_side::ClientImpl::FlushAsync()']]], - ['flushinterval_138',['FlushInterval',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a999ee341dcf36b412e14ec5c923cceff',1,'launchdarkly::config::shared::builders::EventsBuilder::FlushInterval()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a7d5220341c0b3337c6b56aee7d3a4516',1,'launchdarkly::config::shared::built::Events::FlushInterval() const']]], - ['flushworkers_139',['FlushWorkers',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a335b875cf22532c0da9af8bab0b2d4ff',1,'launchdarkly::config::shared::built::Events']]], - ['fromliteralstr_140',['FromLiteralStr',['../classlaunchdarkly_1_1AttributeReference.html#a6bff3184294966cde006bad334d4ab67',1,'launchdarkly::AttributeReference']]], - ['fromreferencestr_141',['FromReferenceStr',['../classlaunchdarkly_1_1AttributeReference.html#a1b4b03e9226b619150b305892b5ffb2b',1,'launchdarkly::AttributeReference']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_6.html b/libs/server-sdk/docs/html/search/all_6.html deleted file mode 100644 index f1e516d75..000000000 --- a/libs/server-sdk/docs/html/search/all_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_6.js b/libs/server-sdk/docs/html/search/all_6.js deleted file mode 100644 index 03d75df60..000000000 --- a/libs/server-sdk/docs/html/search/all_6.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['get_142',['Get',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a8dd46cbad8885ece33f8a534d8b7ddda',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Get()'],['../classlaunchdarkly_1_1Attributes.html#a254de96aebd472dbb8330e4be8ae39d3',1,'launchdarkly::Attributes::Get()'],['../classlaunchdarkly_1_1Context.html#a2819bdd269c4b7fb77bface74cd95330',1,'launchdarkly::Context::Get()']]], - ['getflag_143',['GetFlag',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a71a29e55b52949a599b1d617184444c1',1,'launchdarkly::server_side::data_systems::LazyLoad::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a70a286bc76d4a035bf0654696340f5f1',1,'launchdarkly::server_side::data_systems::OfflineSystem::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#aef3bc9d674c5a6dd45801fa92a4101c5',1,'launchdarkly::server_side::data_systems::BackgroundSync::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a4ba78a7cb766a43a019e96975f5db534',1,'launchdarkly::server_side::data_interfaces::IStore::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a398871249dfbb22f20b3c6a9de13501c',1,'launchdarkly::server_side::data_interfaces::IDataReader::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#ad777d037598e3daf83f7186470f247ce',1,'launchdarkly::server_side::data_components::JsonDeserializer::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#ab8632c170d4890e9db09d6f1ef00b345',1,'launchdarkly::server_side::data_components::MemoryStore::GetFlag(std::string const &key) const override']]], - ['getsegment_144',['GetSegment',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a9a8882bff75e5977922bcfebf69e2b13',1,'launchdarkly::server_side::data_components::MemoryStore::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a3d9635a688556b2833772679aeb4f09c',1,'launchdarkly::server_side::data_components::JsonDeserializer::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ad1a705177a18f09e15b88cd1ddc53c93',1,'launchdarkly::server_side::data_interfaces::IDataReader::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a20e5295343cf7dde8a257a62bc6f50c1',1,'launchdarkly::server_side::data_interfaces::IStore::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#aa547b4139feef38743efbadd775fa6a2',1,'launchdarkly::server_side::data_systems::BackgroundSync::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#af1e6faf51c6ea060f8eb921e6c05c1f2',1,'launchdarkly::server_side::data_systems::LazyLoad::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a7c2a22193f9a3fb8043878df055b016d',1,'launchdarkly::server_side::data_systems::OfflineSystem::GetSegment()']]], - ['guard_145',['Guard',['../structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html',1,'launchdarkly::server_side::evaluation::detail']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_7.html b/libs/server-sdk/docs/html/search/all_7.html deleted file mode 100644 index 8ddbf6c8e..000000000 --- a/libs/server-sdk/docs/html/search/all_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_7.js b/libs/server-sdk/docs/html/search/all_7.js deleted file mode 100644 index f05f2757e..000000000 --- a/libs/server-sdk/docs/html/search/all_7.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['handlemessage_146',['HandleMessage',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html#ade338e0c232347c085b4cbd4a54a5882',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['has_5fbuild_5fmethod_147',['has_build_method',['../structlaunchdarkly_1_1detail_1_1has__build__method.html',1,'launchdarkly::detail']]], - ['has_5fbuild_5fmethod_3c_20t_2c_20returntype_2c_20std_3a_3avoid_5ft_3c_20decltype_28std_3a_3adeclval_3c_20t_20_3e_28_29_2ebuild_28_29_29_3e_20_3e_148',['has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> >',['../structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8.html',1,'launchdarkly::detail']]], - ['has_5fresult_5ftype_149',['has_result_type',['../structlaunchdarkly_1_1detail_1_1has__result__type.html',1,'launchdarkly::detail']]], - ['has_5fresult_5ftype_3c_20t_2c_20std_3a_3avoid_5ft_3c_20typename_20t_3a_3aresult_20_3e_20_3e_150',['has_result_type< T, std::void_t< typename T::Result > >',['../structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html',1,'launchdarkly::detail']]], - ['header_151',['Header',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ae3ca260b953bbc5d8f0cbf2f56a703c9',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['headers_152',['Headers',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a5e8756f235f45cdf7a5b726607271571',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['httpproperties_153',['HttpProperties',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#aab08d0e028602c4b3dfdbc16090c7d63',1,'launchdarkly::server_side::ConfigBuilder::HttpProperties()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a91abff066eff61c34cd0094c9388cb54',1,'launchdarkly::config::shared::builders::ConfigBuilder::HttpProperties()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html',1,'launchdarkly::config::shared::built::HttpProperties']]], - ['httppropertiesbuilder_154',['HttpPropertiesBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#aea74916b98cb32c2d9d993fe6cdcba85',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::HttpPropertiesBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#acb10b6328749035f5741d79a1c5dd862',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::HttpPropertiesBuilder(built::HttpProperties const &properties)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder< SDK >']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_8.html b/libs/server-sdk/docs/html/search/all_8.html deleted file mode 100644 index 83c55ae22..000000000 --- a/libs/server-sdk/docs/html/search/all_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_8.js b/libs/server-sdk/docs/html/search/all_8.js deleted file mode 100644 index bd3a926ca..000000000 --- a/libs/server-sdk/docs/html/search/all_8.js +++ /dev/null @@ -1,39 +0,0 @@ -var searchData= -[ - ['ibootstrapper_155',['IBootstrapper',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html',1,'launchdarkly::server_side::data_interfaces']]], - ['ichangenotifier_156',['IChangeNotifier',['../classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html',1,'launchdarkly::server_side']]], - ['iclient_157',['IClient',['../classlaunchdarkly_1_1server__side_1_1IClient.html',1,'launchdarkly::server_side']]], - ['iconnection_158',['IConnection',['../classlaunchdarkly_1_1IConnection.html',1,'launchdarkly']]], - ['idatareader_159',['IDataReader',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html',1,'launchdarkly::server_side::data_interfaces']]], - ['idatasourcestatusprovider_160',['IDataSourceStatusProvider',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html',1,'launchdarkly::server_side']]], - ['idatasynchronizer_161',['IDataSynchronizer',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html',1,'launchdarkly::server_side::data_interfaces']]], - ['idatasystem_162',['IDataSystem',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html',1,'launchdarkly::server_side::data_interfaces']]], - ['identify_163',['Identify',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a4c41a63bf14e2bfea1d24c8087c62c3a',1,'launchdarkly::server_side::ClientImpl::Identify()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a764c9c76a6f3444b37a14cabdeb255cc',1,'launchdarkly::server_side::Client::Identify()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#acd1ab59ee8c65f2c217433ddf2f92c0d',1,'launchdarkly::server_side::IClient::Identify()']]], - ['identity_164',['Identity',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#ac4277b8c5eadd6c85b640d9278ff417e',1,'launchdarkly::server_side::data_components::ChangeNotifier::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#ac98cd14669de05b2cf5954dccc970d03',1,'launchdarkly::server_side::data_components::MemoryStore::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#ab0f83b11c0f245d50ff208b562c75857',1,'launchdarkly::server_side::data_components::JsonDeserializer::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a571542a817c0ca734ee8c448c70cc398',1,'launchdarkly::server_side::data_components::JsonDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html#a19d207cf4d0595ce043bf883a597d40e',1,'launchdarkly::server_side::data_interfaces::IBootstrapper::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a389136e4ae7c3eaff99de40857c4b4e9',1,'launchdarkly::server_side::data_interfaces::IDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a1473b708bb5a9dc80501fe4b27e750b5',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html#ae8dd3c35ec3333548ad0391e8f289192',1,'launchdarkly::server_side::data_interfaces::IDataSystem::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ac4a5b1ec4ec9d1164a0eb97d29aae6e6',1,'launchdarkly::server_side::data_interfaces::IDataReader::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a9438f6b4cb884268a2a10ac8465bb946',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::Identity()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#aa24e9f36e7fee8e911bc18708b4078da',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a2cbca16af273c47f71fc54db7d31f00d',1,'launchdarkly::server_side::data_systems::BackgroundSync::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#a2595758b566de384295e5ea6a22e8500',1,'launchdarkly::server_side::data_systems::PollingDataSource::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a27eb2c2564ee0a1b9585490b2e667cfc',1,'launchdarkly::server_side::data_systems::StreamingDataSource::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a358f9b28625eea0dc210914ae2bf15a9',1,'launchdarkly::server_side::data_systems::LazyLoad::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#aef575e06c5bb4026aeaf4a1c039aaf46',1,'launchdarkly::server_side::data_systems::OfflineSystem::Identity()']]], - ['idestination_165',['IDestination',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html',1,'launchdarkly::server_side::data_interfaces']]], - ['ilogbackend_166',['ILogBackend',['../classlaunchdarkly_1_1ILogBackend.html',1,'launchdarkly']]], - ['implementation_167',['Implementation',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html#ab75c5938d268156b9689e0562d38497d',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder']]], - ['includereasons_168',['IncludeReasons',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52a4049055d936ea2a4c6f5f8969063f4d3',1,'launchdarkly::server_side::AllFlagsState']]], - ['inexperiment_169',['InExperiment',['../classlaunchdarkly_1_1EvaluationReason.html#a9ae7c15a67a999fe815116037dbf2a0c',1,'launchdarkly::EvaluationReason']]], - ['init_170',['Init',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a7916bfd384affc766e393f924cf1b169',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a50cb864e7f5f331a7c64138e394a8f88',1,'launchdarkly::server_side::data_interfaces::IDestination::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a66e2b7b5c77385f924fd1f3fe86b0e2d',1,'launchdarkly::server_side::data_components::JsonDestination::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#afb60521a379bd0a59dc243f95be924f8',1,'launchdarkly::server_side::data_components::ChangeNotifier::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a4b5c07f59e1556339e5b0d133d5fa74a',1,'launchdarkly::server_side::data_components::MemoryStore::Init()']]], - ['initialize_171',['Initialize',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a90656828eb3298aef951901d521b5492',1,'launchdarkly::server_side::data_systems::OfflineSystem::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#ae43d4d07da6807ce78660b5bb88a2ddf',1,'launchdarkly::server_side::data_systems::LazyLoad::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#ab4dc6f5080aa5e7f1009a99d17691cfc',1,'launchdarkly::server_side::data_systems::BackgroundSync::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html#aad81fd69209cf2d62a12e8563bbaa2a0',1,'launchdarkly::server_side::data_interfaces::IDataSystem::Initialize()']]], - ['initialized_172',['Initialized',['../classlaunchdarkly_1_1server__side_1_1Client.html#a1ff4fe4cd43f5c9340aed5b5f4d4bdd7',1,'launchdarkly::server_side::Client::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a33086d9d0e70773db50b08ab33039866',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ae83e746e10fa698663f368203d488642',1,'launchdarkly::server_side::ClientImpl::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#afe106fe607ef594281f1091e7f9ea6d8',1,'launchdarkly::server_side::data_components::MemoryStore::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a8e84e2ab0430e00570ebbe4abdd2db24',1,'launchdarkly::server_side::data_components::JsonDeserializer::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a79ec4719ffbb57c345230ced353a44d1',1,'launchdarkly::server_side::data_interfaces::IDataReader::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#aed68d9e37af193c2bb71629ea08c09ad',1,'launchdarkly::server_side::data_interfaces::IStore::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#ac6a76d480f6a01394a1915df14e252b4',1,'launchdarkly::server_side::IClient::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a115c0141aedbfba027ad9dcd86de878a',1,'launchdarkly::server_side::data_systems::BackgroundSync::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#adce11937d1ee628ebdee3ffd13ff82f0',1,'launchdarkly::server_side::data_systems::LazyLoad::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#ac6dc27bc523681e170270732ed033a09',1,'launchdarkly::server_side::data_systems::OfflineSystem::Initialized()']]], - ['initialreconnectdelay_173',['InitialReconnectDelay',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html#a27063b54f854b0e8eea8c137ac07be77',1,'launchdarkly::config::shared::builders::StreamingBuilder']]], - ['initresult_174',['InitResult',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608f',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]], - ['intvariation_175',['IntVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#aba46012ee135a0ffcff3fde236b391de',1,'launchdarkly::server_side::IClient::IntVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#aff3a3999b93085b410e2c12a239224f0',1,'launchdarkly::server_side::Client::IntVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a5f15c8281dba62edc86a29477ca7d31d',1,'launchdarkly::server_side::ClientImpl::IntVariation()']]], - ['intvariationdetail_176',['IntVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a74860887175c3da120496abfefe06817',1,'launchdarkly::server_side::IClient::IntVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a03a054914d1f0e19b358379db526664c',1,'launchdarkly::server_side::Client::IntVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a0dd3c95586d118d1a8eb4089a7abe4d2',1,'launchdarkly::server_side::ClientImpl::IntVariationDetail()']]], - ['ipersistence_177',['IPersistence',['../classIPersistence.html',1,'']]], - ['isarray_178',['IsArray',['../classlaunchdarkly_1_1Value.html#a9a9c5721ea89b6eae7080c5483181759',1,'launchdarkly::Value']]], - ['isbool_179',['IsBool',['../classlaunchdarkly_1_1Value.html#adb9607dd8ed9ef7e29ef3fea8439e691',1,'launchdarkly::Value']]], - ['iserializeddatareader_180',['ISerializedDataReader',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html',1,'launchdarkly::server_side::integrations']]], - ['iserializeddestination_181',['ISerializedDestination',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html',1,'launchdarkly::server_side::data_interfaces']]], - ['iserializeditemkind_182',['ISerializedItemKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html',1,'launchdarkly::server_side::integrations']]], - ['iserror_183',['IsError',['../classlaunchdarkly_1_1EvaluationDetail.html#af15181c388479e94f44abfd5df7b4fda',1,'launchdarkly::EvaluationDetail']]], - ['iskind_184',['IsKind',['../classlaunchdarkly_1_1AttributeReference.html#a095436d3b368215420b34e6e637cdf13',1,'launchdarkly::AttributeReference']]], - ['isnull_185',['IsNull',['../classlaunchdarkly_1_1Value.html#acf4c6cfa043b6f057f8c54929df596c5',1,'launchdarkly::Value']]], - ['isnumber_186',['IsNumber',['../classlaunchdarkly_1_1Value.html#a0ca747030af5d6a8f6a59980be719b1c',1,'launchdarkly::Value']]], - ['isobject_187',['IsObject',['../classlaunchdarkly_1_1Value.html#aac5710ac0f896b7a51d8f4af3f620d3e',1,'launchdarkly::Value']]], - ['isstring_188',['IsString',['../classlaunchdarkly_1_1Value.html#af9167c3ebbddf7f81806050cfa4ee19c',1,'launchdarkly::Value']]], - ['istore_189',['IStore',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html',1,'launchdarkly::server_side::data_interfaces']]], - ['iterator_190',['Iterator',['../structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html',1,'launchdarkly::Value::Array::Iterator'],['../structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html',1,'launchdarkly::Value::Object::Iterator']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_9.html b/libs/server-sdk/docs/html/search/all_9.html deleted file mode 100644 index 1e263c134..000000000 --- a/libs/server-sdk/docs/html/search/all_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_9.js b/libs/server-sdk/docs/html/search/all_9.js deleted file mode 100644 index 8176dee9f..000000000 --- a/libs/server-sdk/docs/html/search/all_9.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['jsondeserializer_191',['JsonDeserializer',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html',1,'launchdarkly::server_side::data_components']]], - ['jsondestination_192',['JsonDestination',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a7312df0bbe02dea188180983c3d6b608',1,'launchdarkly::server_side::data_components::JsonDestination::JsonDestination()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html',1,'launchdarkly::server_side::data_components::JsonDestination']]], - ['jsonvariation_193',['JsonVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a6625f427f84a06cc8ca69e9a16c4b2b9',1,'launchdarkly::server_side::IClient::JsonVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5dcce5aec9414d1bfa57da30803910d3',1,'launchdarkly::server_side::Client::JsonVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a347d17a2cb9e091dc0bd0b92fa732a85',1,'launchdarkly::server_side::ClientImpl::JsonVariation()']]], - ['jsonvariationdetail_194',['JsonVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#afbf8da2628e07a8dd13971e20a3c854c',1,'launchdarkly::server_side::IClient::JsonVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#ad4e5c6832c1c05f26b496a7998c6b88e',1,'launchdarkly::server_side::Client::JsonVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a80470f0e29e9e89cd4112a3a05a371ff',1,'launchdarkly::server_side::ClientImpl::JsonVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_a.html b/libs/server-sdk/docs/html/search/all_a.html deleted file mode 100644 index 3a6cac108..000000000 --- a/libs/server-sdk/docs/html/search/all_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_a.js b/libs/server-sdk/docs/html/search/all_a.js deleted file mode 100644 index c0a09e957..000000000 --- a/libs/server-sdk/docs/html/search/all_a.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['kerror_195',['kError',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kError()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kError()']]], - ['key_196',['Key',['../classlaunchdarkly_1_1Attributes.html#acefaa8d39ae389b43e287b97cc7c8967',1,'launchdarkly::Attributes']]], - ['keyandsalt_197',['KeyAndSalt',['../structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html',1,'launchdarkly::server_side::evaluation::BucketPrefix']]], - ['kfresh_198',['kFresh',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9aa7f09073342255cf27ab166f375b9915',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['kind_199',['Kind',['../classlaunchdarkly_1_1EvaluationReason.html#a6e90e7947236403dd0d097f746e341fe',1,'launchdarkly::EvaluationReason::Kind()'],['../classlaunchdarkly_1_1AttributesBuilder.html#a5716c4665f7efe5a7b6dd08c927ab12b',1,'launchdarkly::AttributesBuilder::Kind(std::string kind, std::string key)'],['../classlaunchdarkly_1_1AttributesBuilder.html#aafdc9e945ce824062c9be2aae6307897',1,'launchdarkly::AttributesBuilder::Kind(std::string const &kind)'],['../classlaunchdarkly_1_1ContextBuilder.html#a4247914d7983ca0f38130c3ddd66ba03',1,'launchdarkly::ContextBuilder::Kind(std::string const &kind, std::string key)'],['../classlaunchdarkly_1_1ContextBuilder.html#a13023ecc229418cf0cf3988342d747f7',1,'launchdarkly::ContextBuilder::Kind(std::string const &kind)'],['../classlaunchdarkly_1_1EvaluationReason.html#afe115cb3f0139eccdab08a1d2f326a5e',1,'launchdarkly::EvaluationReason::Kind()'],['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#a657773899198d312a823f6fd8d8d220e',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo::Kind()']]], - ['kinds_200',['Kinds',['../classlaunchdarkly_1_1Context.html#a47ea2fc02b48fcf0a9a3e6c6e708546c',1,'launchdarkly::Context::Kinds()'],['../structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html',1,'launchdarkly::server_side::data_components::JsonDestination::Kinds'],['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html',1,'launchdarkly::server_side::data_systems::LazyLoad::Kinds']]], - ['kindstokeys_201',['KindsToKeys',['../classlaunchdarkly_1_1Context.html#a476d61b2aa297bc3b965743e277b43d5',1,'launchdarkly::Context']]], - ['knottracked_202',['kNotTracked',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9aa5b0f2b48fc50446ec6b24bd7be8bef9',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['knotupdated_203',['kNotUpdated',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]], - ['kstale_204',['kStale',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9a322cf4f0f13c381710407d820cf569f1',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['ksuccess_205',['kSuccess',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kSuccess()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kSuccess()']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_b.html b/libs/server-sdk/docs/html/search/all_b.html deleted file mode 100644 index 130deb4ed..000000000 --- a/libs/server-sdk/docs/html/search/all_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_b.js b/libs/server-sdk/docs/html/search/all_b.js deleted file mode 100644 index 40ca013e1..000000000 --- a/libs/server-sdk/docs/html/search/all_b.js +++ /dev/null @@ -1,143 +0,0 @@ -var searchData= -[ - ['lasterror_206',['LastError',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#acbf14328b16a311e9d9c6703b7a1b153',1,'launchdarkly::common::data_sources::DataSourceStatusBase']]], - ['lazy_5fload_5fbuilder_2eh_207',['lazy_load_builder.h',['../lazy__load__builder_8h.html',1,'']]], - ['lazyload_208',['LazyLoad',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html',1,'launchdarkly::server_side::data_systems']]], - ['lazyloadbuilder_209',['LazyLoadBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder'],['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a34bf8745cd55b999e7d6a5ac4185290a',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder::LazyLoadBuilder()']]], - ['lazyloadconfig_210',['LazyLoadConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html',1,'launchdarkly::server_side::config::built']]], - ['ld_5fallflagsstate_5fclient_5fside_5fonly_211',['LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5fdefault_212',['LD_ALLFLAGSSTATE_DEFAULT',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05afbbdd20f24438b24c72ca321eb65da01',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5fdetails_5fonly_5ffor_5ftracked_5fflags_213',['LD_ALLFLAGSSTATE_DETAILS_ONLY_FOR_TRACKED_FLAGS',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05ad0fa772b2f168f9b8806fe359e8f8139',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5finclude_5freasons_214',['LD_ALLFLAGSSTATE_INCLUDE_REASONS',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775',1,'all_flags_state.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5ferror_5fresponse_215',['LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a4f9ed61be91bee3484863f3d94992292',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5finvalid_5fdata_216',['LD_DATASOURCESTATUS_ERRORKIND_INVALID_DATA',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36af045492096ad7a5103344c1526a41bf6',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5fnetwork_5ferror_217',['LD_DATASOURCESTATUS_ERRORKIND_NETWORK_ERROR',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a9ee36378982c30361fec0c80b0f66fcb',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5fstore_5ferror_218',['LD_DATASOURCESTATUS_ERRORKIND_STORE_ERROR',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36ad5f886ad53e46f77ba7a621a71ba2d3e',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5funknown_219',['LD_DATASOURCESTATUS_ERRORKIND_UNKNOWN',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a94c659bcf988d65e95ce533ff22258eb',1,'error_kind.h']]], - ['ld_5fexport_220',['LD_EXPORT',['../sdk_8h.html#a739b62a417570e59829f30c66bd9438e',1,'LD_EXPORT(bool) LDServerSDK_Initialized(LDServerSDK sdk): all_flags_state.cpp'],['../context_8h.html#adb39487b273e4c5fe699dbd3bff2fd27',1,'LD_EXPORT(void) LDContext_Free(LDContext context): all_flags_state.cpp'],['../flag__listener_8h.html#aefe8f966978436dd2de9ec943f4a57af',1,'LD_EXPORT(void) LDFlagListener_Init(struct LDFlagListener *listener): all_flags_state.cpp'],['../logging__builder_8h.html#aab8e31efb2bae08b46db1d0b0277f7f0',1,'LD_EXPORT(LDLoggingCustomBuilder) LDLoggingCustomBuilder_New(): logging_builder.cpp'],['../logging__builder_8h.html#a233abbc6dfbae4b51881e80eb0ddd421',1,'LD_EXPORT(LDLoggingBasicBuilder) LDLoggingBasicBuilder_New(): logging_builder.cpp'],['../context_8h.html#a4628f9fd135b3c43b419f2d579012826',1,'LD_EXPORT(bool) LDContext_Valid(LDContext context): all_flags_state.cpp'],['../context__builder_8h.html#a7610ecb079bd4973bcc9efef147ffce5',1,'LD_EXPORT(LDContext) LDContextBuilder_Build(LDContextBuilder builder): context_builder.cpp'],['../context__builder_8h.html#aa261dc9b22618742373830964fe1aed2',1,'LD_EXPORT(void) LDContextBuilder_Free(LDContextBuilder builder): all_flags_state.cpp'],['../context__builder_8h.html#a63058fbcd0a0799c1cc31d219c179e23',1,'LD_EXPORT(LDContextBuilder) LDContextBuilder_New(): context_builder.cpp'],['../context_8h.html#a88b86face30e8ae0ef825e839e668f4b',1,'LD_EXPORT(char const *) LDContext_Errors(LDContext context): value.cpp'],['../value_8h.html#aa7154cb185b2256aa592b0dc2b9fc357',1,'LD_EXPORT(LDValue) LDValue_NewNull(): array_builder.cpp'],['../value_8h.html#acc1ef326f29c569da8b138482e97b93e',1,'LD_EXPORT(LDValue_ObjectIter) LDValue_ObjectIter_New(LDValue val): value.cpp'],['../value_8h.html#af07b7658efe4a68a59a8ef7d625f7567',1,'LD_EXPORT(LDValue_ArrayIter) LDValue_ArrayIter_New(LDValue val): value.cpp'],['../value_8h.html#aff9d4864d7c8be2cec44d820f3b39ed0',1,'LD_EXPORT(unsigned int) LDValue_Count(LDValue val): value.cpp'],['../value_8h.html#a01a3b6270aecffa75582528f9a71bd19',1,'LD_EXPORT(char const *) LDValue_GetString(LDValue val): context.cpp'],['../value_8h.html#a210f97a4f10bba94d4cbb2a8472d4fd8',1,'LD_EXPORT(double) LDValue_GetNumber(LDValue val): value.cpp'],['../value_8h.html#a3e6689daaf5d9c4381fa468951e8d5c7',1,'LD_EXPORT(bool) LDValue_GetBool(LDValue val): all_flags_state.cpp'],['../value_8h.html#a481e30fcc55e2fb6980d311b26594ab8',1,'LD_EXPORT(enum LDValueType) LDValue_Type(LDValue val): value.cpp'],['../value_8h.html#ad063727b497b9d6260f74b63ad95ebb8',1,'LD_EXPORT(void) LDValue_Free(LDValue val): all_flags_state.cpp'],['../listener__connection_8h.html#acec53f4599c5dcdb45efb6b52aba9e9e',1,'LD_EXPORT(void) LDListenerConnection_Free(LDListenerConnection connection): all_flags_state.cpp'],['../status_8h.html#a6af73e4e35b5dbc5e470d305607a69f0',1,'LD_EXPORT(LDStatus) LDStatus_Success(void): status.cpp'],['../status_8h.html#aaeee309a0f0e3751897395b2f550f117',1,'LD_EXPORT(void) LDStatus_Free(LDStatus res): all_flags_state.cpp'],['../status_8h.html#a4b50126df1f135e29ccebce599d6a08f',1,'LD_EXPORT(bool) LDStatus_Ok(LDStatus res): all_flags_state.cpp'],['../status_8h.html#a78137fce82ae857c693e8ec98b881dd2',1,'LD_EXPORT(char const *) LDStatus_Error(LDStatus res): context.cpp'],['../object__builder_8h.html#adc5c79302cce422ba4169bae0c953145',1,'LD_EXPORT(LDValue) LDObjectBuilder_Build(LDObjectBuilder builder): array_builder.cpp'],['../object__builder_8h.html#ad943cf95a905907c9619adafd7b6e38f',1,'LD_EXPORT(void) LDObjectBuilder_Free(LDObjectBuilder builder): all_flags_state.cpp'],['../object__builder_8h.html#a04f30343d1640377266c593ac28b756f',1,'LD_EXPORT(LDObjectBuilder) LDObjectBuilder_New(): object_builder.cpp'],['../array__builder_8h.html#a76fb631a7bf3477c3670b6911970e4a3',1,'LD_EXPORT(LDValue) LDArrayBuilder_Build(LDArrayBuilder array_builder): value.cpp'],['../array__builder_8h.html#af9ddef99e55f49e0f63a25f9ed3ed340',1,'LD_EXPORT(void) LDArrayBuilder_Free(LDArrayBuilder array_builder): sdk.cpp'],['../array__builder_8h.html#a52a73e973ec4a7583ab037cd07b5ed64',1,'LD_EXPORT(LDArrayBuilder) LDArrayBuilder_New(): array_builder.cpp'],['../sdk_8h.html#a21a8c38049dff3a4b4dfac1e1a951488',1,'LD_EXPORT(void) LDServerSDK_Free(LDServerSDK sdk): all_flags_state.cpp'],['../logging__builder_8h.html#afeb64a36198a8f5a3fe5a11882528e13',1,'LD_EXPORT(void) LDLogBackend_Init(struct LDLogBackend *backend): all_flags_state.cpp'],['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html#a7f22859853be023137a16c80a9793daf',1,'LD_EXPORT(void) LDServerConfig_Free(LDServerConfig config): all_flags_state.cpp'],['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#acea59e15d2dcc5d6170dc8161d2810cd',1,'LD_EXPORT(LDServerConfigBuilder) LDServerConfigBuilder_New(char const *sdk_key): builder.h'],['../all__flags__state_8h.html#ada63e8544be77d4c70580e4e3665ef3d',1,'LD_EXPORT(bool) LDAllFlagsState_Valid(LDAllFlagsState state): value.cpp'],['../all__flags__state_8h.html#a96c7779a0cfec95f4ece16608b5eefa6',1,'LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state): sdk.cpp']]], - ['ld_5fserverdatasourcestatus_5fstate_5finitializing_221',['LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a3d0a06ff6a8b98679e55b5fc88f18e79',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5finterrupted_222',['LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a290e68f19b47295d4c381576ceffcee9',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5foff_223',['LD_SERVERDATASOURCESTATUS_STATE_OFF',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a90125cdd4d3565bcdf4d27d38f933603',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5fvalid_224',['LD_SERVERDATASOURCESTATUS_STATE_VALID',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5ac17385560b7b7c3743c5676a626788fe',1,'sdk.h']]], - ['ldallflagsstate_5foptions_225',['LDAllFlagsState_Options',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05',1,'all_flags_state.h']]], - ['ldallflagsstate_5fserializejson_226',['LDAllFlagsState_SerializeJSON',['../all__flags__state_8h.html#aed28d32312ccd343be70d4ff328e5142',1,'all_flags_state.cpp']]], - ['ldallflagsstate_5fvalue_227',['LDAllFlagsState_Value',['../all__flags__state_8h.html#ae21095bad27769082ca6764d656d9299',1,'all_flags_state.cpp']]], - ['ldcontext_5fcanonicalkey_228',['LDContext_CanonicalKey',['../context_8h.html#a9cc6c38f971002e55f552c14c636c7f2',1,'context.cpp']]], - ['ldcontext_5fget_229',['LDContext_Get',['../context_8h.html#a37f7a021394c6fd4caceeceee09b6761',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fend_230',['LDContext_PrivateAttributesIter_End',['../context_8h.html#ac40e34c78a651e8f5cf345cba76b9f47',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5ffree_231',['LDContext_PrivateAttributesIter_Free',['../context_8h.html#a9fefbd4774fba8704ff5676d766231df',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fnew_232',['LDContext_PrivateAttributesIter_New',['../context_8h.html#aa6d1d0cfe3f4e823af84e7bfa72d1352',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fnext_233',['LDContext_PrivateAttributesIter_Next',['../context_8h.html#ac8874d90c2bbfd618371a256855d6c62',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fvalue_234',['LDContext_PrivateAttributesIter_Value',['../context_8h.html#aa935323c86dfa22eb6a62522d0726fa4',1,'context.cpp']]], - ['ldcontextbuilder_5faddkind_235',['LDContextBuilder_AddKind',['../context__builder_8h.html#a845af0716e4812414a51e27aff9af474',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5faddprivateattribute_236',['LDContextBuilder_Attributes_AddPrivateAttribute',['../context__builder_8h.html#a99c9b76243c9599232f5300ab8dee355',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fset_237',['LDContextBuilder_Attributes_Set',['../context__builder_8h.html#ae2231a4865f1afd1fe843284a5f2b342',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetanonymous_238',['LDContextBuilder_Attributes_SetAnonymous',['../context__builder_8h.html#ac5885649cc1d1ebe17ff34d1f53a9199',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetname_239',['LDContextBuilder_Attributes_SetName',['../context__builder_8h.html#a9fd7b3c2ff07d9fbfab16d467d947780',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetprivate_240',['LDContextBuilder_Attributes_SetPrivate',['../context__builder_8h.html#abb83baac7882f3e768be7abee33f6773',1,'context_builder.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5ffree_241',['LDDataSourceStatus_ErrorInfo_Free',['../error__info_8h.html#aae2f56cc701ec9cdd68ee4d2ff12611e',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fgetkind_242',['LDDataSourceStatus_ErrorInfo_GetKind',['../error__info_8h.html#a2300c17636a9eb099f47619d9ceedc93',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fmessage_243',['LDDataSourceStatus_ErrorInfo_Message',['../error__info_8h.html#abc5a83690793247c54903259e9484e71',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fstatuscode_244',['LDDataSourceStatus_ErrorInfo_StatusCode',['../error__info_8h.html#a275297250c4871be8a01a2a5f95ec728',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5ftime_245',['LDDataSourceStatus_ErrorInfo_Time',['../error__info_8h.html#a440a1faa6deb56bbf6f0cddc51f74774',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorkind_246',['LDDataSourceStatus_ErrorKind',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36',1,'error_kind.h']]], - ['ldevaldetail_5ffree_247',['LDEvalDetail_Free',['../evaluation__detail_8h.html#a35e3d721f0147eab281a2ceb55da04e9',1,'evaluation_detail.cpp']]], - ['ldevaldetail_5freason_248',['LDEvalDetail_Reason',['../evaluation__detail_8h.html#a4c60dbc095dc1ff1bf0318523420f232',1,'evaluation_detail.cpp']]], - ['ldevaldetail_5fvariationindex_249',['LDEvalDetail_VariationIndex',['../evaluation__detail_8h.html#a8221649dc0a59119848cce1e2125a8a9',1,'evaluation_detail.cpp']]], - ['ldevalreason_5ferrorkind_250',['LDEvalReason_ErrorKind',['../evaluation__detail_8h.html#a544e005c40837aa4f40eaca180525a1a',1,'evaluation_detail.cpp']]], - ['ldevalreason_5finexperiment_251',['LDEvalReason_InExperiment',['../evaluation__detail_8h.html#a5c0300297bcb20f73d50161fa1bab189',1,'evaluation_detail.cpp']]], - ['ldevalreason_5fkind_252',['LDEvalReason_Kind',['../evaluation__detail_8h.html#a60dd23f5d0533c05cf0ffe4496854ea6',1,'evaluation_detail.cpp']]], - ['ldflaglistener_253',['LDFlagListener',['../structLDFlagListener.html',1,'']]], - ['ldlazyloadcacheevictionpolicy_254',['LDLazyLoadCacheEvictionPolicy',['../lazy__load__builder_8h.html#ad2ce0689e13bd40a032c62e972c7e4b5',1,'lazy_load_builder.h']]], - ['ldlistenerconnection_255',['LDListenerConnection',['../listener__connection_8h.html#a424bc119d8823bbfbd4cd29ca64b79ad',1,'listener_connection.h']]], - ['ldlistenerconnection_5fdisconnect_256',['LDListenerConnection_Disconnect',['../listener__connection_8h.html#a1224a5e968df8badb6796e94cee27693',1,'listener_connection.cpp']]], - ['ldlogbackend_257',['LDLogBackend',['../structLDLogBackend.html',1,'']]], - ['ldloggingbasicbuilder_5flevel_258',['LDLoggingBasicBuilder_Level',['../logging__builder_8h.html#a26b3debce158ab6b21d7292b66d214aa',1,'logging_builder.cpp']]], - ['ldloggingbasicbuilder_5ftag_259',['LDLoggingBasicBuilder_Tag',['../logging__builder_8h.html#a1ff196017fe8279f4d399455b93693fe',1,'logging_builder.cpp']]], - ['ldloggingcustombuilder_5fbackend_260',['LDLoggingCustomBuilder_Backend',['../logging__builder_8h.html#adf21308a3bd3494564f42102bd6a81ee',1,'logging_builder.cpp']]], - ['ldloglevel_261',['LDLogLevel',['../log__level_8h.html#a350a93aa37f635cf7e778121189bb49c',1,'log_level.h']]], - ['ldloglevel_5fenum_262',['LDLogLevel_Enum',['../log__level_8h.html#aa0fcb189491198d54e25f1d0032850e2',1,'log_level.cpp']]], - ['ldloglevel_5fname_263',['LDLogLevel_Name',['../log__level_8h.html#adcc43a9628e714d45f12d305b483fa7d',1,'log_level.cpp']]], - ['ldobjectbuilder_5fadd_264',['LDObjectBuilder_Add',['../object__builder_8h.html#a3bdc0d63e7a06f79e39a56f6d944a43c',1,'object_builder.cpp']]], - ['ldserverconfigbuilder_5fappinfo_5fidentifier_265',['LDServerConfigBuilder_AppInfo_Identifier',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aff129eeb9ded0dd0d8dfdfeea4306dbb',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fappinfo_5fversion_266',['LDServerConfigBuilder_AppInfo_Version',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ab406a9bcf885a822ef6dd05724e01380',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fbuild_267',['LDServerConfigBuilder_Build',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#abe4d11f6a2bcaca052ea22830ff7b77b',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fbackgroundsync_5fpolling_268',['LDServerConfigBuilder_DataSystem_BackgroundSync_Polling',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#add6ac097cfda3f8ed5603190a80077f7',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fbackgroundsync_5fstreaming_269',['LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aa6d8086b6aef51a800ac74617986a781',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fenabled_270',['LDServerConfigBuilder_DataSystem_Enabled',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0865acfe54eab04ca3fc228c7ab9b7cd',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5flazyload_271',['LDServerConfigBuilder_DataSystem_LazyLoad',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a8f20f7ad7f283cb12c99582452dc33b7',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fallattributesprivate_272',['LDServerConfigBuilder_Events_AllAttributesPrivate',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a7e3b287cceca4b71163866c12f106749',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fcapacity_273',['LDServerConfigBuilder_Events_Capacity',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a117a5fbe9060b0db25d30640743472ab',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fcontextkeyscapacity_274',['LDServerConfigBuilder_Events_ContextKeysCapacity',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a1ce8f8a4428bc44c69a064310ccff2e9',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fenabled_275',['LDServerConfigBuilder_Events_Enabled',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a34aba1b84cfe772860e61ef38f546082',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fflushintervalms_276',['LDServerConfigBuilder_Events_FlushIntervalMs',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aea55a083189e0324c2d7daff1164a100',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fprivateattribute_277',['LDServerConfigBuilder_Events_PrivateAttribute',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a7b4cbd58b065a5032883f745a13d70e2',1,'builder.cpp']]], - ['ldserverconfigbuilder_5ffree_278',['LDServerConfigBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a82a0ec10343b77bedd8ddfab5b2a3c8f',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fheader_279',['LDServerConfigBuilder_HttpProperties_Header',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad69414466ccbc50ae0e48c7bb2e37ee0',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fwrappername_280',['LDServerConfigBuilder_HttpProperties_WrapperName',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#adc1e66b06959fb1caf4e622f82b83ab5',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fwrapperversion_281',['LDServerConfigBuilder_HttpProperties_WrapperVersion',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad6a7deb4083d63beea3a476a45967fb0',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fbasic_282',['LDServerConfigBuilder_Logging_Basic',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a27705f635ea9de8bf5c6d235cfc319ff',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fcustom_283',['LDServerConfigBuilder_Logging_Custom',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a5475ef6c221d43abad6a82dba6bdeff5',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fdisable_284',['LDServerConfigBuilder_Logging_Disable',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af772cf05a5a2331316792fdb8d7035b8',1,'builder.cpp']]], - ['ldserverconfigbuilder_5foffline_285',['LDServerConfigBuilder_Offline',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad18f6c7c7a4228c1d9a7ef1e9993a15e',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5feventsbaseurl_286',['LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#afc06b8f43984f45c1d00ab4a84811aec',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5fpollingbaseurl_287',['LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#acce10416f1473b8da72e1d112c5394db',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5frelayproxybaseurl_288',['LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ac4a369686bac5cb8f0dc77cc6dc75930',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5fstreamingbaseurl_289',['LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af18bc2ee610f9cb879f20b69c08e7e2e',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5ffree_290',['LDServerDataSourcePollBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a9d6f60574a9ddc85deec6721be9cf809',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5fintervals_291',['LDServerDataSourcePollBuilder_IntervalS',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a8b5801740083ccf83bcb3f49905e4052',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5fnew_292',['LDServerDataSourcePollBuilder_New',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0e83b37b08a47704255c6ffcb8691512',1,'builder.h']]], - ['ldserverdatasourcestatus_5fgetlasterror_293',['LDServerDataSourceStatus_GetLastError',['../sdk_8h.html#a6945d193bf78e9e415b7dcc41ff4e7dc',1,'sdk.cpp']]], - ['ldserverdatasourcestatus_5fgetstate_294',['LDServerDataSourceStatus_GetState',['../sdk_8h.html#abd93fb91561a337a9765b13ab2c74871',1,'sdk.cpp']]], - ['ldserverdatasourcestatus_5fstate_295',['LDServerDataSourceStatus_State',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5',1,'sdk.h']]], - ['ldserverdatasourcestatus_5fstatesince_296',['LDServerDataSourceStatus_StateSince',['../sdk_8h.html#a9ca49ab2f975ea4e7e929d1edcf211fc',1,'sdk.cpp']]], - ['ldserverdatasourcestatuslistener_297',['LDServerDataSourceStatusListener',['../structLDServerDataSourceStatusListener.html',1,'']]], - ['ldserverdatasourcestatuslistener_5finit_298',['LDServerDataSourceStatusListener_Init',['../sdk_8h.html#afe05fdcfb24816f6581dad971b3351d0',1,'sdk.cpp']]], - ['ldserverdatasourcestreambuilder_5ffree_299',['LDServerDataSourceStreamBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af9b88cacba4432b7d6bcd60f3d6d3dfd',1,'builder.cpp']]], - ['ldserverdatasourcestreambuilder_5finitialreconnectdelayms_300',['LDServerDataSourceStreamBuilder_InitialReconnectDelayMs',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a93bd4e715dffce365576a2008819988d',1,'builder.cpp']]], - ['ldserverdatasourcestreambuilder_5fnew_301',['LDServerDataSourceStreamBuilder_New',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0bdbfe9deb5c8bd4aac10fc826938789',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fcachepolicy_302',['LDServerLazyLoadBuilder_CachePolicy',['../lazy__load__builder_8h.html#a685e95a2890d76b681fde9e127261a27',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fcacherefreshms_303',['LDServerLazyLoadBuilder_CacheRefreshMs',['../lazy__load__builder_8h.html#ad7f9a41ac14037d53906c211bdf279cd',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5ffree_304',['LDServerLazyLoadBuilder_Free',['../lazy__load__builder_8h.html#a96ec96417c8c145cd915d99c2c627c51',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fnew_305',['LDServerLazyLoadBuilder_New',['../lazy__load__builder_8h.html#a3bf542cf9d1115583a93f9ff7ba4352e',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fsourceptr_306',['LDServerLazyLoadBuilder_SourcePtr',['../lazy__load__builder_8h.html#a5c99f469f07f8cf8aeef32ce8c6407e8',1,'builder.cpp']]], - ['ldserversdk_5fallflagsstate_307',['LDServerSDK_AllFlagsState',['../sdk_8h.html#a1818dc11a268da7d0587c009976c14d8',1,'sdk.cpp']]], - ['ldserversdk_5fboolvariation_308',['LDServerSDK_BoolVariation',['../sdk_8h.html#a6feab0fb25d881df2ead48bc79a8ce2e',1,'sdk.cpp']]], - ['ldserversdk_5fboolvariationdetail_309',['LDServerSDK_BoolVariationDetail',['../sdk_8h.html#a7211048ed3d4adb40fac6b80fbe6c373',1,'sdk.cpp']]], - ['ldserversdk_5fdatasourcestatus_5fonstatuschange_310',['LDServerSDK_DataSourceStatus_OnStatusChange',['../sdk_8h.html#aabe40438afc97b3507a1c8db38e570ea',1,'sdk.cpp']]], - ['ldserversdk_5fdatasourcestatus_5fstatus_311',['LDServerSDK_DataSourceStatus_Status',['../sdk_8h.html#a166701e862ed10927c42be1f72c7d0f2',1,'sdk.cpp']]], - ['ldserversdk_5fdoublevariation_312',['LDServerSDK_DoubleVariation',['../sdk_8h.html#a600ff51eb9f47a7d6334b5405eeb0454',1,'sdk.cpp']]], - ['ldserversdk_5fdoublevariationdetail_313',['LDServerSDK_DoubleVariationDetail',['../sdk_8h.html#a1d79989c99b8474d2849875d468669ee',1,'sdk.cpp']]], - ['ldserversdk_5fflush_314',['LDServerSDK_Flush',['../sdk_8h.html#a494d13be512d1eba59c59138f8d28c58',1,'sdk.cpp']]], - ['ldserversdk_5fidentify_315',['LDServerSDK_Identify',['../sdk_8h.html#ae181de7a07622a61e7cc78d29abb58eb',1,'sdk.cpp']]], - ['ldserversdk_5fintvariation_316',['LDServerSDK_IntVariation',['../sdk_8h.html#a8bd32ce92c4f5b6a29452939c0f5746d',1,'sdk.cpp']]], - ['ldserversdk_5fintvariationdetail_317',['LDServerSDK_IntVariationDetail',['../sdk_8h.html#a4adaea5f2b77f8de5559f3bdc1538924',1,'sdk.cpp']]], - ['ldserversdk_5fjsonvariation_318',['LDServerSDK_JsonVariation',['../sdk_8h.html#a0bc3f3832ca22b2f9fe4fa521e07ca3e',1,'sdk.cpp']]], - ['ldserversdk_5fjsonvariationdetail_319',['LDServerSDK_JsonVariationDetail',['../sdk_8h.html#ac6ba91a3f9563664f2d72a1a9b1810dd',1,'sdk.cpp']]], - ['ldserversdk_5fnew_320',['LDServerSDK_New',['../sdk_8h.html#a761fccfc4cf3e0e4d5fc347552f855cf',1,'sdk.cpp']]], - ['ldserversdk_5fstart_321',['LDServerSDK_Start',['../sdk_8h.html#a58b0a48cbf9ae25e3681e000ad3bccef',1,'sdk.cpp']]], - ['ldserversdk_5fstringvariation_322',['LDServerSDK_StringVariation',['../sdk_8h.html#abe287bd914f0296bf951c4024835ea76',1,'sdk.cpp']]], - ['ldserversdk_5fstringvariationdetail_323',['LDServerSDK_StringVariationDetail',['../sdk_8h.html#a8719b084e23ec6fff05dcd7e31f8da18',1,'sdk.cpp']]], - ['ldserversdk_5ftrackdata_324',['LDServerSDK_TrackData',['../sdk_8h.html#a4ed0fe4f3cd7d5681b7367f5621f4c65',1,'sdk.cpp']]], - ['ldserversdk_5ftrackevent_325',['LDServerSDK_TrackEvent',['../sdk_8h.html#a75524786259227a9b8dc0d38bffc0853',1,'sdk.cpp']]], - ['ldserversdk_5ftrackmetric_326',['LDServerSDK_TrackMetric',['../sdk_8h.html#a78f1f4240ef6518c6853c290b4cf7011',1,'sdk.cpp']]], - ['ldserversdk_5fversion_327',['LDServerSDK_Version',['../sdk_8h.html#a709599682e340ecfb1fe2f15482eca49',1,'sdk.cpp']]], - ['ldvalue_328',['LDValue',['../value_8h.html#ab2f8b088f5deaa20a08e2725df94e630',1,'value.h']]], - ['ldvalue_5farrayiter_329',['LDValue_ArrayIter',['../value_8h.html#a60a215dcf5fcf9f3da9c1ecc0c97ab7d',1,'value.h']]], - ['ldvalue_5fobjectiter_330',['LDValue_ObjectIter',['../value_8h.html#a9d1e5eb270ba2186970c7ad4492e5aa5',1,'value.h']]], - ['ldvaluetype_331',['LDValueType',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168f',1,'value.h']]], - ['ldvaluetype_5farray_332',['LDValueType_Array',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa411fd218abdad8378f1357554fa13569',1,'value.h']]], - ['ldvaluetype_5fbool_333',['LDValueType_Bool',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa0528726c6804ebd26ec3f31f9bf68600',1,'value.h']]], - ['ldvaluetype_5fnull_334',['LDValueType_Null',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa41d9b85181a2a33e5bc514a1efacd3f4',1,'value.h']]], - ['ldvaluetype_5fnumber_335',['LDValueType_Number',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa8907fd952611a5e2c4f683eac21da466',1,'value.h']]], - ['ldvaluetype_5fobject_336',['LDValueType_Object',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa4947f87a6b8f52c94f454a4753aba91a',1,'value.h']]], - ['ldvaluetype_5fstring_337',['LDValueType_String',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa976916d8730f6a2cdbe5d4611e1e4718',1,'value.h']]], - ['level_338',['Level',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html#aedbb6ba1bb6fa60d9bfb6bbdfb802726',1,'launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging']]], - ['level_339',['level',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#a1c50961d51ac81bd596bc7d51dae95ae',1,'launchdarkly::config::shared::built::Logging']]], - ['listener_5fconnection_2eh_340',['listener_connection.h',['../listener__connection_8h.html',1,'']]], - ['log_5flevel_2eh_341',['log_level.h',['../log__level_8h.html',1,'']]], - ['logbackendwrapper_342',['LogBackendWrapper',['../classLogBackendWrapper.html',1,'']]], - ['logging_343',['Logging',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html',1,'launchdarkly::config::shared::built::Logging'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a170105d03ea7d3eb3c5b0f279fceea23',1,'launchdarkly::server_side::ConfigBuilder::Logging()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a3f81437b901dce4126484ad2cf9d41d7',1,'launchdarkly::config::shared::builders::ConfigBuilder::Logging()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a1434843a3491e9bbffa3fca70f012e0f',1,'launchdarkly::config::shared::builders::LoggingBuilder::Logging()']]], - ['logging_5fbuilder_2eh_344',['logging_builder.h',['../logging__builder_8h.html',1,'']]], - ['loggingbuilder_345',['LoggingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html',1,'launchdarkly::config::shared::builders::LoggingBuilder'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a61d3411819bdd933a0224e0967e46c42',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder()=default'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a3e6bb1bf4d52ebefc21291dfd243bb0d',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(CustomLogging custom)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a25fab6f2b7b807fe028d96d2af04f5d9',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(BasicLogging basic)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a2dae373e72b791de30a75e6985d48298',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(NoLogging no)']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_c.html b/libs/server-sdk/docs/html/search/all_c.html deleted file mode 100644 index 3dd5af06d..000000000 --- a/libs/server-sdk/docs/html/search/all_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_c.js b/libs/server-sdk/docs/html/search/all_c.js deleted file mode 100644 index be26ec117..000000000 --- a/libs/server-sdk/docs/html/search/all_c.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['malformedflag_346',['MalformedFlag',['../classlaunchdarkly_1_1EvaluationReason.html#a0200e699dbdaf901398e14a62dcdd62c',1,'launchdarkly::EvaluationReason']]], - ['maxcontexts_347',['MaxContexts',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a01a9a6f5c2f4100f5c94436a9356d59f',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['memory_5froutines_2eh_348',['memory_routines.h',['../memory__routines_8h.html',1,'']]], - ['memorystore_349',['MemoryStore',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html',1,'launchdarkly::server_side::data_components']]], - ['message_350',['Message',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#add8ec1f3efd4507dc287e65371293b95',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['messagestatus_351',['MessageStatus',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html#aebd49f17fd0d61ffda109ad4cc0e3dfb',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['method_352',['Method',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#a5825a2f2c8ded456e98f9a4145f31a3e',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Method(BackgroundSync bg_sync)'],['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#ace85affc852218fc769d91b4afc84f8c',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Method(LazyLoad lazy_load)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a2de7d853f67a236efc1d9877381aa635',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Method(Streaming stream_builder)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#ab681c6b23b040a451a6eae44d2a61a9a',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Method(Polling polling_builder)']]], - ['methodvisitor_353',['MethodVisitor',['../structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html',1,'launchdarkly::config::shared::builders']]], - ['methodvisitor_3c_20clientsdk_20_3e_354',['MethodVisitor< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_d.html b/libs/server-sdk/docs/html/search/all_d.html deleted file mode 100644 index af7f2f0f5..000000000 --- a/libs/server-sdk/docs/html/search/all_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_d.js b/libs/server-sdk/docs/html/search/all_d.js deleted file mode 100644 index 54a71b36c..000000000 --- a/libs/server-sdk/docs/html/search/all_d.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['name_355',['Name',['../classlaunchdarkly_1_1Attributes.html#af92ffa2164e5bf0d29d170e888c71599',1,'launchdarkly::Attributes::Name()'],['../classlaunchdarkly_1_1AttributesBuilder.html#a8b16a2d3ac76ef69d21f222661e6f238',1,'launchdarkly::AttributesBuilder::Name()']]], - ['namespace_356',['Namespace',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html#a73c0cd6d490c648d81fa6cf99775ca6b',1,'launchdarkly::server_side::integrations::ISerializedItemKind::Namespace()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html#ad6aa262f44ef563b9a719ca7e41053b7',1,'launchdarkly::server_side::integrations::SegmentKind::Namespace()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html#a8b30f70a206fce293d95bb4c5cd45010',1,'launchdarkly::server_side::integrations::FlagKind::Namespace()']]], - ['nologging_357',['NoLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]], - ['none_358',['None',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a2423cb95ca32888d85b5d02b0594c54e',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['nonebuilder_359',['NoneBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['noticeprerequisite_360',['NoticePrerequisite',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html#aa8e09d907b0fb346ef31205f68c72a40',1,'launchdarkly::server_side::evaluation::detail::EvaluationStack']]], - ['noticesegment_361',['NoticeSegment',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html#aaffc8094fc3f837be7b19bdd15e9fd1e',1,'launchdarkly::server_side::evaluation::detail::EvaluationStack']]], - ['null_362',['Null',['../classlaunchdarkly_1_1Value.html#afaa69d329adc3b5367a321a49f660513',1,'launchdarkly::Value']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_e.html b/libs/server-sdk/docs/html/search/all_e.html deleted file mode 100644 index e25df423a..000000000 --- a/libs/server-sdk/docs/html/search/all_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_e.js b/libs/server-sdk/docs/html/search/all_e.js deleted file mode 100644 index ac10c8682..000000000 --- a/libs/server-sdk/docs/html/search/all_e.js +++ /dev/null @@ -1,14 +0,0 @@ -var searchData= -[ - ['object_363',['Object',['../classlaunchdarkly_1_1Value_1_1Object.html',1,'launchdarkly::Value::Object'],['../classlaunchdarkly_1_1Value_1_1Object.html#a5f3873312292070b0e991e7911909b5a',1,'launchdarkly::Value::Object::Object()']]], - ['object_5fbuilder_2eh_364',['object_builder.h',['../object__builder_8h.html',1,'']]], - ['off_365',['Off',['../classlaunchdarkly_1_1EvaluationReason.html#abd5fddcd4299eb85c8e54845fb0e6e26',1,'launchdarkly::EvaluationReason']]], - ['offline_366',['Offline',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a6c80b066dacfe187f3f3ba3e56f82523',1,'launchdarkly::server_side::ConfigBuilder::Offline()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a4f66740b0d1135bf40dd23abce9bb345',1,'launchdarkly::config::shared::builders::ConfigBuilder::Offline()'],['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html#a97a4707e4af4600999d87f07d1496a70',1,'launchdarkly::config::shared::Defaults::Offline()']]], - ['offlinesystem_367',['OfflineSystem',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html',1,'launchdarkly::server_side::data_systems']]], - ['omitdetails_368',['OmitDetails',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a92a753d9c3f36399bf35dfbd231e248d',1,'launchdarkly::server_side::AllFlagsState::State']]], - ['ondatasourcestatuschange_369',['OnDataSourceStatusChange',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#af0f2fed18bf300db12dd5444d6ebbc38',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['ondatasourcestatuschangeex_370',['OnDataSourceStatusChangeEx',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#a57c95ee889b82b09c47ad0e8b9504680',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['onflagchange_371',['OnFlagChange',['../classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html#a20157d6471183759e2d0449a70fd264c',1,'launchdarkly::server_side::IChangeNotifier::OnFlagChange()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#afd8edfdb60ee116a509c9e8e4f252311',1,'launchdarkly::server_side::data_components::ChangeNotifier::OnFlagChange()']]], - ['operator_2a_372',['operator*',['../classlaunchdarkly_1_1EvaluationDetail.html#a60011cd1379e4d01ecb542b4425a0bf2',1,'launchdarkly::EvaluationDetail']]], - ['options_373',['Options',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52',1,'launchdarkly::server_side::AllFlagsState']]] -]; diff --git a/libs/server-sdk/docs/html/search/all_f.html b/libs/server-sdk/docs/html/search/all_f.html deleted file mode 100644 index b23da6ce4..000000000 --- a/libs/server-sdk/docs/html/search/all_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/all_f.js b/libs/server-sdk/docs/html/search/all_f.js deleted file mode 100644 index e8d81cf93..000000000 --- a/libs/server-sdk/docs/html/search/all_f.js +++ /dev/null @@ -1,26 +0,0 @@ -var searchData= -[ - ['parse_374',['Parse',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a5a4fe9ea5d8353010445d74395393a11',1,'launchdarkly::server_side::evaluation::detail::SemVer']]], - ['patch_375',['Patch',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['path_376',['Path',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a27232f71865107b5cd0f38020602e179',1,'launchdarkly::config::shared::built::Events']]], - ['pathtostringreference_377',['PathToStringReference',['../classlaunchdarkly_1_1AttributeReference.html#ae14b8043e7b9b6d8981b79baa0223162',1,'launchdarkly::AttributeReference']]], - ['persistence_378',['Persistence',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence.html',1,'launchdarkly::config::shared::built::Persistence< SDK >'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a0951c1afd8b17b390ee307505e9a043f',1,'launchdarkly::config::shared::builders::ConfigBuilder::Persistence()']]], - ['persistence_3c_20clientsdk_20_3e_379',['Persistence< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['persistence_3c_20serversdk_20_3e_380',['Persistence< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['persistencebuilder_381',['PersistenceBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['persistencebuilder_3c_20clientsdk_20_3e_382',['PersistenceBuilder< ClientSDK >',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]], - ['pollingbaseurl_383',['PollingBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#a97e938e855b8677f8864975c85df309c',1,'launchdarkly::config::shared::built::ServiceEndpoints::PollingBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a699047e54ddfa1e090967cf7151595ba',1,'launchdarkly::config::shared::builders::EndpointsBuilder::PollingBaseUrl()']]], - ['pollingbuilder_384',['PollingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['pollingconfig_385',['PollingConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html',1,'launchdarkly::config::shared::built']]], - ['pollingconfig_3c_20clientsdk_20_3e_386',['PollingConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['pollingconfig_3c_20serversdk_20_3e_387',['PollingConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['pollingdatasource_388',['PollingDataSource',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html',1,'launchdarkly::server_side::data_systems']]], - ['pollinterval_389',['PollInterval',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html#a1c3d77913ec076ed8023387b409f3e7f',1,'launchdarkly::config::shared::builders::PollingBuilder']]], - ['prerequisitefailed_390',['PrerequisiteFailed',['../classlaunchdarkly_1_1EvaluationReason.html#ab4505e5afc9c6af24df62f77f3dc895a',1,'launchdarkly::EvaluationReason']]], - ['prerequisitekey_391',['PrerequisiteKey',['../classlaunchdarkly_1_1EvaluationReason.html#aaa51a5be8c46ffe689cbe859751542d1',1,'launchdarkly::EvaluationReason']]], - ['present_392',['Present',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#a57bda88155586d1dd3e2a77eef2cb4d0',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]], - ['privateattribute_393',['PrivateAttribute',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a279ccdb763483b0e3f12d812cbb35fcb',1,'launchdarkly::config::shared::builders::EventsBuilder']]], - ['privateattributes_394',['PrivateAttributes',['../classlaunchdarkly_1_1Attributes.html#a418d7e2b6951a8c8630b3d1637c38c49',1,'launchdarkly::Attributes::PrivateAttributes()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#abcaa823696413e5bb977850ebec81da1',1,'launchdarkly::config::shared::builders::EventsBuilder::PrivateAttributes()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a06dde63ff4102ce660892908129097ff',1,'launchdarkly::config::shared::built::Events::PrivateAttributes()']]], - ['prune_395',['Prune',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a0b0621833a3c96fd4a5d52f3deddc55a',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['put_396',['Put',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_0.html b/libs/server-sdk/docs/html/search/classes_0.html deleted file mode 100644 index af8159ee6..000000000 --- a/libs/server-sdk/docs/html/search/classes_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_0.js b/libs/server-sdk/docs/html/search/classes_0.js deleted file mode 100644 index aed7c2d5d..000000000 --- a/libs/server-sdk/docs/html/search/classes_0.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['allflagsstate_472',['AllFlagsState',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html',1,'launchdarkly::server_side']]], - ['allflagsstatebuilder_473',['AllFlagsStateBuilder',['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html',1,'launchdarkly::server_side']]], - ['anysdk_474',['AnySDK',['../structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html',1,'launchdarkly::config::shared']]], - ['appinfobuilder_475',['AppInfoBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['array_476',['Array',['../classlaunchdarkly_1_1Value_1_1Array.html',1,'launchdarkly::Value']]], - ['attributereference_477',['AttributeReference',['../classlaunchdarkly_1_1AttributeReference.html',1,'launchdarkly']]], - ['attributes_478',['Attributes',['../classlaunchdarkly_1_1Attributes.html',1,'launchdarkly']]], - ['attributesbuilder_479',['AttributesBuilder',['../classlaunchdarkly_1_1AttributesBuilder.html',1,'launchdarkly']]], - ['attributesbuilder_3c_20launchdarkly_3a_3acontextbuilder_2c_20launchdarkly_3a_3acontext_20_3e_480',['AttributesBuilder< launchdarkly::ContextBuilder, launchdarkly::Context >',['../classlaunchdarkly_1_1AttributesBuilder.html',1,'launchdarkly']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_1.html b/libs/server-sdk/docs/html/search/classes_1.html deleted file mode 100644 index 576e91689..000000000 --- a/libs/server-sdk/docs/html/search/classes_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_1.js b/libs/server-sdk/docs/html/search/classes_1.js deleted file mode 100644 index a80d9600d..000000000 --- a/libs/server-sdk/docs/html/search/classes_1.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['backgroundsync_481',['BackgroundSync',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html',1,'launchdarkly::server_side::data_systems']]], - ['backgroundsyncbuilder_482',['BackgroundSyncBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['backgroundsyncconfig_483',['BackgroundSyncConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html',1,'launchdarkly::server_side::config::built']]], - ['basiclogging_484',['BasicLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]], - ['bindingcontextbuilder_485',['BindingContextBuilder',['../structBindingContextBuilder.html',1,'']]], - ['bootstrapbuilder_486',['BootstrapBuilder',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['bootstrapconfig_487',['BootstrapConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html',1,'launchdarkly::server_side::config::built']]], - ['bucketprefix_488',['BucketPrefix',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html',1,'launchdarkly::server_side::evaluation']]], - ['bucketresult_489',['BucketResult',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.html',1,'launchdarkly::server_side::evaluation']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_10.html b/libs/server-sdk/docs/html/search/classes_10.html deleted file mode 100644 index 4af2c805a..000000000 --- a/libs/server-sdk/docs/html/search/classes_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_10.js b/libs/server-sdk/docs/html/search/classes_10.js deleted file mode 100644 index b37a3ca66..000000000 --- a/libs/server-sdk/docs/html/search/classes_10.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['segmentkind_592',['SegmentKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html',1,'launchdarkly::server_side::integrations']]], - ['segmentspath_593',['SegmentsPath',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html',1,'launchdarkly::server_side::data_systems']]], - ['semver_594',['SemVer',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html',1,'launchdarkly::server_side::evaluation::detail']]], - ['serializeditemdescriptor_595',['SerializedItemDescriptor',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html',1,'launchdarkly::server_side::integrations']]], - ['serversdk_596',['ServerSDK',['../structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html',1,'launchdarkly::config::shared']]], - ['serviceendpoints_597',['ServiceEndpoints',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html',1,'launchdarkly::config::shared::built']]], - ['state_598',['State',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html',1,'launchdarkly::server_side::AllFlagsState']]], - ['streamingbuilder_599',['StreamingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['streamingconfig_600',['StreamingConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20clientsdk_20_3e_601',['StreamingConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20launchdarkly_3a_3aconfig_3a_3ashared_3a_3aserversdk_20_3e_602',['StreamingConfig< launchdarkly::config::shared::ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html',1,'launchdarkly::config::shared::built']]], - ['streamingconfig_3c_20serversdk_20_3e_603',['StreamingConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['streamingdatakind_604',['StreamingDataKind',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind.html',1,'launchdarkly::server_side::data_systems']]], - ['streamingdatakinds_605',['StreamingDataKinds',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html',1,'launchdarkly::server_side::data_systems']]], - ['streamingdatasource_606',['StreamingDataSource',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html',1,'launchdarkly::server_side::data_systems']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_11.html b/libs/server-sdk/docs/html/search/classes_11.html deleted file mode 100644 index ed167c849..000000000 --- a/libs/server-sdk/docs/html/search/classes_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_11.js b/libs/server-sdk/docs/html/search/classes_11.js deleted file mode 100644 index f19e90d9d..000000000 --- a/libs/server-sdk/docs/html/search/classes_11.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['taggeddata_607',['TaggedData',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20std_3a_3aset_3c_20std_3a_3astring_20_3e_20_3e_608',['TaggedData< std::set< std::string > >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20std_3a_3aunordered_5fmap_3c_20std_3a_3astring_2c_20dependencyset_20_3e_20_3e_609',['TaggedData< std::unordered_map< std::string, DependencySet > >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]], - ['taggeddata_3c_20ttlmap_20_3e_610',['TaggedData< TtlMap >',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.html',1,'launchdarkly::server_side::data_components']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_12.html b/libs/server-sdk/docs/html/search/classes_12.html deleted file mode 100644 index 90bc9f579..000000000 --- a/libs/server-sdk/docs/html/search/classes_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_12.js b/libs/server-sdk/docs/html/search/classes_12.js deleted file mode 100644 index 532b38443..000000000 --- a/libs/server-sdk/docs/html/search/classes_12.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['value_611',['Value',['../classlaunchdarkly_1_1Value.html',1,'launchdarkly']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_2.html b/libs/server-sdk/docs/html/search/classes_2.html deleted file mode 100644 index 956405e5a..000000000 --- a/libs/server-sdk/docs/html/search/classes_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_2.js b/libs/server-sdk/docs/html/search/classes_2.js deleted file mode 100644 index d2f31028d..000000000 --- a/libs/server-sdk/docs/html/search/classes_2.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['cevaluationdetail_490',['CEvaluationDetail',['../structlaunchdarkly_1_1CEvaluationDetail.html',1,'launchdarkly']]], - ['changenotifier_491',['ChangeNotifier',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html',1,'launchdarkly::server_side::data_components']]], - ['client_492',['Client',['../classlaunchdarkly_1_1server__side_1_1Client.html',1,'launchdarkly::server_side']]], - ['clientimpl_493',['ClientImpl',['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html',1,'launchdarkly::server_side']]], - ['clientsdk_494',['ClientSDK',['../structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html',1,'launchdarkly::config::shared']]], - ['config_495',['Config',['../structlaunchdarkly_1_1config_1_1Config.html',1,'launchdarkly::config::Config< SDK >'],['../structlaunchdarkly_1_1server__side_1_1Config.html',1,'launchdarkly::server_side::Config']]], - ['configbuilder_496',['ConfigBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html',1,'launchdarkly::config::shared::builders::ConfigBuilder< SDK >'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html',1,'launchdarkly::server_side::ConfigBuilder']]], - ['context_497',['Context',['../classlaunchdarkly_1_1Context.html',1,'launchdarkly']]], - ['contextbuilder_498',['ContextBuilder',['../classlaunchdarkly_1_1ContextBuilder.html',1,'launchdarkly']]], - ['contexterrors_499',['ContextErrors',['../structlaunchdarkly_1_1ContextErrors.html',1,'launchdarkly']]], - ['custombuilder_500',['CustomBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['customlogging_501',['CustomLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_3.html b/libs/server-sdk/docs/html/search/classes_3.html deleted file mode 100644 index d33343bc1..000000000 --- a/libs/server-sdk/docs/html/search/classes_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_3.js b/libs/server-sdk/docs/html/search/classes_3.js deleted file mode 100644 index 631690e86..000000000 --- a/libs/server-sdk/docs/html/search/classes_3.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['datadestinationbuilder_502',['DataDestinationBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['datadestinationconfig_503',['DataDestinationConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html',1,'launchdarkly::server_side::config::built']]], - ['datasourcebuilder_504',['DataSourceBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['datasourcebuilder_3c_20clientsdk_20_3e_505',['DataSourceBuilder< ClientSDK >',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]], - ['datasourceconfig_506',['DataSourceConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html',1,'launchdarkly::config::shared::built']]], - ['datasourceconfig_3c_20clientsdk_20_3e_507',['DataSourceConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['datasourceconfig_3c_20serversdk_20_3e_508',['DataSourceConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['datasourceeventhandler_509',['DataSourceEventHandler',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html',1,'launchdarkly::server_side::data_systems']]], - ['datasourcestatusbase_510',['DataSourceStatusBase',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html',1,'launchdarkly::common::data_sources']]], - ['datasourcestatuserrorinfo_511',['DataSourceStatusErrorInfo',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html',1,'launchdarkly::common::data_sources']]], - ['datasourcestatusmanager_512',['DataSourceStatusManager',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager.html',1,'launchdarkly::server_side::data_components']]], - ['datasystembuilder_513',['DataSystemBuilder',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['datasystemconfig_514',['DataSystemConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html',1,'launchdarkly::server_side::config::built']]], - ['defaults_515',['Defaults',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html',1,'launchdarkly::config::shared::Defaults< SDK >'],['../structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html',1,'launchdarkly::server_side::config::Defaults']]], - ['defaults_3c_20clientsdk_20_3e_516',['Defaults< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared']]], - ['defaults_3c_20serversdk_20_3e_517',['Defaults< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared']]], - ['delete_518',['Delete',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['dependencymap_519',['DependencyMap',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.html',1,'launchdarkly::server_side::data_components']]], - ['dependencyset_520',['DependencySet',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html',1,'launchdarkly::server_side::data_components']]], - ['dependencytracker_521',['DependencyTracker',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html',1,'launchdarkly::server_side::data_components']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_4.html b/libs/server-sdk/docs/html/search/classes_4.html deleted file mode 100644 index 8430b07fe..000000000 --- a/libs/server-sdk/docs/html/search/classes_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_4.js b/libs/server-sdk/docs/html/search/classes_4.js deleted file mode 100644 index 5d462996a..000000000 --- a/libs/server-sdk/docs/html/search/classes_4.js +++ /dev/null @@ -1,16 +0,0 @@ -var searchData= -[ - ['endpointsbuilder_522',['EndpointsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['error_523',['Error',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.html',1,'launchdarkly::server_side::data_interfaces::IBootstrapper::Error'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.html',1,'launchdarkly::server_side::evaluation::Error'],['../structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Error']]], - ['evaluationdetail_524',['EvaluationDetail',['../classlaunchdarkly_1_1EvaluationDetail.html',1,'launchdarkly']]], - ['evaluationdetailinternal_525',['EvaluationDetailInternal',['../classlaunchdarkly_1_1EvaluationDetailInternal.html',1,'launchdarkly']]], - ['evaluationreason_526',['EvaluationReason',['../classlaunchdarkly_1_1EvaluationReason.html',1,'launchdarkly']]], - ['evaluationresult_527',['EvaluationResult',['../classlaunchdarkly_1_1EvaluationResult.html',1,'launchdarkly']]], - ['evaluationstack_528',['EvaluationStack',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html',1,'launchdarkly::server_side::evaluation::detail']]], - ['evaluator_529',['Evaluator',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html',1,'launchdarkly::server_side::evaluation']]], - ['eventfactory_530',['EventFactory',['../classlaunchdarkly_1_1server__side_1_1EventFactory.html',1,'launchdarkly::server_side']]], - ['events_531',['Events',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html',1,'launchdarkly::config::shared::built']]], - ['eventsbuilder_532',['EventsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['eventscope_533',['EventScope',['../classlaunchdarkly_1_1server__side_1_1EventScope.html',1,'launchdarkly::server_side']]], - ['expirationtracker_534',['ExpirationTracker',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html',1,'launchdarkly::server_side::data_components']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_5.html b/libs/server-sdk/docs/html/search/classes_5.html deleted file mode 100644 index c2f1b767b..000000000 --- a/libs/server-sdk/docs/html/search/classes_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_5.js b/libs/server-sdk/docs/html/search/classes_5.js deleted file mode 100644 index 71df5dfe5..000000000 --- a/libs/server-sdk/docs/html/search/classes_5.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['flagkind_535',['FlagKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html',1,'launchdarkly::server_side::integrations']]], - ['flagspath_536',['FlagsPath',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html',1,'launchdarkly::server_side::data_systems']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_6.html b/libs/server-sdk/docs/html/search/classes_6.html deleted file mode 100644 index e39847ce8..000000000 --- a/libs/server-sdk/docs/html/search/classes_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_6.js b/libs/server-sdk/docs/html/search/classes_6.js deleted file mode 100644 index 4dba08ac0..000000000 --- a/libs/server-sdk/docs/html/search/classes_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['guard_537',['Guard',['../structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html',1,'launchdarkly::server_side::evaluation::detail']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_7.html b/libs/server-sdk/docs/html/search/classes_7.html deleted file mode 100644 index a2c4d1a39..000000000 --- a/libs/server-sdk/docs/html/search/classes_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_7.js b/libs/server-sdk/docs/html/search/classes_7.js deleted file mode 100644 index 1a54fab5b..000000000 --- a/libs/server-sdk/docs/html/search/classes_7.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['has_5fbuild_5fmethod_538',['has_build_method',['../structlaunchdarkly_1_1detail_1_1has__build__method.html',1,'launchdarkly::detail']]], - ['has_5fbuild_5fmethod_3c_20t_2c_20returntype_2c_20std_3a_3avoid_5ft_3c_20decltype_28std_3a_3adeclval_3c_20t_20_3e_28_29_2ebuild_28_29_29_3e_20_3e_539',['has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> >',['../structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8.html',1,'launchdarkly::detail']]], - ['has_5fresult_5ftype_540',['has_result_type',['../structlaunchdarkly_1_1detail_1_1has__result__type.html',1,'launchdarkly::detail']]], - ['has_5fresult_5ftype_3c_20t_2c_20std_3a_3avoid_5ft_3c_20typename_20t_3a_3aresult_20_3e_20_3e_541',['has_result_type< T, std::void_t< typename T::Result > >',['../structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html',1,'launchdarkly::detail']]], - ['httpproperties_542',['HttpProperties',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.html',1,'launchdarkly::config::shared::built']]], - ['httppropertiesbuilder_543',['HttpPropertiesBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html',1,'launchdarkly::config::shared::builders']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_8.html b/libs/server-sdk/docs/html/search/classes_8.html deleted file mode 100644 index 17003e480..000000000 --- a/libs/server-sdk/docs/html/search/classes_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_8.js b/libs/server-sdk/docs/html/search/classes_8.js deleted file mode 100644 index 045199ad2..000000000 --- a/libs/server-sdk/docs/html/search/classes_8.js +++ /dev/null @@ -1,19 +0,0 @@ -var searchData= -[ - ['ibootstrapper_544',['IBootstrapper',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html',1,'launchdarkly::server_side::data_interfaces']]], - ['ichangenotifier_545',['IChangeNotifier',['../classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html',1,'launchdarkly::server_side']]], - ['iclient_546',['IClient',['../classlaunchdarkly_1_1server__side_1_1IClient.html',1,'launchdarkly::server_side']]], - ['iconnection_547',['IConnection',['../classlaunchdarkly_1_1IConnection.html',1,'launchdarkly']]], - ['idatareader_548',['IDataReader',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html',1,'launchdarkly::server_side::data_interfaces']]], - ['idatasourcestatusprovider_549',['IDataSourceStatusProvider',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html',1,'launchdarkly::server_side']]], - ['idatasynchronizer_550',['IDataSynchronizer',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html',1,'launchdarkly::server_side::data_interfaces']]], - ['idatasystem_551',['IDataSystem',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html',1,'launchdarkly::server_side::data_interfaces']]], - ['idestination_552',['IDestination',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html',1,'launchdarkly::server_side::data_interfaces']]], - ['ilogbackend_553',['ILogBackend',['../classlaunchdarkly_1_1ILogBackend.html',1,'launchdarkly']]], - ['ipersistence_554',['IPersistence',['../classIPersistence.html',1,'']]], - ['iserializeddatareader_555',['ISerializedDataReader',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html',1,'launchdarkly::server_side::integrations']]], - ['iserializeddestination_556',['ISerializedDestination',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html',1,'launchdarkly::server_side::data_interfaces']]], - ['iserializeditemkind_557',['ISerializedItemKind',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html',1,'launchdarkly::server_side::integrations']]], - ['istore_558',['IStore',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html',1,'launchdarkly::server_side::data_interfaces']]], - ['iterator_559',['Iterator',['../structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html',1,'launchdarkly::Value::Array::Iterator'],['../structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html',1,'launchdarkly::Value::Object::Iterator']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_9.html b/libs/server-sdk/docs/html/search/classes_9.html deleted file mode 100644 index b8afa8cba..000000000 --- a/libs/server-sdk/docs/html/search/classes_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_9.js b/libs/server-sdk/docs/html/search/classes_9.js deleted file mode 100644 index 9a72e5979..000000000 --- a/libs/server-sdk/docs/html/search/classes_9.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['jsondeserializer_560',['JsonDeserializer',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html',1,'launchdarkly::server_side::data_components']]], - ['jsondestination_561',['JsonDestination',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html',1,'launchdarkly::server_side::data_components']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_a.html b/libs/server-sdk/docs/html/search/classes_a.html deleted file mode 100644 index 6788af270..000000000 --- a/libs/server-sdk/docs/html/search/classes_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_a.js b/libs/server-sdk/docs/html/search/classes_a.js deleted file mode 100644 index 0d53f0c6b..000000000 --- a/libs/server-sdk/docs/html/search/classes_a.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['keyandsalt_562',['KeyAndSalt',['../structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html',1,'launchdarkly::server_side::evaluation::BucketPrefix']]], - ['kinds_563',['Kinds',['../structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html',1,'launchdarkly::server_side::data_components::JsonDestination::Kinds'],['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html',1,'launchdarkly::server_side::data_systems::LazyLoad::Kinds']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_b.html b/libs/server-sdk/docs/html/search/classes_b.html deleted file mode 100644 index 3fcb49858..000000000 --- a/libs/server-sdk/docs/html/search/classes_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_b.js b/libs/server-sdk/docs/html/search/classes_b.js deleted file mode 100644 index d1c235c72..000000000 --- a/libs/server-sdk/docs/html/search/classes_b.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['lazyload_564',['LazyLoad',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html',1,'launchdarkly::server_side::data_systems']]], - ['lazyloadbuilder_565',['LazyLoadBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html',1,'launchdarkly::server_side::config::builders']]], - ['lazyloadconfig_566',['LazyLoadConfig',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html',1,'launchdarkly::server_side::config::built']]], - ['ldflaglistener_567',['LDFlagListener',['../structLDFlagListener.html',1,'']]], - ['ldlogbackend_568',['LDLogBackend',['../structLDLogBackend.html',1,'']]], - ['ldserverdatasourcestatuslistener_569',['LDServerDataSourceStatusListener',['../structLDServerDataSourceStatusListener.html',1,'']]], - ['logbackendwrapper_570',['LogBackendWrapper',['../classLogBackendWrapper.html',1,'']]], - ['logging_571',['Logging',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html',1,'launchdarkly::config::shared::built']]], - ['loggingbuilder_572',['LoggingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html',1,'launchdarkly::config::shared::builders']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_c.html b/libs/server-sdk/docs/html/search/classes_c.html deleted file mode 100644 index 2f7b1f3da..000000000 --- a/libs/server-sdk/docs/html/search/classes_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_c.js b/libs/server-sdk/docs/html/search/classes_c.js deleted file mode 100644 index 189df1850..000000000 --- a/libs/server-sdk/docs/html/search/classes_c.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['memorystore_573',['MemoryStore',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html',1,'launchdarkly::server_side::data_components']]], - ['methodvisitor_574',['MethodVisitor',['../structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html',1,'launchdarkly::config::shared::builders']]], - ['methodvisitor_3c_20clientsdk_20_3e_575',['MethodVisitor< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_d.html b/libs/server-sdk/docs/html/search/classes_d.html deleted file mode 100644 index f9011e70f..000000000 --- a/libs/server-sdk/docs/html/search/classes_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_d.js b/libs/server-sdk/docs/html/search/classes_d.js deleted file mode 100644 index c56b6b00d..000000000 --- a/libs/server-sdk/docs/html/search/classes_d.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['nologging_576',['NoLogging',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.html',1,'launchdarkly::config::shared::builders::LoggingBuilder']]], - ['nonebuilder_577',['NoneBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.html',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_e.html b/libs/server-sdk/docs/html/search/classes_e.html deleted file mode 100644 index bb33dcfa5..000000000 --- a/libs/server-sdk/docs/html/search/classes_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_e.js b/libs/server-sdk/docs/html/search/classes_e.js deleted file mode 100644 index 3d7974eb0..000000000 --- a/libs/server-sdk/docs/html/search/classes_e.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['object_578',['Object',['../classlaunchdarkly_1_1Value_1_1Object.html',1,'launchdarkly::Value']]], - ['offlinesystem_579',['OfflineSystem',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html',1,'launchdarkly::server_side::data_systems']]] -]; diff --git a/libs/server-sdk/docs/html/search/classes_f.html b/libs/server-sdk/docs/html/search/classes_f.html deleted file mode 100644 index d1b67daa6..000000000 --- a/libs/server-sdk/docs/html/search/classes_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/classes_f.js b/libs/server-sdk/docs/html/search/classes_f.js deleted file mode 100644 index b38ac9a28..000000000 --- a/libs/server-sdk/docs/html/search/classes_f.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['patch_580',['Patch',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['persistence_581',['Persistence',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence.html',1,'launchdarkly::config::shared::built']]], - ['persistence_3c_20clientsdk_20_3e_582',['Persistence< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['persistence_3c_20serversdk_20_3e_583',['Persistence< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['persistencebuilder_584',['PersistenceBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['persistencebuilder_3c_20clientsdk_20_3e_585',['PersistenceBuilder< ClientSDK >',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::builders']]], - ['pollingbuilder_586',['PollingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html',1,'launchdarkly::config::shared::builders']]], - ['pollingconfig_587',['PollingConfig',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html',1,'launchdarkly::config::shared::built']]], - ['pollingconfig_3c_20clientsdk_20_3e_588',['PollingConfig< ClientSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['pollingconfig_3c_20serversdk_20_3e_589',['PollingConfig< ServerSDK >',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html',1,'launchdarkly::config::shared::built']]], - ['pollingdatasource_590',['PollingDataSource',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html',1,'launchdarkly::server_side::data_systems']]], - ['put_591',['Put',['../structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]] -]; diff --git a/libs/server-sdk/docs/html/search/close.svg b/libs/server-sdk/docs/html/search/close.svg deleted file mode 100644 index a933eea1a..000000000 --- a/libs/server-sdk/docs/html/search/close.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - diff --git a/libs/server-sdk/docs/html/search/enums_0.html b/libs/server-sdk/docs/html/search/enums_0.html deleted file mode 100644 index 141fff57b..000000000 --- a/libs/server-sdk/docs/html/search/enums_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_0.js b/libs/server-sdk/docs/html/search/enums_0.js deleted file mode 100644 index 6ff234f11..000000000 --- a/libs/server-sdk/docs/html/search/enums_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['errorkind_929',['ErrorKind',['../classlaunchdarkly_1_1EvaluationReason.html#a957db90a9f200d2f53fb3df66a916eaa',1,'launchdarkly::EvaluationReason']]], - ['evictionpolicy_930',['EvictionPolicy',['../structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html#aff371f9e60dada43c7a3c96e03171359',1,'launchdarkly::server_side::config::built::LazyLoadConfig']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_1.html b/libs/server-sdk/docs/html/search/enums_1.html deleted file mode 100644 index d29f3b16d..000000000 --- a/libs/server-sdk/docs/html/search/enums_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_1.js b/libs/server-sdk/docs/html/search/enums_1.js deleted file mode 100644 index fad50f14d..000000000 --- a/libs/server-sdk/docs/html/search/enums_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['initresult_931',['InitResult',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608f',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_2.html b/libs/server-sdk/docs/html/search/enums_2.html deleted file mode 100644 index 59aadf2cb..000000000 --- a/libs/server-sdk/docs/html/search/enums_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_2.js b/libs/server-sdk/docs/html/search/enums_2.js deleted file mode 100644 index 03f2be820..000000000 --- a/libs/server-sdk/docs/html/search/enums_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['kind_932',['Kind',['../classlaunchdarkly_1_1EvaluationReason.html#a6e90e7947236403dd0d097f746e341fe',1,'launchdarkly::EvaluationReason']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_3.html b/libs/server-sdk/docs/html/search/enums_3.html deleted file mode 100644 index 87c174430..000000000 --- a/libs/server-sdk/docs/html/search/enums_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_3.js b/libs/server-sdk/docs/html/search/enums_3.js deleted file mode 100644 index 61a70bd18..000000000 --- a/libs/server-sdk/docs/html/search/enums_3.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['ldallflagsstate_5foptions_933',['LDAllFlagsState_Options',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05',1,'all_flags_state.h']]], - ['lddatasourcestatus_5ferrorkind_934',['LDDataSourceStatus_ErrorKind',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36',1,'error_kind.h']]], - ['ldlazyloadcacheevictionpolicy_935',['LDLazyLoadCacheEvictionPolicy',['../lazy__load__builder_8h.html#ad2ce0689e13bd40a032c62e972c7e4b5',1,'lazy_load_builder.h']]], - ['ldloglevel_936',['LDLogLevel',['../log__level_8h.html#a350a93aa37f635cf7e778121189bb49c',1,'log_level.h']]], - ['ldserverdatasourcestatus_5fstate_937',['LDServerDataSourceStatus_State',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5',1,'sdk.h']]], - ['ldvaluetype_938',['LDValueType',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168f',1,'value.h']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_4.html b/libs/server-sdk/docs/html/search/enums_4.html deleted file mode 100644 index 90dda139c..000000000 --- a/libs/server-sdk/docs/html/search/enums_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_4.js b/libs/server-sdk/docs/html/search/enums_4.js deleted file mode 100644 index c81978d1e..000000000 --- a/libs/server-sdk/docs/html/search/enums_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['messagestatus_939',['MessageStatus',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html#aebd49f17fd0d61ffda109ad4cc0e3dfb',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_5.html b/libs/server-sdk/docs/html/search/enums_5.html deleted file mode 100644 index c57b88590..000000000 --- a/libs/server-sdk/docs/html/search/enums_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_5.js b/libs/server-sdk/docs/html/search/enums_5.js deleted file mode 100644 index a1abdb834..000000000 --- a/libs/server-sdk/docs/html/search/enums_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['options_940',['Options',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52',1,'launchdarkly::server_side::AllFlagsState']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_6.html b/libs/server-sdk/docs/html/search/enums_6.html deleted file mode 100644 index ea5e0a682..000000000 --- a/libs/server-sdk/docs/html/search/enums_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_6.js b/libs/server-sdk/docs/html/search/enums_6.js deleted file mode 100644 index 3a2e496a1..000000000 --- a/libs/server-sdk/docs/html/search/enums_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['trackstate_941',['TrackState',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9',1,'launchdarkly::server_side::data_components::ExpirationTracker']]] -]; diff --git a/libs/server-sdk/docs/html/search/enums_7.html b/libs/server-sdk/docs/html/search/enums_7.html deleted file mode 100644 index d18087574..000000000 --- a/libs/server-sdk/docs/html/search/enums_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enums_7.js b/libs/server-sdk/docs/html/search/enums_7.js deleted file mode 100644 index 1aa937507..000000000 --- a/libs/server-sdk/docs/html/search/enums_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['upsertresult_942',['UpsertResult',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600ae',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]] -]; diff --git a/libs/server-sdk/docs/html/search/enumvalues_0.html b/libs/server-sdk/docs/html/search/enumvalues_0.html deleted file mode 100644 index 0d131d95b..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enumvalues_0.js b/libs/server-sdk/docs/html/search/enumvalues_0.js deleted file mode 100644 index ca7d5bd25..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['clientsideonly_943',['ClientSideOnly',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52ac46a01f9c697a297848ab2daff0fe733',1,'launchdarkly::server_side::AllFlagsState']]] -]; diff --git a/libs/server-sdk/docs/html/search/enumvalues_1.html b/libs/server-sdk/docs/html/search/enumvalues_1.html deleted file mode 100644 index cd9187ab3..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enumvalues_1.js b/libs/server-sdk/docs/html/search/enumvalues_1.js deleted file mode 100644 index befbbceac..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_1.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['default_944',['Default',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67',1,'launchdarkly::server_side::AllFlagsState']]], - ['detailsonlyfortrackedflags_945',['DetailsOnlyForTrackedFlags',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52abcd23397d3afdff809ad9530ed3f8f63',1,'launchdarkly::server_side::AllFlagsState']]] -]; diff --git a/libs/server-sdk/docs/html/search/enumvalues_2.html b/libs/server-sdk/docs/html/search/enumvalues_2.html deleted file mode 100644 index 2b95d9204..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enumvalues_2.js b/libs/server-sdk/docs/html/search/enumvalues_2.js deleted file mode 100644 index b9ad952d2..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['includereasons_946',['IncludeReasons',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac804725414620447576f928c670d0c52a4049055d936ea2a4c6f5f8969063f4d3',1,'launchdarkly::server_side::AllFlagsState']]] -]; diff --git a/libs/server-sdk/docs/html/search/enumvalues_3.html b/libs/server-sdk/docs/html/search/enumvalues_3.html deleted file mode 100644 index bc0ac8a97..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enumvalues_3.js b/libs/server-sdk/docs/html/search/enumvalues_3.js deleted file mode 100644 index 684424e27..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_3.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['kerror_947',['kError',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kError()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kError()']]], - ['kfresh_948',['kFresh',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9aa7f09073342255cf27ab166f375b9915',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['knottracked_949',['kNotTracked',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9aa5b0f2b48fc50446ec6b24bd7be8bef9',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['knotupdated_950',['kNotUpdated',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination']]], - ['kstale_951',['kStale',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ab88f3eb0f18f4fb0c2e52747c76fe3c9a322cf4f0f13c381710407d820cf569f1',1,'launchdarkly::server_side::data_components::ExpirationTracker']]], - ['ksuccess_952',['kSuccess',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kSuccess()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::kSuccess()']]] -]; diff --git a/libs/server-sdk/docs/html/search/enumvalues_4.html b/libs/server-sdk/docs/html/search/enumvalues_4.html deleted file mode 100644 index ef94dd8d7..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/enumvalues_4.js b/libs/server-sdk/docs/html/search/enumvalues_4.js deleted file mode 100644 index 2dc30a6f4..000000000 --- a/libs/server-sdk/docs/html/search/enumvalues_4.js +++ /dev/null @@ -1,22 +0,0 @@ -var searchData= -[ - ['ld_5fallflagsstate_5fclient_5fside_5fonly_953',['LD_ALLFLAGSSTATE_CLIENT_SIDE_ONLY',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5fdefault_954',['LD_ALLFLAGSSTATE_DEFAULT',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05afbbdd20f24438b24c72ca321eb65da01',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5fdetails_5fonly_5ffor_5ftracked_5fflags_955',['LD_ALLFLAGSSTATE_DETAILS_ONLY_FOR_TRACKED_FLAGS',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05ad0fa772b2f168f9b8806fe359e8f8139',1,'all_flags_state.h']]], - ['ld_5fallflagsstate_5finclude_5freasons_956',['LD_ALLFLAGSSTATE_INCLUDE_REASONS',['../all__flags__state_8h.html#af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775',1,'all_flags_state.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5ferror_5fresponse_957',['LD_DATASOURCESTATUS_ERRORKIND_ERROR_RESPONSE',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a4f9ed61be91bee3484863f3d94992292',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5finvalid_5fdata_958',['LD_DATASOURCESTATUS_ERRORKIND_INVALID_DATA',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36af045492096ad7a5103344c1526a41bf6',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5fnetwork_5ferror_959',['LD_DATASOURCESTATUS_ERRORKIND_NETWORK_ERROR',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a9ee36378982c30361fec0c80b0f66fcb',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5fstore_5ferror_960',['LD_DATASOURCESTATUS_ERRORKIND_STORE_ERROR',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36ad5f886ad53e46f77ba7a621a71ba2d3e',1,'error_kind.h']]], - ['ld_5fdatasourcestatus_5ferrorkind_5funknown_961',['LD_DATASOURCESTATUS_ERRORKIND_UNKNOWN',['../error__kind_8h.html#ac0466eb4fd9501fc92b3597fd18d1b36a94c659bcf988d65e95ce533ff22258eb',1,'error_kind.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5finitializing_962',['LD_SERVERDATASOURCESTATUS_STATE_INITIALIZING',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a3d0a06ff6a8b98679e55b5fc88f18e79',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5finterrupted_963',['LD_SERVERDATASOURCESTATUS_STATE_INTERRUPTED',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a290e68f19b47295d4c381576ceffcee9',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5foff_964',['LD_SERVERDATASOURCESTATUS_STATE_OFF',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5a90125cdd4d3565bcdf4d27d38f933603',1,'sdk.h']]], - ['ld_5fserverdatasourcestatus_5fstate_5fvalid_965',['LD_SERVERDATASOURCESTATUS_STATE_VALID',['../sdk_8h.html#ad21c615ab6be4dc20454598044944ca5ac17385560b7b7c3743c5676a626788fe',1,'sdk.h']]], - ['ldvaluetype_5farray_966',['LDValueType_Array',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa411fd218abdad8378f1357554fa13569',1,'value.h']]], - ['ldvaluetype_5fbool_967',['LDValueType_Bool',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa0528726c6804ebd26ec3f31f9bf68600',1,'value.h']]], - ['ldvaluetype_5fnull_968',['LDValueType_Null',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa41d9b85181a2a33e5bc514a1efacd3f4',1,'value.h']]], - ['ldvaluetype_5fnumber_969',['LDValueType_Number',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa8907fd952611a5e2c4f683eac21da466',1,'value.h']]], - ['ldvaluetype_5fobject_970',['LDValueType_Object',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa4947f87a6b8f52c94f454a4753aba91a',1,'value.h']]], - ['ldvaluetype_5fstring_971',['LDValueType_String',['../value_8h.html#a518676a2bd451ce16626dba8b9a5168fa976916d8730f6a2cdbe5d4611e1e4718',1,'value.h']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_0.html b/libs/server-sdk/docs/html/search/files_0.html deleted file mode 100644 index 9498842a6..000000000 --- a/libs/server-sdk/docs/html/search/files_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_0.js b/libs/server-sdk/docs/html/search/files_0.js deleted file mode 100644 index 314a63e8b..000000000 --- a/libs/server-sdk/docs/html/search/files_0.js +++ /dev/null @@ -1,5 +0,0 @@ -var searchData= -[ - ['all_5fflags_5fstate_2eh_612',['all_flags_state.h',['../all__flags__state_8h.html',1,'']]], - ['array_5fbuilder_2eh_613',['array_builder.h',['../array__builder_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_1.html b/libs/server-sdk/docs/html/search/files_1.html deleted file mode 100644 index 7050ef48a..000000000 --- a/libs/server-sdk/docs/html/search/files_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_1.js b/libs/server-sdk/docs/html/search/files_1.js deleted file mode 100644 index 66db8dd21..000000000 --- a/libs/server-sdk/docs/html/search/files_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['builder_2eh_614',['builder.h',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html',1,'(Global Namespace)'],['../common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.html',1,'(Global Namespace)']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_2.html b/libs/server-sdk/docs/html/search/files_2.html deleted file mode 100644 index 497cdf5c7..000000000 --- a/libs/server-sdk/docs/html/search/files_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_2.js b/libs/server-sdk/docs/html/search/files_2.js deleted file mode 100644 index 684c61b1e..000000000 --- a/libs/server-sdk/docs/html/search/files_2.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['config_2eh_615',['config.h',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html',1,'(Global Namespace)'],['../common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.html',1,'(Global Namespace)']]], - ['context_2eh_616',['context.h',['../context_8h.html',1,'']]], - ['context_5fbuilder_2eh_617',['context_builder.h',['../context__builder_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_3.html b/libs/server-sdk/docs/html/search/files_3.html deleted file mode 100644 index 1ba106b2d..000000000 --- a/libs/server-sdk/docs/html/search/files_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_3.js b/libs/server-sdk/docs/html/search/files_3.js deleted file mode 100644 index f3f6f8a39..000000000 --- a/libs/server-sdk/docs/html/search/files_3.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['error_5finfo_2eh_618',['error_info.h',['../error__info_8h.html',1,'']]], - ['error_5fkind_2eh_619',['error_kind.h',['../error__kind_8h.html',1,'']]], - ['evaluation_5fdetail_2eh_620',['evaluation_detail.h',['../evaluation__detail_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_4.html b/libs/server-sdk/docs/html/search/files_4.html deleted file mode 100644 index 753b7b109..000000000 --- a/libs/server-sdk/docs/html/search/files_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_4.js b/libs/server-sdk/docs/html/search/files_4.js deleted file mode 100644 index bf404a126..000000000 --- a/libs/server-sdk/docs/html/search/files_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['flag_5flistener_2eh_621',['flag_listener.h',['../flag__listener_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_5.html b/libs/server-sdk/docs/html/search/files_5.html deleted file mode 100644 index 7b6affd7f..000000000 --- a/libs/server-sdk/docs/html/search/files_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_5.js b/libs/server-sdk/docs/html/search/files_5.js deleted file mode 100644 index 029ec38f7..000000000 --- a/libs/server-sdk/docs/html/search/files_5.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['lazy_5fload_5fbuilder_2eh_622',['lazy_load_builder.h',['../lazy__load__builder_8h.html',1,'']]], - ['listener_5fconnection_2eh_623',['listener_connection.h',['../listener__connection_8h.html',1,'']]], - ['log_5flevel_2eh_624',['log_level.h',['../log__level_8h.html',1,'']]], - ['logging_5fbuilder_2eh_625',['logging_builder.h',['../logging__builder_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_6.html b/libs/server-sdk/docs/html/search/files_6.html deleted file mode 100644 index 802ebf715..000000000 --- a/libs/server-sdk/docs/html/search/files_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_6.js b/libs/server-sdk/docs/html/search/files_6.js deleted file mode 100644 index 7d71e6147..000000000 --- a/libs/server-sdk/docs/html/search/files_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['memory_5froutines_2eh_626',['memory_routines.h',['../memory__routines_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_7.html b/libs/server-sdk/docs/html/search/files_7.html deleted file mode 100644 index 365e6484f..000000000 --- a/libs/server-sdk/docs/html/search/files_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_7.js b/libs/server-sdk/docs/html/search/files_7.js deleted file mode 100644 index 1f98c5341..000000000 --- a/libs/server-sdk/docs/html/search/files_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['object_5fbuilder_2eh_627',['object_builder.h',['../object__builder_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_8.html b/libs/server-sdk/docs/html/search/files_8.html deleted file mode 100644 index 3df0f2fae..000000000 --- a/libs/server-sdk/docs/html/search/files_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_8.js b/libs/server-sdk/docs/html/search/files_8.js deleted file mode 100644 index 6823bfdcc..000000000 --- a/libs/server-sdk/docs/html/search/files_8.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['sdk_2eh_628',['sdk.h',['../sdk_8h.html',1,'']]], - ['shared_5ffunction_5fargument_5fmacro_5fdefinitions_2eh_629',['shared_function_argument_macro_definitions.h',['../shared__function__argument__macro__definitions_8h.html',1,'']]], - ['status_2eh_630',['status.h',['../status_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/files_9.html b/libs/server-sdk/docs/html/search/files_9.html deleted file mode 100644 index 52f8b6c07..000000000 --- a/libs/server-sdk/docs/html/search/files_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/files_9.js b/libs/server-sdk/docs/html/search/files_9.js deleted file mode 100644 index 9a490bfaa..000000000 --- a/libs/server-sdk/docs/html/search/files_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['value_2eh_631',['value.h',['../value_8h.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_0.html b/libs/server-sdk/docs/html/search/functions_0.html deleted file mode 100644 index eb4c5014c..000000000 --- a/libs/server-sdk/docs/html/search/functions_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_0.js b/libs/server-sdk/docs/html/search/functions_0.js deleted file mode 100644 index dfbec3476..000000000 --- a/libs/server-sdk/docs/html/search/functions_0.js +++ /dev/null @@ -1,24 +0,0 @@ -var searchData= -[ - ['add_632',['Add',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#adca4300f6a6b371dedcc03dff8800cfd',1,'launchdarkly::server_side::data_components::ExpirationTracker::Add(DataKind kind, std::string const &key, TimePoint expiration)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#aefe612f8d8a71bd544a450cee64cbc36',1,'launchdarkly::server_side::data_components::ExpirationTracker::Add(std::string const &key, TimePoint expiration)']]], - ['addflag_633',['AddFlag',['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#a13022d26a50be0bf356d5e7d71f6bfd4',1,'launchdarkly::server_side::AllFlagsStateBuilder']]], - ['addprivateattribute_634',['AddPrivateAttribute',['../classlaunchdarkly_1_1AttributesBuilder.html#aec0f025607ec3aaa63006644e9f1b6cc',1,'launchdarkly::AttributesBuilder']]], - ['addprivateattributes_635',['AddPrivateAttributes',['../classlaunchdarkly_1_1AttributesBuilder.html#a9c48100368844c817d18708ebac00464',1,'launchdarkly::AttributesBuilder']]], - ['all_636',['All',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a7ca8f6ab9492dbe5c3fc17adc944a2f7',1,'launchdarkly::server_side::integrations::ISerializedDataReader']]], - ['allattributesprivate_637',['AllAttributesPrivate',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a9c4c34e10bae53dd6f676d1c89740eb2',1,'launchdarkly::config::shared::builders::EventsBuilder::AllAttributesPrivate()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#afa4ecf0554992886a670e1343b9da066',1,'launchdarkly::config::shared::built::Events::AllAttributesPrivate()']]], - ['allflags_638',['AllFlags',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a5f4a593ec9966e7ac11bb794c112062e',1,'launchdarkly::server_side::data_systems::BackgroundSync::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#ad1279890c3c98ae79e253e9df3ccfb4f',1,'launchdarkly::server_side::data_systems::OfflineSystem::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a8de6ec861d34d2a989eb84329ca0acf6',1,'launchdarkly::server_side::data_systems::LazyLoad::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a7574d5eaa8987ed66d606f33f4175a3b',1,'launchdarkly::server_side::data_interfaces::IStore::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a98047f6575d355faa01ea774792c3a0a',1,'launchdarkly::server_side::data_interfaces::IDataReader::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#af56a404a65c80d1e88ae9558cbd71e2f',1,'launchdarkly::server_side::data_components::JsonDeserializer::AllFlags()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a6363e20b2ff8d2a53e2e9cf68862b538',1,'launchdarkly::server_side::data_components::MemoryStore::AllFlags()']]], - ['allflagsstate_639',['AllFlagsState',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a31556194c2ffc55aaaa90c8ec2a15124',1,'launchdarkly::server_side::AllFlagsState::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a1448f0a2641a137f246caaefa3787205',1,'launchdarkly::server_side::AllFlagsState::AllFlagsState(std::unordered_map< std::string, Value > evaluations, std::unordered_map< std::string, class State > flags_state)'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#ad2030f5a057c5bfd5593556fc38dc0e6',1,'launchdarkly::server_side::IClient::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5a8b37e0761b36dd8e7e5693f7263c84',1,'launchdarkly::server_side::Client::AllFlagsState()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#aca6d862906a79221bb9be92f1dd5eda7',1,'launchdarkly::server_side::ClientImpl::AllFlagsState()']]], - ['allflagsstatebuilder_640',['AllFlagsStateBuilder',['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#aae2067da09e23970ed4ca65f80e361d1',1,'launchdarkly::server_side::AllFlagsStateBuilder']]], - ['allsegments_641',['AllSegments',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ae0d1da1ac4b2798755ff0fa4fc04487f',1,'launchdarkly::server_side::data_interfaces::IDataReader::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a27090a1f1db452f356dd58d62252f34c',1,'launchdarkly::server_side::data_systems::OfflineSystem::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a12b3360ab4b0590aae888250662a65c7',1,'launchdarkly::server_side::data_systems::LazyLoad::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a346df462f0e54397ef34d83aed7d5133',1,'launchdarkly::server_side::data_systems::BackgroundSync::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a4405056781725bc8de32e288720bd07b',1,'launchdarkly::server_side::data_components::JsonDeserializer::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a07bfa1b870a2bdf2c163455c00e1e0f9',1,'launchdarkly::server_side::data_components::MemoryStore::AllSegments()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a8e036296e127cc08b2e7c98d928deccd',1,'launchdarkly::server_side::data_interfaces::IStore::AllSegments()']]], - ['anonymous_642',['Anonymous',['../classlaunchdarkly_1_1Attributes.html#a3347f8d8b39ba5b1298d49bf19e1b153',1,'launchdarkly::Attributes::Anonymous()'],['../classlaunchdarkly_1_1AttributesBuilder.html#ad94aacee4b973655c9874a60efec2053',1,'launchdarkly::AttributesBuilder::Anonymous()']]], - ['appinfo_643',['AppInfo',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#adf4f3e71658800789f64137043a36068',1,'launchdarkly::server_side::ConfigBuilder::AppInfo()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a7c8a85da9a24f46bb95250b8e8472622',1,'launchdarkly::config::shared::builders::ConfigBuilder::AppInfo()']]], - ['array_644',['Array',['../classlaunchdarkly_1_1Value_1_1Array.html#a3bda544d0bb08b65cd6795d304db87e8',1,'launchdarkly::Value::Array']]], - ['asarray_645',['AsArray',['../classlaunchdarkly_1_1Value.html#a504767aedb1fbe08d69a4c69038e93fb',1,'launchdarkly::Value']]], - ['asbool_646',['AsBool',['../classlaunchdarkly_1_1Value.html#ae9d001a8f1848603e237d0dda7e8eb73',1,'launchdarkly::Value']]], - ['asint_647',['AsInt',['../classlaunchdarkly_1_1Value.html#a2ca1f0c22df3e3f4318399c9163db2c3',1,'launchdarkly::Value']]], - ['asobject_648',['AsObject',['../classlaunchdarkly_1_1Value.html#a06f179b4f2db21364d79f830acd0570c',1,'launchdarkly::Value']]], - ['asstring_649',['AsString',['../classlaunchdarkly_1_1Value.html#aaf9738ca27215d2f27b1709eebf034f0',1,'launchdarkly::Value']]], - ['attributereference_650',['AttributeReference',['../classlaunchdarkly_1_1AttributeReference.html#a054c52dd381c2e167dd03fce65ff115e',1,'launchdarkly::AttributeReference::AttributeReference(std::string ref_str)'],['../classlaunchdarkly_1_1AttributeReference.html#a39cebf34905f88ac473df734cdf6899f',1,'launchdarkly::AttributeReference::AttributeReference(char const *ref_str)'],['../classlaunchdarkly_1_1AttributeReference.html#ade13ab0386330addf1100f7a2be971b4',1,'launchdarkly::AttributeReference::AttributeReference()']]], - ['attributes_651',['Attributes',['../classlaunchdarkly_1_1Attributes.html#a9c54b0af062e246223733ba3882f9893',1,'launchdarkly::Attributes::Attributes()'],['../classlaunchdarkly_1_1Context.html#a43cc6bfa36a0793ee0d819f5d8e27cc3',1,'launchdarkly::Context::Attributes()']]], - ['attributesbuilder_652',['AttributesBuilder',['../classlaunchdarkly_1_1AttributesBuilder.html#a3538a8524f386085d596c4cd1cc1c257',1,'launchdarkly::AttributesBuilder::AttributesBuilder(BuilderReturn &builder, std::string kind, std::string key)'],['../classlaunchdarkly_1_1AttributesBuilder.html#a04138924b88725fd97ee8daa4286ba43',1,'launchdarkly::AttributesBuilder::AttributesBuilder(BuilderReturn &builder, std::string kind, Attributes const &attributes)'],['../classlaunchdarkly_1_1AttributesBuilder.html#ac1630fdd1af83e0a90c1f3fea9707505',1,'launchdarkly::AttributesBuilder::AttributesBuilder(AttributesBuilder const &builder)=delete']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_1.html b/libs/server-sdk/docs/html/search/functions_1.html deleted file mode 100644 index ef4088b89..000000000 --- a/libs/server-sdk/docs/html/search/functions_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_1.js b/libs/server-sdk/docs/html/search/functions_1.js deleted file mode 100644 index 9c6982bd9..000000000 --- a/libs/server-sdk/docs/html/search/functions_1.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['backend_653',['Backend',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.html#a19bb16a48755dfc934a366d0f8d2902b',1,'launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging']]], - ['bigsegmentstatus_654',['BigSegmentStatus',['../classlaunchdarkly_1_1EvaluationReason.html#ace7c3920bc1870bfb5e85082f9a92e3e',1,'launchdarkly::EvaluationReason']]], - ['boolvariation_655',['BoolVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a62b8a8d8ed1929ff95991aaae07c4f56',1,'launchdarkly::server_side::IClient::BoolVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a3c217639caaf417af18e6cd9b8e19c73',1,'launchdarkly::server_side::Client::BoolVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#adf1b5fe2d1aa12dbb3cc7dd52f324c77',1,'launchdarkly::server_side::ClientImpl::BoolVariation()']]], - ['boolvariationdetail_656',['BoolVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#ae18a9739a75900ff5197d179c5481da1',1,'launchdarkly::server_side::IClient::BoolVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a211cf3dfd5f4cd739b3c86df921ee27b',1,'launchdarkly::server_side::Client::BoolVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a4c3bb5b0fca47f74b8e79988c9333125',1,'launchdarkly::server_side::ClientImpl::BoolVariationDetail()']]], - ['bucketprefix_657',['BucketPrefix',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html#a36a3a93677ea434018e8f6c4b52001ab',1,'launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix(Seed seed)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.html#a77f92ec224a70b9f92a5e72a8a0fc463',1,'launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix(std::string key, std::string salt)']]], - ['build_658',['Build',['../classlaunchdarkly_1_1ContextBuilder.html#ac68260d897d11399fa2ab448bd548f73',1,'launchdarkly::ContextBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#afb6fdbcf2a84412726cb0967335bf8f8',1,'launchdarkly::config::shared::builders::LoggingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ad51355320c9e89431616e1f52503b32e',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#aae0bfae0e2912d4eec9fb18d7dbfb5ca',1,'launchdarkly::config::shared::builders::EventsBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a5fb94ae9be2fc5c40021916295b14b03',1,'launchdarkly::config::shared::builders::EndpointsBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a467de6914032814d3ba58322957c24c4',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html#a7888325d8b34c5c95489161fbdc1d156',1,'launchdarkly::config::shared::builders::PollingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html#a577874d4440b3408f3c7c29501ae98c3',1,'launchdarkly::config::shared::builders::StreamingBuilder::Build()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a59db2f4df0b635ca4ae48933caba96b2',1,'launchdarkly::config::shared::builders::ConfigBuilder::Build()'],['../classlaunchdarkly_1_1AttributesBuilder.html#a6ab751bc3b5131462a2af46c7c857f93',1,'launchdarkly::AttributesBuilder::Build()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.html#a4456ea06e20f1c819433d230ae7cd211',1,'launchdarkly::server_side::AllFlagsStateBuilder::Build()'],['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#ae93055e7af9e087e3de9307e4df27edc',1,'launchdarkly::server_side::ConfigBuilder::Build()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_10.html b/libs/server-sdk/docs/html/search/functions_10.html deleted file mode 100644 index 1bdc12572..000000000 --- a/libs/server-sdk/docs/html/search/functions_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_10.js b/libs/server-sdk/docs/html/search/functions_10.js deleted file mode 100644 index 137e70dc2..000000000 --- a/libs/server-sdk/docs/html/search/functions_10.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['read_866',['Read',['../classIPersistence.html#abc818d945557122efce5a3b5b96cb37f',1,'IPersistence']]], - ['readtimeout_867',['ReadTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a3533b06fa4f7c84f3a4ce0091ed7ebcf',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['reason_868',['Reason',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a40aa53a1bdbfb84b5ccb900b25b2c30f',1,'launchdarkly::server_side::AllFlagsState::State::Reason()'],['../classlaunchdarkly_1_1EvaluationDetail.html#a0f94fa72e433131874d6e5160efef179',1,'launchdarkly::EvaluationDetail::Reason()'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#a9714740800390e1439e654ee87ab2bc4',1,'launchdarkly::EvaluationDetailInternal::Reason()']]], - ['redactionname_869',['RedactionName',['../classlaunchdarkly_1_1AttributeReference.html#a5023e1850c4283d4b1eaf8d654482b05',1,'launchdarkly::AttributeReference']]], - ['relayproxybaseurl_870',['RelayProxyBaseURL',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a8f8eec460b9d0a21474b93e38a638020',1,'launchdarkly::config::shared::builders::EndpointsBuilder']]], - ['remove_871',['Remove',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a1efd05a50c667724dff8f161444d7adf',1,'launchdarkly::server_side::data_components::ExpirationTracker::Remove(std::string const &key)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#aee567015d1ed2e54a32b5bc1ad9d67ba',1,'launchdarkly::server_side::data_components::ExpirationTracker::Remove(DataKind kind, std::string const &key)'],['../classIPersistence.html#a3993308cf6fef5590110df8d7f47668a',1,'IPersistence::Remove()']]], - ['responsetimeout_872',['ResponseTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ac47156e751cc529e0caf8cb4cb387bf5',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['ruleid_873',['RuleId',['../classlaunchdarkly_1_1EvaluationReason.html#ac28b7fc02915caae210520905dcf6817',1,'launchdarkly::EvaluationReason']]], - ['ruleindex_874',['RuleIndex',['../classlaunchdarkly_1_1EvaluationReason.html#af28717d93f3f68f4c0f1b01a47631f84',1,'launchdarkly::EvaluationReason']]], - ['rulematch_875',['RuleMatch',['../classlaunchdarkly_1_1EvaluationReason.html#a4448e164c34787ca0b62661602852a08',1,'launchdarkly::EvaluationReason']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_11.html b/libs/server-sdk/docs/html/search/functions_11.html deleted file mode 100644 index 188076ef2..000000000 --- a/libs/server-sdk/docs/html/search/functions_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_11.js b/libs/server-sdk/docs/html/search/functions_11.js deleted file mode 100644 index 28293e2f3..000000000 --- a/libs/server-sdk/docs/html/search/functions_11.js +++ /dev/null @@ -1,20 +0,0 @@ -var searchData= -[ - ['semver_876',['SemVer',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a33e6d458b023db850c53372a8d2e7e5b',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer(VersionType major, VersionType minor, VersionType patch, std::vector< Token > prerelease)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#aae8755b0a1362bd980070579fde24b1d',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer()'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a36a929030741681ee08a63886bd60c24',1,'launchdarkly::server_side::evaluation::detail::SemVer::SemVer(VersionType major, VersionType minor, VersionType patch)']]], - ['send_877',['Send',['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a02d505741473eccd153aa5dbde022af6',1,'launchdarkly::server_side::EventScope']]], - ['serviceendpoints_878',['ServiceEndpoints',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a092bbddac5049a6a27a23f17c9a7c03e',1,'launchdarkly::server_side::ConfigBuilder::ServiceEndpoints()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#ae28867ba563432a91f355d04f45daec2',1,'launchdarkly::config::shared::builders::ConfigBuilder::ServiceEndpoints()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#a8d08d7002a627ac80873750d037aba64',1,'launchdarkly::config::shared::built::ServiceEndpoints::ServiceEndpoints()']]], - ['set_879',['Set',['../classlaunchdarkly_1_1AttributesBuilder.html#a11a9e538d6b7ec5a392692e4666fb7f4',1,'launchdarkly::AttributesBuilder::Set()'],['../classIPersistence.html#a72ee055e7403a50cd8c032d0874ca9c1',1,'IPersistence::Set()']]], - ['setprivate_880',['SetPrivate',['../classlaunchdarkly_1_1AttributesBuilder.html#a73390b7de501a79d8dfe16cc93489389',1,'launchdarkly::AttributesBuilder']]], - ['shutdownasync_881',['ShutdownAsync',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a80f940e3f01259d0aac10648749c8db8',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::ShutdownAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a9a05aad6d9edfa5752c9173ba7e12d90',1,'launchdarkly::server_side::data_systems::StreamingDataSource::ShutdownAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#a3e37d0a7417f413179b9f4dd5528c3e3',1,'launchdarkly::server_side::data_systems::PollingDataSource::ShutdownAsync()']]], - ['size_882',['Size',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.html#a783774ef6b2e14b89bb45db68bc6e3fb',1,'launchdarkly::server_side::data_components::DependencySet::Size()'],['../classlaunchdarkly_1_1Value_1_1Object.html#a66276468cd65cbf6340ff4db931ba31b',1,'launchdarkly::Value::Object::Size()']]], - ['source_883',['Source',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a14ad8758b87a2d33a5d087374e4fbcd2',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['startasync_884',['StartAsync',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a12af921b47c558c05f1f21cf0c8839f3',1,'launchdarkly::server_side::data_systems::StreamingDataSource::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#ad51e7083f7b7f12d30f44dd93968d5a4',1,'launchdarkly::server_side::data_systems::PollingDataSource::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ab06329dedfebb31716b21de8ac18d09e',1,'launchdarkly::server_side::ClientImpl::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a2af14c4662022076c0b44e32b5512cec',1,'launchdarkly::server_side::Client::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a938c1f9d11d168a0c2fe9d3474cb9f0c',1,'launchdarkly::server_side::IClient::StartAsync()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a4a29361abb48987f400f1dc0f620b29e',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::StartAsync()']]], - ['state_885',['State',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a2c40926d16ac25266e850a8c1e2e175b',1,'launchdarkly::server_side::data_components::ExpirationTracker::State(std::string const &key, TimePoint current_time) const'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a9c35935f959e07addbd0d9ef2374873e',1,'launchdarkly::server_side::data_components::ExpirationTracker::State(DataKind kind, std::string const &key, TimePoint current_time) const'],['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#ac5e456ede107289f30b0f28a5d59d9a2',1,'launchdarkly::common::data_sources::DataSourceStatusBase::State()']]], - ['states_886',['States',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#ac4a64d0f618fdc00a6cea7a9a0e6c05e',1,'launchdarkly::server_side::AllFlagsState']]], - ['statesince_887',['StateSince',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#a57ae6f1c31c831be28e900e82e2aa950',1,'launchdarkly::common::data_sources::DataSourceStatusBase']]], - ['status_888',['Status',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#a0ba06ad67de56889adc0685ddc65140e',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['statuscode_889',['StatusCode',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#ad990d4791315ea79ddbef56ebac300ac',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['streamingbaseurl_890',['StreamingBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a082ca5fd82330e9e59f4588f65b242ae',1,'launchdarkly::config::shared::builders::EndpointsBuilder::StreamingBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#adb613c7b9da86c6bd180cb7a25e57f67',1,'launchdarkly::config::shared::built::ServiceEndpoints::StreamingBaseUrl()']]], - ['stringvariation_891',['StringVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a352f0a1b3e174487c51461d07402fa50',1,'launchdarkly::server_side::IClient::StringVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5a1bd2e17212f6790c05df9de448a5c5',1,'launchdarkly::server_side::Client::StringVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#abe9145fe80ec44851f6ef44d25c04527',1,'launchdarkly::server_side::ClientImpl::StringVariation()']]], - ['stringvariationdetail_892',['StringVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a149532f1626ea39a90e6598e4ae6c788',1,'launchdarkly::server_side::IClient::StringVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a9bf402e27152dcb8947cdf870f2f8f64',1,'launchdarkly::server_side::Client::StringVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a0ba923cde62d5652188cd83eb6042d2e',1,'launchdarkly::server_side::ClientImpl::StringVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_12.html b/libs/server-sdk/docs/html/search/functions_12.html deleted file mode 100644 index eb29d8f9a..000000000 --- a/libs/server-sdk/docs/html/search/functions_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_12.js b/libs/server-sdk/docs/html/search/functions_12.js deleted file mode 100644 index e5075e1ca..000000000 --- a/libs/server-sdk/docs/html/search/functions_12.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['tag_893',['Tag',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html#a6d93c0b9422f7dacdefb3aee233b9975',1,'launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging']]], - ['targetmatch_894',['TargetMatch',['../classlaunchdarkly_1_1EvaluationReason.html#a182031b6bbc36768bc53918f300194f1',1,'launchdarkly::EvaluationReason']]], - ['time_895',['Time',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#a8415730b2be8a83bd84e14b0e50613bf',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['tombstone_896',['Tombstone',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#aeb1feb8468b592553bdd3d540a027ade',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]], - ['track_897',['Track',['../classlaunchdarkly_1_1server__side_1_1Client.html#ade09a1170c116c4f34883f59db58ad85',1,'launchdarkly::server_side::Client::Track()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ac63223c2854560a5837bd99cee2cef37',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name) override'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a67689e107a5633f91a10dae961306477',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name, Value data) override'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a13678a40f091818fd8c06f9f5b6e8c0e',1,'launchdarkly::server_side::ClientImpl::Track(Context const &ctx, std::string event_name, Value data, double metric_value) override'],['../classlaunchdarkly_1_1server__side_1_1Client.html#ad22b94625f9684fb0048de970c171240',1,'launchdarkly::server_side::Client::Track(Context const &ctx, std::string event_name, Value data) override'],['../classlaunchdarkly_1_1server__side_1_1Client.html#aa05c2cb76509b0a669c6f5be3f7618a5',1,'launchdarkly::server_side::Client::Track(Context const &ctx, std::string event_name, Value data, double metric_value) override'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#aa7a694cc8cdbc048a0b9c432c9e09303',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name)=0'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a7f764a539757a588cf1e527b88e562c1',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name, Value data)=0'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#a6bd874e94e63c328db1401d84eb24904',1,'launchdarkly::server_side::IClient::Track(Context const &ctx, std::string event_name, Value data, double metric_value)=0']]], - ['trackevents_898',['TrackEvents',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#ac7f93495cc0a8672aa403e155f33d442',1,'launchdarkly::server_side::AllFlagsState::State::TrackEvents()'],['../classlaunchdarkly_1_1EvaluationResult.html#afce2b33aa4f16322e03f07b9aa69bb42',1,'launchdarkly::EvaluationResult::TrackEvents()']]], - ['trackreason_899',['TrackReason',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#ad63b578713aa90d0f9932054d256fea6',1,'launchdarkly::server_side::AllFlagsState::State::TrackReason()'],['../classlaunchdarkly_1_1EvaluationResult.html#a9abc1205ef7ff61d37d8049cd913b414',1,'launchdarkly::EvaluationResult::TrackReason()']]], - ['type_900',['Type',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a1df0555e3e78b2a39cd2e948ea8a7575',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::Type()'],['../classlaunchdarkly_1_1Value.html#a9304aec8159960025989699e1691a06e',1,'launchdarkly::Value::Type()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_13.html b/libs/server-sdk/docs/html/search/functions_13.html deleted file mode 100644 index 3da2ea69c..000000000 --- a/libs/server-sdk/docs/html/search/functions_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_13.js b/libs/server-sdk/docs/html/search/functions_13.js deleted file mode 100644 index 397c1c027..000000000 --- a/libs/server-sdk/docs/html/search/functions_13.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['updatedependencies_901',['UpdateDependencies',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#a90018f698a8b0d95ecd18b61e299249b',1,'launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies(std::string const &key, data_model::FlagDescriptor const &flag)'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#a7581dba117dbea9b2b895f527259a9f0',1,'launchdarkly::server_side::data_components::DependencyTracker::UpdateDependencies(std::string const &key, data_model::SegmentDescriptor const &segment)']]], - ['upsert_902',['Upsert',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#aa04140880d8722055d702215a521453d',1,'launchdarkly::server_side::data_components::ChangeNotifier::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#ad587c2d9ca231d20199c751f9b32f421',1,'launchdarkly::server_side::data_components::ChangeNotifier::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#aeadc16d5cfa94938fb67cb5c7b003e40',1,'launchdarkly::server_side::data_components::MemoryStore::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#aea5358add90bd2e0e7d97bef101d3b47',1,'launchdarkly::server_side::data_components::MemoryStore::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a81044867a1eb16548dbaf5f6c9347ff9',1,'launchdarkly::server_side::data_components::JsonDestination::Upsert(std::string const &key, data_model::FlagDescriptor flag) override'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a238d8bdc87cd54676a1d2216e9079f1b',1,'launchdarkly::server_side::data_components::JsonDestination::Upsert(std::string const &key, data_model::SegmentDescriptor segment) override'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a768c04c46d7e205faa8b1af0ccd45e18',1,'launchdarkly::server_side::data_interfaces::IDestination::Upsert(std::string const &key, data_model::FlagDescriptor flag)=0'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#ae07061c51605292b877b6ed314b5576a',1,'launchdarkly::server_side::data_interfaces::IDestination::Upsert(std::string const &key, data_model::SegmentDescriptor segment)=0'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#ae266b678249b8e553e18604cfca80a40',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Upsert()']]], - ['usereport_903',['UseReport',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a21fff5bdfb3722a227ac96a6642cea0f',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_14.html b/libs/server-sdk/docs/html/search/functions_14.html deleted file mode 100644 index 29237b44c..000000000 --- a/libs/server-sdk/docs/html/search/functions_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_14.js b/libs/server-sdk/docs/html/search/functions_14.js deleted file mode 100644 index 7f14ff258..000000000 --- a/libs/server-sdk/docs/html/search/functions_14.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['valid_904',['Valid',['../classlaunchdarkly_1_1AttributeReference.html#a7190f97fd76042d6f04963204971167c',1,'launchdarkly::AttributeReference::Valid()'],['../classlaunchdarkly_1_1Context.html#a35673de824588131cb16f1f4f8094a76',1,'launchdarkly::Context::Valid()'],['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#af34e98c020878fba3c04f37d94c729ee',1,'launchdarkly::server_side::AllFlagsState::Valid()']]], - ['value_905',['Value',['../classlaunchdarkly_1_1Value.html#ab2f9de0f96bd65f03d20852f9746ad77',1,'launchdarkly::Value::Value(std::map< std::string, Value > obj)'],['../classlaunchdarkly_1_1Value.html#a45fbea9d742fabc5aa934be47a320df6',1,'launchdarkly::Value::Value(std::optional< std::string > opt_string)'],['../classlaunchdarkly_1_1Value.html#ac356aeb69039aede58f253f8c0558fe3',1,'launchdarkly::Value::Value(std::initializer_list< Value > values)'],['../classlaunchdarkly_1_1Value.html#a301a4124b96088f77cfad2caec7299c4',1,'launchdarkly::Value::Value(std::vector< Value > arr)'],['../classlaunchdarkly_1_1Value.html#a2a843e8e16a19585a0e0b2820de533c8',1,'launchdarkly::Value::Value(std::string str)'],['../classlaunchdarkly_1_1Value.html#a31636a597642624d818f03df4795805c',1,'launchdarkly::Value::Value(int num)'],['../classlaunchdarkly_1_1Value.html#ac4515751083f95762e2527f460f41ec9',1,'launchdarkly::Value::Value(double num)'],['../classlaunchdarkly_1_1Value.html#a768620c968a9d6425511d21869488b10',1,'launchdarkly::Value::Value(bool boolean)'],['../classlaunchdarkly_1_1Value.html#a496259d6b1c37ca243807930559fd1ae',1,'launchdarkly::Value::Value()'],['../classlaunchdarkly_1_1Value.html#a6e1af9c601dfe0752554370495ef5cfd',1,'launchdarkly::Value::Value(char const *str)'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#adacc8208e6269ab60222d23517ab2f8a',1,'launchdarkly::EvaluationDetailInternal::Value()'],['../classlaunchdarkly_1_1EvaluationDetail.html#abf033a0ed37272451bd8b29687e48977',1,'launchdarkly::EvaluationDetail::Value()']]], - ['values_906',['Values',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState.html#a05803f4201117fd077f3fe9f62b4c862',1,'launchdarkly::server_side::AllFlagsState']]], - ['variation_907',['Variation',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a1837f872bd8e540732660c94b8d4b4a4',1,'launchdarkly::server_side::AllFlagsState::State']]], - ['variationindex_908',['VariationIndex',['../classlaunchdarkly_1_1EvaluationDetail.html#a35659d377efded1c52454c25b6ec6ae6',1,'launchdarkly::EvaluationDetail::VariationIndex()'],['../classlaunchdarkly_1_1EvaluationDetailInternal.html#ae9ccd7b789d0a81455f05c09e5656a31',1,'launchdarkly::EvaluationDetailInternal::VariationIndex()']]], - ['version_909',['Version',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a3850239b2039bbddb46ad2465506e61d',1,'launchdarkly::server_side::AllFlagsState::State::Version()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#af5aa3e2c7b94eb27a569a0b58b03930b',1,'launchdarkly::server_side::Client::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html#adc4a77ceecf2f835a30467095327ef8c',1,'launchdarkly::server_side::integrations::ISerializedItemKind::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html#ade5374ae30cf0da65991c03fc6403361',1,'launchdarkly::server_side::integrations::SegmentKind::Version()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html#ab41318592b9b2f77f924be72471d1de6',1,'launchdarkly::server_side::integrations::FlagKind::Version()'],['../classlaunchdarkly_1_1EvaluationResult.html#a9081e79ef7118bdce625bf2a90547b34',1,'launchdarkly::EvaluationResult::Version()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_15.html b/libs/server-sdk/docs/html/search/functions_15.html deleted file mode 100644 index 6d5decd70..000000000 --- a/libs/server-sdk/docs/html/search/functions_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_15.js b/libs/server-sdk/docs/html/search/functions_15.js deleted file mode 100644 index 86546ac24..000000000 --- a/libs/server-sdk/docs/html/search/functions_15.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['withreasons_910',['WithReasons',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a713d4f31ec486575695e8d5fbc5ef5f2',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >']]], - ['wrappername_911',['WrapperName',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a29746194f74e0cb51dcc7357d8e1ab14',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['wrapperversion_912',['WrapperVersion',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a29d2fa019b3222c0a63730b91e0e324a',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['write_913',['Write',['../classlaunchdarkly_1_1ILogBackend.html#aec804b780ea4ba763c54e3bfd5c38e95',1,'launchdarkly::ILogBackend::Write()'],['../classLogBackendWrapper.html#a26a38feb3ba92dbe4adbb93387178a45',1,'LogBackendWrapper::Write()']]], - ['writetimeout_914',['WriteTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#af30b0d5c134726985d11ceabdf6237c0',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_2.html b/libs/server-sdk/docs/html/search/functions_2.html deleted file mode 100644 index ca5aa10e6..000000000 --- a/libs/server-sdk/docs/html/search/functions_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_2.js b/libs/server-sdk/docs/html/search/functions_2.js deleted file mode 100644 index 20a607592..000000000 --- a/libs/server-sdk/docs/html/search/functions_2.js +++ /dev/null @@ -1,18 +0,0 @@ -var searchData= -[ - ['cacheeviction_659',['CacheEviction',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a6e2efeccf2263c431e7bd10c3e0fc59a',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['cacherefresh_660',['CacheRefresh',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a10bb232346b38953898fe9d12c1f416e',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['calculatechanges_661',['CalculateChanges',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#acbaba9e2c04f43d73f86b5f20b7a7a82',1,'launchdarkly::server_side::data_components::DependencyTracker']]], - ['canonicalkey_662',['CanonicalKey',['../classlaunchdarkly_1_1Context.html#a4ec976736f8370ef5acc94b36adb5187',1,'launchdarkly::Context']]], - ['capacity_663',['Capacity',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#ab7546976e1d129500f88476012d2bdaf',1,'launchdarkly::config::shared::builders::EventsBuilder::Capacity()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a37a2fbb446fe6fb1ab903e0bd1b5b5ff',1,'launchdarkly::config::shared::built::Events::Capacity()']]], - ['clear_664',['Clear',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.html#aa39b66f0fcacdbc80b2cebee02f605a0',1,'launchdarkly::server_side::data_components::DependencyTracker::Clear()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#ad59c1d83ab4900ad09b19eb6a1454bd8',1,'launchdarkly::server_side::data_components::ExpirationTracker::Clear()']]], - ['component_665',['Component',['../classlaunchdarkly_1_1AttributeReference.html#af5e40e622802212cfc76df309097c4c5',1,'launchdarkly::AttributeReference']]], - ['configbuilder_666',['ConfigBuilder',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a8f24f5d73fd05f2eb3e3cc1e758ee6ee',1,'launchdarkly::server_side::ConfigBuilder::ConfigBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a60d090977aed5a65d5c04980773b1fc0',1,'launchdarkly::config::shared::builders::ConfigBuilder::ConfigBuilder()']]], - ['connecttimeout_667',['ConnectTimeout',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a0183d39a57c60ad366b737291553d649',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['contextbuilder_668',['ContextBuilder',['../classlaunchdarkly_1_1ContextBuilder.html#a90d53e057a2aaac7442e94c18d7d6d4d',1,'launchdarkly::ContextBuilder']]], - ['contextkeyscachecapacity_669',['ContextKeysCacheCapacity',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a1d622b02fb38d2b9775b2e748b7bc5ad',1,'launchdarkly::config::shared::built::Events']]], - ['contextkeyscapacity_670',['ContextKeysCapacity',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a68f44efab5815020e7fbe6f115e9dab5',1,'launchdarkly::config::shared::builders::EventsBuilder']]], - ['count_671',['Count',['../classlaunchdarkly_1_1Value_1_1Object.html#aa6015cae2e2c9b8325d2eb3a6f56a7e8',1,'launchdarkly::Value::Object']]], - ['custom_672',['Custom',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a79467b880dda79ca790467c47aa82c98',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['customattributes_673',['CustomAttributes',['../classlaunchdarkly_1_1Attributes.html#a2f69dfa797b919f1ce68a5a3b1cf29c3',1,'launchdarkly::Attributes']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_3.html b/libs/server-sdk/docs/html/search/functions_3.html deleted file mode 100644 index d79f55b8e..000000000 --- a/libs/server-sdk/docs/html/search/functions_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_3.js b/libs/server-sdk/docs/html/search/functions_3.js deleted file mode 100644 index b71b7a38e..000000000 --- a/libs/server-sdk/docs/html/search/functions_3.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['datasource_674',['DataSource',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a58842a183246e86b3aff0fd026913001',1,'launchdarkly::config::shared::builders::ConfigBuilder']]], - ['datasourcestatus_675',['DataSourceStatus',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a0a60990510fbc5216f8c664efb2903c1',1,'launchdarkly::server_side::IClient::DataSourceStatus()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a552640fcd741d7d59c7c6ed6e0bbcc5e',1,'launchdarkly::server_side::Client::DataSourceStatus()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ac69f31ec6b44bfae27586933414f9d66',1,'launchdarkly::server_side::ClientImpl::DataSourceStatus()']]], - ['datasystem_676',['DataSystem',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#aa4c5acc27b8118ffb6a4ce6ce4e5587a',1,'launchdarkly::server_side::ConfigBuilder']]], - ['debugeventsuntildate_677',['DebugEventsUntilDate',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a1cad89b4f25d62f5ee1746e9f5ce1310',1,'launchdarkly::server_side::AllFlagsState::State::DebugEventsUntilDate()'],['../classlaunchdarkly_1_1EvaluationResult.html#a46dacf9eef1f62f3479aed6281ebd9a2',1,'launchdarkly::EvaluationResult::DebugEventsUntilDate()']]], - ['depth_678',['Depth',['../classlaunchdarkly_1_1AttributeReference.html#adc495988e70a4ef942a68b232f9a6085',1,'launchdarkly::AttributeReference']]], - ['detail_679',['Detail',['../classlaunchdarkly_1_1EvaluationResult.html#a503772452b3bf3b4cce015ba5c278de4',1,'launchdarkly::EvaluationResult']]], - ['disable_680',['Disable',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#ad3f164100bdc9100bacd47d83b569988',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Disable()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#ae74e6ddca1a52b4eaf3f9d60a08c3256',1,'launchdarkly::config::shared::builders::EventsBuilder::Disable()']]], - ['disconnect_681',['Disconnect',['../classlaunchdarkly_1_1IConnection.html#a3a94423d31246518606453f71f67d93e',1,'launchdarkly::IConnection']]], - ['doublevariation_682',['DoubleVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#aec4de219b203e643f31d45b3704b5f07',1,'launchdarkly::server_side::IClient::DoubleVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a72282c947bfae8e5b35b63c5bf1d8f31',1,'launchdarkly::server_side::Client::DoubleVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a3edeffd3ba2380a8726230f1d222c3c1',1,'launchdarkly::server_side::ClientImpl::DoubleVariation()']]], - ['doublevariationdetail_683',['DoubleVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#ac2a0ff35969e5f5b5ed7af9935c7714f',1,'launchdarkly::server_side::IClient::DoubleVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a9c338691df864bb2d4e6147724bd6ef5',1,'launchdarkly::server_side::Client::DoubleVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a692cbd85a6347e6fe676708004ef7e72',1,'launchdarkly::server_side::ClientImpl::DoubleVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_4.html b/libs/server-sdk/docs/html/search/functions_4.html deleted file mode 100644 index 1657cad0d..000000000 --- a/libs/server-sdk/docs/html/search/functions_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_4.js b/libs/server-sdk/docs/html/search/functions_4.js deleted file mode 100644 index 0259f5a97..000000000 --- a/libs/server-sdk/docs/html/search/functions_4.js +++ /dev/null @@ -1,13 +0,0 @@ -var searchData= -[ - ['enabled_684',['Enabled',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a1a689c35e5b61308b95a2f5b6c7a2f95',1,'launchdarkly::config::shared::builders::EventsBuilder::Enabled()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a57b36251a93400de84e2579ac0aae68b',1,'launchdarkly::config::shared::built::Events::Enabled()'],['../classlaunchdarkly_1_1ILogBackend.html#ace0a95d71153603c2ed72dbf1ff1ac05',1,'launchdarkly::ILogBackend::Enabled()'],['../classLogBackendWrapper.html#a874eecffa3865a66c1f5f5a7fd377216',1,'LogBackendWrapper::Enabled()'],['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#a54c204486cf583eaac1ca21b06f25a0c',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Enabled()']]], - ['endpointsbuilder_685',['EndpointsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a435370b557227e4c12ae7def977d061c',1,'launchdarkly::config::shared::builders::EndpointsBuilder']]], - ['errorkind_686',['ErrorKind',['../classlaunchdarkly_1_1EvaluationReason.html#a82d00a56d54668d82c91dad1a1079f09',1,'launchdarkly::EvaluationReason']]], - ['errors_687',['errors',['../classlaunchdarkly_1_1Context.html#a6a6edbc002572d458143ca0143fc526c',1,'launchdarkly::Context']]], - ['evaluate_688',['Evaluate',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html#a3d3ec2d146aefd93e5f581468967dbe1',1,'launchdarkly::server_side::evaluation::Evaluator::Evaluate(data_model::Flag const &flag, Context const &context, EventScope const &event_scope)'],['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.html#ab442d6e25ca9700fa825ce890f2ee20d',1,'launchdarkly::server_side::evaluation::Evaluator::Evaluate(data_model::Flag const &flag, Context const &context)']]], - ['evaluationdetail_689',['EvaluationDetail',['../classlaunchdarkly_1_1EvaluationDetail.html#a9c82cb6d6ec8a1b57b94b6111ac2e2c8',1,'launchdarkly::EvaluationDetail::EvaluationDetail(T value, std::optional< std::size_t > variation_index, std::optional< EvaluationReason > reason)'],['../classlaunchdarkly_1_1EvaluationDetail.html#aa7fd3ab3b51a81f0e6513606deb71d41',1,'launchdarkly::EvaluationDetail::EvaluationDetail(EvaluationReason reason)'],['../classlaunchdarkly_1_1EvaluationDetail.html#af270f220593f6ae66b4c4ffde0cb21ff',1,'launchdarkly::EvaluationDetail::EvaluationDetail(enum EvaluationReason::ErrorKind error_kind, T default_value)']]], - ['events_690',['Events',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a26ddf15c1560f893bb7ba43b4fb67fcd',1,'launchdarkly::server_side::ConfigBuilder::Events()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#ab1f571af15a78b083b331053c1d1e5c8',1,'launchdarkly::config::shared::builders::ConfigBuilder::Events()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a25718a3572eb815598a5c8e39a1d75bb',1,'launchdarkly::config::shared::built::Events::Events()']]], - ['eventsbaseurl_691',['EventsBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a36d0a5f1173482ade92f4938c497e20a',1,'launchdarkly::config::shared::builders::EndpointsBuilder::EventsBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#ae634655ee97b2c8dfa4ddad30e414bf5',1,'launchdarkly::config::shared::built::ServiceEndpoints::EventsBaseUrl()']]], - ['eventsbuilder_692',['EventsBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a7d92a42b45b2c043d383ecac74617470',1,'launchdarkly::config::shared::builders::EventsBuilder']]], - ['eventscope_693',['EventScope',['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a477945be8f690eb6d939d0291fc2fc01',1,'launchdarkly::server_side::EventScope::EventScope(events::IEventProcessor *processor, EventFactory factory)'],['../classlaunchdarkly_1_1server__side_1_1EventScope.html#a731bc25afd5aa9d4aeec6859f7f0abd1',1,'launchdarkly::server_side::EventScope::EventScope()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_5.html b/libs/server-sdk/docs/html/search/functions_5.html deleted file mode 100644 index 9301d6b9c..000000000 --- a/libs/server-sdk/docs/html/search/functions_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_5.js b/libs/server-sdk/docs/html/search/functions_5.js deleted file mode 100644 index 4439bc451..000000000 --- a/libs/server-sdk/docs/html/search/functions_5.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['fallthrough_694',['Fallthrough',['../classlaunchdarkly_1_1EvaluationReason.html#a1b494627a5c65f75f58f78dd086757fa',1,'launchdarkly::EvaluationReason']]], - ['fetchall_695',['FetchAll',['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html#a5110e385fef79aa53ef532ee04ef388d',1,'launchdarkly::server_side::data_interfaces::IBootstrapper']]], - ['find_696',['Find',['../classlaunchdarkly_1_1Value_1_1Object.html#a1bc734b27254c249e5f96c7c8d977558',1,'launchdarkly::Value::Object']]], - ['flagversion_697',['FlagVersion',['../classlaunchdarkly_1_1EvaluationResult.html#ab5c7bfcc353a095a4c6b1ea3e0a8a127',1,'launchdarkly::EvaluationResult']]], - ['flushasync_698',['FlushAsync',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a23d8cccdc3d7313ed42e3cab156fbbbc',1,'launchdarkly::server_side::IClient::FlushAsync()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a25ca799cec9ff7327ca21bcb68907705',1,'launchdarkly::server_side::Client::FlushAsync()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a751edea06d34e4fbee3d6fb36b7a17a0',1,'launchdarkly::server_side::ClientImpl::FlushAsync()']]], - ['flushinterval_699',['FlushInterval',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a999ee341dcf36b412e14ec5c923cceff',1,'launchdarkly::config::shared::builders::EventsBuilder::FlushInterval()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a7d5220341c0b3337c6b56aee7d3a4516',1,'launchdarkly::config::shared::built::Events::FlushInterval() const']]], - ['flushworkers_700',['FlushWorkers',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a335b875cf22532c0da9af8bab0b2d4ff',1,'launchdarkly::config::shared::built::Events']]], - ['fromliteralstr_701',['FromLiteralStr',['../classlaunchdarkly_1_1AttributeReference.html#a6bff3184294966cde006bad334d4ab67',1,'launchdarkly::AttributeReference']]], - ['fromreferencestr_702',['FromReferenceStr',['../classlaunchdarkly_1_1AttributeReference.html#a1b4b03e9226b619150b305892b5ffb2b',1,'launchdarkly::AttributeReference']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_6.html b/libs/server-sdk/docs/html/search/functions_6.html deleted file mode 100644 index 9c4f5fc65..000000000 --- a/libs/server-sdk/docs/html/search/functions_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_6.js b/libs/server-sdk/docs/html/search/functions_6.js deleted file mode 100644 index 2132e74eb..000000000 --- a/libs/server-sdk/docs/html/search/functions_6.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['get_703',['Get',['../classlaunchdarkly_1_1Attributes.html#a254de96aebd472dbb8330e4be8ae39d3',1,'launchdarkly::Attributes::Get()'],['../classlaunchdarkly_1_1Context.html#a2819bdd269c4b7fb77bface74cd95330',1,'launchdarkly::Context::Get()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a8dd46cbad8885ece33f8a534d8b7ddda',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Get()']]], - ['getflag_704',['GetFlag',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a71a29e55b52949a599b1d617184444c1',1,'launchdarkly::server_side::data_systems::LazyLoad::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a70a286bc76d4a035bf0654696340f5f1',1,'launchdarkly::server_side::data_systems::OfflineSystem::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#aef3bc9d674c5a6dd45801fa92a4101c5',1,'launchdarkly::server_side::data_systems::BackgroundSync::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a4ba78a7cb766a43a019e96975f5db534',1,'launchdarkly::server_side::data_interfaces::IStore::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a398871249dfbb22f20b3c6a9de13501c',1,'launchdarkly::server_side::data_interfaces::IDataReader::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#ad777d037598e3daf83f7186470f247ce',1,'launchdarkly::server_side::data_components::JsonDeserializer::GetFlag()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#ab8632c170d4890e9db09d6f1ef00b345',1,'launchdarkly::server_side::data_components::MemoryStore::GetFlag(std::string const &key) const override']]], - ['getsegment_705',['GetSegment',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a9a8882bff75e5977922bcfebf69e2b13',1,'launchdarkly::server_side::data_components::MemoryStore::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a3d9635a688556b2833772679aeb4f09c',1,'launchdarkly::server_side::data_components::JsonDeserializer::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ad1a705177a18f09e15b88cd1ddc53c93',1,'launchdarkly::server_side::data_interfaces::IDataReader::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#a20e5295343cf7dde8a257a62bc6f50c1',1,'launchdarkly::server_side::data_interfaces::IStore::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#aa547b4139feef38743efbadd775fa6a2',1,'launchdarkly::server_side::data_systems::BackgroundSync::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#af1e6faf51c6ea060f8eb921e6c05c1f2',1,'launchdarkly::server_side::data_systems::LazyLoad::GetSegment()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a7c2a22193f9a3fb8043878df055b016d',1,'launchdarkly::server_side::data_systems::OfflineSystem::GetSegment()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_7.html b/libs/server-sdk/docs/html/search/functions_7.html deleted file mode 100644 index 46b5c0f61..000000000 --- a/libs/server-sdk/docs/html/search/functions_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_7.js b/libs/server-sdk/docs/html/search/functions_7.js deleted file mode 100644 index 4981c7e9f..000000000 --- a/libs/server-sdk/docs/html/search/functions_7.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['handlemessage_706',['HandleMessage',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.html#ade338e0c232347c085b4cbd4a54a5882',1,'launchdarkly::server_side::data_systems::DataSourceEventHandler']]], - ['header_707',['Header',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#ae3ca260b953bbc5d8f0cbf2f56a703c9',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['headers_708',['Headers',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#a5e8756f235f45cdf7a5b726607271571',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder']]], - ['httpproperties_709',['HttpProperties',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#aab08d0e028602c4b3dfdbc16090c7d63',1,'launchdarkly::server_side::ConfigBuilder::HttpProperties()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a91abff066eff61c34cd0094c9388cb54',1,'launchdarkly::config::shared::builders::ConfigBuilder::HttpProperties()']]], - ['httppropertiesbuilder_710',['HttpPropertiesBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#aea74916b98cb32c2d9d993fe6cdcba85',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::HttpPropertiesBuilder()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.html#acb10b6328749035f5741d79a1c5dd862',1,'launchdarkly::config::shared::builders::HttpPropertiesBuilder::HttpPropertiesBuilder(built::HttpProperties const &properties)']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_8.html b/libs/server-sdk/docs/html/search/functions_8.html deleted file mode 100644 index 31a1d9503..000000000 --- a/libs/server-sdk/docs/html/search/functions_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_8.js b/libs/server-sdk/docs/html/search/functions_8.js deleted file mode 100644 index a772493c1..000000000 --- a/libs/server-sdk/docs/html/search/functions_8.js +++ /dev/null @@ -1,21 +0,0 @@ -var searchData= -[ - ['identify_711',['Identify',['../classlaunchdarkly_1_1server__side_1_1Client.html#a764c9c76a6f3444b37a14cabdeb255cc',1,'launchdarkly::server_side::Client::Identify()'],['../classlaunchdarkly_1_1server__side_1_1IClient.html#acd1ab59ee8c65f2c217433ddf2f92c0d',1,'launchdarkly::server_side::IClient::Identify()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a4c41a63bf14e2bfea1d24c8087c62c3a',1,'launchdarkly::server_side::ClientImpl::Identify()']]], - ['identity_712',['Identity',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#aa24e9f36e7fee8e911bc18708b4078da',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#aef575e06c5bb4026aeaf4a1c039aaf46',1,'launchdarkly::server_side::data_systems::OfflineSystem::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#a358f9b28625eea0dc210914ae2bf15a9',1,'launchdarkly::server_side::data_systems::LazyLoad::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.html#a27eb2c2564ee0a1b9585490b2e667cfc',1,'launchdarkly::server_side::data_systems::StreamingDataSource::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.html#a2595758b566de384295e5ea6a22e8500',1,'launchdarkly::server_side::data_systems::PollingDataSource::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a2cbca16af273c47f71fc54db7d31f00d',1,'launchdarkly::server_side::data_systems::BackgroundSync::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html#ae8dd3c35ec3333548ad0391e8f289192',1,'launchdarkly::server_side::data_interfaces::IDataSystem::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer.html#a9438f6b4cb884268a2a10ac8465bb946',1,'launchdarkly::server_side::data_interfaces::IDataSynchronizer::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a1473b708bb5a9dc80501fe4b27e750b5',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a389136e4ae7c3eaff99de40857c4b4e9',1,'launchdarkly::server_side::data_interfaces::IDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.html#a19d207cf4d0595ce043bf883a597d40e',1,'launchdarkly::server_side::data_interfaces::IBootstrapper::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a571542a817c0ca734ee8c448c70cc398',1,'launchdarkly::server_side::data_components::JsonDestination::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#ab0f83b11c0f245d50ff208b562c75857',1,'launchdarkly::server_side::data_components::JsonDeserializer::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#ac98cd14669de05b2cf5954dccc970d03',1,'launchdarkly::server_side::data_components::MemoryStore::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#ac4277b8c5eadd6c85b640d9278ff417e',1,'launchdarkly::server_side::data_components::ChangeNotifier::Identity()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#ac4a5b1ec4ec9d1164a0eb97d29aae6e6',1,'launchdarkly::server_side::data_interfaces::IDataReader::Identity()']]], - ['implementation_713',['Implementation',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.html#ab75c5938d268156b9689e0562d38497d',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >::CustomBuilder']]], - ['inexperiment_714',['InExperiment',['../classlaunchdarkly_1_1EvaluationReason.html#a9ae7c15a67a999fe815116037dbf2a0c',1,'launchdarkly::EvaluationReason']]], - ['init_715',['Init',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#afb60521a379bd0a59dc243f95be924f8',1,'launchdarkly::server_side::data_components::ChangeNotifier::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#a4b5c07f59e1556339e5b0d133d5fa74a',1,'launchdarkly::server_side::data_components::MemoryStore::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a66e2b7b5c77385f924fd1f3fe86b0e2d',1,'launchdarkly::server_side::data_components::JsonDestination::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.html#a50cb864e7f5f331a7c64138e394a8f88',1,'launchdarkly::server_side::data_interfaces::IDestination::Init()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.html#a7916bfd384affc766e393f924cf1b169',1,'launchdarkly::server_side::data_interfaces::ISerializedDestination::Init()']]], - ['initialize_716',['Initialize',['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#a90656828eb3298aef951901d521b5492',1,'launchdarkly::server_side::data_systems::OfflineSystem::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#ae43d4d07da6807ce78660b5bb88a2ddf',1,'launchdarkly::server_side::data_systems::LazyLoad::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.html#aad81fd69209cf2d62a12e8563bbaa2a0',1,'launchdarkly::server_side::data_interfaces::IDataSystem::Initialize()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#ab4dc6f5080aa5e7f1009a99d17691cfc',1,'launchdarkly::server_side::data_systems::BackgroundSync::Initialize()']]], - ['initialized_717',['Initialized',['../classlaunchdarkly_1_1server__side_1_1IClient.html#ac6a76d480f6a01394a1915df14e252b4',1,'launchdarkly::server_side::IClient::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a1ff4fe4cd43f5c9340aed5b5f4d4bdd7',1,'launchdarkly::server_side::Client::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader.html#a33086d9d0e70773db50b08ab33039866',1,'launchdarkly::server_side::integrations::ISerializedDataReader::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#ae83e746e10fa698663f368203d488642',1,'launchdarkly::server_side::ClientImpl::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.html#afe106fe607ef594281f1091e7f9ea6d8',1,'launchdarkly::server_side::data_components::MemoryStore::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.html#a8e84e2ab0430e00570ebbe4abdd2db24',1,'launchdarkly::server_side::data_components::JsonDeserializer::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.html#a79ec4719ffbb57c345230ced353a44d1',1,'launchdarkly::server_side::data_interfaces::IDataReader::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.html#aed68d9e37af193c2bb71629ea08c09ad',1,'launchdarkly::server_side::data_interfaces::IStore::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync.html#a115c0141aedbfba027ad9dcd86de878a',1,'launchdarkly::server_side::data_systems::BackgroundSync::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.html#adce11937d1ee628ebdee3ffd13ff82f0',1,'launchdarkly::server_side::data_systems::LazyLoad::Initialized()'],['../classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem.html#ac6dc27bc523681e170270732ed033a09',1,'launchdarkly::server_side::data_systems::OfflineSystem::Initialized()']]], - ['initialreconnectdelay_718',['InitialReconnectDelay',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.html#a27063b54f854b0e8eea8c137ac07be77',1,'launchdarkly::config::shared::builders::StreamingBuilder']]], - ['intvariation_719',['IntVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#aba46012ee135a0ffcff3fde236b391de',1,'launchdarkly::server_side::IClient::IntVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a5f15c8281dba62edc86a29477ca7d31d',1,'launchdarkly::server_side::ClientImpl::IntVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#aff3a3999b93085b410e2c12a239224f0',1,'launchdarkly::server_side::Client::IntVariation()']]], - ['intvariationdetail_720',['IntVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a74860887175c3da120496abfefe06817',1,'launchdarkly::server_side::IClient::IntVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a03a054914d1f0e19b358379db526664c',1,'launchdarkly::server_side::Client::IntVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a0dd3c95586d118d1a8eb4089a7abe4d2',1,'launchdarkly::server_side::ClientImpl::IntVariationDetail()']]], - ['isarray_721',['IsArray',['../classlaunchdarkly_1_1Value.html#a9a9c5721ea89b6eae7080c5483181759',1,'launchdarkly::Value']]], - ['isbool_722',['IsBool',['../classlaunchdarkly_1_1Value.html#adb9607dd8ed9ef7e29ef3fea8439e691',1,'launchdarkly::Value']]], - ['iserror_723',['IsError',['../classlaunchdarkly_1_1EvaluationDetail.html#af15181c388479e94f44abfd5df7b4fda',1,'launchdarkly::EvaluationDetail']]], - ['iskind_724',['IsKind',['../classlaunchdarkly_1_1AttributeReference.html#a095436d3b368215420b34e6e637cdf13',1,'launchdarkly::AttributeReference']]], - ['isnull_725',['IsNull',['../classlaunchdarkly_1_1Value.html#acf4c6cfa043b6f057f8c54929df596c5',1,'launchdarkly::Value']]], - ['isnumber_726',['IsNumber',['../classlaunchdarkly_1_1Value.html#a0ca747030af5d6a8f6a59980be719b1c',1,'launchdarkly::Value']]], - ['isobject_727',['IsObject',['../classlaunchdarkly_1_1Value.html#aac5710ac0f896b7a51d8f4af3f620d3e',1,'launchdarkly::Value']]], - ['isstring_728',['IsString',['../classlaunchdarkly_1_1Value.html#af9167c3ebbddf7f81806050cfa4ee19c',1,'launchdarkly::Value']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_9.html b/libs/server-sdk/docs/html/search/functions_9.html deleted file mode 100644 index 9a8e4290c..000000000 --- a/libs/server-sdk/docs/html/search/functions_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_9.js b/libs/server-sdk/docs/html/search/functions_9.js deleted file mode 100644 index 6522e8a0c..000000000 --- a/libs/server-sdk/docs/html/search/functions_9.js +++ /dev/null @@ -1,6 +0,0 @@ -var searchData= -[ - ['jsondestination_729',['JsonDestination',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.html#a7312df0bbe02dea188180983c3d6b608',1,'launchdarkly::server_side::data_components::JsonDestination']]], - ['jsonvariation_730',['JsonVariation',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a6625f427f84a06cc8ca69e9a16c4b2b9',1,'launchdarkly::server_side::IClient::JsonVariation()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#a5dcce5aec9414d1bfa57da30803910d3',1,'launchdarkly::server_side::Client::JsonVariation()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a347d17a2cb9e091dc0bd0b92fa732a85',1,'launchdarkly::server_side::ClientImpl::JsonVariation()']]], - ['jsonvariationdetail_731',['JsonVariationDetail',['../classlaunchdarkly_1_1server__side_1_1IClient.html#afbf8da2628e07a8dd13971e20a3c854c',1,'launchdarkly::server_side::IClient::JsonVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1Client.html#ad4e5c6832c1c05f26b496a7998c6b88e',1,'launchdarkly::server_side::Client::JsonVariationDetail()'],['../classlaunchdarkly_1_1server__side_1_1ClientImpl.html#a80470f0e29e9e89cd4112a3a05a371ff',1,'launchdarkly::server_side::ClientImpl::JsonVariationDetail()']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_a.html b/libs/server-sdk/docs/html/search/functions_a.html deleted file mode 100644 index 5ecc152ca..000000000 --- a/libs/server-sdk/docs/html/search/functions_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_a.js b/libs/server-sdk/docs/html/search/functions_a.js deleted file mode 100644 index c748243d8..000000000 --- a/libs/server-sdk/docs/html/search/functions_a.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['key_732',['Key',['../classlaunchdarkly_1_1Attributes.html#acefaa8d39ae389b43e287b97cc7c8967',1,'launchdarkly::Attributes']]], - ['kind_733',['Kind',['../classlaunchdarkly_1_1AttributesBuilder.html#a5716c4665f7efe5a7b6dd08c927ab12b',1,'launchdarkly::AttributesBuilder::Kind(std::string kind, std::string key)'],['../classlaunchdarkly_1_1AttributesBuilder.html#aafdc9e945ce824062c9be2aae6307897',1,'launchdarkly::AttributesBuilder::Kind(std::string const &kind)'],['../classlaunchdarkly_1_1ContextBuilder.html#a4247914d7983ca0f38130c3ddd66ba03',1,'launchdarkly::ContextBuilder::Kind(std::string const &kind, std::string key)'],['../classlaunchdarkly_1_1ContextBuilder.html#a13023ecc229418cf0cf3988342d747f7',1,'launchdarkly::ContextBuilder::Kind(std::string const &kind)'],['../classlaunchdarkly_1_1EvaluationReason.html#afe115cb3f0139eccdab08a1d2f326a5e',1,'launchdarkly::EvaluationReason::Kind()'],['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#a657773899198d312a823f6fd8d8d220e',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo::Kind()']]], - ['kinds_734',['Kinds',['../classlaunchdarkly_1_1Context.html#a47ea2fc02b48fcf0a9a3e6c6e708546c',1,'launchdarkly::Context']]], - ['kindstokeys_735',['KindsToKeys',['../classlaunchdarkly_1_1Context.html#a476d61b2aa297bc3b965743e277b43d5',1,'launchdarkly::Context']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_b.html b/libs/server-sdk/docs/html/search/functions_b.html deleted file mode 100644 index e301fedd7..000000000 --- a/libs/server-sdk/docs/html/search/functions_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_b.js b/libs/server-sdk/docs/html/search/functions_b.js deleted file mode 100644 index e38a9c714..000000000 --- a/libs/server-sdk/docs/html/search/functions_b.js +++ /dev/null @@ -1,103 +0,0 @@ -var searchData= -[ - ['lasterror_736',['LastError',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.html#acbf14328b16a311e9d9c6703b7a1b153',1,'launchdarkly::common::data_sources::DataSourceStatusBase']]], - ['lazyloadbuilder_737',['LazyLoadBuilder',['../structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html#a34bf8745cd55b999e7d6a5ac4185290a',1,'launchdarkly::server_side::config::builders::LazyLoadBuilder']]], - ['ld_5fexport_738',['LD_EXPORT',['../context_8h.html#a88b86face30e8ae0ef825e839e668f4b',1,'LD_EXPORT(char const *) LDContext_Errors(LDContext context): value.cpp'],['../object__builder_8h.html#ad943cf95a905907c9619adafd7b6e38f',1,'LD_EXPORT(void) LDObjectBuilder_Free(LDObjectBuilder builder): all_flags_state.cpp'],['../context__builder_8h.html#a63058fbcd0a0799c1cc31d219c179e23',1,'LD_EXPORT(LDContextBuilder) LDContextBuilder_New(): context_builder.cpp'],['../context__builder_8h.html#aa261dc9b22618742373830964fe1aed2',1,'LD_EXPORT(void) LDContextBuilder_Free(LDContextBuilder builder): all_flags_state.cpp'],['../context__builder_8h.html#a7610ecb079bd4973bcc9efef147ffce5',1,'LD_EXPORT(LDContext) LDContextBuilder_Build(LDContextBuilder builder): context_builder.cpp'],['../flag__listener_8h.html#aefe8f966978436dd2de9ec943f4a57af',1,'LD_EXPORT(void) LDFlagListener_Init(struct LDFlagListener *listener): all_flags_state.cpp'],['../listener__connection_8h.html#acec53f4599c5dcdb45efb6b52aba9e9e',1,'LD_EXPORT(void) LDListenerConnection_Free(LDListenerConnection connection): all_flags_state.cpp'],['../object__builder_8h.html#a04f30343d1640377266c593ac28b756f',1,'LD_EXPORT(LDObjectBuilder) LDObjectBuilder_New(): object_builder.cpp'],['../object__builder_8h.html#adc5c79302cce422ba4169bae0c953145',1,'LD_EXPORT(LDValue) LDObjectBuilder_Build(LDObjectBuilder builder): array_builder.cpp'],['../status_8h.html#a78137fce82ae857c693e8ec98b881dd2',1,'LD_EXPORT(char const *) LDStatus_Error(LDStatus res): context.cpp'],['../status_8h.html#a4b50126df1f135e29ccebce599d6a08f',1,'LD_EXPORT(bool) LDStatus_Ok(LDStatus res): all_flags_state.cpp'],['../status_8h.html#aaeee309a0f0e3751897395b2f550f117',1,'LD_EXPORT(void) LDStatus_Free(LDStatus res): all_flags_state.cpp'],['../status_8h.html#a6af73e4e35b5dbc5e470d305607a69f0',1,'LD_EXPORT(LDStatus) LDStatus_Success(void): status.cpp'],['../value_8h.html#aa7154cb185b2256aa592b0dc2b9fc357',1,'LD_EXPORT(LDValue) LDValue_NewNull(): array_builder.cpp'],['../value_8h.html#ad063727b497b9d6260f74b63ad95ebb8',1,'LD_EXPORT(void) LDValue_Free(LDValue val): all_flags_state.cpp'],['../value_8h.html#a481e30fcc55e2fb6980d311b26594ab8',1,'LD_EXPORT(enum LDValueType) LDValue_Type(LDValue val): value.cpp'],['../value_8h.html#a3e6689daaf5d9c4381fa468951e8d5c7',1,'LD_EXPORT(bool) LDValue_GetBool(LDValue val): all_flags_state.cpp'],['../value_8h.html#a210f97a4f10bba94d4cbb2a8472d4fd8',1,'LD_EXPORT(double) LDValue_GetNumber(LDValue val): value.cpp'],['../value_8h.html#a01a3b6270aecffa75582528f9a71bd19',1,'LD_EXPORT(char const *) LDValue_GetString(LDValue val): context.cpp'],['../value_8h.html#aff9d4864d7c8be2cec44d820f3b39ed0',1,'LD_EXPORT(unsigned int) LDValue_Count(LDValue val): value.cpp'],['../value_8h.html#af07b7658efe4a68a59a8ef7d625f7567',1,'LD_EXPORT(LDValue_ArrayIter) LDValue_ArrayIter_New(LDValue val): value.cpp'],['../value_8h.html#acc1ef326f29c569da8b138482e97b93e',1,'LD_EXPORT(LDValue_ObjectIter) LDValue_ObjectIter_New(LDValue val): value.cpp'],['../context_8h.html#a4628f9fd135b3c43b419f2d579012826',1,'LD_EXPORT(bool) LDContext_Valid(LDContext context): all_flags_state.cpp'],['../all__flags__state_8h.html#a96c7779a0cfec95f4ece16608b5eefa6',1,'LD_EXPORT(void) LDAllFlagsState_Free(LDAllFlagsState state): sdk.cpp'],['../all__flags__state_8h.html#ada63e8544be77d4c70580e4e3665ef3d',1,'LD_EXPORT(bool) LDAllFlagsState_Valid(LDAllFlagsState state): value.cpp'],['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#acea59e15d2dcc5d6170dc8161d2810cd',1,'LD_EXPORT(LDServerConfigBuilder) LDServerConfigBuilder_New(char const *sdk_key): builder.h'],['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html#a7f22859853be023137a16c80a9793daf',1,'LD_EXPORT(void) LDServerConfig_Free(LDServerConfig config): all_flags_state.cpp'],['../sdk_8h.html#a739b62a417570e59829f30c66bd9438e',1,'LD_EXPORT(bool) LDServerSDK_Initialized(LDServerSDK sdk): all_flags_state.cpp'],['../sdk_8h.html#a21a8c38049dff3a4b4dfac1e1a951488',1,'LD_EXPORT(void) LDServerSDK_Free(LDServerSDK sdk): all_flags_state.cpp'],['../array__builder_8h.html#a52a73e973ec4a7583ab037cd07b5ed64',1,'LD_EXPORT(LDArrayBuilder) LDArrayBuilder_New(): array_builder.cpp'],['../context_8h.html#adb39487b273e4c5fe699dbd3bff2fd27',1,'LD_EXPORT(void) LDContext_Free(LDContext context): all_flags_state.cpp'],['../array__builder_8h.html#af9ddef99e55f49e0f63a25f9ed3ed340',1,'LD_EXPORT(void) LDArrayBuilder_Free(LDArrayBuilder array_builder): sdk.cpp'],['../array__builder_8h.html#a76fb631a7bf3477c3670b6911970e4a3',1,'LD_EXPORT(LDValue) LDArrayBuilder_Build(LDArrayBuilder array_builder): value.cpp'],['../logging__builder_8h.html#afeb64a36198a8f5a3fe5a11882528e13',1,'LD_EXPORT(void) LDLogBackend_Init(struct LDLogBackend *backend): all_flags_state.cpp'],['../logging__builder_8h.html#a233abbc6dfbae4b51881e80eb0ddd421',1,'LD_EXPORT(LDLoggingBasicBuilder) LDLoggingBasicBuilder_New(): logging_builder.cpp'],['../logging__builder_8h.html#aab8e31efb2bae08b46db1d0b0277f7f0',1,'LD_EXPORT(LDLoggingCustomBuilder) LDLoggingCustomBuilder_New(): logging_builder.cpp']]], - ['ldallflagsstate_5fserializejson_739',['LDAllFlagsState_SerializeJSON',['../all__flags__state_8h.html#aed28d32312ccd343be70d4ff328e5142',1,'all_flags_state.cpp']]], - ['ldallflagsstate_5fvalue_740',['LDAllFlagsState_Value',['../all__flags__state_8h.html#ae21095bad27769082ca6764d656d9299',1,'all_flags_state.cpp']]], - ['ldcontext_5fcanonicalkey_741',['LDContext_CanonicalKey',['../context_8h.html#a9cc6c38f971002e55f552c14c636c7f2',1,'context.cpp']]], - ['ldcontext_5fget_742',['LDContext_Get',['../context_8h.html#a37f7a021394c6fd4caceeceee09b6761',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fend_743',['LDContext_PrivateAttributesIter_End',['../context_8h.html#ac40e34c78a651e8f5cf345cba76b9f47',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5ffree_744',['LDContext_PrivateAttributesIter_Free',['../context_8h.html#a9fefbd4774fba8704ff5676d766231df',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fnew_745',['LDContext_PrivateAttributesIter_New',['../context_8h.html#aa6d1d0cfe3f4e823af84e7bfa72d1352',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fnext_746',['LDContext_PrivateAttributesIter_Next',['../context_8h.html#ac8874d90c2bbfd618371a256855d6c62',1,'context.cpp']]], - ['ldcontext_5fprivateattributesiter_5fvalue_747',['LDContext_PrivateAttributesIter_Value',['../context_8h.html#aa935323c86dfa22eb6a62522d0726fa4',1,'context.cpp']]], - ['ldcontextbuilder_5faddkind_748',['LDContextBuilder_AddKind',['../context__builder_8h.html#a845af0716e4812414a51e27aff9af474',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5faddprivateattribute_749',['LDContextBuilder_Attributes_AddPrivateAttribute',['../context__builder_8h.html#a99c9b76243c9599232f5300ab8dee355',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fset_750',['LDContextBuilder_Attributes_Set',['../context__builder_8h.html#ae2231a4865f1afd1fe843284a5f2b342',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetanonymous_751',['LDContextBuilder_Attributes_SetAnonymous',['../context__builder_8h.html#ac5885649cc1d1ebe17ff34d1f53a9199',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetname_752',['LDContextBuilder_Attributes_SetName',['../context__builder_8h.html#a9fd7b3c2ff07d9fbfab16d467d947780',1,'context_builder.cpp']]], - ['ldcontextbuilder_5fattributes_5fsetprivate_753',['LDContextBuilder_Attributes_SetPrivate',['../context__builder_8h.html#abb83baac7882f3e768be7abee33f6773',1,'context_builder.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5ffree_754',['LDDataSourceStatus_ErrorInfo_Free',['../error__info_8h.html#aae2f56cc701ec9cdd68ee4d2ff12611e',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fgetkind_755',['LDDataSourceStatus_ErrorInfo_GetKind',['../error__info_8h.html#a2300c17636a9eb099f47619d9ceedc93',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fmessage_756',['LDDataSourceStatus_ErrorInfo_Message',['../error__info_8h.html#abc5a83690793247c54903259e9484e71',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5fstatuscode_757',['LDDataSourceStatus_ErrorInfo_StatusCode',['../error__info_8h.html#a275297250c4871be8a01a2a5f95ec728',1,'error_info.cpp']]], - ['lddatasourcestatus_5ferrorinfo_5ftime_758',['LDDataSourceStatus_ErrorInfo_Time',['../error__info_8h.html#a440a1faa6deb56bbf6f0cddc51f74774',1,'error_info.cpp']]], - ['ldevaldetail_5ffree_759',['LDEvalDetail_Free',['../evaluation__detail_8h.html#a35e3d721f0147eab281a2ceb55da04e9',1,'evaluation_detail.cpp']]], - ['ldevaldetail_5freason_760',['LDEvalDetail_Reason',['../evaluation__detail_8h.html#a4c60dbc095dc1ff1bf0318523420f232',1,'evaluation_detail.cpp']]], - ['ldevaldetail_5fvariationindex_761',['LDEvalDetail_VariationIndex',['../evaluation__detail_8h.html#a8221649dc0a59119848cce1e2125a8a9',1,'evaluation_detail.cpp']]], - ['ldevalreason_5ferrorkind_762',['LDEvalReason_ErrorKind',['../evaluation__detail_8h.html#a544e005c40837aa4f40eaca180525a1a',1,'evaluation_detail.cpp']]], - ['ldevalreason_5finexperiment_763',['LDEvalReason_InExperiment',['../evaluation__detail_8h.html#a5c0300297bcb20f73d50161fa1bab189',1,'evaluation_detail.cpp']]], - ['ldevalreason_5fkind_764',['LDEvalReason_Kind',['../evaluation__detail_8h.html#a60dd23f5d0533c05cf0ffe4496854ea6',1,'evaluation_detail.cpp']]], - ['ldlistenerconnection_5fdisconnect_765',['LDListenerConnection_Disconnect',['../listener__connection_8h.html#a1224a5e968df8badb6796e94cee27693',1,'listener_connection.cpp']]], - ['ldloggingbasicbuilder_5flevel_766',['LDLoggingBasicBuilder_Level',['../logging__builder_8h.html#a26b3debce158ab6b21d7292b66d214aa',1,'logging_builder.cpp']]], - ['ldloggingbasicbuilder_5ftag_767',['LDLoggingBasicBuilder_Tag',['../logging__builder_8h.html#a1ff196017fe8279f4d399455b93693fe',1,'logging_builder.cpp']]], - ['ldloggingcustombuilder_5fbackend_768',['LDLoggingCustomBuilder_Backend',['../logging__builder_8h.html#adf21308a3bd3494564f42102bd6a81ee',1,'logging_builder.cpp']]], - ['ldloglevel_5fenum_769',['LDLogLevel_Enum',['../log__level_8h.html#aa0fcb189491198d54e25f1d0032850e2',1,'log_level.cpp']]], - ['ldloglevel_5fname_770',['LDLogLevel_Name',['../log__level_8h.html#adcc43a9628e714d45f12d305b483fa7d',1,'log_level.cpp']]], - ['ldobjectbuilder_5fadd_771',['LDObjectBuilder_Add',['../object__builder_8h.html#a3bdc0d63e7a06f79e39a56f6d944a43c',1,'object_builder.cpp']]], - ['ldserverconfigbuilder_5fappinfo_5fidentifier_772',['LDServerConfigBuilder_AppInfo_Identifier',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aff129eeb9ded0dd0d8dfdfeea4306dbb',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fappinfo_5fversion_773',['LDServerConfigBuilder_AppInfo_Version',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ab406a9bcf885a822ef6dd05724e01380',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fbuild_774',['LDServerConfigBuilder_Build',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#abe4d11f6a2bcaca052ea22830ff7b77b',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fbackgroundsync_5fpolling_775',['LDServerConfigBuilder_DataSystem_BackgroundSync_Polling',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#add6ac097cfda3f8ed5603190a80077f7',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fbackgroundsync_5fstreaming_776',['LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aa6d8086b6aef51a800ac74617986a781',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5fenabled_777',['LDServerConfigBuilder_DataSystem_Enabled',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0865acfe54eab04ca3fc228c7ab9b7cd',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fdatasystem_5flazyload_778',['LDServerConfigBuilder_DataSystem_LazyLoad',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a8f20f7ad7f283cb12c99582452dc33b7',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fallattributesprivate_779',['LDServerConfigBuilder_Events_AllAttributesPrivate',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a7e3b287cceca4b71163866c12f106749',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fcapacity_780',['LDServerConfigBuilder_Events_Capacity',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a117a5fbe9060b0db25d30640743472ab',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fcontextkeyscapacity_781',['LDServerConfigBuilder_Events_ContextKeysCapacity',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a1ce8f8a4428bc44c69a064310ccff2e9',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fenabled_782',['LDServerConfigBuilder_Events_Enabled',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a34aba1b84cfe772860e61ef38f546082',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fflushintervalms_783',['LDServerConfigBuilder_Events_FlushIntervalMs',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#aea55a083189e0324c2d7daff1164a100',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fevents_5fprivateattribute_784',['LDServerConfigBuilder_Events_PrivateAttribute',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a7b4cbd58b065a5032883f745a13d70e2',1,'builder.cpp']]], - ['ldserverconfigbuilder_5ffree_785',['LDServerConfigBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a82a0ec10343b77bedd8ddfab5b2a3c8f',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fheader_786',['LDServerConfigBuilder_HttpProperties_Header',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad69414466ccbc50ae0e48c7bb2e37ee0',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fwrappername_787',['LDServerConfigBuilder_HttpProperties_WrapperName',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#adc1e66b06959fb1caf4e622f82b83ab5',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fhttpproperties_5fwrapperversion_788',['LDServerConfigBuilder_HttpProperties_WrapperVersion',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad6a7deb4083d63beea3a476a45967fb0',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fbasic_789',['LDServerConfigBuilder_Logging_Basic',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a27705f635ea9de8bf5c6d235cfc319ff',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fcustom_790',['LDServerConfigBuilder_Logging_Custom',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a5475ef6c221d43abad6a82dba6bdeff5',1,'builder.cpp']]], - ['ldserverconfigbuilder_5flogging_5fdisable_791',['LDServerConfigBuilder_Logging_Disable',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af772cf05a5a2331316792fdb8d7035b8',1,'builder.cpp']]], - ['ldserverconfigbuilder_5foffline_792',['LDServerConfigBuilder_Offline',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ad18f6c7c7a4228c1d9a7ef1e9993a15e',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5feventsbaseurl_793',['LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#afc06b8f43984f45c1d00ab4a84811aec',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5fpollingbaseurl_794',['LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#acce10416f1473b8da72e1d112c5394db',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5frelayproxybaseurl_795',['LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#ac4a369686bac5cb8f0dc77cc6dc75930',1,'builder.cpp']]], - ['ldserverconfigbuilder_5fserviceendpoints_5fstreamingbaseurl_796',['LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af18bc2ee610f9cb879f20b69c08e7e2e',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5ffree_797',['LDServerDataSourcePollBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a9d6f60574a9ddc85deec6721be9cf809',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5fintervals_798',['LDServerDataSourcePollBuilder_IntervalS',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a8b5801740083ccf83bcb3f49905e4052',1,'builder.cpp']]], - ['ldserverdatasourcepollbuilder_5fnew_799',['LDServerDataSourcePollBuilder_New',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0e83b37b08a47704255c6ffcb8691512',1,'builder.h']]], - ['ldserverdatasourcestatus_5fgetlasterror_800',['LDServerDataSourceStatus_GetLastError',['../sdk_8h.html#a6945d193bf78e9e415b7dcc41ff4e7dc',1,'sdk.cpp']]], - ['ldserverdatasourcestatus_5fgetstate_801',['LDServerDataSourceStatus_GetState',['../sdk_8h.html#abd93fb91561a337a9765b13ab2c74871',1,'sdk.cpp']]], - ['ldserverdatasourcestatus_5fstatesince_802',['LDServerDataSourceStatus_StateSince',['../sdk_8h.html#a9ca49ab2f975ea4e7e929d1edcf211fc',1,'sdk.cpp']]], - ['ldserverdatasourcestatuslistener_5finit_803',['LDServerDataSourceStatusListener_Init',['../sdk_8h.html#afe05fdcfb24816f6581dad971b3351d0',1,'sdk.cpp']]], - ['ldserverdatasourcestreambuilder_5ffree_804',['LDServerDataSourceStreamBuilder_Free',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#af9b88cacba4432b7d6bcd60f3d6d3dfd',1,'builder.cpp']]], - ['ldserverdatasourcestreambuilder_5finitialreconnectdelayms_805',['LDServerDataSourceStreamBuilder_InitialReconnectDelayMs',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a93bd4e715dffce365576a2008819988d',1,'builder.cpp']]], - ['ldserverdatasourcestreambuilder_5fnew_806',['LDServerDataSourceStreamBuilder_New',['../server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html#a0bdbfe9deb5c8bd4aac10fc826938789',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fcachepolicy_807',['LDServerLazyLoadBuilder_CachePolicy',['../lazy__load__builder_8h.html#a685e95a2890d76b681fde9e127261a27',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fcacherefreshms_808',['LDServerLazyLoadBuilder_CacheRefreshMs',['../lazy__load__builder_8h.html#ad7f9a41ac14037d53906c211bdf279cd',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5ffree_809',['LDServerLazyLoadBuilder_Free',['../lazy__load__builder_8h.html#a96ec96417c8c145cd915d99c2c627c51',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fnew_810',['LDServerLazyLoadBuilder_New',['../lazy__load__builder_8h.html#a3bf542cf9d1115583a93f9ff7ba4352e',1,'builder.cpp']]], - ['ldserverlazyloadbuilder_5fsourceptr_811',['LDServerLazyLoadBuilder_SourcePtr',['../lazy__load__builder_8h.html#a5c99f469f07f8cf8aeef32ce8c6407e8',1,'builder.cpp']]], - ['ldserversdk_5fallflagsstate_812',['LDServerSDK_AllFlagsState',['../sdk_8h.html#a1818dc11a268da7d0587c009976c14d8',1,'sdk.cpp']]], - ['ldserversdk_5fboolvariation_813',['LDServerSDK_BoolVariation',['../sdk_8h.html#a6feab0fb25d881df2ead48bc79a8ce2e',1,'sdk.cpp']]], - ['ldserversdk_5fboolvariationdetail_814',['LDServerSDK_BoolVariationDetail',['../sdk_8h.html#a7211048ed3d4adb40fac6b80fbe6c373',1,'sdk.cpp']]], - ['ldserversdk_5fdatasourcestatus_5fonstatuschange_815',['LDServerSDK_DataSourceStatus_OnStatusChange',['../sdk_8h.html#aabe40438afc97b3507a1c8db38e570ea',1,'sdk.cpp']]], - ['ldserversdk_5fdatasourcestatus_5fstatus_816',['LDServerSDK_DataSourceStatus_Status',['../sdk_8h.html#a166701e862ed10927c42be1f72c7d0f2',1,'sdk.cpp']]], - ['ldserversdk_5fdoublevariation_817',['LDServerSDK_DoubleVariation',['../sdk_8h.html#a600ff51eb9f47a7d6334b5405eeb0454',1,'sdk.cpp']]], - ['ldserversdk_5fdoublevariationdetail_818',['LDServerSDK_DoubleVariationDetail',['../sdk_8h.html#a1d79989c99b8474d2849875d468669ee',1,'sdk.cpp']]], - ['ldserversdk_5fflush_819',['LDServerSDK_Flush',['../sdk_8h.html#a494d13be512d1eba59c59138f8d28c58',1,'sdk.cpp']]], - ['ldserversdk_5fidentify_820',['LDServerSDK_Identify',['../sdk_8h.html#ae181de7a07622a61e7cc78d29abb58eb',1,'sdk.cpp']]], - ['ldserversdk_5fintvariation_821',['LDServerSDK_IntVariation',['../sdk_8h.html#a8bd32ce92c4f5b6a29452939c0f5746d',1,'sdk.cpp']]], - ['ldserversdk_5fintvariationdetail_822',['LDServerSDK_IntVariationDetail',['../sdk_8h.html#a4adaea5f2b77f8de5559f3bdc1538924',1,'sdk.cpp']]], - ['ldserversdk_5fjsonvariation_823',['LDServerSDK_JsonVariation',['../sdk_8h.html#a0bc3f3832ca22b2f9fe4fa521e07ca3e',1,'sdk.cpp']]], - ['ldserversdk_5fjsonvariationdetail_824',['LDServerSDK_JsonVariationDetail',['../sdk_8h.html#ac6ba91a3f9563664f2d72a1a9b1810dd',1,'sdk.cpp']]], - ['ldserversdk_5fnew_825',['LDServerSDK_New',['../sdk_8h.html#a761fccfc4cf3e0e4d5fc347552f855cf',1,'sdk.cpp']]], - ['ldserversdk_5fstart_826',['LDServerSDK_Start',['../sdk_8h.html#a58b0a48cbf9ae25e3681e000ad3bccef',1,'sdk.cpp']]], - ['ldserversdk_5fstringvariation_827',['LDServerSDK_StringVariation',['../sdk_8h.html#abe287bd914f0296bf951c4024835ea76',1,'sdk.cpp']]], - ['ldserversdk_5fstringvariationdetail_828',['LDServerSDK_StringVariationDetail',['../sdk_8h.html#a8719b084e23ec6fff05dcd7e31f8da18',1,'sdk.cpp']]], - ['ldserversdk_5ftrackdata_829',['LDServerSDK_TrackData',['../sdk_8h.html#a4ed0fe4f3cd7d5681b7367f5621f4c65',1,'sdk.cpp']]], - ['ldserversdk_5ftrackevent_830',['LDServerSDK_TrackEvent',['../sdk_8h.html#a75524786259227a9b8dc0d38bffc0853',1,'sdk.cpp']]], - ['ldserversdk_5ftrackmetric_831',['LDServerSDK_TrackMetric',['../sdk_8h.html#a78f1f4240ef6518c6853c290b4cf7011',1,'sdk.cpp']]], - ['ldserversdk_5fversion_832',['LDServerSDK_Version',['../sdk_8h.html#a709599682e340ecfb1fe2f15482eca49',1,'sdk.cpp']]], - ['level_833',['Level',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.html#aedbb6ba1bb6fa60d9bfb6bbdfb802726',1,'launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging']]], - ['logging_834',['Logging',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a170105d03ea7d3eb3c5b0f279fceea23',1,'launchdarkly::server_side::ConfigBuilder::Logging()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a3f81437b901dce4126484ad2cf9d41d7',1,'launchdarkly::config::shared::builders::ConfigBuilder::Logging()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a1434843a3491e9bbffa3fca70f012e0f',1,'launchdarkly::config::shared::builders::LoggingBuilder::Logging(LoggingType logging)']]], - ['loggingbuilder_835',['LoggingBuilder',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a61d3411819bdd933a0224e0967e46c42',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder()=default'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a3e6bb1bf4d52ebefc21291dfd243bb0d',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(CustomLogging custom)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a25fab6f2b7b807fe028d96d2af04f5d9',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(BasicLogging basic)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.html#a2dae373e72b791de30a75e6985d48298',1,'launchdarkly::config::shared::builders::LoggingBuilder::LoggingBuilder(NoLogging no)']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_c.html b/libs/server-sdk/docs/html/search/functions_c.html deleted file mode 100644 index c4f326877..000000000 --- a/libs/server-sdk/docs/html/search/functions_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_c.js b/libs/server-sdk/docs/html/search/functions_c.js deleted file mode 100644 index 2c5e72d63..000000000 --- a/libs/server-sdk/docs/html/search/functions_c.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['malformedflag_836',['MalformedFlag',['../classlaunchdarkly_1_1EvaluationReason.html#a0200e699dbdaf901398e14a62dcdd62c',1,'launchdarkly::EvaluationReason']]], - ['maxcontexts_837',['MaxContexts',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a01a9a6f5c2f4100f5c94436a9356d59f',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['message_838',['Message',['../classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.html#add8ec1f3efd4507dc287e65371293b95',1,'launchdarkly::common::data_sources::DataSourceStatusErrorInfo']]], - ['method_839',['Method',['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#a5825a2f2c8ded456e98f9a4145f31a3e',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Method(BackgroundSync bg_sync)'],['../classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.html#ace85affc852218fc769d91b4afc84f8c',1,'launchdarkly::server_side::config::builders::DataSystemBuilder::Method(LazyLoad lazy_load)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#a2de7d853f67a236efc1d9877381aa635',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Method(Streaming stream_builder)'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.html#ab681c6b23b040a451a6eae44d2a61a9a',1,'launchdarkly::config::shared::builders::DataSourceBuilder< ClientSDK >::Method(Polling polling_builder)']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_d.html b/libs/server-sdk/docs/html/search/functions_d.html deleted file mode 100644 index 7a1ed065d..000000000 --- a/libs/server-sdk/docs/html/search/functions_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_d.js b/libs/server-sdk/docs/html/search/functions_d.js deleted file mode 100644 index f13086ab5..000000000 --- a/libs/server-sdk/docs/html/search/functions_d.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['name_840',['Name',['../classlaunchdarkly_1_1Attributes.html#af92ffa2164e5bf0d29d170e888c71599',1,'launchdarkly::Attributes::Name()'],['../classlaunchdarkly_1_1AttributesBuilder.html#a8b16a2d3ac76ef69d21f222661e6f238',1,'launchdarkly::AttributesBuilder::Name()']]], - ['namespace_841',['Namespace',['../classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.html#a73c0cd6d490c648d81fa6cf99775ca6b',1,'launchdarkly::server_side::integrations::ISerializedItemKind::Namespace()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind.html#ad6aa262f44ef563b9a719ca7e41053b7',1,'launchdarkly::server_side::integrations::SegmentKind::Namespace()'],['../classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.html#a8b30f70a206fce293d95bb4c5cd45010',1,'launchdarkly::server_side::integrations::FlagKind::Namespace()']]], - ['none_842',['None',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.html#a2423cb95ca32888d85b5d02b0594c54e',1,'launchdarkly::config::shared::builders::PersistenceBuilder< ClientSDK >']]], - ['noticeprerequisite_843',['NoticePrerequisite',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html#aa8e09d907b0fb346ef31205f68c72a40',1,'launchdarkly::server_side::evaluation::detail::EvaluationStack']]], - ['noticesegment_844',['NoticeSegment',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.html#aaffc8094fc3f837be7b19bdd15e9fd1e',1,'launchdarkly::server_side::evaluation::detail::EvaluationStack']]], - ['null_845',['Null',['../classlaunchdarkly_1_1Value.html#afaa69d329adc3b5367a321a49f660513',1,'launchdarkly::Value']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_e.html b/libs/server-sdk/docs/html/search/functions_e.html deleted file mode 100644 index 22d2a6bf5..000000000 --- a/libs/server-sdk/docs/html/search/functions_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_e.js b/libs/server-sdk/docs/html/search/functions_e.js deleted file mode 100644 index 45f7f8cdd..000000000 --- a/libs/server-sdk/docs/html/search/functions_e.js +++ /dev/null @@ -1,11 +0,0 @@ -var searchData= -[ - ['object_846',['Object',['../classlaunchdarkly_1_1Value_1_1Object.html#a5f3873312292070b0e991e7911909b5a',1,'launchdarkly::Value::Object']]], - ['off_847',['Off',['../classlaunchdarkly_1_1EvaluationReason.html#abd5fddcd4299eb85c8e54845fb0e6e26',1,'launchdarkly::EvaluationReason']]], - ['offline_848',['Offline',['../classlaunchdarkly_1_1server__side_1_1ConfigBuilder.html#a6c80b066dacfe187f3f3ba3e56f82523',1,'launchdarkly::server_side::ConfigBuilder::Offline()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a4f66740b0d1135bf40dd23abce9bb345',1,'launchdarkly::config::shared::builders::ConfigBuilder::Offline()'],['../structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html#a97a4707e4af4600999d87f07d1496a70',1,'launchdarkly::config::shared::Defaults::Offline()']]], - ['omitdetails_849',['OmitDetails',['../classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.html#a92a753d9c3f36399bf35dfbd231e248d',1,'launchdarkly::server_side::AllFlagsState::State']]], - ['ondatasourcestatuschange_850',['OnDataSourceStatusChange',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#af0f2fed18bf300db12dd5444d6ebbc38',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['ondatasourcestatuschangeex_851',['OnDataSourceStatusChangeEx',['../classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.html#a57c95ee889b82b09c47ad0e8b9504680',1,'launchdarkly::server_side::IDataSourceStatusProvider']]], - ['onflagchange_852',['OnFlagChange',['../classlaunchdarkly_1_1server__side_1_1IChangeNotifier.html#a20157d6471183759e2d0449a70fd264c',1,'launchdarkly::server_side::IChangeNotifier::OnFlagChange()'],['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.html#afd8edfdb60ee116a509c9e8e4f252311',1,'launchdarkly::server_side::data_components::ChangeNotifier::OnFlagChange()']]], - ['operator_2a_853',['operator*',['../classlaunchdarkly_1_1EvaluationDetail.html#a60011cd1379e4d01ecb542b4425a0bf2',1,'launchdarkly::EvaluationDetail']]] -]; diff --git a/libs/server-sdk/docs/html/search/functions_f.html b/libs/server-sdk/docs/html/search/functions_f.html deleted file mode 100644 index 54b7dee08..000000000 --- a/libs/server-sdk/docs/html/search/functions_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/functions_f.js b/libs/server-sdk/docs/html/search/functions_f.js deleted file mode 100644 index a7ac0a8a6..000000000 --- a/libs/server-sdk/docs/html/search/functions_f.js +++ /dev/null @@ -1,15 +0,0 @@ -var searchData= -[ - ['parse_854',['Parse',['../classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.html#a5a4fe9ea5d8353010445d74395393a11',1,'launchdarkly::server_side::evaluation::detail::SemVer']]], - ['path_855',['Path',['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a27232f71865107b5cd0f38020602e179',1,'launchdarkly::config::shared::built::Events']]], - ['pathtostringreference_856',['PathToStringReference',['../classlaunchdarkly_1_1AttributeReference.html#ae14b8043e7b9b6d8981b79baa0223162',1,'launchdarkly::AttributeReference']]], - ['persistence_857',['Persistence',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.html#a0951c1afd8b17b390ee307505e9a043f',1,'launchdarkly::config::shared::builders::ConfigBuilder']]], - ['pollingbaseurl_858',['PollingBaseUrl',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.html#a699047e54ddfa1e090967cf7151595ba',1,'launchdarkly::config::shared::builders::EndpointsBuilder::PollingBaseUrl()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.html#a97e938e855b8677f8864975c85df309c',1,'launchdarkly::config::shared::built::ServiceEndpoints::PollingBaseUrl()']]], - ['pollinterval_859',['PollInterval',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.html#a1c3d77913ec076ed8023387b409f3e7f',1,'launchdarkly::config::shared::builders::PollingBuilder']]], - ['prerequisitefailed_860',['PrerequisiteFailed',['../classlaunchdarkly_1_1EvaluationReason.html#ab4505e5afc9c6af24df62f77f3dc895a',1,'launchdarkly::EvaluationReason']]], - ['prerequisitekey_861',['PrerequisiteKey',['../classlaunchdarkly_1_1EvaluationReason.html#aaa51a5be8c46ffe689cbe859751542d1',1,'launchdarkly::EvaluationReason']]], - ['present_862',['Present',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#a57bda88155586d1dd3e2a77eef2cb4d0',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]], - ['privateattribute_863',['PrivateAttribute',['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#a279ccdb763483b0e3f12d812cbb35fcb',1,'launchdarkly::config::shared::builders::EventsBuilder']]], - ['privateattributes_864',['PrivateAttributes',['../classlaunchdarkly_1_1Attributes.html#a418d7e2b6951a8c8630b3d1637c38c49',1,'launchdarkly::Attributes::PrivateAttributes()'],['../classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.html#abcaa823696413e5bb977850ebec81da1',1,'launchdarkly::config::shared::builders::EventsBuilder::PrivateAttributes()'],['../classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.html#a06dde63ff4102ce660892908129097ff',1,'launchdarkly::config::shared::built::Events::PrivateAttributes()']]], - ['prune_865',['Prune',['../classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.html#a0b0621833a3c96fd4a5d52f3deddc55a',1,'launchdarkly::server_side::data_components::ExpirationTracker']]] -]; diff --git a/libs/server-sdk/docs/html/search/mag_sel.svg b/libs/server-sdk/docs/html/search/mag_sel.svg deleted file mode 100644 index 03626f64a..000000000 --- a/libs/server-sdk/docs/html/search/mag_sel.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/search/nomatches.html b/libs/server-sdk/docs/html/search/nomatches.html deleted file mode 100644 index 2b9360b6b..000000000 --- a/libs/server-sdk/docs/html/search/nomatches.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/libs/server-sdk/docs/html/search/pages_0.html b/libs/server-sdk/docs/html/search/pages_0.html deleted file mode 100644 index 8517b48f0..000000000 --- a/libs/server-sdk/docs/html/search/pages_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/pages_0.js b/libs/server-sdk/docs/html/search/pages_0.js deleted file mode 100644 index 43950bcba..000000000 --- a/libs/server-sdk/docs/html/search/pages_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['adapters_972',['Adapters',['../md_src_data_components_serialization_adapters_README.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/pages_1.html b/libs/server-sdk/docs/html/search/pages_1.html deleted file mode 100644 index a0fb67963..000000000 --- a/libs/server-sdk/docs/html/search/pages_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/pages_1.js b/libs/server-sdk/docs/html/search/pages_1.js deleted file mode 100644 index b17a6904d..000000000 --- a/libs/server-sdk/docs/html/search/pages_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['data_20source_20implementations_973',['Data Source Implementations',['../md_src_data_systems_background_sync_sources_README.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/pages_2.html b/libs/server-sdk/docs/html/search/pages_2.html deleted file mode 100644 index 084edfd03..000000000 --- a/libs/server-sdk/docs/html/search/pages_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/pages_2.js b/libs/server-sdk/docs/html/search/pages_2.js deleted file mode 100644 index ca161548d..000000000 --- a/libs/server-sdk/docs/html/search/pages_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['sdk_20layout_20and_20overview_974',['SDK Layout and Overview',['../index.html',1,'']]] -]; diff --git a/libs/server-sdk/docs/html/search/search.css b/libs/server-sdk/docs/html/search/search.css deleted file mode 100644 index 9074198f8..000000000 --- a/libs/server-sdk/docs/html/search/search.css +++ /dev/null @@ -1,257 +0,0 @@ -/*---------------- Search Box */ - -#MSearchBox { - white-space : nowrap; - background: white; - border-radius: 0.65em; - box-shadow: inset 0.5px 0.5px 3px 0px #555; - z-index: 102; -} - -#MSearchBox .left { - display: inline-block; - vertical-align: middle; - height: 1.4em; -} - -#MSearchSelect { - display: inline-block; - vertical-align: middle; - height: 1.4em; - padding: 0 0 0 0.3em; - margin: 0; -} - -#MSearchField { - display: inline-block; - vertical-align: middle; - width: 7.5em; - height: 1.1em; - margin: 0 0.15em; - padding: 0; - line-height: 1em; - border:none; - color: #909090; - outline: none; - font-family: Arial, Verdana, sans-serif; - -webkit-border-radius: 0px; - border-radius: 0px; - background: none; -} - - -#MSearchBox .right { - display: inline-block; - vertical-align: middle; - width: 1.4em; - height: 1.4em; -} - -#MSearchClose { - display: none; - font-size: inherit; - background : none; - border: none; - margin: 0; - padding: 0; - outline: none; - -} - -#MSearchCloseImg { - height: 1.4em; - padding: 0.3em; - margin: 0; -} - -.MSearchBoxActive #MSearchField { - color: #000000; -} - -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} - -/*---------------- Search filter selection */ - -#MSearchSelectWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; - z-index: 10001; - padding-top: 4px; - padding-bottom: 4px; - -moz-border-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -.SelectItem { - font: 8pt Arial, Verdana, sans-serif; - padding-left: 2px; - padding-right: 12px; - border: 0px; -} - -span.SelectionMark { - margin-right: 4px; - font-family: monospace; - outline-style: none; - text-decoration: none; -} - -a.SelectItem { - display: block; - outline-style: none; - color: #000000; - text-decoration: none; - padding-left: 6px; - padding-right: 12px; -} - -a.SelectItem:focus, -a.SelectItem:active { - color: #000000; - outline-style: none; - text-decoration: none; -} - -a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; - outline-style: none; - text-decoration: none; - cursor: pointer; - display: block; -} - -/*---------------- Search results window */ - -iframe#MSearchResults { - width: 60ex; - height: 15em; -} - -#MSearchResultsWindow { - display: none; - position: absolute; - left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; - z-index:10000; -} - -/* ----------------------------------- */ - - -#SRIndex { - clear:both; - padding-bottom: 15px; -} - -.SREntry { - font-size: 10pt; - padding-left: 1ex; -} - -.SRPage .SREntry { - font-size: 8pt; - padding: 1px 5px; -} - -body.SRPage { - margin: 5px 2px; -} - -.SRChildren { - padding-left: 3ex; padding-bottom: .5em -} - -.SRPage .SRChildren { - display: none; -} - -.SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRScope { - display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; - text-decoration: none; - outline: none; -} - -a.SRSymbol:focus, a.SRSymbol:active, -a.SRScope:focus, a.SRScope:active { - text-decoration: underline; -} - -span.SRScope { - padding-left: 4px; - font-family: Arial, Verdana, sans-serif; -} - -.SRPage .SRStatus { - padding: 2px 5px; - font-size: 8pt; - font-style: italic; - font-family: Arial, Verdana, sans-serif; -} - -.SRResult { - display: none; -} - -div.searchresults { - margin-left: 10px; - margin-right: 10px; -} - -/*---------------- External search page results */ - -.searchresult { - background-color: #F0F3F8; -} - -.pages b { - color: white; - padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); - background-repeat: repeat-x; - text-shadow: 0 1px 1px #000000; -} - -.pages { - line-height: 17px; - margin-left: 4px; - text-decoration: none; -} - -.hl { - font-weight: bold; -} - -#searchresults { - margin-bottom: 20px; -} - -.searchpages { - margin-top: 10px; -} - diff --git a/libs/server-sdk/docs/html/search/search.js b/libs/server-sdk/docs/html/search/search.js deleted file mode 100644 index fb226f734..000000000 --- a/libs/server-sdk/docs/html/search/search.js +++ /dev/null @@ -1,816 +0,0 @@ -/* - @licstart The following is the entire license notice for the JavaScript code in this file. - - The MIT License (MIT) - - Copyright (C) 1997-2020 by Dimitri van Heesch - - Permission is hereby granted, free of charge, to any person obtaining a copy of this software - and associated documentation files (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, publish, distribute, - sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all copies or - substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @licend The above is the entire license notice for the JavaScript code in this file - */ -function convertToId(search) -{ - var result = ''; - for (i=0;i do a search - { - this.Search(); - } - } - - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { - this.searchIndex--; - this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { - this.OnSelectItem(this.searchIndex); - this.CloseSelectionWindow(); - this.DOMSearchField().focus(); - } - return false; - } - - // --------- Actions - - // Closes the results window. - this.CloseResultsWindow = function() - { - this.DOMPopupSearchResultsWindow().style.display = 'none'; - this.DOMSearchClose().style.display = 'none'; - this.Activate(false); - } - - this.CloseSelectionWindow = function() - { - this.DOMSearchSelectWindow().style.display = 'none'; - } - - // Performs a search. - this.Search = function() - { - this.keyTimeout = 0; - - // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { - idxChar = searchValue.substr(0, 2); - } - - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; - } - - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } - } - - this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; - } - - // -------- Activation Functions - - // Activates or deactivates the search panel, resetting things to - // their default values if necessary. - this.Activate = function(isActive) - { - if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { - this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { - this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; - this.searchActive = false; - this.lastSearchValue = '' - this.lastResultsPage = ''; - } - } -} - -// ----------------------------------------------------------------------- - -// The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') - { - return element; - } - - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } - } - } - - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } - } - } - - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); - } - - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } - } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; - } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; - } - - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; - } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } -} - -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} - -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} - -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W diff --git a/libs/server-sdk/docs/html/search/search_r.png b/libs/server-sdk/docs/html/search/search_r.png deleted file mode 100644 index 1af5d21ee13e070d7600f1c4657fde843b953a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD diff --git a/libs/server-sdk/docs/html/search/searchdata.js b/libs/server-sdk/docs/html/search/searchdata.js deleted file mode 100644 index de3ac52b0..000000000 --- a/libs/server-sdk/docs/html/search/searchdata.js +++ /dev/null @@ -1,39 +0,0 @@ -var indexSectionsWithContent = -{ - 0: "abcdefghijklmnoprstuvw", - 1: "abcdefghijklmnopstv", - 2: "abceflmosv", - 3: "abcdefghijklmnoprstuvw", - 4: "bdeflstuw", - 5: "fl", - 6: "eiklmotu", - 7: "cdikl", - 8: "ads" -}; - -var indexSectionNames = -{ - 0: "all", - 1: "classes", - 2: "files", - 3: "functions", - 4: "variables", - 5: "typedefs", - 6: "enums", - 7: "enumvalues", - 8: "pages" -}; - -var indexSectionLabels = -{ - 0: "All", - 1: "Classes", - 2: "Files", - 3: "Functions", - 4: "Variables", - 5: "Typedefs", - 6: "Enumerations", - 7: "Enumerator", - 8: "Pages" -}; - diff --git a/libs/server-sdk/docs/html/search/typedefs_0.html b/libs/server-sdk/docs/html/search/typedefs_0.html deleted file mode 100644 index a4684c4ad..000000000 --- a/libs/server-sdk/docs/html/search/typedefs_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/typedefs_0.js b/libs/server-sdk/docs/html/search/typedefs_0.js deleted file mode 100644 index 67a9558e2..000000000 --- a/libs/server-sdk/docs/html/search/typedefs_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['flagkey_924',['FlagKey',['../classlaunchdarkly_1_1server__side_1_1IClient.html#a403a71b9a2348c4b8368f7434d1eb4df',1,'launchdarkly::server_side::IClient']]] -]; diff --git a/libs/server-sdk/docs/html/search/typedefs_1.html b/libs/server-sdk/docs/html/search/typedefs_1.html deleted file mode 100644 index 46cf01e62..000000000 --- a/libs/server-sdk/docs/html/search/typedefs_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/typedefs_1.js b/libs/server-sdk/docs/html/search/typedefs_1.js deleted file mode 100644 index b6be5497b..000000000 --- a/libs/server-sdk/docs/html/search/typedefs_1.js +++ /dev/null @@ -1,7 +0,0 @@ -var searchData= -[ - ['ldlistenerconnection_925',['LDListenerConnection',['../listener__connection_8h.html#a424bc119d8823bbfbd4cd29ca64b79ad',1,'listener_connection.h']]], - ['ldvalue_926',['LDValue',['../value_8h.html#ab2f8b088f5deaa20a08e2725df94e630',1,'value.h']]], - ['ldvalue_5farrayiter_927',['LDValue_ArrayIter',['../value_8h.html#a60a215dcf5fcf9f3da9c1ecc0c97ab7d',1,'value.h']]], - ['ldvalue_5fobjectiter_928',['LDValue_ObjectIter',['../value_8h.html#a9d1e5eb270ba2186970c7ad4492e5aa5',1,'value.h']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_0.html b/libs/server-sdk/docs/html/search/variables_0.html deleted file mode 100644 index 1e477c08c..000000000 --- a/libs/server-sdk/docs/html/search/variables_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_0.js b/libs/server-sdk/docs/html/search/variables_0.js deleted file mode 100644 index 6d841e981..000000000 --- a/libs/server-sdk/docs/html/search/variables_0.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['backend_915',['backend',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#adabc8bfdaa5e6c4dff319f45604a8901',1,'launchdarkly::config::shared::built::Logging']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_1.html b/libs/server-sdk/docs/html/search/variables_1.html deleted file mode 100644 index ea73d9a49..000000000 --- a/libs/server-sdk/docs/html/search/variables_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_1.js b/libs/server-sdk/docs/html/search/variables_1.js deleted file mode 100644 index 2730354cd..000000000 --- a/libs/server-sdk/docs/html/search/variables_1.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['deleted_916',['deleted',['../structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html#aee2e7e1caa4461486044b79abdb8fa28',1,'launchdarkly::server_side::integrations::SerializedItemDescriptor']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_2.html b/libs/server-sdk/docs/html/search/variables_2.html deleted file mode 100644 index 0580462e9..000000000 --- a/libs/server-sdk/docs/html/search/variables_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_2.js b/libs/server-sdk/docs/html/search/variables_2.js deleted file mode 100644 index 6c48a598d..000000000 --- a/libs/server-sdk/docs/html/search/variables_2.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['enabled_917',['Enabled',['../structLDLogBackend.html#af8e2fb0e3bedaeff0e3b503bb00bfe68',1,'LDLogBackend']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_3.html b/libs/server-sdk/docs/html/search/variables_3.html deleted file mode 100644 index 0d69e7619..000000000 --- a/libs/server-sdk/docs/html/search/variables_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_3.js b/libs/server-sdk/docs/html/search/variables_3.js deleted file mode 100644 index 7ffa279aa..000000000 --- a/libs/server-sdk/docs/html/search/variables_3.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['flagchanged_918',['FlagChanged',['../structLDFlagListener.html#a6972b03fff5b8610973ed9cbac5613fb',1,'LDFlagListener']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_4.html b/libs/server-sdk/docs/html/search/variables_4.html deleted file mode 100644 index a4b6506bb..000000000 --- a/libs/server-sdk/docs/html/search/variables_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_4.js b/libs/server-sdk/docs/html/search/variables_4.js deleted file mode 100644 index d7054263a..000000000 --- a/libs/server-sdk/docs/html/search/variables_4.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['level_919',['level',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#a1c50961d51ac81bd596bc7d51dae95ae',1,'launchdarkly::config::shared::built::Logging']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_5.html b/libs/server-sdk/docs/html/search/variables_5.html deleted file mode 100644 index 7e345d16c..000000000 --- a/libs/server-sdk/docs/html/search/variables_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_5.js b/libs/server-sdk/docs/html/search/variables_5.js deleted file mode 100644 index c47d245b9..000000000 --- a/libs/server-sdk/docs/html/search/variables_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['statuschanged_920',['StatusChanged',['../structLDServerDataSourceStatusListener.html#aedc7bf6fae8a332ea58f4edf6d7b38f6',1,'LDServerDataSourceStatusListener']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_6.html b/libs/server-sdk/docs/html/search/variables_6.html deleted file mode 100644 index 7d48e75e2..000000000 --- a/libs/server-sdk/docs/html/search/variables_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_6.js b/libs/server-sdk/docs/html/search/variables_6.js deleted file mode 100644 index 718c26075..000000000 --- a/libs/server-sdk/docs/html/search/variables_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['tag_921',['tag',['../structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html#a7e9f71ea66f040f93243ae2a85f80d92',1,'launchdarkly::config::shared::built::Logging']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_7.html b/libs/server-sdk/docs/html/search/variables_7.html deleted file mode 100644 index 5c2634092..000000000 --- a/libs/server-sdk/docs/html/search/variables_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_7.js b/libs/server-sdk/docs/html/search/variables_7.js deleted file mode 100644 index 036df1c5b..000000000 --- a/libs/server-sdk/docs/html/search/variables_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['userdata_922',['UserData',['../structLDServerDataSourceStatusListener.html#a43f796fb55d3c5d82fa8597987ec8e0b',1,'LDServerDataSourceStatusListener::UserData()'],['../structLDLogBackend.html#a1e1e4409e3b0a7272304261309bff6b8',1,'LDLogBackend::UserData()'],['../structLDFlagListener.html#aa31ceb863843e77e6e4218af0e626a3c',1,'LDFlagListener::UserData()']]] -]; diff --git a/libs/server-sdk/docs/html/search/variables_8.html b/libs/server-sdk/docs/html/search/variables_8.html deleted file mode 100644 index dc9ec54a5..000000000 --- a/libs/server-sdk/docs/html/search/variables_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/libs/server-sdk/docs/html/search/variables_8.js b/libs/server-sdk/docs/html/search/variables_8.js deleted file mode 100644 index 76fbfde2b..000000000 --- a/libs/server-sdk/docs/html/search/variables_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['write_923',['Write',['../structLDLogBackend.html#ae721caa42925f7e3c7271f40f2a352d1',1,'LDLogBackend']]] -]; diff --git a/libs/server-sdk/docs/html/semver__operations_8hpp_source.html b/libs/server-sdk/docs/html/semver__operations_8hpp_source.html deleted file mode 100644 index 8df0d5975..000000000 --- a/libs/server-sdk/docs/html/semver__operations_8hpp_source.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/detail/semver_operations.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    semver_operations.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <optional>
    -
    4 #include <string>
    -
    5 #include <variant>
    -
    6 #include <vector>
    -
    7 
    -
    8 namespace launchdarkly::server_side::evaluation::detail {
    -
    9 
    -
    18 class SemVer {
    -
    19  public:
    -
    20  using VersionType = std::uint64_t;
    -
    21 
    -
    22  using Token = std::variant<VersionType, std::string>;
    -
    23 
    -
    27  SemVer();
    -
    28 
    -
    38  SemVer(VersionType major,
    -
    39  VersionType minor,
    -
    40  VersionType patch,
    -
    41  std::vector<Token> prerelease);
    -
    42 
    -
    49  SemVer(VersionType major, VersionType minor, VersionType patch);
    -
    50 
    -
    51  [[nodiscard]] SemVer::VersionType Major() const;
    -
    52  [[nodiscard]] SemVer::VersionType Minor() const;
    -
    53  [[nodiscard]] SemVer::VersionType Patch() const;
    -
    54 
    -
    55  [[nodiscard]] std::optional<std::vector<Token>> const& Prerelease() const;
    -
    56 
    -
    63  [[nodiscard]] static std::optional<SemVer> Parse(std::string const& value);
    -
    64 
    -
    65  private:
    -
    66  VersionType major_;
    -
    67  VersionType minor_;
    -
    68  VersionType patch_;
    -
    69  std::optional<std::vector<Token>> prerelease_;
    -
    70 };
    -
    71 
    -
    72 bool operator<(SemVer::Token const& lhs, SemVer::Token const& rhs);
    -
    73 
    -
    74 bool operator==(SemVer const& lhs, SemVer const& rhs);
    -
    75 
    -
    76 bool operator<(SemVer const& lhs, SemVer const& rhs);
    -
    77 
    -
    78 bool operator>(SemVer const& lhs, SemVer const& rhs);
    -
    79 
    -
    84 std::ostream& operator<<(std::ostream& out, SemVer const& sv);
    -
    85 
    -
    86 std::ostream& operator<<(std::ostream& out, SemVer::Token const& sv);
    -
    87 
    -
    88 } // namespace launchdarkly::server_side::evaluation::detail
    -
    Definition: semver_operations.hpp:18
    -
    static std::optional< SemVer > Parse(std::string const &value)
    Definition: semver_operations.cpp:116
    -
    SemVer()
    Definition: semver_operations.cpp:45
    -
    - - - - diff --git a/libs/server-sdk/docs/html/serialized__item__descriptor_8hpp_source.html b/libs/server-sdk/docs/html/serialized__item__descriptor_8hpp_source.html deleted file mode 100644 index 3955be6dc..000000000 --- a/libs/server-sdk/docs/html/serialized__item__descriptor_8hpp_source.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/integrations/data_reader/serialized_item_descriptor.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    serialized_item_descriptor.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <cstdint>
    -
    4 #include <optional>
    -
    5 #include <ostream>
    -
    6 #include <string>
    -
    7 
    -
    8 namespace launchdarkly::server_side::integrations {
    - -
    13  std::uint64_t version;
    -
    14 
    -
    21  bool deleted;
    -
    22 
    -
    23  std::string serializedItem;
    -
    24 
    -
    32  static SerializedItemDescriptor Present(std::uint64_t const version,
    -
    33  std::string data) {
    -
    34  return SerializedItemDescriptor{version, false, std::move(data)};
    -
    35  }
    -
    36 
    -
    49  static SerializedItemDescriptor Tombstone(std::uint64_t const version,
    -
    50  std::string tombstone_rep) {
    -
    51  return SerializedItemDescriptor{version, true,
    -
    52  std::move(tombstone_rep)};
    -
    53  }
    -
    54 };
    -
    55 
    -
    56 inline bool operator==(SerializedItemDescriptor const& lhs,
    -
    57  SerializedItemDescriptor const& rhs) {
    -
    58  return lhs.version == rhs.version && lhs.deleted == rhs.deleted &&
    -
    59  lhs.serializedItem == rhs.serializedItem;
    -
    60 }
    -
    61 
    -
    62 inline void PrintTo(SerializedItemDescriptor const& item, std::ostream* os) {
    -
    63  *os << "{version=" << item.version << ", deleted=" << item.deleted
    -
    64  << ", item=" << item.serializedItem << "}";
    -
    65 }
    -
    66 
    -
    67 } // namespace launchdarkly::server_side::integrations
    -
    Definition: serialized_item_descriptor.hpp:12
    -
    static SerializedItemDescriptor Present(std::uint64_t const version, std::string data)
    Constructs a SerializedItemDescriptor from a version and a serialized item.
    Definition: serialized_item_descriptor.hpp:32
    -
    static SerializedItemDescriptor Tombstone(std::uint64_t const version, std::string tombstone_rep)
    Constructs a SerializedItemDescriptor from a version and a tombstone.
    Definition: serialized_item_descriptor.hpp:49
    -
    bool deleted
    Definition: serialized_item_descriptor.hpp:21
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html deleted file mode 100644 index 970ceace8..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h.html +++ /dev/null @@ -1,1253 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/builder.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    builder.h File Reference
    -
    -
    -
    -Include dependency graph for builder.h:
    -
    -
    - - - - - - - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - - - - - -

    -Typedefs

    -typedef struct _LDServerConfigBuilder * LDServerConfigBuilder
     
    -typedef struct _LDServerDataSourceStreamBuilder * LDServerDataSourceStreamBuilder
     
    -typedef struct _LDServerDataSourcePollBuilder * LDServerDataSourcePollBuilder
     
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Functions

     LD_EXPORT (LDServerConfigBuilder) LDServerConfigBuilder_New(char const *sdk_key)
     
     LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL (LDServerConfigBuilder b, char const *url)
     
     LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL (LDServerConfigBuilder b, char const *url)
     
     LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL (LDServerConfigBuilder b, char const *url)
     
     LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL (LDServerConfigBuilder b, char const *url)
     
     LDServerConfigBuilder_AppInfo_Identifier (LDServerConfigBuilder b, char const *app_id)
     
     LDServerConfigBuilder_AppInfo_Version (LDServerConfigBuilder b, char const *app_version)
     
     LDServerConfigBuilder_Offline (LDServerConfigBuilder b, bool offline)
     
     LDServerConfigBuilder_Events_Enabled (LDServerConfigBuilder b, bool enabled)
     
     LDServerConfigBuilder_Events_ContextKeysCapacity (LDServerConfigBuilder b, size_t context_keys_capacity)
     
     LDServerConfigBuilder_Events_Capacity (LDServerConfigBuilder b, size_t capacity)
     
     LDServerConfigBuilder_Events_FlushIntervalMs (LDServerConfigBuilder b, unsigned int milliseconds)
     
     LDServerConfigBuilder_Events_AllAttributesPrivate (LDServerConfigBuilder b, bool all_attributes_private)
     
     LDServerConfigBuilder_Events_PrivateAttribute (LDServerConfigBuilder b, char const *attribute_reference)
     
     LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming (LDServerConfigBuilder b, LDServerDataSourceStreamBuilder stream_builder)
     
     LDServerConfigBuilder_DataSystem_BackgroundSync_Polling (LDServerConfigBuilder b, LDServerDataSourcePollBuilder poll_builder)
     
     LDServerConfigBuilder_DataSystem_LazyLoad (LDServerConfigBuilder b, LDServerLazyLoadBuilder lazy_load_builder)
     
     LDServerConfigBuilder_DataSystem_Enabled (LDServerConfigBuilder b, bool enabled)
     
     LDServerDataSourceStreamBuilder_New ()
     
     LDServerDataSourceStreamBuilder_InitialReconnectDelayMs (LDServerDataSourceStreamBuilder b, unsigned int milliseconds)
     
     LDServerDataSourceStreamBuilder_Free (LDServerDataSourceStreamBuilder b)
     
     LDServerDataSourcePollBuilder_New ()
     
     LDServerDataSourcePollBuilder_IntervalS (LDServerDataSourcePollBuilder b, unsigned int seconds)
     
     LDServerDataSourcePollBuilder_Free (LDServerDataSourcePollBuilder b)
     
     LDServerConfigBuilder_HttpProperties_WrapperName (LDServerConfigBuilder b, char const *wrapper_name)
     
     LDServerConfigBuilder_HttpProperties_WrapperVersion (LDServerConfigBuilder b, char const *wrapper_version)
     
     LDServerConfigBuilder_HttpProperties_Header (LDServerConfigBuilder b, char const *key, char const *value)
     
     LDServerConfigBuilder_Logging_Disable (LDServerConfigBuilder b)
     
     LDServerConfigBuilder_Logging_Basic (LDServerConfigBuilder b, LDLoggingBasicBuilder basic_builder)
     
     LDServerConfigBuilder_Logging_Custom (LDServerConfigBuilder b, LDLoggingCustomBuilder custom_builder)
     
     LDServerConfigBuilder_Build (LDServerConfigBuilder builder, LDServerConfig *out_config)
     
     LDServerConfigBuilder_Free (LDServerConfigBuilder builder)
     
    -

    Function Documentation

    - -

    ◆ LD_EXPORT()

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDServerConfigBuilder ) const
    -
    -

    Constructs a client-side config builder.

    - -
    -
    - -

    ◆ LDServerConfigBuilder_AppInfo_Identifier()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_AppInfo_Identifier (LDServerConfigBuilder b,
    char const * app_id 
    )
    -
    -

    Sets an identifier for the application.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    app_idNon-empty string. Must be <= 64 chars. Must be alphanumeric, '-', '.', or '_'. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_AppInfo_Version()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_AppInfo_Version (LDServerConfigBuilder b,
    char const * app_version 
    )
    -
    -

    Sets a version for the application.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    app_versionNon-empty string. Must be <= 64 chars. Must be alphanumeric, '-', '.', or '_'. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Build()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Build (LDServerConfigBuilder builder,
    LDServerConfig * out_config 
    )
    -
    -

    Creates an LDClientConfig. The LDServerConfigBuilder is consumed. On success, the config will be stored in out_config; otherwise, out_config will be set to NULL and the returned LDStatus will indicate the error.

    Parameters
    - - - -
    builderBuilder to consume. Must not be NULL.
    out_configPointer to where the built config will be stored. Must not be NULL.
    -
    -
    -
    Returns
    Error status on failure.
    - -
    -
    - -

    ◆ LDServerConfigBuilder_DataSystem_BackgroundSync_Polling()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_DataSystem_BackgroundSync_Polling (LDServerConfigBuilder b,
    LDServerDataSourcePollBuilder poll_builder 
    )
    -
    -

    Configures the Background Sync data system with a Polling synchronizer.

    -

    This synchronizer may be chosen to override the default Streaming mode.

    -

    In this mode, the SDK makes periodic network requests to LaunchDarkly. Between requests, flag data may be stale to some degree. This mode may be advantageous if a streaming connection cannot be maintained.

    -
    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    poll_builderThe polling builder. The builder is consumed; do not free it.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming (LDServerConfigBuilder b,
    LDServerDataSourceStreamBuilder stream_builder 
    )
    -
    -

    Configures the Background Sync data system with a Streaming synchronizer.

    -

    This is the default data system configuration for the SDK.

    -

    In this mode, the SDK maintains a persistent, streaming data connection with LaunchDarkly. The application is able to evaluate using the most recent flag configurations, since any changes are streamed from LaunchDarkly in the background.

    -
    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    stream_builderThe streaming builder. The builder is consumed; do not free it.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_DataSystem_Enabled()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_DataSystem_Enabled (LDServerConfigBuilder b,
    bool enabled 
    )
    -
    -

    Specify if the SDK's data system should be enabled or not.

    -

    If disabled, the SDK won't be able to obtain flag configuration and will instead serve application-provided default values.

    -
    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    enabledTrue to enable the data system, false to disable it.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_DataSystem_LazyLoad()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_DataSystem_LazyLoad (LDServerConfigBuilder b,
    LDServerLazyLoadBuilder lazy_load_builder 
    )
    -
    -

    Configures the Lazy Load data system. This method is mutually exclusive with the BackgroundSync_Polling and BackgroundSync_Streaming builders.

    -

    In this mode the SDK will query a data source on-demand as required, with an in-memory cache to reduce the number of queries.

    -
    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    lazy_load_builderThe lazy load builder. The builder is consumed; do not free it. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_AllAttributesPrivate()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_AllAttributesPrivate (LDServerConfigBuilder b,
    bool all_attributes_private 
    )
    -
    -

    Attribute privacy indicates whether or not attributes should be retained by LaunchDarkly after being sent upon initialization, and if attributes should later be sent in events.

    -

    Attribute privacy may be specified in 3 ways:

    -

    (1) To specify that all attributes should be considered private - not just those designated private on a per-context basis - call this method with true as the parameter.

    -

    (2) To specify that a specific set of attributes should be considered private - in addition to those designated private on a per-context basis

      -
    • call PrivateAttribute.
    • -
    -

    (3) To specify private attributes on a per-context basis, it is not necessary to call either of these methods, as the default behavior is to treat all attributes as non-private unless otherwise specified.

    -
    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    all_attributes_privateTrue for behavior of (1), false for default behavior of (2) or (3).
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_Capacity()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_Capacity (LDServerConfigBuilder b,
    size_t capacity 
    )
    -
    -

    Sets the capacity of the event processor. When more events are generated within the processor's flush interval than this value, events will be dropped.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    capacityEvent queue capacity.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_ContextKeysCapacity()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_ContextKeysCapacity (LDServerConfigBuilder b,
    size_t context_keys_capacity 
    )
    -
    -

    Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order.

    -

    After reaching capacity, it's possible that a previously-indexed context may cause generation of a redundant index event.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    context_keys_capacityMaximum unique context keys to remember. The default is 1000.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_Enabled()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_Enabled (LDServerConfigBuilder b,
    bool enabled 
    )
    -
    -

    Specify if event-sending should be enabled or not. By default, events are enabled.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    enabledTrue to enable event-sending.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_FlushIntervalMs()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_FlushIntervalMs (LDServerConfigBuilder b,
    unsigned int milliseconds 
    )
    -
    -

    Sets the flush interval of the event processor. The processor queues outgoing events based on the capacity parameter; these events are then delivered based on the flush interval.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    millisecondsInterval between automatic flushes.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Events_PrivateAttribute()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Events_PrivateAttribute (LDServerConfigBuilder b,
    char const * attribute_reference 
    )
    -
    -

    Specifies a single private attribute. May be called multiple times with additional private attributes.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    attribute_referenceAttribute to mark private.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Free()

    - -
    -
    - - - - - - - - -
    LDServerConfigBuilder_Free (LDServerConfigBuilder builder)
    -
    -

    Frees the builder; only necessary if not calling Build.

    Parameters
    - - -
    builderBuilder to free.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_HttpProperties_Header()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_HttpProperties_Header (LDServerConfigBuilder b,
    char const * key,
    char const * value 
    )
    -
    -

    Set a custom header value. May be called more than once with additional headers.

    -
    Parameters
    - - - - -
    bServer config builder. Must not be NULL.
    keyName of the header. Must not be NULL.
    valueValue of the header. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_HttpProperties_WrapperName()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_HttpProperties_WrapperName (LDServerConfigBuilder b,
    char const * wrapper_name 
    )
    -
    -

    This should be used for wrapper SDKs to set the wrapper name.

    -

    Wrapper information will be included in request headers.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    wrapper_nameName of the wrapper.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_HttpProperties_WrapperVersion()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_HttpProperties_WrapperVersion (LDServerConfigBuilder b,
    char const * wrapper_version 
    )
    -
    -

    This should be used for wrapper SDKs to set the wrapper version.

    -

    Wrapper information will be included in request headers.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    wrapper_versionVersion of the wrapper.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Logging_Basic()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Logging_Basic (LDServerConfigBuilder b,
    LDLoggingBasicBuilder basic_builder 
    )
    -
    -

    Configures the SDK with basic logging.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    basic_builderThe basic logging builder. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Logging_Custom()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Logging_Custom (LDServerConfigBuilder b,
    LDLoggingCustomBuilder custom_builder 
    )
    -
    -

    Configures the SDK with custom logging.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    custom_builderThe custom logging builder. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Logging_Disable()

    - -
    -
    - - - - - - - - -
    LDServerConfigBuilder_Logging_Disable (LDServerConfigBuilder b)
    -
    -

    Disables the default SDK logging.

    Parameters
    - - -
    bServer config builder. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_Offline()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_Offline (LDServerConfigBuilder b,
    bool offline 
    )
    -
    -

    If true, equivalent to setting LDServerConfigBuilder_Events_Enabled(false) and LDServerConfigBuilder_DataSystem_Enabled(false).

    -

    The effect is that all evaluations will return application-provided default values, and no network calls will be made.

    -

    This overrides specific configuration of events and/or data system, if present.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    offlineTrue if offline.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL (LDServerConfigBuilder b,
    char const * url 
    )
    -
    -

    Sets a custom URL for the events service.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    urlTarget URL. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL (LDServerConfigBuilder b,
    char const * url 
    )
    -
    -

    Sets a custom URL for the polling service.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    urlTarget URL. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL (LDServerConfigBuilder b,
    char const * url 
    )
    -
    -

    Sets a custom URL for a Relay Proxy instance. The streaming, polling, and events URLs are set automatically.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    urlTarget URL. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL (LDServerConfigBuilder b,
    char const * url 
    )
    -
    -

    Sets a custom URL for the streaming service.

    Parameters
    - - - -
    bServer config builder. Must not be NULL.
    urlTarget URL. Must not be NULL.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourcePollBuilder_Free()

    - -
    -
    - - - - - - - - -
    LDServerDataSourcePollBuilder_Free (LDServerDataSourcePollBuilder b)
    -
    -

    Frees a Polling method builder. Do not call if the builder was consumed by the config builder.

    -
    Parameters
    - - -
    bBuilder to free.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourcePollBuilder_IntervalS()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerDataSourcePollBuilder_IntervalS (LDServerDataSourcePollBuilder b,
    unsigned int seconds 
    )
    -
    -

    Sets the interval at which the SDK will poll for feature flag updates.

    Parameters
    - - - -
    bPolling method builder. Must not be NULL.
    secondsPolling interval in seconds.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourcePollBuilder_New()

    - -
    -
    - - - - - - - -
    LDServerDataSourcePollBuilder_New ()
    -
    -

    Creates a new DataSource builder for the Polling method.

    -

    If not passed into the config builder, must be manually freed with LDServerDataSourcePollBuilder_Free.

    -
    Returns
    New builder for Polling method.
    - -
    -
    - -

    ◆ LDServerDataSourceStreamBuilder_Free()

    - -
    -
    - - - - - - - - -
    LDServerDataSourceStreamBuilder_Free (LDServerDataSourceStreamBuilder b)
    -
    -

    Frees a Streaming method builder. Do not call if the builder was consumed by the config builder.

    -
    Parameters
    - - -
    bBuilder to free.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourceStreamBuilder_InitialReconnectDelayMs()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    LDServerDataSourceStreamBuilder_InitialReconnectDelayMs (LDServerDataSourceStreamBuilder b,
    unsigned int milliseconds 
    )
    -
    -

    Sets the initial reconnect delay for the streaming connection.

    -

    The streaming service uses a backoff algorithm (with jitter) every time the connection needs to be reestablished.The delay for the first reconnection will start near this value, and then increase exponentially for any subsequent connection failures.

    -
    Parameters
    - - - -
    bStreaming method builder. Must not be NULL.
    millisecondsInitial delay for a reconnection attempt.
    -
    -
    - -
    -
    - -

    ◆ LDServerDataSourceStreamBuilder_New()

    - -
    -
    - - - - - - - -
    LDServerDataSourceStreamBuilder_New ()
    -
    -

    Creates a new DataSource builder for the Streaming method.

    -

    If not passed into the config builder, must be manually freed with LDServerDataSourceStreamBuilder_Free.

    -
    Returns
    New builder for Streaming method.
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.map b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.map deleted file mode 100644 index bd081e5de..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.map +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 deleted file mode 100644 index b2a56aa42..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -53ecbc6f934ead64cbdc06c8677e5543 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.png b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.png deleted file mode 100644 index 4d68962ec229c1657a0d51d7c60979423d5b0754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92752 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�)saer=?4`}I)w4*($;GxXq=rWFu;^2r#*B^# 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%0AUS_^I>0$gzn>6M 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 Ii0+I31;3w$nE(I) diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_source.html deleted file mode 100644 index ef1d812a7..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_source.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/builder.h Source File - - - - - - - - - -

    -
    -
    -
    builder.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    - - -
    8 
    - -
    10 #include <launchdarkly/bindings/c/export.h>
    - -
    12 
    -
    13 #include <stdbool.h>
    -
    14 #include <stddef.h>
    -
    15 
    -
    16 #ifdef __cplusplus
    -
    17 extern "C" { // only need to export C interface if
    -
    18 // used by C++ source code
    -
    19 #endif
    -
    20 
    -
    21 typedef struct _LDServerConfigBuilder* LDServerConfigBuilder;
    -
    22 typedef struct _LDServerDataSourceStreamBuilder*
    -
    23  LDServerDataSourceStreamBuilder;
    -
    24 typedef struct _LDServerDataSourcePollBuilder* LDServerDataSourcePollBuilder;
    -
    25 
    -
    29 LD_EXPORT(LDServerConfigBuilder) LDServerConfigBuilder_New(char const* sdk_key);
    -
    30 
    -
    36 LD_EXPORT(void)
    - -
    38  char const* url);
    -
    44 LD_EXPORT(void)
    - -
    46  char const* url);
    -
    52 LD_EXPORT(void)
    - -
    54  char const* url);
    -
    61 LD_EXPORT(void)
    - -
    63  LDServerConfigBuilder b,
    -
    64  char const* url);
    -
    65 
    -
    72 LD_EXPORT(void)
    -
    73 LDServerConfigBuilder_AppInfo_Identifier(LDServerConfigBuilder b,
    -
    74  char const* app_id);
    -
    75 
    -
    83 LD_EXPORT(void)
    -
    84 LDServerConfigBuilder_AppInfo_Version(LDServerConfigBuilder b,
    -
    85  char const* app_version);
    -
    86 
    -
    99 LD_EXPORT(void)
    -
    100 LDServerConfigBuilder_Offline(LDServerConfigBuilder b, bool offline);
    -
    101 
    -
    108 LD_EXPORT(void)
    -
    109 LDServerConfigBuilder_Events_Enabled(LDServerConfigBuilder b, bool enabled);
    -
    110 
    -
    123 LD_EXPORT(void)
    - -
    125  size_t context_keys_capacity);
    -
    126 
    -
    134 LD_EXPORT(void)
    -
    135 LDServerConfigBuilder_Events_Capacity(LDServerConfigBuilder b, size_t capacity);
    -
    136 
    -
    144 LD_EXPORT(void)
    -
    145 LDServerConfigBuilder_Events_FlushIntervalMs(LDServerConfigBuilder b,
    -
    146  unsigned int milliseconds);
    -
    147 
    -
    171 LD_EXPORT(void)
    - -
    173  bool all_attributes_private);
    -
    174 
    -
    181 LD_EXPORT(void)
    -
    182 LDServerConfigBuilder_Events_PrivateAttribute(LDServerConfigBuilder b,
    -
    183  char const* attribute_reference);
    -
    184 
    -
    199 LD_EXPORT(void)
    - -
    201  LDServerConfigBuilder b,
    -
    202  LDServerDataSourceStreamBuilder stream_builder);
    -
    203 
    -
    217 LD_EXPORT(void)
    - -
    219  LDServerConfigBuilder b,
    -
    220  LDServerDataSourcePollBuilder poll_builder);
    -
    221 
    -
    233 LD_EXPORT(void)
    - -
    235  LDServerConfigBuilder b,
    -
    236  LDServerLazyLoadBuilder lazy_load_builder);
    -
    237 
    -
    247 LD_EXPORT(void)
    -
    248 LDServerConfigBuilder_DataSystem_Enabled(LDServerConfigBuilder b, bool enabled);
    -
    249 
    -
    258 LD_EXPORT(LDServerDataSourceStreamBuilder)
    - -
    260 
    -
    272 LD_EXPORT(void)
    - -
    274  LDServerDataSourceStreamBuilder b,
    -
    275  unsigned int milliseconds);
    -
    276 
    -
    283 LD_EXPORT(void)
    -
    284 LDServerDataSourceStreamBuilder_Free(LDServerDataSourceStreamBuilder b);
    -
    285 
    -
    295 LD_EXPORT(LDServerDataSourcePollBuilder)
    - -
    297 
    -
    303 LD_EXPORT(void)
    -
    304 LDServerDataSourcePollBuilder_IntervalS(LDServerDataSourcePollBuilder b,
    -
    305  unsigned int seconds);
    -
    306 
    -
    313 LD_EXPORT(void)
    -
    314 LDServerDataSourcePollBuilder_Free(LDServerDataSourcePollBuilder b);
    -
    315 
    -
    323 LD_EXPORT(void)
    - -
    325  char const* wrapper_name);
    -
    326 
    -
    334 LD_EXPORT(void)
    - -
    336  LDServerConfigBuilder b,
    -
    337  char const* wrapper_version);
    -
    338 
    -
    347 LD_EXPORT(void)
    -
    348 LDServerConfigBuilder_HttpProperties_Header(LDServerConfigBuilder b,
    -
    349  char const* key,
    -
    350  char const* value);
    -
    351 
    -
    356 LD_EXPORT(void)
    -
    357 LDServerConfigBuilder_Logging_Disable(LDServerConfigBuilder b);
    -
    358 
    -
    364 LD_EXPORT(void)
    -
    365 LDServerConfigBuilder_Logging_Basic(LDServerConfigBuilder b,
    -
    366  LDLoggingBasicBuilder basic_builder);
    -
    367 
    -
    373 LD_EXPORT(void)
    -
    374 LDServerConfigBuilder_Logging_Custom(LDServerConfigBuilder b,
    -
    375  LDLoggingCustomBuilder custom_builder);
    -
    376 
    -
    387 LD_EXPORT(LDStatus)
    -
    388 LDServerConfigBuilder_Build(LDServerConfigBuilder builder,
    -
    389  LDServerConfig* out_config);
    -
    390 
    -
    395 LD_EXPORT(void)
    -
    396 LDServerConfigBuilder_Free(LDServerConfigBuilder builder);
    -
    397 
    -
    398 #ifdef __cplusplus
    -
    399 }
    -
    400 #endif
    -
    401 
    -
    402 // NOLINTEND modernize-use-using
    - - -
    LDServerConfigBuilder_DataSystem_Enabled(LDServerConfigBuilder b, bool enabled)
    Definition: builder.cpp:222
    -
    LDServerDataSourceStreamBuilder_New()
    Definition: builder.cpp:229
    -
    LDServerDataSourcePollBuilder_New()
    -
    LDServerConfigBuilder_Events_Capacity(LDServerConfigBuilder b, size_t capacity)
    Definition: builder.cpp:142
    -
    LDServerConfigBuilder_Events_ContextKeysCapacity(LDServerConfigBuilder b, size_t context_keys_capacity)
    Definition: builder.cpp:150
    -
    LDServerConfigBuilder_Logging_Basic(LDServerConfigBuilder b, LDLoggingBasicBuilder basic_builder)
    Definition: builder.cpp:343
    -
    LDServerConfigBuilder_Events_Enabled(LDServerConfigBuilder b, bool enabled)
    Definition: builder.cpp:135
    -
    LDServerConfigBuilder_Logging_Custom(LDServerConfigBuilder b, LDLoggingCustomBuilder custom_builder)
    Definition: builder.cpp:354
    -
    LDServerConfigBuilder_Events_PrivateAttribute(LDServerConfigBuilder b, char const *attribute_reference)
    Definition: builder.cpp:175
    -
    LDServerConfigBuilder_Events_AllAttributesPrivate(LDServerConfigBuilder b, bool all_attributes_private)
    Definition: builder.cpp:167
    -
    LDServerConfigBuilder_Free(LDServerConfigBuilder builder)
    Definition: builder.cpp:68
    -
    LDServerDataSourcePollBuilder_IntervalS(LDServerDataSourcePollBuilder b, unsigned int seconds)
    Definition: builder.cpp:254
    -
    LDServerConfigBuilder_DataSystem_LazyLoad(LDServerConfigBuilder b, LDServerLazyLoadBuilder lazy_load_builder)
    Definition: builder.cpp:209
    -
    LDServerDataSourceStreamBuilder_InitialReconnectDelayMs(LDServerDataSourceStreamBuilder b, unsigned int milliseconds)
    Definition: builder.cpp:235
    -
    LDServerDataSourcePollBuilder_Free(LDServerDataSourcePollBuilder b)
    Definition: builder.cpp:262
    -
    LDServerConfigBuilder_DataSystem_BackgroundSync_Streaming(LDServerConfigBuilder b, LDServerDataSourceStreamBuilder stream_builder)
    Definition: builder.cpp:183
    -
    LDServerConfigBuilder_AppInfo_Version(LDServerConfigBuilder b, char const *app_version)
    Definition: builder.cpp:119
    -
    LDServerConfigBuilder_Build(LDServerConfigBuilder builder, LDServerConfig *out_config)
    Definition: builder.cpp:59
    -
    LDServerConfigBuilder_ServiceEndpoints_RelayProxyBaseURL(LDServerConfigBuilder b, char const *url)
    Definition: builder.cpp:100
    -
    LDServerConfigBuilder_ServiceEndpoints_PollingBaseURL(LDServerConfigBuilder b, char const *url)
    Definition: builder.cpp:73
    -
    LD_EXPORT(LDServerConfigBuilder) LDServerConfigBuilder_New(char const *sdk_key)
    -
    LDServerConfigBuilder_Offline(LDServerConfigBuilder b, bool offline)
    Definition: builder.cpp:128
    -
    LDServerConfigBuilder_HttpProperties_Header(LDServerConfigBuilder b, char const *key, char const *value)
    Definition: builder.cpp:325
    -
    LDServerConfigBuilder_HttpProperties_WrapperVersion(LDServerConfigBuilder b, char const *wrapper_version)
    Definition: builder.cpp:315
    -
    LDServerConfigBuilder_HttpProperties_WrapperName(LDServerConfigBuilder b, char const *wrapper_name)
    Definition: builder.cpp:306
    -
    LDServerConfigBuilder_DataSystem_BackgroundSync_Polling(LDServerConfigBuilder b, LDServerDataSourcePollBuilder poll_builder)
    Definition: builder.cpp:196
    -
    LDServerConfigBuilder_Events_FlushIntervalMs(LDServerConfigBuilder b, unsigned int milliseconds)
    Definition: builder.cpp:158
    -
    LDServerConfigBuilder_ServiceEndpoints_StreamingBaseURL(LDServerConfigBuilder b, char const *url)
    Definition: builder.cpp:82
    -
    LDServerConfigBuilder_Logging_Disable(LDServerConfigBuilder b)
    Definition: builder.cpp:336
    -
    LDServerDataSourceStreamBuilder_Free(LDServerDataSourceStreamBuilder b)
    Definition: builder.cpp:245
    -
    LDServerConfigBuilder_ServiceEndpoints_EventsBaseURL(LDServerConfigBuilder b, char const *url)
    Definition: builder.cpp:91
    -
    LDServerConfigBuilder_AppInfo_Identifier(LDServerConfigBuilder b, char const *app_id)
    Definition: builder.cpp:110
    - - -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html deleted file mode 100644 index 07d170451..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/config.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    config.h File Reference
    -
    -
    -
    #include <launchdarkly/bindings/c/export.h>
    -
    -Include dependency graph for config.h:
    -
    -
    - - - - -
    -
    -This graph shows which files directly or indirectly include this file:
    -
    -
    - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - -

    -Typedefs

    -typedef struct _LDCServerConfig * LDServerConfig
     
    - - - -

    -Functions

     LD_EXPORT (void) LDServerConfig_Free(LDServerConfig config)
     
    -

    Function Documentation

    - -

    ◆ LD_EXPORT()

    - -
    -
    - - - - - - - - -
    LD_EXPORT (void )
    -
    -

    Free the configuration. Configurations passed into an LDServerSDK_New call do not need to be freed.

    Parameters
    - - -
    configConfig to free.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.map b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.map deleted file mode 100644 index 730bf79b8..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 deleted file mode 100644 index 6cad48515..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8bf5319095670ff6f190d2563e366ce9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.png b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.png deleted file mode 100644 index 6c91545e77bb8653289b7becb4e41437bda3954a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10518 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 QK}Up~l%iy@gn|G60u?dmssI20 diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.map b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.map deleted file mode 100644 index 13e32e556..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 deleted file mode 100644 index 18000ccc4..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -b53adcd4d381ab3c4b5e2064ed1e8c2c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.png b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.png deleted file mode 100644 index 4d3779672d9c2b674ae3af8bc90b9c6bca221d58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6152 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 CL+CyL diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_source.html deleted file mode 100644 index f4c2a2e58..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_source.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/bindings/c/config/config.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    config.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    -
    6 #include <launchdarkly/bindings/c/export.h>
    -
    7 
    -
    8 #ifdef __cplusplus
    -
    9 extern "C" { // only need to export C interface if
    -
    10 // used by C++ source code
    -
    11 #endif
    -
    12 
    -
    13 typedef struct _LDCServerConfig* LDServerConfig;
    -
    14 
    -
    20 LD_EXPORT(void) LDServerConfig_Free(LDServerConfig config);
    -
    21 
    -
    22 #ifdef __cplusplus
    -
    23 }
    -
    24 #endif
    -
    25 
    -
    26 // NOLINTEND modernize-use-using
    -
    LD_EXPORT(void) LDServerConfig_Free(LDServerConfig config)
    Definition: all_flags_state.cpp:20
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2client_8hpp_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2client_8hpp_source.html deleted file mode 100644 index fe96daf50..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2client_8hpp_source.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/client.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    client.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <launchdarkly/context.hpp>
    -
    4 #include <launchdarkly/data/evaluation_detail.hpp>
    -
    5 #include <launchdarkly/server_side/config/config.hpp>
    -
    6 #include <launchdarkly/value.hpp>
    -
    7 
    -
    8 #include <launchdarkly/server_side/all_flags_state.hpp>
    -
    9 #include <launchdarkly/server_side/data_source_status.hpp>
    -
    10 
    -
    11 #include <chrono>
    -
    12 #include <future>
    -
    13 #include <memory>
    -
    14 #include <string>
    -
    15 #include <unordered_map>
    -
    16 
    -
    17 namespace launchdarkly::server_side {
    -
    21 class IClient {
    -
    22  public:
    -
    26  using FlagKey = std::string;
    -
    27 
    -
    36  virtual std::future<bool> StartAsync() = 0;
    -
    37 
    -
    53  [[nodiscard]] virtual bool Initialized() const = 0;
    -
    54 
    -
    73  [[nodiscard]] virtual class AllFlagsState AllFlagsState(
    -
    74  Context const& context,
    - -
    76 
    -
    88  virtual void Track(Context const& ctx,
    -
    89  std::string event_name,
    -
    90  Value data,
    -
    91  double metric_value) = 0;
    -
    92 
    -
    101  virtual void Track(Context const& ctx,
    -
    102  std::string event_name,
    -
    103  Value data) = 0;
    -
    104 
    -
    111  virtual void Track(Context const& ctx, std::string event_name) = 0;
    -
    112 
    -
    117  virtual void FlushAsync() = 0;
    -
    118 
    -
    125  virtual void Identify(Context context) = 0;
    -
    126 
    -
    135  virtual bool BoolVariation(Context const& ctx,
    -
    136  FlagKey const& key,
    -
    137  bool default_value) = 0;
    -
    138 
    - -
    148  FlagKey const& key,
    -
    149  bool default_value) = 0;
    -
    150 
    -
    159  virtual std::string StringVariation(Context const& ctx,
    -
    160  FlagKey const& key,
    -
    161  std::string default_value) = 0;
    -
    162 
    - -
    172  Context const& ctx,
    -
    173  FlagKey const& key,
    -
    174  std::string default_value) = 0;
    -
    175 
    -
    184  virtual double DoubleVariation(Context const& ctx,
    -
    185  FlagKey const& key,
    -
    186  double default_value) = 0;
    -
    187 
    - -
    197  Context const& ctx,
    -
    198  FlagKey const& key,
    -
    199  double default_value) = 0;
    -
    200 
    -
    209  virtual int IntVariation(Context const& ctx,
    -
    210  FlagKey const& key,
    -
    211  int default_value) = 0;
    -
    212 
    - -
    222  FlagKey const& key,
    -
    223  int default_value) = 0;
    -
    224 
    -
    233  virtual Value JsonVariation(Context const& ctx,
    -
    234  FlagKey const& key,
    -
    235  Value default_value) = 0;
    -
    236 
    - -
    246  Context const& ctx,
    -
    247  FlagKey const& key,
    -
    248  Value default_value) = 0;
    -
    249 
    - -
    256 
    -
    257  virtual ~IClient() = default;
    -
    258  IClient(IClient const& item) = delete;
    -
    259  IClient(IClient&& item) = delete;
    -
    260  IClient& operator=(IClient const&) = delete;
    -
    261  IClient& operator=(IClient&&) = delete;
    -
    262 
    -
    263  protected:
    -
    264  IClient() = default;
    -
    265 };
    -
    266 
    -
    267 class Client : public IClient {
    -
    268  public:
    -
    269  Client(Config config);
    -
    270 
    -
    271  Client(Client&&) = delete;
    -
    272  Client(Client const&) = delete;
    -
    273  Client& operator=(Client) = delete;
    -
    274  Client& operator=(Client&& other) = delete;
    -
    275 
    -
    276  std::future<bool> StartAsync() override;
    -
    277 
    -
    278  [[nodiscard]] bool Initialized() const override;
    -
    279 
    -
    280  using FlagKey = std::string;
    -
    281  [[nodiscard]] class AllFlagsState AllFlagsState(
    -
    282  Context const& context,
    -
    283  enum AllFlagsState::Options options =
    - -
    285 
    -
    286  void Track(Context const& ctx,
    -
    287  std::string event_name,
    -
    288  Value data,
    -
    289  double metric_value) override;
    -
    290 
    -
    291  void Track(Context const& ctx, std::string event_name, Value data) override;
    -
    292 
    -
    293  void Track(Context const& ctx, std::string event_name) override;
    -
    294 
    -
    295  void FlushAsync() override;
    -
    296 
    -
    297  void Identify(Context context) override;
    -
    298 
    -
    299  bool BoolVariation(Context const& ctx,
    -
    300  FlagKey const& key,
    -
    301  bool default_value) override;
    -
    302 
    - -
    304  FlagKey const& key,
    -
    305  bool default_value) override;
    -
    306 
    -
    307  std::string StringVariation(Context const& ctx,
    -
    308  FlagKey const& key,
    -
    309  std::string default_value) override;
    -
    310 
    - -
    312  Context const& ctx,
    -
    313  FlagKey const& key,
    -
    314  std::string default_value) override;
    -
    315 
    -
    316  double DoubleVariation(Context const& ctx,
    -
    317  FlagKey const& key,
    -
    318  double default_value) override;
    -
    319 
    - -
    321  Context const& ctx,
    -
    322  FlagKey const& key,
    -
    323  double default_value) override;
    -
    324 
    -
    325  int IntVariation(Context const& ctx,
    -
    326  FlagKey const& key,
    -
    327  int default_value) override;
    -
    328 
    - -
    330  FlagKey const& key,
    -
    331  int default_value) override;
    -
    332 
    -
    333  Value JsonVariation(Context const& ctx,
    -
    334  FlagKey const& key,
    -
    335  Value default_value) override;
    -
    336 
    - -
    338  FlagKey const& key,
    -
    339  Value default_value) override;
    -
    340 
    - -
    342 
    -
    347  [[nodiscard]] static char const* Version();
    -
    348 
    -
    349  private:
    -
    350  inline static char const* const kVersion =
    -
    351  "3.2.0"; // {x-release-please-version}
    -
    352  std::unique_ptr<IClient> client;
    -
    353 };
    -
    354 
    -
    355 } // namespace launchdarkly::server_side
    -
    Definition: context.hpp:29
    -
    Definition: evaluation_detail.hpp:18
    -
    Definition: value.hpp:42
    -
    Definition: all_flags_state.hpp:25
    -
    Options
    Definition: all_flags_state.hpp:27
    - -
    Definition: client.hpp:267
    -
    EvaluationDetail< int > IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value) override
    Definition: client.cpp:109
    -
    bool Initialized() const override
    Definition: client.cpp:28
    -
    EvaluationDetail< bool > BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value) override
    Definition: client.cpp:72
    -
    void FlushAsync() override
    Definition: client.cpp:58
    -
    std::future< bool > StartAsync() override
    Definition: client.cpp:32
    -
    bool BoolVariation(Context const &ctx, FlagKey const &key, bool default_value) override
    Definition: client.cpp:66
    -
    IDataSourceStatusProvider & DataSourceStatus() override
    Definition: client.cpp:127
    -
    std::string StringVariation(Context const &ctx, FlagKey const &key, std::string default_value) override
    Definition: client.cpp:78
    -
    Value JsonVariation(Context const &ctx, FlagKey const &key, Value default_value) override
    Definition: client.cpp:115
    -
    double DoubleVariation(Context const &ctx, FlagKey const &key, double default_value) override
    Definition: client.cpp:91
    -
    void Identify(Context context) override
    Definition: client.cpp:62
    -
    EvaluationDetail< std::string > StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value) override
    Definition: client.cpp:84
    -
    EvaluationDetail< double > DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value) override
    Definition: client.cpp:97
    -
    void Track(Context const &ctx, std::string event_name, Value data, double metric_value) override
    Definition: client.cpp:43
    -
    EvaluationDetail< Value > JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value) override
    Definition: client.cpp:121
    -
    static char const * Version()
    Definition: client.cpp:131
    -
    int IntVariation(Context const &ctx, FlagKey const &key, int default_value) override
    Definition: client.cpp:103
    -
    Definition: client.hpp:21
    -
    virtual IDataSourceStatusProvider & DataSourceStatus()=0
    -
    virtual EvaluationDetail< std::string > StringVariationDetail(Context const &ctx, FlagKey const &key, std::string default_value)=0
    - -
    virtual std::string StringVariation(Context const &ctx, FlagKey const &key, std::string default_value)=0
    -
    std::string FlagKey
    Definition: client.hpp:26
    -
    virtual bool BoolVariation(Context const &ctx, FlagKey const &key, bool default_value)=0
    -
    virtual Value JsonVariation(Context const &ctx, FlagKey const &key, Value default_value)=0
    -
    virtual void Track(Context const &ctx, std::string event_name, Value data, double metric_value)=0
    -
    virtual EvaluationDetail< int > IntVariationDetail(Context const &ctx, FlagKey const &key, int default_value)=0
    -
    virtual void Track(Context const &ctx, std::string event_name, Value data)=0
    -
    virtual std::future< bool > StartAsync()=0
    -
    virtual void Track(Context const &ctx, std::string event_name)=0
    -
    virtual int IntVariation(Context const &ctx, FlagKey const &key, int default_value)=0
    -
    virtual EvaluationDetail< double > DoubleVariationDetail(Context const &ctx, FlagKey const &key, double default_value)=0
    -
    virtual bool Initialized() const =0
    -
    virtual void Identify(Context context)=0
    -
    virtual EvaluationDetail< bool > BoolVariationDetail(Context const &ctx, FlagKey const &key, bool default_value)=0
    -
    virtual double DoubleVariation(Context const &ctx, FlagKey const &key, double default_value)=0
    -
    virtual EvaluationDetail< Value > JsonVariationDetail(Context const &ctx, FlagKey const &key, Value default_value)=0
    -
    Definition: data_source_status.hpp:69
    -
    Definition: config.hpp:8
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config_8hpp_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config_8hpp_source.html deleted file mode 100644 index b84e143ed..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config_8hpp_source.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/config.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    config.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <launchdarkly/server_side/config/built/all_built.hpp>
    -
    4 #include <launchdarkly/server_side/config/built/data_system/data_system_config.hpp>
    -
    5 
    -
    6 namespace launchdarkly::server_side {
    -
    7 
    -
    8 struct Config {
    -
    9  public:
    -
    10  Config(std::string sdk_key,
    -
    11  config::built::Logging logging,
    - -
    13  config::built::Events events,
    -
    14  std::optional<std::string> application_tag,
    -
    15  config::built::DataSystemConfig data_system_config,
    -
    16  config::built::HttpProperties http_properties);
    -
    17 
    -
    18  [[nodiscard]] std::string const& SdkKey() const;
    -
    19 
    -
    20  [[nodiscard]] config::built::ServiceEndpoints const& ServiceEndpoints()
    -
    21  const;
    -
    22 
    -
    23  [[nodiscard]] config::built::Events const& Events() const;
    -
    24 
    -
    25  [[nodiscard]] std::optional<std::string> const& ApplicationTag() const;
    -
    26 
    -
    27  config::built::DataSystemConfig const& DataSystemConfig() const;
    -
    28 
    -
    29  [[nodiscard]] config::built::HttpProperties const& HttpProperties() const;
    -
    30 
    -
    31  [[nodiscard]] config::built::Logging const& Logging() const;
    -
    32 
    -
    33  private:
    -
    34  std::string sdk_key_;
    -
    35  bool offline_;
    -
    36  config::built::Logging logging_;
    -
    37  config::built::ServiceEndpoints service_endpoints_;
    -
    38  std::optional<std::string> application_tag_;
    -
    39  config::built::Events events_;
    -
    40  config::built::DataSystemConfig data_system_config_;
    -
    41  config::built::HttpProperties http_properties_;
    -
    42 };
    -
    43 } // namespace launchdarkly::server_side
    - -
    Definition: http_properties.hpp:10
    -
    Definition: service_endpoints.hpp:11
    - -
    Definition: config.hpp:8
    - -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config__builder_8hpp_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config__builder_8hpp_source.html deleted file mode 100644 index 94bf7ee25..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2config__builder_8hpp_source.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/config_builder.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    config_builder.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <launchdarkly/server_side/config/builders/all_builders.hpp>
    -
    4 #include <launchdarkly/server_side/config/config.hpp>
    -
    5 
    -
    6 namespace launchdarkly::server_side {
    -
    7 
    -
    8 class ConfigBuilder {
    -
    9  public:
    -
    10  using Result = Config;
    -
    15  explicit ConfigBuilder(std::string sdk_key);
    -
    16 
    - -
    24 
    - -
    32 
    - -
    40 
    - -
    48 
    - -
    56 
    - -
    63 
    -
    74  ConfigBuilder& Offline(bool offline);
    -
    75 
    -
    80  tl::expected<Result, Error> Build() const;
    -
    81 
    -
    82  private:
    -
    83  std::string sdk_key_;
    -
    84  bool offline_;
    -
    85 
    -
    86  config::builders::EndpointsBuilder service_endpoints_builder_;
    -
    87  config::builders::AppInfoBuilder app_info_builder_;
    -
    88  config::builders::EventsBuilder events_builder_;
    -
    89  config::builders::DataSystemBuilder data_system_builder_;
    -
    90  config::builders::HttpPropertiesBuilder http_properties_builder_;
    -
    91  config::builders::LoggingBuilder logging_config_builder_;
    -
    92 };
    -
    93 } // namespace launchdarkly::server_side
    - - - -
    Definition: http_properties_builder.hpp:19
    - -
    Definition: config_builder.hpp:8
    -
    config::builders::EndpointsBuilder & ServiceEndpoints()
    Definition: config_builder.cpp:8
    -
    config::builders::LoggingBuilder & Logging()
    Definition: config_builder.cpp:28
    -
    config::builders::EventsBuilder & Events()
    Definition: config_builder.cpp:12
    -
    ConfigBuilder & Offline(bool offline)
    If true, equivalent to setting Events().Disable() and DataSystem().Disable(). The effect is that all ...
    Definition: config_builder.cpp:32
    -
    ConfigBuilder(std::string sdk_key)
    Definition: config_builder.cpp:5
    -
    config::builders::DataSystemBuilder & DataSystem()
    Definition: config_builder.cpp:20
    -
    config::builders::HttpPropertiesBuilder & HttpProperties()
    Definition: config_builder.cpp:24
    -
    config::builders::AppInfoBuilder & AppInfo()
    Definition: config_builder.cpp:16
    -
    tl::expected< Result, Error > Build() const
    Definition: config_builder.cpp:37
    - -
    Definition: config.hpp:8
    -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2defaults_8hpp_source.html b/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2defaults_8hpp_source.html deleted file mode 100644 index 79a22daae..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2include_2launchdarkly_2server__side_2config_2defaults_8hpp_source.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: include/launchdarkly/server_side/config/defaults.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    defaults.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 namespace launchdarkly::server_side::config {
    -
    4 
    -
    5 struct Defaults {
    -
    6 
    -
    7 
    -
    8 };
    -
    9 
    -
    10 } // namespace launchdarkly::server_side::config
    - -
    - - - - diff --git a/libs/server-sdk/docs/html/server-sdk_2src_2config_2builders_2data__system_2defaults_8hpp_source.html b/libs/server-sdk/docs/html/server-sdk_2src_2config_2builders_2data__system_2defaults_8hpp_source.html deleted file mode 100644 index 031cc83ef..000000000 --- a/libs/server-sdk/docs/html/server-sdk_2src_2config_2builders_2data__system_2defaults_8hpp_source.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/config/builders/data_system/defaults.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    defaults.hpp
    -
    -
    -
    1 #pragma once
    -
    2 #include <launchdarkly/server_side/config/built/data_system/background_sync_config.hpp>
    -
    3 #include <launchdarkly/server_side/config/built/data_system/data_destination_config.hpp>
    -
    4 #include <launchdarkly/server_side/config/built/data_system/data_system_config.hpp>
    -
    5 #include <launchdarkly/server_side/config/built/data_system/lazy_load_config.hpp>
    -
    6 
    -
    7 namespace launchdarkly::server_side::config {
    -
    8 
    -
    9 struct Defaults {
    -
    10  // No bootstrap phase yet in server-sdk; instead full
    -
    11  // sync is done when polling/streaming source initializes.
    -
    12  static auto BootstrapConfig() -> std::optional<built::BootstrapConfig> {
    -
    13  return std::nullopt;
    -
    14  }
    -
    15 
    -
    16  // Data isn't mirrored anywhere by default.
    -
    17  static auto DataDestinationConfig()
    -
    18  -> std::optional<built::DataDestinationConfig> {
    -
    19  return std::nullopt;
    -
    20  }
    -
    21 
    -
    22  static auto SynchronizerConfig()
    -
    23  -> built::BackgroundSyncConfig::StreamingConfig {
    -
    24  return {std::chrono::seconds(1), "/all"};
    -
    25  }
    -
    26 
    -
    27  static auto BackgroundSyncConfig() -> built::BackgroundSyncConfig {
    -
    28  return {BootstrapConfig(), SynchronizerConfig(),
    -
    29  DataDestinationConfig()};
    -
    30  }
    -
    31 
    -
    32  static auto LazyLoadConfig() -> built::LazyLoadConfig {
    -
    33  return {built::LazyLoadConfig::EvictionPolicy::Disabled,
    -
    34  std::chrono::minutes{5}, nullptr};
    -
    35  }
    -
    36 
    -
    37  static auto DataSystemConfig() -> built::DataSystemConfig {
    -
    38  return {false, BackgroundSyncConfig()};
    -
    39  }
    -
    40 };
    -
    41 } // namespace launchdarkly::server_side::config
    -
    - - - - diff --git a/libs/server-sdk/docs/html/service__endpoints_8hpp_source.html b/libs/server-sdk/docs/html/service__endpoints_8hpp_source.html deleted file mode 100644 index 25421a281..000000000 --- a/libs/server-sdk/docs/html/service__endpoints_8hpp_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/service_endpoints.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    service_endpoints.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <string>
    -
    4 
    -
    5 namespace launchdarkly::config::shared::built {
    -
    6 
    -
    11 class ServiceEndpoints final {
    -
    12  public:
    -
    25  ServiceEndpoints(std::string polling,
    -
    26  std::string streaming,
    -
    27  std::string events);
    -
    32  [[nodiscard]] std::string const& PollingBaseUrl() const;
    -
    37  [[nodiscard]] std::string const& StreamingBaseUrl() const;
    -
    42  [[nodiscard]] std::string const& EventsBaseUrl() const;
    -
    43 
    -
    44  private:
    -
    45  std::string polling_base_url_;
    -
    46  std::string streaming_base_url_;
    -
    47  std::string events_base_url_;
    -
    48 };
    -
    49 
    -
    50 bool operator==(ServiceEndpoints const& lhs, ServiceEndpoints const& rhs);
    -
    51 } // namespace launchdarkly::config::shared::built
    -
    Definition: service_endpoints.hpp:11
    -
    ServiceEndpoints(std::string polling, std::string streaming, std::string events)
    Definition: service_endpoints.cpp:5
    -
    std::string const & PollingBaseUrl() const
    Definition: service_endpoints.cpp:12
    -
    std::string const & StreamingBaseUrl() const
    Definition: service_endpoints.cpp:16
    -
    std::string const & EventsBaseUrl() const
    Definition: service_endpoints.cpp:20
    -
    - - - - diff --git a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h.html b/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h.html deleted file mode 100644 index bbafd160e..000000000 --- a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/shared_function_argument_macro_definitions.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    shared_function_argument_macro_definitions.h File Reference
    -
    -
    -
    -This graph shows which files directly or indirectly include this file:
    -
    -
    - - - - -
    -
    -

    Go to the source code of this file.

    - - - - - - -

    -Macros

    -#define LD_NONBLOCKING   0
     
    -#define LD_DISCARD_DETAIL   NULL
     
    -
    - - - - diff --git a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.map b/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.map deleted file mode 100644 index ee92638f3..000000000 --- a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.md5 b/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.md5 deleted file mode 100644 index 9730720df..000000000 --- a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -701360d89027be586f44836e41b649bb \ No newline at end of file diff --git a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.png b/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h__dep__incl.png deleted file mode 100644 index 62d295629db5607cb602abbfe40673ef5fef5fca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8348 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 diff --git a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h_source.html b/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h_source.html deleted file mode 100644 index ad69480fc..000000000 --- a/libs/server-sdk/docs/html/shared__function__argument__macro__definitions_8h_source.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/shared_function_argument_macro_definitions.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    shared_function_argument_macro_definitions.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 #pragma once
    -
    3 
    -
    4 /* Function should operate asynchronously. */
    -
    5 #define LD_NONBLOCKING 0
    -
    6 
    -
    7 /* Function should discard evaluation details. */
    -
    8 #define LD_DISCARD_DETAIL NULL
    -
    - - - - diff --git a/libs/server-sdk/docs/html/splitbar.png b/libs/server-sdk/docs/html/splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/libs/server-sdk/docs/html/src_2data__components_2change__notifier_2change__notifier_8hpp_source.html b/libs/server-sdk/docs/html/src_2data__components_2change__notifier_2change__notifier_8hpp_source.html deleted file mode 100644 index 21349224a..000000000 --- a/libs/server-sdk/docs/html/src_2data__components_2change__notifier_2change__notifier_8hpp_source.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/change_notifier/change_notifier.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    change_notifier.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "../../data_interfaces/destination/idestination.hpp"
    -
    4 #include "../../data_interfaces/store/istore.hpp"
    -
    5 #include "../dependency_tracker/dependency_tracker.hpp"
    -
    6 
    -
    7 #include <launchdarkly/data_model/descriptors.hpp>
    -
    8 #include <launchdarkly/server_side/change_notifier.hpp>
    -
    9 
    -
    10 #include <boost/signals2/signal.hpp>
    -
    11 
    -
    12 #include <memory>
    -
    13 
    -
    14 namespace launchdarkly::server_side::data_components {
    -
    15 
    - -
    17  public IChangeNotifier {
    -
    18  public:
    -
    19  template <typename Storage>
    -
    20  using Collection = data_model::SDKDataSet::Collection<std::string, Storage>;
    -
    21 
    -
    22  template <typename Storage>
    -
    23  using SharedItem = std::shared_ptr<data_model::ItemDescriptor<Storage>>;
    -
    24 
    -
    25  template <typename Storage>
    -
    26  using SharedCollection =
    -
    27  std::unordered_map<std::string, SharedItem<Storage>>;
    -
    28 
    -
    29  ChangeNotifier(IDestination& sink, data_interfaces::IStore const& source);
    -
    30 
    -
    31  std::unique_ptr<IConnection> OnFlagChange(ChangeHandler handler) override;
    -
    32 
    -
    33  void Init(data_model::SDKDataSet data_set) override;
    -
    34  void Upsert(std::string const& key,
    -
    35  data_model::FlagDescriptor flag) override;
    -
    36  void Upsert(std::string const& key,
    -
    37  data_model::SegmentDescriptor segment) override;
    -
    38 
    -
    39  [[nodiscard]] std::string const& Identity() const override;
    -
    40 
    -
    41  ~ChangeNotifier() override = default;
    -
    42 
    -
    43  ChangeNotifier(ChangeNotifier const& item) = delete;
    -
    44  ChangeNotifier(ChangeNotifier&& item) = delete;
    -
    45  ChangeNotifier& operator=(ChangeNotifier const&) = delete;
    -
    46  ChangeNotifier& operator=(ChangeNotifier&&) = delete;
    -
    47 
    -
    48  private:
    -
    49  bool HasListeners() const;
    -
    50 
    -
    51  template <typename FlagOrSegment>
    -
    52  void UpsertCommon(DataKind kind,
    -
    53  std::string key,
    -
    54  SharedItem<FlagOrSegment> existing,
    -
    55  data_model::ItemDescriptor<FlagOrSegment> updated) {
    -
    56  if (existing && (updated.version <= existing->version)) {
    -
    57  // Out of order update, ignore it.
    -
    58  return;
    -
    59  }
    -
    60 
    -
    61  dependency_tracker_.UpdateDependencies(key, updated);
    -
    62 
    -
    63  if (HasListeners()) {
    -
    64  auto updated_deps = DependencySet();
    -
    65  dependency_tracker_.CalculateChanges(kind, key, updated_deps);
    -
    66  NotifyChanges(updated_deps);
    -
    67  }
    -
    68 
    -
    69  sink_.Upsert(key, updated);
    -
    70  }
    -
    71 
    -
    72  template <typename FlagOrSegment>
    -
    73  void CalculateChanges(
    -
    74  DataKind kind,
    -
    75  SharedCollection<FlagOrSegment> const& existing_flags_or_segments,
    -
    76  Collection<FlagOrSegment> const& new_flags_or_segments,
    -
    77  DependencySet& updated_items) {
    -
    78  for (auto const& old_flag_or_segment : existing_flags_or_segments) {
    -
    79  auto new_flag_or_segment =
    -
    80  new_flags_or_segments.find(old_flag_or_segment.first);
    -
    81  if (new_flag_or_segment != new_flags_or_segments.end() &&
    -
    82  new_flag_or_segment->second.version <=
    -
    83  old_flag_or_segment.second->version) {
    -
    84  continue;
    -
    85  }
    -
    86 
    -
    87  // Deleted.
    -
    88  dependency_tracker_.CalculateChanges(
    -
    89  kind, old_flag_or_segment.first, updated_items);
    -
    90  }
    -
    91 
    -
    92  for (auto const& flag_or_segment : new_flags_or_segments) {
    -
    93  auto oldItem =
    -
    94  existing_flags_or_segments.find(flag_or_segment.first);
    -
    95  if (oldItem != existing_flags_or_segments.end() &&
    -
    96  flag_or_segment.second.version <= oldItem->second->version) {
    -
    97  continue;
    -
    98  }
    -
    99 
    -
    100  // Updated or new.
    -
    101  dependency_tracker_.CalculateChanges(kind, flag_or_segment.first,
    -
    102  updated_items);
    -
    103  }
    -
    104  }
    -
    105 
    -
    106  void NotifyChanges(DependencySet changes);
    -
    107 
    -
    108  IDestination& sink_;
    -
    109  data_interfaces::IStore const& source_;
    -
    110 
    -
    111  boost::signals2::signal<void(std::shared_ptr<ChangeSet>)> signals_;
    -
    112 
    -
    113  // Recursive mutex so that has_listeners can non-conditionally lock
    -
    114  // the mutex. Otherwise, a pre-condition for the call would be holding
    -
    115  // the mutex, which is more difficult to keep consistent over the code
    -
    116  // lifetime.
    -
    117  //
    -
    118  // Signals themselves are thread-safe, and this mutex only allows us to
    -
    119  // prevent the addition of listeners between the listener check, calculation
    -
    120  // and dispatch of events.
    -
    121  mutable std::recursive_mutex signal_mutex_;
    -
    122 
    -
    123  DependencyTracker dependency_tracker_;
    -
    124 };
    -
    125 } // namespace launchdarkly::server_side::data_components
    -
    Definition: change_notifier.hpp:16
    - -
    void Upsert(std::string const &key, data_model::FlagDescriptor flag) override
    Upsert a flag named by key.
    Definition: change_notifier.cpp:47
    -
    std::string const & Identity() const override
    Definition: change_notifier.cpp:76
    -
    void Init(data_model::SDKDataSet data_set) override
    Initialize the destination with a base set of data.
    Definition: change_notifier.cpp:16
    -
    std::unique_ptr< IConnection > OnFlagChange(ChangeHandler handler) override
    Definition: change_notifier.cpp:8
    - - -
    void UpdateDependencies(std::string const &key, data_model::FlagDescriptor const &flag)
    Definition: dependency_tracker.cpp:99
    -
    void CalculateChanges(DataKind kind, std::string const &key, DependencySet &dependency_set)
    Definition: dependency_tracker.cpp:130
    -
    IDestination represents a sink for data received by the SDK. A destination may be a database,...
    Definition: idestination.hpp:14
    -
    IStore provides shared ownership of flag and segment domain objects.
    Definition: istore.hpp:15
    -
    - - - - diff --git a/libs/server-sdk/docs/html/status_8h.html b/libs/server-sdk/docs/html/status_8h.html deleted file mode 100644 index 0428f5a34..000000000 --- a/libs/server-sdk/docs/html/status_8h.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/status.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    status.h File Reference
    -
    -
    -
    #include <launchdarkly/bindings/c/export.h>
    -#include <stdbool.h>
    -
    -Include dependency graph for status.h:
    -
    -
    - - - - - -
    -
    -This graph shows which files directly or indirectly include this file:
    -
    -
    - - - - - - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - -

    -Typedefs

    -typedef struct _LDStatus * LDStatus
     
    - - - - - - - - - -

    -Functions

     LD_EXPORT (char const *) LDStatus_Error(LDStatus res)
     
     LD_EXPORT (bool) LDStatus_Ok(LDStatus res)
     
     LD_EXPORT (void) LDStatus_Free(LDStatus res)
     
     LD_EXPORT (LDStatus) LDStatus_Success(void)
     
    -

    Function Documentation

    - -

    ◆ LD_EXPORT() [1/4]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (bool )
    -
    -

    Checks if a result indicates success.

    Parameters
    - - -
    resultResult to inspect.
    -
    -
    -
    Returns
    True if the result indicates success.
    -

    True if the LDAllFlagsState is valid. False if there was an error, such as the data store being unavailable.

    -

    An invalid LDAllFlagsState can still be serialized successfully to a JSON string.

    -
    Parameters
    - - -
    stateThe LDAllFlagState to check for validity. Must not be NULL.
    -
    -
    -
    Returns
    True if the state is valid, false otherwise.
    -

    Check if an array-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    -

    Check if an object-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    - -
    -
    - -

    ◆ LD_EXPORT() [2/4]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (char const * )
    -
    -

    Returns a string representing the error stored in an LDStatus, or NULL if the result indicates success.

    Parameters
    - - -
    errorResult to inspect.
    -
    -
    -
    Returns
    String or NULL. The returned string is valid only while the LDStatus is alive.
    -

    If the context is not valid, then get a string containing the reason the context is not valid.

    -

    The lifetime of the returned string is tied to the LDContext.

    -
    Parameters
    - - -
    contextThe context to check for validity. Must not be NULL.
    -
    -
    -
    Returns
    A string explaining why the context is not valid.
    -

    Get the key for an object-type iterator.

    -

    The returned key has a lifetime attached to that of the LDValue.

    -
    Parameters
    - - -
    iterThe iterator to get a key for. Must not be NULL.
    -
    -
    -
    Returns
    The key.
    - -
    -
    - -

    ◆ LD_EXPORT() [3/4]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDStatus )
    -
    -

    Returns a status representing success.

    Returns
    Successful status.
    - -
    -
    - -

    ◆ LD_EXPORT() [4/4]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (void )
    -
    -

    Frees an LDStatus. It is only necessary to call LDStatus_Free if LDStatus_Ok returns false.

    Parameters
    - - -
    resResult to free.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/status_8h__dep__incl.map b/libs/server-sdk/docs/html/status_8h__dep__incl.map deleted file mode 100644 index 1d0f3f001..000000000 --- a/libs/server-sdk/docs/html/status_8h__dep__incl.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/status_8h__dep__incl.md5 b/libs/server-sdk/docs/html/status_8h__dep__incl.md5 deleted file mode 100644 index e5baccd13..000000000 --- a/libs/server-sdk/docs/html/status_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -14fc05ccd0710434f4e78c908bbe4d03 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/status_8h__dep__incl.png b/libs/server-sdk/docs/html/status_8h__dep__incl.png deleted file mode 100644 index c68a86ce8cf8963ea88d52976ea865359921ba7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47239 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 b1IaY5!jo54Q#)oU|3pvQQ0sxFZSa2qFs6{| diff --git a/libs/server-sdk/docs/html/status_8h__incl.map b/libs/server-sdk/docs/html/status_8h__incl.map deleted file mode 100644 index b7969e7dc..000000000 --- a/libs/server-sdk/docs/html/status_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/status_8h__incl.md5 b/libs/server-sdk/docs/html/status_8h__incl.md5 deleted file mode 100644 index 5c0e79bf2..000000000 --- a/libs/server-sdk/docs/html/status_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -80f4c7bae4e93b37b8afb86635bc0375 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/status_8h__incl.png b/libs/server-sdk/docs/html/status_8h__incl.png deleted file mode 100644 index 67c2135e2eca9e215b3f31d32ff823e1b78e6a40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10368 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 G;Qs=Ha{np- diff --git a/libs/server-sdk/docs/html/status_8h_source.html b/libs/server-sdk/docs/html/status_8h_source.html deleted file mode 100644 index 535dcf3e7..000000000 --- a/libs/server-sdk/docs/html/status_8h_source.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/status.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    status.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    -
    6 #include <launchdarkly/bindings/c/export.h>
    -
    7 #include <stdbool.h>
    -
    8 
    -
    9 #ifdef __cplusplus
    -
    10 extern "C" { // only need to export C interface if
    -
    11 // used by C++ source code
    -
    12 #endif
    -
    13 
    -
    14 typedef struct _LDStatus* LDStatus;
    -
    15 
    -
    23 LD_EXPORT(char const*) LDStatus_Error(LDStatus res);
    -
    24 
    -
    30 LD_EXPORT(bool) LDStatus_Ok(LDStatus res);
    -
    31 
    -
    37 LD_EXPORT(void) LDStatus_Free(LDStatus res);
    -
    38 
    -
    43 LD_EXPORT(LDStatus) LDStatus_Success(void);
    -
    44 
    -
    45 #ifdef __cplusplus
    -
    46 }
    -
    47 #endif
    -
    48 
    -
    49 // NOLINTEND modernize-use-using
    -
    LD_EXPORT(char const *) LDStatus_Error(LDStatus res)
    Definition: context.cpp:46
    -
    - - - - diff --git a/libs/server-sdk/docs/html/streaming__data__source_8hpp_source.html b/libs/server-sdk/docs/html/streaming__data__source_8hpp_source.html deleted file mode 100644 index 47c1ac11d..000000000 --- a/libs/server-sdk/docs/html/streaming__data__source_8hpp_source.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_systems/background_sync/sources/streaming/streaming_data_source.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    streaming_data_source.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "event_handler.hpp"
    -
    4 
    -
    5 #include "../../../../data_components/status_notifications/data_source_status_manager.hpp"
    -
    6 #include "../../../../data_interfaces/destination/idestination.hpp"
    -
    7 #include "../../../../data_interfaces/source/idata_synchronizer.hpp"
    -
    8 
    -
    9 #include <launchdarkly/logging/logger.hpp>
    -
    10 #include <launchdarkly/server_side/config/built/all_built.hpp>
    -
    11 #include <launchdarkly/sse/client.hpp>
    -
    12 
    -
    13 #include <boost/asio/any_io_executor.hpp>
    -
    14 
    -
    15 namespace launchdarkly::server_side::data_systems {
    -
    16 
    - - -
    19  public std::enable_shared_from_this<StreamingDataSource> {
    -
    20  public:
    - -
    22  boost::asio::any_io_executor io,
    -
    23  Logger const& logger,
    - -
    25  config::built::ServiceEndpoints const& endpoints,
    - -
    27  config::built::HttpProperties const& http_properties);
    -
    28 
    - -
    30  data_model::SDKDataSet const* bootstrap_data) override;
    -
    31  void ShutdownAsync(std::function<void()> completion) override;
    -
    32 
    -
    33  [[nodiscard]] std::string const& Identity() const override;
    -
    34 
    -
    35  private:
    -
    36  boost::asio::any_io_executor io_;
    -
    37  Logger const& logger_;
    -
    38 
    - -
    40  config::built::HttpProperties http_config_;
    -
    41 
    -
    42  std::optional<DataSourceEventHandler> event_handler_;
    -
    43  std::string streaming_endpoint_;
    -
    44 
    - -
    46 
    -
    47  std::shared_ptr<sse::Client> client_;
    -
    48 };
    -
    49 } // namespace launchdarkly::server_side::data_systems
    -
    Definition: http_properties.hpp:10
    -
    Definition: service_endpoints.hpp:11
    -
    Definition: data_source_status_manager.hpp:16
    -
    IDataSynchronizer obtains data via a background synchronization mechanism, updating an IDestination w...
    Definition: idata_synchronizer.hpp:17
    -
    IDestination represents a sink for data received by the SDK. A destination may be a database,...
    Definition: idestination.hpp:14
    -
    Definition: streaming_data_source.hpp:19
    -
    void StartAsync(data_interfaces::IDestination *dest, data_model::SDKDataSet const *bootstrap_data) override
    Starts synchronizing data into the given IDestination.
    Definition: streaming_data_source.cpp:51
    -
    std::string const & Identity() const override
    Definition: streaming_data_source.cpp:32
    -
    void ShutdownAsync(std::function< void()> completion) override
    Stops the synchronization mechanism. Stop will be called only once after StartAsync....
    Definition: streaming_data_source.cpp:147
    - -
    - - - - diff --git a/libs/server-sdk/docs/html/structBindingContextBuilder-members.html b/libs/server-sdk/docs/html/structBindingContextBuilder-members.html deleted file mode 100644 index 5143a4149..000000000 --- a/libs/server-sdk/docs/html/structBindingContextBuilder-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    BindingContextBuilder Member List
    -
    -
    - -

    This is the complete list of members for BindingContextBuilder, including all inherited members.

    - - - -
    builder (defined in BindingContextBuilder)BindingContextBuilder
    kind_to_key (defined in BindingContextBuilder)BindingContextBuilder
    - - - - diff --git a/libs/server-sdk/docs/html/structBindingContextBuilder.html b/libs/server-sdk/docs/html/structBindingContextBuilder.html deleted file mode 100644 index be5cbfe56..000000000 --- a/libs/server-sdk/docs/html/structBindingContextBuilder.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -C++ Server-Side SDK: BindingContextBuilder Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    BindingContextBuilder Struct Reference
    -
    -
    -
    -Collaboration diagram for BindingContextBuilder:
    -
    -
    Collaboration graph
    - - - - - - - -
    [legend]
    - - - - - - -

    -Public Attributes

    -std::map< std::string, std::string > kind_to_key
     
    -ContextBuilder builder
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/bindings/c/context_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.map b/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.map deleted file mode 100644 index f4847a108..000000000 --- a/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.map +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.md5 b/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.md5 deleted file mode 100644 index 64694a3f5..000000000 --- a/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d1b42473deeb8e6fc4a960f5f51bc8ff \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.png b/libs/server-sdk/docs/html/structBindingContextBuilder__coll__graph.png deleted file mode 100644 index 89c4fc7cbb23a3b2400a8225638774f522849a38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14641 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%0A&rf5zb4`0;s#?_SXe+q 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 diff --git a/libs/server-sdk/docs/html/structLDFlagListener-members.html b/libs/server-sdk/docs/html/structLDFlagListener-members.html deleted file mode 100644 index 783679a5c..000000000 --- a/libs/server-sdk/docs/html/structLDFlagListener-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    LDFlagListener Member List
    -
    -
    - -

    This is the complete list of members for LDFlagListener, including all inherited members.

    - - - -
    FlagChangedLDFlagListener
    UserDataLDFlagListener
    - - - - diff --git a/libs/server-sdk/docs/html/structLDFlagListener.html b/libs/server-sdk/docs/html/structLDFlagListener.html deleted file mode 100644 index b9f722131..000000000 --- a/libs/server-sdk/docs/html/structLDFlagListener.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -C++ Server-Side SDK: LDFlagListener Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    LDFlagListener Struct Reference
    -
    -
    - -

    #include <flag_listener.h>

    - - - - - - -

    -Public Attributes

    FlagChangedCallbackFn FlagChanged
     
    void * UserData
     
    -

    Detailed Description

    -

    Defines a feature flag listener which may be used to listen for flag changes. The struct should be initialized using LDFlagListener_Init before use.

    -

    Member Data Documentation

    - -

    ◆ FlagChanged

    - -
    -
    - - - - -
    FlagChangedCallbackFn LDFlagListener::FlagChanged
    -
    -

    Callback function which is invoked for flag changes.

    -

    The provided pointers are only valid for the duration of the function call (excluding UserData, whose lifetime is controlled by the caller).

    -
    Parameters
    - - - - - -
    flag_keyThe name of the flag that changed.
    new_valueThe new value of the flag. If there was not an new value, because the flag was deleted, then the LDValue will be of a null type. Check the deleted parameter to see if a flag was deleted.
    old_valueThe old value of the flag. If there was not an old value, for instance a newly created flag, then the Value will be of a null type.
    deletedTrue if the flag has been deleted.
    -
    -
    - -
    -
    - -

    ◆ UserData

    - -
    -
    - - - - -
    void* LDFlagListener::UserData
    -
    -

    UserData is forwarded into callback functions.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/flag_listener.h
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structLDLogBackend-members.html b/libs/server-sdk/docs/html/structLDLogBackend-members.html deleted file mode 100644 index 245452335..000000000 --- a/libs/server-sdk/docs/html/structLDLogBackend-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    LDLogBackend Member List
    -
    -
    - -

    This is the complete list of members for LDLogBackend, including all inherited members.

    - - - - -
    EnabledLDLogBackend
    UserDataLDLogBackend
    WriteLDLogBackend
    - - - - diff --git a/libs/server-sdk/docs/html/structLDLogBackend.html b/libs/server-sdk/docs/html/structLDLogBackend.html deleted file mode 100644 index 5181dd355..000000000 --- a/libs/server-sdk/docs/html/structLDLogBackend.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - -C++ Server-Side SDK: LDLogBackend Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    LDLogBackend Struct Reference
    -
    -
    - -

    #include <logging_builder.h>

    - - - - - - - - -

    -Public Attributes

    EnabledFn Enabled
     
    WriteFn Write
     
    void * UserData
     
    -

    Detailed Description

    -

    Defines a logging interface suitable for use with SDK configuration.

    -

    Member Data Documentation

    - -

    ◆ Enabled

    - -
    -
    - - - - -
    EnabledFn LDLogBackend::Enabled
    -
    -

    Check if the specified log level is enabled. Must be thread safe.

    Parameters
    - - -
    levelThe log level to check.
    -
    -
    -
    Returns
    Returns true if the level is enabled.
    - -
    -
    - -

    ◆ UserData

    - -
    -
    - - - - -
    void* LDLogBackend::UserData
    -
    -

    UserData is forwarded into both Enabled and Write.

    - -
    -
    - -

    ◆ Write

    - -
    -
    - - - - -
    WriteFn LDLogBackend::Write
    -
    -

    Write a message to the specified level. The message pointer is valid only for the duration of this function call. Must be thread safe.

    Parameters
    - - - -
    levelThe level to write the message to.
    messageThe message to write.
    -
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/config/logging_builder.h
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener-members.html b/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener-members.html deleted file mode 100644 index ee952c9c3..000000000 --- a/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    LDServerDataSourceStatusListener Member List
    -
    -
    - -

    This is the complete list of members for LDServerDataSourceStatusListener, including all inherited members.

    - - - -
    StatusChangedLDServerDataSourceStatusListener
    UserDataLDServerDataSourceStatusListener
    - - - - diff --git a/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener.html b/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener.html deleted file mode 100644 index 660fd53bf..000000000 --- a/libs/server-sdk/docs/html/structLDServerDataSourceStatusListener.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -C++ Server-Side SDK: LDServerDataSourceStatusListener Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    LDServerDataSourceStatusListener Struct Reference
    -
    -
    - -

    #include <sdk.h>

    - - - - - - -

    -Public Attributes

    ServerDataSourceStatusCallbackFn StatusChanged
     
    void * UserData
     
    -

    Detailed Description

    -

    Defines a data source status listener which may be used to listen for changes to the data source status. The struct should be initialized using LDServerDataSourceStatusListener_Init before use.

    -

    Member Data Documentation

    - -

    ◆ StatusChanged

    - -
    -
    - - - - -
    ServerDataSourceStatusCallbackFn LDServerDataSourceStatusListener::StatusChanged
    -
    -

    Callback function which is invoked for data source status changes.

    -

    The provided pointers are only valid for the duration of the function call (excluding UserData, whose lifetime is controlled by the caller).

    -
    Parameters
    - - -
    statusThe updated data source status.
    -
    -
    - -
    -
    - -

    ◆ UserData

    - -
    -
    - - - - -
    void* LDServerDataSourceStatusListener::UserData
    -
    -

    UserData is forwarded into callback functions.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • include/launchdarkly/server_side/bindings/c/sdk.h
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail-members.html deleted file mode 100644 index 82c6f6d4e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::CEvaluationDetail Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::CEvaluationDetail, including all inherited members.

    - - - - -
    CEvaluationDetail(EvaluationDetail< T > const &detail) (defined in launchdarkly::CEvaluationDetail)launchdarkly::CEvaluationDetailinline
    reason (defined in launchdarkly::CEvaluationDetail)launchdarkly::CEvaluationDetail
    variation_index (defined in launchdarkly::CEvaluationDetail)launchdarkly::CEvaluationDetail
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail.html deleted file mode 100644 index 737e0f19f..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1CEvaluationDetail.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::CEvaluationDetail Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::CEvaluationDetail Struct Reference
    -
    -
    - - - - - -

    -Public Member Functions

    -template<typename T >
     CEvaluationDetail (EvaluationDetail< T > const &detail)
     
    - - - - - -

    -Public Attributes

    -std::optional< std::size_t > variation_index
     
    -std::optional< EvaluationReasonreason
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors-members.html deleted file mode 100644 index 7bb19efd1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::ContextErrors Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::ContextErrors, including all inherited members.

    - - - - -
    kInvalidKey (defined in launchdarkly::ContextErrors)launchdarkly::ContextErrorsinlinestatic
    kInvalidKind (defined in launchdarkly::ContextErrors)launchdarkly::ContextErrorsinlinestatic
    kMissingKinds (defined in launchdarkly::ContextErrors)launchdarkly::ContextErrorsinlinestatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors.html deleted file mode 100644 index 011ae8da3..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::ContextErrors Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::ContextErrors Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::ContextErrors:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - - - -

    -Static Public Attributes

    static const std::string kInvalidKind
     
    static const std::string kInvalidKey
     
    static const std::string kMissingKinds
     
    -

    Member Data Documentation

    - -

    ◆ kInvalidKey

    - -
    -
    - - - - - -
    - - - - -
    const std::string launchdarkly::ContextErrors::kInvalidKey
    -
    -inlinestatic
    -
    -Initial value:
    =
    -
    "\"The key for a context may not be empty.\""
    -
    -
    -
    - -

    ◆ kInvalidKind

    - -
    -
    - - - - - -
    - - - - -
    const std::string launchdarkly::ContextErrors::kInvalidKind
    -
    -inlinestatic
    -
    -Initial value:
    =
    -
    "\"Kind contained invalid characters. A kind may contain ASCII letters "
    -
    "or "
    -
    "numbers, as well as '.', '-', and '_'.\""
    -
    -
    -
    - -

    ◆ kMissingKinds

    - -
    -
    - - - - - -
    - - - - -
    const std::string launchdarkly::ContextErrors::kMissingKinds
    -
    -inlinestatic
    -
    -Initial value:
    =
    -
    "\"The context must contain at least 1 kind.\""
    -
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/context.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.map deleted file mode 100644 index db87a33a7..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 deleted file mode 100644 index f08be06ef..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -94b10f4e04df2b11887e7285040054bf \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1ContextErrors__coll__graph.png deleted file mode 100644 index 32dca4908854571151aef7f89355c1490b9333e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9424 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::Value::Array::Iterator Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::Value::Array::Iterator, including all inherited members.

    - - - - - - - - - - - - - - - -
    difference_type typedef (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    Iterator(std::vector< Value >::const_iterator iterator) (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    iterator_category typedef (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator!= (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iteratorfriend
    operator*() const (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator++() (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator++(int) (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator--() (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator--(int) (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator->() (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    operator== (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iteratorfriend
    pointer typedef (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    reference typedef (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    value_type typedef (defined in launchdarkly::Value::Array::Iterator)launchdarkly::Value::Array::Iterator
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html deleted file mode 100644 index f3e80d792..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Array_1_1Iterator.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Value::Array::Iterator Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::Value::Array::Iterator Struct Reference
    -
    -
    - - - - - - - - - - - - -

    -Public Types

    -using iterator_category = std::bidirectional_iterator_tag
     
    -using difference_type = std::ptrdiff_t
     
    -using value_type = Value
     
    -using pointer = value_type const *
     
    -using reference = value_type const &
     
    - - - - - - - - - - - - - - - -

    -Public Member Functions

    Iterator (std::vector< Value >::const_iterator iterator)
     
    -reference operator* () const
     
    -pointer operator-> ()
     
    -Iteratoroperator++ ()
     
    -Iterator operator++ (int)
     
    -Iteratoroperator-- ()
     
    -Iterator operator-- (int)
     
    - - - - - -

    -Friends

    -bool operator== (Iterator const &lhs, Iterator const &rhs)
     
    -bool operator!= (Iterator const &lhs, Iterator const &rhs)
     
    -
    The documentation for this struct was generated from the following files:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp
    • -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/value.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator-members.html deleted file mode 100644 index b2d32b633..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator-members.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::Value::Object::Iterator Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html deleted file mode 100644 index b6b607c19..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::Value::Object::Iterator Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::Value::Object::Iterator Struct Reference
    -
    -
    - - - - - - - - - - - - -

    -Public Types

    -using iterator_category = std::forward_iterator_tag
     
    -using difference_type = std::ptrdiff_t
     
    -using value_type = std::pair< std::string const, Value >
     
    -using pointer = value_type const *
     
    -using reference = value_type const &
     
    - - - - - - - - - - - -

    -Public Member Functions

    Iterator (std::map< std::string, Value >::const_iterator iterator)
     
    -reference operator* () const
     
    -pointer operator-> ()
     
    -Iteratoroperator++ ()
     
    -Iterator operator++ (int)
     
    - - - - - -

    -Friends

    -bool operator== (Iterator const &lhs, Iterator const &rhs)
     
    -bool operator!= (Iterator const &lhs, Iterator const &rhs)
     
    -
    The documentation for this struct was generated from the following files:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp
    • -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/value.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config-members.html deleted file mode 100644 index 4db74388d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config-members.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::Config< SDK > Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::config::Config< SDK >, including all inherited members.

    - - - - - - - - - - - -
    ApplicationTag() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    Config(std::string sdk_key, bool offline, shared::built::Logging logging, shared::built::ServiceEndpoints endpoints, shared::built::Events events, std::optional< std::string > application_tag, shared::built::DataSourceConfig< SDK > data_source_config, shared::built::HttpProperties http_properties, shared::built::Persistence< SDK > persistence) (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    DataSourceConfig() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    Events() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    HttpProperties() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    Logging() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    Offline() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    Persistence() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    SdkKey() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    ServiceEndpoints() const (defined in launchdarkly::config::Config< SDK >)launchdarkly::config::Config< SDK >
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config.html deleted file mode 100644 index 3afeaa23d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1Config.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::Config< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::Config< SDK > Struct Template Reference
    -
    -
    - -

    #include <config.hpp>

    - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    Config (std::string sdk_key, bool offline, shared::built::Logging logging, shared::built::ServiceEndpoints endpoints, shared::built::Events events, std::optional< std::string > application_tag, shared::built::DataSourceConfig< SDK > data_source_config, shared::built::HttpProperties http_properties, shared::built::Persistence< SDK > persistence)
     
    -std::string const & SdkKey () const
     
    -shared::built::ServiceEndpoints const & ServiceEndpoints () const
     
    -shared::built::Events const & Events () const
     
    -std::optional< std::string > const & ApplicationTag () const
     
    -config::shared::built::DataSourceConfig< SDK > const & DataSourceConfig () const
     
    -shared::built::HttpProperties const & HttpProperties () const
     
    -bool Offline () const
     
    -shared::built::Logging const & Logging () const
     
    -shared::built::Persistence< SDK > const & Persistence () const
     
    -

    Detailed Description

    -

    template<typename SDK>
    -struct launchdarkly::config::Config< SDK >

    - -

    Config represents the configuration for a LaunchDarkly C++ SDK. It should be passed into an instance of Client.

    Template Parameters
    - - -
    SDKType of SDK.
    -
    -
    -

    The documentation for this struct was generated from the following files:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/config.hpp
    • -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/config.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html deleted file mode 100644 index 6dbcf465c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::AnySDK Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::AnySDK Struct Reference
    -
    -
    - -

    #include <sdks.hpp>

    -

    Detailed Description

    -

    Represents configuration not common to any particular SDK type.

    -

    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/sdks.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html deleted file mode 100644 index daf937ad0..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::ClientSDK Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::ClientSDK Struct Reference
    -
    -
    - -

    #include <sdks.hpp>

    -

    Detailed Description

    -

    Represents a client-side SDK configured for production services.

    -

    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/sdks.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults-members.html deleted file mode 100644 index 5d36c80ec..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::Defaults< SDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html deleted file mode 100644 index 893d32558..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::Defaults< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::Defaults< SDK > Struct Template Reference
    -
    -
    - -

    #include <defaults.hpp>

    - - - - - - - - -

    -Static Public Member Functions

    static bool Offline ()
     
    -static std::string LogTag ()
     
    -static launchdarkly::LogLevel LogLevel ()
     
    -

    Detailed Description

    -

    template<typename SDK>
    -struct launchdarkly::config::shared::Defaults< SDK >

    - -

    Struct templated over an SDK type, which makes available SDK-specific configuration.

    Template Parameters
    - - -
    SDKType of SDK. See ClientSDK, ServerSDK.
    -
    -
    -

    Member Function Documentation

    - -

    ◆ Offline()

    - -
    -
    -
    -template<typename SDK >
    - - - - - -
    - - - - - - - -
    static bool launchdarkly::config::shared::Defaults< SDK >::Offline ()
    -
    -inlinestatic
    -
    -

    Offline mode is disabled in SDKs by default.

    Returns
    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/defaults.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4-members.html deleted file mode 100644 index d5de98a75..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::Defaults< ClientSDK > Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::config::shared::Defaults< ClientSDK >, including all inherited members.

    - - - - - - - - - -
    DataSourceConfig() -> shared::built::DataSourceConfig< ClientSDK > (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    Events() -> shared::built::Events (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    HttpProperties() -> shared::built::HttpProperties (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    MaxCachedContexts() (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    Offline() (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    PollingConfig() -> shared::built::PollingConfig< ClientSDK > (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    ServiceEndpoints() -> shared::built::ServiceEndpoints (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    StreamingConfig() -> shared::built::StreamingConfig< ClientSDK > (defined in launchdarkly::config::shared::Defaults< ClientSDK >)launchdarkly::config::shared::Defaults< ClientSDK >inlinestatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html deleted file mode 100644 index ec04a61ab..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::Defaults< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::Defaults< ClientSDK > Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - -

    -Static Public Member Functions

    -static bool Offline ()
     
    -static auto ServiceEndpoints () -> shared::built::ServiceEndpoints
     
    -static auto Events () -> shared::built::Events
     
    -static auto HttpProperties () -> shared::built::HttpProperties
     
    -static auto StreamingConfig () -> shared::built::StreamingConfig< ClientSDK >
     
    -static auto DataSourceConfig () -> shared::built::DataSourceConfig< ClientSDK >
     
    -static auto PollingConfig () -> shared::built::PollingConfig< ClientSDK >
     
    -static std::size_t MaxCachedContexts ()
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/defaults.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4-members.html deleted file mode 100644 index 229110371..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::Defaults< ServerSDK > Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::config::shared::Defaults< ServerSDK >, including all inherited members.

    - - - - - - -
    Events() -> built::Events (defined in launchdarkly::config::shared::Defaults< ServerSDK >)launchdarkly::config::shared::Defaults< ServerSDK >inlinestatic
    HttpProperties() -> built::HttpProperties (defined in launchdarkly::config::shared::Defaults< ServerSDK >)launchdarkly::config::shared::Defaults< ServerSDK >inlinestatic
    PollingConfig() -> built::PollingConfig< ServerSDK > (defined in launchdarkly::config::shared::Defaults< ServerSDK >)launchdarkly::config::shared::Defaults< ServerSDK >inlinestatic
    ServiceEndpoints() -> built::ServiceEndpoints (defined in launchdarkly::config::shared::Defaults< ServerSDK >)launchdarkly::config::shared::Defaults< ServerSDK >inlinestatic
    StreamingConfig() -> built::StreamingConfig< ServerSDK > (defined in launchdarkly::config::shared::Defaults< ServerSDK >)launchdarkly::config::shared::Defaults< ServerSDK >inlinestatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html deleted file mode 100644 index eff80e140..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::Defaults< ServerSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::Defaults< ServerSDK > Struct Reference
    -
    -
    - - - - - - - - - - - - -

    -Static Public Member Functions

    -static auto ServiceEndpoints () -> built::ServiceEndpoints
     
    -static auto Events () -> built::Events
     
    -static auto HttpProperties () -> built::HttpProperties
     
    -static auto StreamingConfig () -> built::StreamingConfig< ServerSDK >
     
    -static auto PollingConfig () -> built::PollingConfig< ServerSDK >
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/defaults.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html deleted file mode 100644 index 7ca1649a6..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::ServerSDK Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::ServerSDK Struct Reference
    -
    -
    - -

    #include <sdks.hpp>

    -

    Detailed Description

    -

    Represents a server-side SDK configured for production services.

    -

    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/sdks.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html deleted file mode 100644 index 823fd43d4..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::MethodVisitor< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::builders::MethodVisitor< SDK > Struct Template Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/data_source_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4-members.html deleted file mode 100644 index af4acc758..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::builders::MethodVisitor< ClientSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html deleted file mode 100644 index b4e76c9f3..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::builders::MethodVisitor< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::builders::MethodVisitor< ClientSDK > Struct Reference
    -
    -
    - - - - - - -

    -Public Types

    -using SDK = ClientSDK
     
    -using Result = std::variant< built::StreamingConfig< SDK >, built::PollingConfig< SDK > >
     
    - - - - - -

    -Public Member Functions

    -Result operator() (StreamingBuilder< SDK > const &streaming) const
     
    -Result operator() (PollingBuilder< SDK > const &polling) const
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/src/config/data_source_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html deleted file mode 100644 index f735d4d79..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::DataSourceConfig< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::DataSourceConfig< SDK > Struct Template Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4-members.html deleted file mode 100644 index 902304a9e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::DataSourceConfig< ClientSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html deleted file mode 100644 index 19e0fa555..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::DataSourceConfig< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::DataSourceConfig< ClientSDK > Struct Reference
    -
    -
    - - - - - - - - -

    -Public Attributes

    -std::variant< StreamingConfig< ClientSDK >, PollingConfig< ClientSDK > > method
     
    -bool with_reasons
     
    -bool use_report
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html deleted file mode 100644 index 5b5521b08..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::DataSourceConfig< ServerSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::DataSourceConfig< ServerSDK > Struct Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging-members.html deleted file mode 100644 index 7a71ba514..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::Logging Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html deleted file mode 100644 index 3cb72452d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::Logging Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::Logging Struct Reference
    -
    -
    - -

    #include <logging.hpp>

    -
    -Collaboration diagram for launchdarkly::config::shared::built::Logging:
    -
    -
    Collaboration graph
    - - - - - - -
    [legend]
    - - - - - - - - - - -

    -Public Attributes

    -bool disable_logging
     
    std::shared_ptr< ILogBackendbackend
     
    std::string tag
     
    LogLevel level
     
    -

    Detailed Description

    -

    Logging configuration.

    -

    Member Data Documentation

    - -

    ◆ backend

    - -
    -
    - - - - -
    std::shared_ptr<ILogBackend> launchdarkly::config::shared::built::Logging::backend
    -
    -

    Set to use a custom back-end.

    -

    If set then name and level will not be used.

    - -
    -
    - -

    ◆ level

    - -
    -
    - - - - -
    LogLevel launchdarkly::config::shared::built::Logging::level
    -
    -

    When logging is enabled, and a custom backend is not in use, this will be the minimum log level.

    - -
    -
    - -

    ◆ tag

    - -
    -
    - - - - -
    std::string launchdarkly::config::shared::built::Logging::tag
    -
    -

    When logging is enabled, and a custom backend is not in use, this will be the tag used for the logger.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/logging.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.map deleted file mode 100644 index 826b0e6b7..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 deleted file mode 100644 index 223ae9234..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bc26aa0f38bab1edd7c15d3ab14ad96a \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.png deleted file mode 100644 index 9fde94700a72b3832a3f451682075e9610dd72f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13930 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
    TwlI?8AYddZ-6Ulj1;_nS?_r<+8TIk zX&ok*y|eS@_8J(`(KePtrZ&8+9bGwbYogq;$lfwtDVBmmsFY&k z9`cr!7F`%Qm0nlEA=Dxvdd>cGEgy-bWMrCv>&&gMv)C+bZsNXp@q+%|y_EEH)V-Bn zo1q01c58Fc=nSCQ6JVeoFGfE9vw8M2obJP?Pfbu%H_6FAJq;x7u*rPu=9cz6Sy)Oz zK~h>8)7{-Ye!|F?AcUiBJNfDy{q5Vgu@6lY@+id({N+o_%2LwOfOTWMe*HR#{1FyN z5q4=4un-HMbvzqQl0DGiHh{s?(bG%lB^<1ez!}PE?EQ16uVUCR!8wB(l5cWhzM9?OuC?7qa!oHr$hvd6( zLg`?Fwc4l*_rDthTvMq9rdA=%`s>#(4M5SP541-Aw0CxQ`+|}J`YrKgtut|%$#^Mg z@Q+=z@ezlIs#zvE%}q_$GBPr-_WFi`;|TisOyzd1Z3cSc9}3Cd{x8DFVH8(?d8T}V zzw?Yo#qVA=k8klbBp?)Myn1D@&=$-r|Bjw2w2gl2kY{ScDAVN8JuWUnILt*A6#-Cg z%RLF`h`!&y&58{OdPss>orswy5iP_`$*I8e!Kg#en1A{KI}_d$EHEhgz5tuprjiukP*^q+|t} z(?HhqW)G(*nQv1QM5igEz|d?yfRf3E!JV3^6gWu(-I7aKa6Kr#{_HCqMtL;$FsoSH8nLsZVPA6`@xqK6O*~i{X3p> zE51n{(4t0(;YW9m7bJTsIm080OM*tKL>4u28TD=d4+UlGCzvPwXs7#Y*FQ?UhsEst zJS0dkob{Z#EbHU$iTmi-7!p9tcpOn7mj3G}N1OdBodS#Dn`RkSOiT;_81KYHD$xEz z*GCGQXJ)9OB4t7+euI{gj@hYQk;yC|AP__?at8$k<>$|zqMDlI*REfm`}-H~;lqb; zEv`0@RNn(p{7FsuLXGozw7Cba>aQ1SkCft;RaDRC1KAaol-@xV(lapV?=AQ2H)v9U zC}O4ui<5tp?FOnkEghYnsp$uGZPy!M9t8OL-3X!NqqWKEgf;TOM!g2(gAhpOW2X%= z#1Qjxj&gosN~ddQE(3Gg-_j|N{bu)iMcQLI4OGUxOj-=S-7frXiUPv2l$2Bh^!Fc+ z-2>G24v(RH%Emd7wFgvC-zcRq$i z_bCQVRL!ecYhJd|I&+*l9(*p$216XondR9^6Usa8aW~fN75?HAiSd)kOy}#)P9}w^ zUL~d*5&Hk(y8ZWZ<+eh1kof%A`7L~25Lh09Tyvu~5m(PJ4SUd){dy#4)QalDc)jxW zR8xJ}!PlS!1SSo6XoNG%?M18p?N^S52m?`1{TmAP2N<7c+}=l+^iBwiriOn?V)jZ6 zcfk81ls@oVh&`HCzf)W)H_F-ObAe_o#S(@`1LhGL2j<>~s6S8Yu&eN* zMIT3ajydye?$RWN$h0dW(2wr8xIcKVcV5j?2NKR};mp5fBiSvu2v8Ci`F$1UT*Gm^ zJXL)Mv6uS(H2HKXSeULox)RDsU--H>^$D%c`hC5^5>I7FVXKceKAYUtx2?b(JKTYr zE2|ZZCFcH>L}MRtyL`XJziTHuRoFtYU)RPx=@BKojpARtl$W)M6=_(rP`F530Gqt=S(kXkm~^3rHQQR+PcA5o ze|<$MpFH&g?8`v^QrcDb9R$9uYdg+@NYOQ&hGtu@hx-Q`A;~;~PY$WMXR04YNR!Qn zm@HI2qa;kVZy@uLQ@&a*7sW10Fz|)DLu))!Xq|-jv z&d!L-nCdUS9yPP>(93jfwx*sbGp62LHL{U{z^qoE=F&TToCKwM4iZEl!BcRQ52(sb zUWFF6HZQ&|=inG>JRy3Le=`F#rV>jI57PLt~zY}EXsK@p5Yj7G}ymwNOC1dWVj8)q7 zD{^O^Rx{OOy_d9|C3)+?&U?p#K`$+&d0C{zQ&&5y6Th}h@nN1hyz_a6kHJ7AwE_-R{p^nY9N<{n($kfr zj+Cc2ob*hS3C<8-VH7uh9g#gi8b*Le{DIldtPEqAC}?&!gwOky z!DQOZcL{Y_D#24>{95f43iv^X=90v&8Xc_HbZo(_+E2;Vl3oRGc~CbNRp4cM4d1$! zc=}zQIgq|@Q*uNtT?u}=Hc%++9X3mZVv>4~BUAbfDQ2U}QW?}b?*Mg?atjW->t9>s zqf!^Aeq9)3u^o@QYvIUAI{pY+xBV&0+~bb-vJ7WH#NNAr^PXwH*qF&%1cHE?NI_@Dg!ysZ`9Xp4jfj=LR?<#tp}k=uq&=F zqbjAbzb@v}yygG1KuuFFB^Vj%Hg{VqKpbO^?4Av7zlkMp(902Y%$dd1+}KYVH~Zs$ z$5x=F@-z85yyafb|Hx!l;T8Rqu*Kg+qljtt zO+8P3;*f(FIOO~4rXvIbI2GAzS7!pbw(VoNI~otEn;gI*1)x2a%IU}xs<1S7sUBxL zWqKnp{PhpK00-Ns8i5bzEi&gN7xz7m>2(bu|Kz3+c9fO8?ZmKd3SptSq< z?%Vwlp9wXJ^PAy*l?!9$Wr-qQ!ukdVJIe_+;Hl~jW-B2Oz_8#3fkJ`0p+8Y>l`Zt0 zTS$lsAW?uKQwuQaVy~-91p$V5!WS5B&IUL-=EJk6|0V=b;t8^tq@p4LSiQg~alE{| zqN1aR1SDNu`HXwwZ{XwO!@pBXONo(c9w>l7K7q!D$Hz0zOplG-23ppVE**K780&Yv zmls$w(sjb%t^x_&-Qwlvuew+DsgzifKWYZwq{#NO21AwBSG8&&>EB@}^HwU*hJ%y! zmlJR~>CKxoI>JsH8a!T??lFmpJ>bTU0Sf{5J2G;QE9+~VVUTp55pDqh|9`8il{YyB zAMAm7HU{wq4R?1zP|I|IjBdb7yB=N_2P3R>bUr^SD~mu?Nsy)|1h*cXp6;os#E%lR zYAPx%YK7W8{&-ZK>B>1Z`9RmJ?N{(vSXc~Tc?|$6$T7It-2vIw5|AS+!1R0f?s49_ z_4(J?MY+g~;_hE>>y5Xabz}zua0FA|BxFW72iLkCaoO0|z?D9J{CMCQR;cwuOk@(* z79OFou@S3_l8WjjsCPaSBY#)^<=pf9u=%ILMXLjtt_@KH+~|ZWN2L?AJGbNQl$uR& z))v?I_V#Wg7)S$O0+hYp0N(cEI=fDt+>FiH4lZtjgJ_!i(UW95F)hveVoK&l-;an$ zNc@1CHum)q2;RYm%_InHMQG#1{gZap>kJv0m>l&NJF7UJwf*{~F#TEnz+OfM3-uZb z__7pJM=9a~NJ8lCjW{X!UqmqC6DL@v-TL*l+E}U=N=hij8aUUlU-vtZZxtQCb8idp zLp%DUaOu0gTx`Nr6$-EAJ(8>Y|6Y`;$V=&50Ha}3;0sz zY^<#fO*w}cFn91@0Z6%s`{Oj`71n)v|Na`nyR7UHXbC_$8_8ZAKLj|Pu>(N)pTPjH z8IhE&3J-9co|vue&RynQm&`9wF>?dlDd>Kzn8eM@%zQVpqc8sz@9OI6?BV7F1}<*2 z&DQL!H~7~Et)EDKc67Xxq89@-KJSa{Guzn)6s>9}TquUoS~uPnea@PinyAC?|C`#w zG9&rlWS+3ZL|mw`?k{{qb#-+v=f|9#U0rrZe_y+}x~Amj%9z#sXIMaC#zx?2NA>jq zPGaw@dEOeQP0cSNUUxtPAbVs^3_3}X#mIx><6}`s`3&W%0wydMOZfRyikOtNX?hwc z+bK$nMJtCz0W|oLYm{?UqeJ;0b~m@4qXINlQK8|M8cxhFfwxMb(MqC z{bjg1L@1C~hmN38<5E1nBCmiUMX(62`Iu8{5!8MdxCE+id|BT|$2VYkM-`?N%4zska%ijW3T8v-Zsa2Q{{81f{pj@YqhC zE4_Ek*+rbmF7ohGgfpYDZZ7W81>R3Lt#^3|FXAs~(Z!@Dz{c#jJ+ZF8t03^fhB!@B zf|mpHH!=6JJOZKGO6YL2|KTfNQw#{Ru{$icu;m#`)hRZBFPxpRciBRC4S{of(yRjT zDCI~|oNPb!$E3tV#a)I(O-l{5h+ns6hlHG>DnCl5=n?gsAu&y@&uy~r!-T^N)pn3l zGf!ERkB@RsK}2+h@CI=F7eMp4*BAN36yWM*cZy+Jdw%gxp7y%Nu>LqQ0!t#gvQ!gw z9aGZQHQ>)1q8`ZDam$QIVZ(&Idoe<&b;T6CZmZc1_^EH|2|iK9c=mZFjo3Iv{EB>( z%*783kpj}jdkr|h>S}-Btz<|iciqh~RO$6I1vMnXP-mql2JvSF_Ss+f6K9I&~ zlS;Z~kH%oo*Pk(S=4<<*t>)ufRDQu=>B%2n(P<^3O|XomSUt!0=_TY_=b69gB>9eB z2iPJemG^Z~p8rd(KIQ{dhUTKrc#^0uZDG0c-y0`{;XPIBu|26}3{#Ps+i}$~T^~5W zT#H@R;W4`j`<1T6w#bj8HTC8FK+h=E0qFfutXt=_W^wbRxLW2l6{YZ&9B;dj=s#1mg5)D-?8RJ4%wZAi!{`{-9Wy zS`0)c__}fTCeXp?M1C3=j&BeC_^l0O89?}Fmyvg+Cm{etO#@J45#FGrATx%K?U!*N z%mk^!08WFpyAK}Vftn%)!qQC;?QY$=g%AaxgUoVF*0>UZY>3Ph0k8g=mxql2Ilnnq zHILjf;qzx?He~^D3kN4>qeWqDrrL(5rzf)Q&d<+pAMY4^1M4xxLsgZe+pHu!<`8-z&r(Qig6X-~1;b(5WdWB`zzGKwp+-=)2yWg)L4X7i+q9DTtG1|!0I5Mi zqeVf`Nd`55Ci}b0Lfv&E_`sqEf+cYeO%{vIEG)VT>+J3Aiy;DZ4oWNXjsW5S-t&Zv z0~Tm)FZOgWX@b*OY(gN6cpX%;O7{~kxUWy3l+9-)dn#K{-(uHpfwphAyC{v!V?iAC zvxszs$C(odDzq?9+e4|JU0q)6oNd+T4LU(`2(->85)!D$ppjOk?UT*X-ei$bugksU z$8LwLFbn8)k|2xo_3PdJjWHr>kA09*r_6v%2yWeC)NxwwzFk>a`BlA8Tjney z$Np-h{?ZTTJEfot0iZOPs*NygRsW1YjB~bZM7tTxEdnAUAMkrAAKQwiY{sy?($&@V zhM*Zdm3Tfyvv0Of1aCV``qRVBz_ITppxROZSVopS4w?6Z*HyX@!D3=%mC)9{Q}X@0 z-QKeNw^tQ-V8(%8;tTmM$i_b91)@h$9`W zQfsk6dss}2KiH0l2Kbzzap3yl=UXsXQMUD^XxZ8E-G!-_mzT{edU|^N0GKwNR-Gx` zb9(V&;BEW)TmUtIn2NW}9JsEVWg|rnYs$z+aQ-{_PV}zg@zOwScXzjBuMnvF*WMuj zsK&5=FLF`Z5@2LRhkzTR&t--wG9dw5NJz+U?k2#aj7_eLe~2@~>JEnVfMF0F9gWrA_4D}5iaWOj zk6X*p4isu|Oq=5$SwP&e-;feE#@4~1#SiloXKi*{Y>qr&W9+D&d9%!iW>*r@`IMtx-nr_>_Sg|%X_D2ej$?m%! z-CfM!Ad&ICNk7j$GXk)$+xPX!XoZcAkH<49+0@0Jchj|QNQso%^Oz>{d2&dv@EHy$ z;Oe7o@FK(tkUbpi%eg;)a)&t~e~kckfb{yn#Y4hHAS}7c6FmvMX{o8#;08o(Z8CtqxvMsT8$n29ZexR$dRp=6i%82wYmI?>G$>Z zB5w~jKF-eSMjz#OgEyk6srl&!HmNRzKX!8?xog8pxpP;hD9*4ox$jKk}=*V6&<8EbvEMYja*-6gr;s-U-XDwvSIWMyMGGuR+6>R)~X!iAY zq6p}~hK7cBVP6cqcES#WAr4#s3%Xxbp%`{m`a$ls#R z7qjl_-u*sh7Qj%^g3pDZE#Qp1qF$%waTAC$OoM7 zd48OJ%syP%{s(3U8VM1PU3clhljE=&=SD?CqvhmOO7V~<5e3!^<_AXo#bJW` zYuFH&kQ`?H^nlH0AsVU{OTG;A$Oj#Ne#&{K6?(|dz;lrl*gvql0xBwafneXHqzwA@ z4a8iq{~^!Y+}wN}_`xwa$3y(ovrpL~VMn3vbm0(T`DKC~#aOt3UgIJ-)zgCuV+;|0 z$9S~Lk>!qvXApG6CU_O{1TXk9+kgxp^#ZU+-ot}BZH%UD6PsFFKNv35Vc!Y`gNeE3 zwba;Y6@2SrB>)2Jk4_VrC#Y$-E&K64wCcNGo~!^NdJ48_SX7iRi+aIV2(a#2JCoWn-`XpRB%`%{lZ*k;10|eV2ThrK;9MjL5P}cQd8h5 zFi0T3Ik=8*v`*1K=sf=ABK(&hcsWupqPKzdmX?+R-^Hh*qQaqkOaP8nxtN~Gg9 zKGz}3I=VhyU)p}c|01bszZil4a;gomboQ# z@Ufi`hh%IEy6pqV$D7k1(hzhU90Wk#qplQrGc!A9;CLc)sBr!}@-BwdsylTc-UKl+ z+dqT%G5ng|p1B`x#MPAO%D*>LaIC4af?OI0C^QIm^+z{F)5;nW(wxc~<8|JY<>A8j zAv*JJ4AT#euc%eW>x!=r4fUVVQ4!%Ll!j+oXI>mm*gSUGz6*;4i4!2$+vg|t5Q@(@ zvr>o_f&Pw+Yrr0XD3P6;+XUHu5tRcV?TJuzB&u>gm}WqTF{$T2dA4&W|`f)}r$ zOI04#`|nh>I6dM0s8p-Jknb2mi&n+9Tr+>Kk{Fi#9`+LjwgIenJ*X>)3;My~s5wpK zD$6^Mj*9xKQ}0P8;wcC@zy!-%aOCKoh3IaMmoYIhdFSV|k+N#sE%dB_7P&E9O99O_ ztiFA>u>Mkcy~emZ_8lBxNVeQ2B_%~#;pZ~b(6HedkPW-Lr-##GnALBLu@iad0V=n3 zL^2|)HF`w}U@jdp)HepGun0cNA1HaU+OD6ll~-v09Z-%4%(?|8z*6@0g0dLB=$q8+|G PhLC=$AW - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::Persistence< SDK > Struct Template Reference - - - - - - - - - - -
    -
    -
    launchdarkly::config::shared::built::Persistence< SDK > Struct Template Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/persistence.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4-members.html deleted file mode 100644 index e8733cb7a..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::Persistence< ClientSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html deleted file mode 100644 index 28cacf835..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::Persistence< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::Persistence< ClientSDK > Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::config::shared::built::Persistence< ClientSDK >:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    - - - - - - - - -

    -Public Attributes

    -bool disable_persistence
     
    -std::shared_ptr< IPersistenceimplementation
     
    -std::size_t max_contexts_
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/persistence.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.map deleted file mode 100644 index 4373f88fb..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index 7d8db4233..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -fa8ac0b9af384d24bf29e7238e047603 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.png deleted file mode 100644 index 1b6d15f5750520726bbae34a9860de8571e90a77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8491 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 Qct3=)yoOw{j7i{s08r_3wg3PC diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html deleted file mode 100644 index 84575ebf1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::Persistence< ServerSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::Persistence< ServerSDK > Struct Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/persistence.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html deleted file mode 100644 index ca2b7e38d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::PollingConfig< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::PollingConfig< SDK > Struct Template Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4-members.html deleted file mode 100644 index 9b7493172..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::PollingConfig< ClientSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html deleted file mode 100644 index 293c0ce63..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::PollingConfig< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::PollingConfig< ClientSDK > Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::config::shared::built::PollingConfig< ClientSDK >:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - - - - - -

    -Public Attributes

    -std::chrono::seconds poll_interval
     
    -std::string polling_get_path
     
    -std::string polling_report_path
     
    -std::chrono::seconds min_polling_interval
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.map deleted file mode 100644 index 622cdd51c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index a69b674f2..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -105943b6c43a91b98daeecf997ddb03c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.png deleted file mode 100644 index 6ff2f18212cfda973892b151c33887fa266aafa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9431 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4-members.html deleted file mode 100644 index 065a571d4..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::PollingConfig< ServerSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html deleted file mode 100644 index f9186b7d8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::PollingConfig< ServerSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::PollingConfig< ServerSDK > Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::config::shared::built::PollingConfig< ServerSDK >:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - - - -

    -Public Attributes

    -std::chrono::seconds poll_interval
     
    -std::string polling_get_path
     
    -std::chrono::seconds min_polling_interval
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.map deleted file mode 100644 index b610ddac8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 deleted file mode 100644 index 1ee24015f..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -72ffc00aae62404e7bf68707ee7f9463 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.png deleted file mode 100644 index 41d467748f7a0aaf69226fcc894a81d6842de550..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10362 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 NZY!vwi{wm0{tJ*L&<+3q diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html deleted file mode 100644 index 518ac81c0..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::StreamingConfig< SDK > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::StreamingConfig< SDK > Struct Template Reference
    -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4-members.html deleted file mode 100644 index 5da8d74ac..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::StreamingConfig< ClientSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html deleted file mode 100644 index e79b2cb95..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::StreamingConfig< ClientSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::StreamingConfig< ClientSDK > Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::config::shared::built::StreamingConfig< ClientSDK >:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - -

    -Public Attributes

    -std::chrono::milliseconds initial_reconnect_delay
     
    -std::string streaming_path
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.map deleted file mode 100644 index 2c7b1a99f..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index 90612b687..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c2bfbde28bb4d02dd3be49cbef376062 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.png deleted file mode 100644 index 0d41ce5d7904a1dc647653eff3e360442860f88c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10552 zcmcI~cRZGF-~WY3HrX>IDqD6&wou64BV>l`O=ea~BH7tn_TGf-m60f9&+PI0T=)0; zx}W=ge)seI_q-}sugiIz*Kr=l=XkHr5vKe|78i>W3xPo3%F9Wq!s`b7JH*6*pF4;V zM|i<7QIM5FTq6IZHe|m=AZ{S!r5>ocecYIJS5sR)zPi0ta(g-y>q?*>tCh-i!rX-b zqV!JmNNcpATkL9j;tbLRkvYU@Ix#s)cVhSyUcQpDzQ>XtcoZ&EN|^EBPFX17QzIl~8Oi-KfiWbK`ud9^r*hI~?InKawBZ{H{ky>^1~dS6ff zS(}*O*eD#e?H0ZzqJo_^NR&(%-XSM1-|~v&Zi&SJt@`^6B5&^UtN65mk&(FjfBwv` zuD;secS87OXEWPPII$M=0*V`vq& zqbDzaO+iWNo##bC0c%!a;nyO)npPlvM_0sNcxm(0o z+Lo5N?Jgfae9-dn5c*tIW#Qo9;5a61+lcuX~m4a}63ls3k>&HKpB&CEK6hljQF^=Yv2@h!5lvJ_cKc{<4x z@4IvF?e9O$%*fSSgy`3H7%R}GGF1F&FhzOjx zn3$nlGtal8WK;F^_p^$N2R3JFMmG0sFU4OtI+7zaR8?D*>YP^Iw9~z3HSLTrrl+ST z8lk49)>2edtlOg#u=i`&>lbz$n-*fhrxSgO&~kC9)N`&-c2XqwEPXsbKTk70%>7tR zjrg!SJv{)$2pt`rRap2mlS@%vJ|_O);&h7#Vbk%7q#!FxCe7O_x;C(KAc=N*a`MMy zsp(|BJI}|Yq*AM~J2Q>mb#2GkSXimW#rRL2JhA(bl$6vuT~Sftz2flT0Se*=^wl+xir)Chfx!!&6b!==P6~A5c>@3Zb z>_^hx-XaKbNl8aJRyH;jP0f(uVO2XF1B2w&X|L@c{_Q_uLbY^s(m#E=Vqjo^iHj?( zqC(hi!j+zpF*G`QQ?sEEmqv*A>({T{U%#qXi%NHX3KGAe>?X{{%F3#&t9y6nqGF@E zakuC0WVz*ayV=^H-uE1mEX1uNBiAb{E04C@@MBU^=2kZLv{SG*I>O0Ho!2ye{rZ(! zT1p5vB?yxu2=723Uc7iQQ}ZGOJ2EMW=GNn69799H*mv*fIXLid(2 zk+o(ylGW1PjrrMPpcA$@Aq`FBb>>IS&CLh|0Wopl-tvH?rsn%PRZ2R#=&324$#36U z+S<^z8V+G@^*@{AR@zPn(@O^5U}wh*3k&1q;%XU8lPq=JGH`Quf51Y_aN`CdoRsZN z-S^7IixcbmgDGpbwZbYRYwPet{^tvk{NH~caIN6&?CiLm?B8BrU*~k))MM4JB}SxX zWQ@#nQ&LjKi+T$+p6x1Jxq8)Am(7d8=)UhuWgVSYeSM16H8r`l#KY3d{Yh=Ri@ho; zDrvEQs>+vk8X}+Ao>*SHZ13ulR8YX?vFMjFFrW>1`Eq_`C3m&Vqe0ZwV}@)IO7aFl z`RN>BteVEe{>n(q>(>aVIG9>wWx@UK7&T)wrxZ$=A$=ewv9() z=^i|Fh8Yw`keoJnz|C(r(>(pW3D?xr^!Lij{GSQKu4EC<8$@Ah`jjh7EaeSys;Wd; zkCI*)w*}8!dj$Ki9rm@mZOEdt=4(1 z1UB9JbQOME2!2R%GObKBZDh3QiCj7^+ughQZ7%%UwmusbqZJi!+5XxDKFoJ(iE$eN zDd~8wE`QjYoHE@sVV0@I5#8Aa&-W-s6Gi%Og;EM!sz^5~jw@K_Dl>~10nk`)-wr$9 ziS~UO92{)Z6MLKW)~#T54Gk9`S@qCbFS#nK<9Am8uM_r8PESqGj&=q|M%qsPtf|0K zbVbuC^kwAchLxIjwGIs6Tl9a7aqFL$AbWdDDF85WbmN(o)k0y__f}0q?;zNWMY%pu z-&mV8E02h$3|iaUuQZ20fAKmq!-ZemBhe7sU1t@MT2n*u<;xeh%kx8HD3@2Su&717 z$o>8O9oZhozLc0&5D*YB`aPJYe}bct%qJ%9qM&bXehU>9)yUE^43~C->1-Dp zSOk@hj*gsy!nsyv*x5-|jf0*5bNjIAk_MZMJ<#7DMWfgN$wc?vwh^#5I^wxZpZYMX z%G&xYEiGY1!hMi{o)ypLg%x**iM6rb~wtU;GZy>SRMW#yJh*e82MW`1a9N}RYydv zJj6P@e>SSB)bvqRh$?Do(ieFIc3U@R=OiRENGmH}s_8#0R?*kTO;gTU<*to5l%2Xb zKYhVJ{g$lkbFYfBa?nAR6q(}NuW9?>)3nO7vA#cRH7p#(D2Qj))(iV9P813RjcJ2< z2_xAfX@%ztRJSRq5*=1YmG1F2oMC$gHnEgjeJU-bnDg<(j*R>|Q=XS+akSHQdZ*x( z6F*iV-elfw&tcw?@wNf5HoV^@Fj~_tEs4e zs)G>(%I#Bs`9c9@7a4-Y%4XlRV^NE2qJ1*7mP>$6ErzaMHb zraIUkyo8xY~H|fOAw$;WmyE|Y{X2?W>K&}^0Qy=V(VN}-- z&^y>#mQ6w^D=Vk261fFQ(Gd4VL>%^(lnV4}h*13z?Ck6azw~ql0BmsU|Btqe(xU@97NHd-(97mX%fB%$|jr8JDfCt;=E$$t|L=$qMTUEhD2FhiBCeKPQ({ zeA!DQ^7HTN*1K`ty?xtQP*AY%+qVQ1BQO%6Nf{Uz;(_z|eb>5@zI_LHiBCwNsPp)9 z$J)xuB!Y|YZ|xc84iXk*3T1wNzA4DHzR}Uxunv<>a?`iWkIj>llMBkrV;7f}%0O=` zjIu`mr5WiD&%9}ZG#C?@bY6rB<&CPfr=R2!wYbXdx$~ThF0j+Cmg<|9497lF{cVjCX zNKyU8(`?Jljg9?5afBTfzZzF0mQ7QC1B%~dZM?Ai%a;eHri>pF6X}VC%DPGVSv zZxj>xaAjm<;zd09Fz~2DfB$~=QNRHe0|Nu$mzsLxqnIx(Xw;dpnWH1O(ed%t{(d}K zT3R>IKe4q9n*<<=vLB})-+i&%-!Yu2fP&O%vz53E^58)8*aPr&KKz)SnL&cK%jS$A zt6?KG2?>cK$BV;FeMIUlH$fFKwv{(<^JkWp#!Gz(-Mzh%_V%1mGQzXER{wtyse(-QK{Ip6G`erbQ z1--&6YjS$_JcqDt+)C2ob>7{WLhyDHY04mFFla0nN1J?o zokuW?gn<9N*dc$(0j+0iEWdYZ?5_S^?zKxurt6*pk8@-{+Lq7i9|aI z$sl&B==Un7FU_SLu1h{rWonPy|0=QSCy|fQ9*N^lmXfahkcDb3QRTJ9>`Qe*GhjY{ zSv%ivhxkGmA4IfiSIkEjGcfw7ai@|*pK1AODRQpQTZNVlt#JJ_ zNceAhz-&D=#7E-fnJmrFayk5t=5P5R(hR2C(D&TAsvulK!L0>!2yEOu_6*I`L87R? zpcNZ(jiSG?b7-!P#hoS}cp?%@9g0NCV#0A2VgN^C= z%}u;C)`uvqy+Tqg#Z$t>#=Iw;7KH__41ARQSWHwPDK%n%c*U*{5uj)CDg z5KYA&<$ZCyOw=1e!4nKTSema{T$YtZwx(NcPoD^w(A(Q<3faN>fbRtl(zjdN*~Mv9 zg3`^*&gSv-^du!CV=nDalME?K@x4eG8yziy9EKZa>L6R}JWRxWH*mJeHwAfTa8>rb zit(KOG=h#&CN$uH!K+4&jg6H8Ae&oR^?)BWjVS%{mYL`AZh!G+D{Jc-%icIPQ{76NdD<$nDOk5n2We?^_&638L<x6Sumq&UAG&H>cQl=QBMe<;JBT=9SCSI9c$2&z?O?t*@tE??|9L zoP)GMSydI4gM%Y5I5<5g2h*gKd}wG0r0M0F{<{`<1lSQoTZVhPyTm%Oy<(3F-&X-q zTVD!Mc5OaK*ihEV$?5S11ETr+cUq{Yz?2j^P+qU! zzYlr+njmN#G`_K3qZb7)FYjd4b2^x}68m|HnuEv54(nK0wshRKQ}@6I86T{FBNwp0 z0a1d(Li;sx^7^CN5C27WM4BSgC#(6z+jVp2cn}K&!z2S?mY8&4A>Ae9cpcvxJm(h| z(P5|h`5{|im0{8}w4{Vh?zFL;Ri3xvt+``YFX_=Wp2|N}I5S_HN zv~2J1t2t}W20V%$Q#0JkPJ+CEh=|C@))p5+P*`QgJ9n^-kB?{6w<<3SwMr$%%zA_V zq0EJb{~IXUvR%3E&lJ)c(g$79Wn} z@vLS;DEwRQU$f``F7fkjuV$+og5#4uFJE2DOuSp9Ul)9SdYGR_JFKLKrODu_d?)$$ zQa*$n=&;~Y;^Kbo913N6uqr#Zf;&TB7BBY zlqBqWC!bUzlv=3gMgwvvEJ*4=+RT->!6L&ZTF7f=fh_h84mu&TT1;+APe*-Tzk`vN zmls?4_4_^1;m{6~_1QWyWH!|E?ykB%-UrlnwUNUtg{x zqZDWo_=kmEBW2Y}Ro?ji{X0PXN?NaR>9ViHhbMEYDO*M*npAh?=PS4qcQ9(2V zgwL<7VFM==9Yl3jm^GmwpG41gYHDg`s1ji2^kAc{xak7x`t|F5DPnYBK3Z2svbl_! z5$Kl>D4-2Gd4D^wx36Byu9#)4L{$C4lx8q_M@a$-RBKKkXdIe zM)krAqp&blOiYY`%Q`tSir1~O`%+<}r9}<^LO@0q0`U>1yu3WtgwMs9``OB4-&WT- z@2j9K?K}YD&(6<{ZEPaoqTiX#sLjBQ0Du87;dWEsK3mMMuSdXoNiS8)O&>y$rNdMM z)Q5(JJ%E*R+4{~lQ7t1SWz-UY9uH^>bQSaA!z;+H6jL1QlfF|x3+bvzb35B%}NNK03@ z4Khm5;-Kf#`^@OXd?LX27>#5padLCFzNVKf0oVz$HUu7*iKIlwjl9I2gE7ELghS$K z4A&72RAlAnhr_}yK!*b1*V!p^lZgqLZX&if>$V(a$10;UH#{LJwwr5=#1}n6fY|;U z3}1tgfjp?2no1kU6eij~l8V0-VpMPy)3$)R|etpW!d;rdSfi5YEn2gM|dJEbNgQKH?U@Q5*0wFbrSJA;>F$Q-g zyHyPg@bvZd!$yoCe@^I)*__yro$Bd%c(%yl+v2&^5CZ0M;dHC1D;Sq*aOSM(d%w^5 ziTqjGeeV;s%|D3=2@hCFe}cupnlLvp34jNYw<*rakxQFGvEO>Gs|y;=#@3dQoIDhE zcdj#XU0PaDptb~FEa8}c{eaHK_U+Q=;j}A^_Z~lg1~6lyhL%?MhN~t86_w;oB6+Xm zS&wzOft7l?#5|a7P1ENoI4x*3|WE;L1 zvVF#9J9Tr9E*%}46xrIS_B>=?>QCxb5`)zO)EVD2wLAszh=T4N4V~{9*CF2mgxc|( z#;C5b8?fHk5tO`G(228g{cGGG5)xXvx~}>j_Zo6q^izACtYm}5&1=6eDk_?jm)8pA zOh8103K2$7WvT5nAF|8F!h#8{2qfQkM$z1zC=+&B_mjKXT4vS@mj+aQ_fSZi$|S_R zf{BBJ?9=ht&4hxk#am9|Hp9Ai@7|B!zq^wB!)#Zy%tOc7KzLM!s2%1s^*RQ_>sJh3?YYcIaR;3Mvf$#aBN5!AB zyD6jlt6jHfFa8w!(laumLBF%4q@)>Q|I%ke44aQiij>W$7{N(Gr@<6@y+`Yx2OxTi zhDHOmh(|28t)U~xMz5p!5abt*7wTRG#J=xyMh>w_HS{PCj~z90$|6g3C8jIA3pRd2 zV+yn}3M3@tqFw?Zp*U?OIqlpn3!RcI-z7o}VPb0P0D02r*w}oC^z zw-sW|;TT9rVc_S7P>OW2+JVtEx~yQl4f+G7&=w?em8ihP#%_bzEQRJUvbzJEd$d3D zICET0TRRK_c~gk_XV}8~`}=3eUCR6WBa-eHhd?Dk12$xR-KHM8S(tcuoj^RV0t2s% zPE52x#{)QWhTFDFQo}l{ob&i7&itEm~oUXF6U(@CJ zR%ldI=k|PC%-gpwV`GWK1`Vq1QJ`fT0Q(GNSc&JM-A5s3EYv4fzbg<3%z5Nl0DlC) zKf<7XXW;AC4v;*YPrC`~kCzf>c9#cIWPzrjtC^aX=07;7eBbwi8o38CaLE0jA4mi( zW?4l=oGYj(t*xy_PoD->R|~-48Ch8s=g)-zbKq@GuOoY}(~T;4J{di|kL|d}Nl;v` zpvf5Y$Sg7<0@)xy-U~J$bjm^?4Afgwb6Wr9F5+{xBfCCTfnD5qatDt_C=j#&2*{rx z$C*JD{n*-ycKF#TFR~zing|gfnWB;sAsN}#7`dA}C+7##&so^n-=7>L%@(23L^VtJI4M3UI_Oju`o#f5!nFhYpkR##9BQZS8>bzo29)#n_ex zQt-hR!|z&pd$Dibx>fDC_;C5E3Wg=`wJWGnva&C{>mjBJDlXsw{NOztG}O1XoMT}ip+I(cG46jZrMgW6dQ*4 z%@mZ2fY%WxOpTF+MF@z`1C?Ywj^eSI9B)ExP=81ApKsOfw!(rQ=)M$ z#ieBc{cUq|bkOvvl6&+B5Ky?p_tFRQ0+;HK45k*=)^{h?hCFPXoty@X4aLGZuE3PU ze8XcYY*5vKkvIZXZd59xo;^2RkHJ=fE>kOXW}3;{G8NvJIQ*1>f_u26ULU7X16IEU zo&x|eW)4YF!wD;CwcCSCa!S&=frxDqVZHX5tz%#=t^=Sz!YwMUW)et zMHL-bqtM964t%k*=2JeIOgc*%8XDwg29*U-OWW}98*BQvna=roN=mrF_;gXZPqG(a zl&bHsuU%_F_Vd6xs%dDn0y;om@RNNA$w){|3tU#6-*vb-`{Y>@G606ue{}Dk#9l4RY@8aUvrkBW&?J&iz(-k&@dUE(6$QcRHreLQ_joUERCrdMC zpAQs(+5iQUnw=d2v5xrT$HlX@z92{3F3tqu(fw62WNzEijR8laz_KH^9_*M@h_k@U zeQx`~)%k0c&oY0*Qx71mVogSe|DorsNS*6e+!WzxTwEL}@|;wGejO>qRsztQfl6d> zU{;4=1OxKEWwtJn@)3DIc*Hg}DPBW3i2Cn#~idM3(@9~)THN&3S`8~v_rLB#E zpuO+r2diZSftXgEOW`ONiXQ}UCT+pET2*#5$g@yjA6urUsa#xKz?j~enVB&%G8zmb zeB$dw|1dZ{p4@Bq3v^Ed-gLnds>Rrz0Qt!MP}upta5KmO>OOm zMDQ~rptp=5GvV&~#0#3??BcLV7OX3{JuE;rSx1W*xzjPX*Kzcase~2T`Ng$mvP{8YtA0tXiIFVh1 zll_%=Vb>z5a7}FYTBWBkW6q5D+BA|I&R3j&fy{#=8vdD?O#Di4SPVM!fQ*=!nBq^L zei}8D^E%q5hk^o6iwc$jj!&V1vD;79KymUYKu}Rp9UUG00O1XqRLauQGUV`CFY<{B zim2SnH#TFk8FMPKvToh?*vI7J;({p%PDwGWvmggg*IBpK82&YppHW1lq0IxnVrX#C z560_t{$~Q&;J;mhmCk6(4C!tJM6zqCE1~yiZ`P zX7c-PoX9f}k42BA7G6wMeuq;pzgJh0ts$tm4qyU<4;Ek@9mkY}Wb{P?_f=_}j|cz9 zbp2mKoCLhB&~&P*Ybp%~AEXUx8S_$85n|{2PohbrF;^z@K@|+M6>~s@GF&(G@2yTY jgvhCGP~dC!W8dCHI+ZZ5+i&0~Btl;LkyMd{QNaHL`8HO9 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4-members.html deleted file mode 100644 index 2848f31ea..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::config::shared::built::StreamingConfig< ServerSDK > Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html deleted file mode 100644 index 84509e3f1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::config::shared::built::StreamingConfig< ServerSDK > Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::config::shared::built::StreamingConfig< ServerSDK > Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::config::shared::built::StreamingConfig< ServerSDK >:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - -

    -Public Attributes

    -std::chrono::milliseconds initial_reconnect_delay
     
    -std::string streaming_path
     
    -
    The documentation for this struct was generated from the following file:
      -
    • /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/config/shared/built/data_source_config.hpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.map deleted file mode 100644 index 049d32f3e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 deleted file mode 100644 index c735d3fd7..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4cd6a92a536c2e047f09ca66338d652b \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.png deleted file mode 100644 index bf52402b9749bbe6cf144de4f6fe1a28beb18a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10706 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method.html deleted file mode 100644 index 5df0cfe7e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::detail::has_build_method< T, ReturnType, typename > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::detail::has_build_method< T, ReturnType, typename > Struct Template Reference
    -
    -
    -
    -Inheritance diagram for launchdarkly::detail::has_build_method< T, ReturnType, typename >:
    -
    -
    Inheritance graph
    - - - - -
    [legend]
    -
    -Collaboration diagram for launchdarkly::detail::has_build_method< T, ReturnType, typename >:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.map deleted file mode 100644 index d10007872..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 deleted file mode 100644 index f368528f8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 +++ /dev/null @@ -1 +0,0 @@ -19f7223a4d92f152f9e6e6b195474dfc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.png deleted file mode 100644 index 8aebcc2dba6e2b7dff6b4c4207ab5dd1f4a9aeb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10921 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 - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 deleted file mode 100644 index f368528f8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.md5 +++ /dev/null @@ -1 +0,0 @@ -19f7223a4d92f152f9e6e6b195474dfc \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5.png deleted file mode 100644 index 8aebcc2dba6e2b7dff6b4c4207ab5dd1f4a9aeb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10921 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 - - - - - - -C++ Server-Side SDK: launchdarkly::detail::has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::detail::has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> > Struct Template Reference
    -
    -
    -
    -Inheritance diagram for launchdarkly::detail::has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> >:
    -
    -
    Inheritance graph
    - - - - -
    [legend]
    -
    -Collaboration diagram for launchdarkly::detail::has_build_method< T, ReturnType, std::void_t< decltype(std::declval< T >().Build())> >:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.map deleted file mode 100644 index d835ec9f8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 deleted file mode 100644 index 91e54c9b1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -63de65d56b531e1ff4ca9d9532dbb455 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.png deleted file mode 100644 index 508605540e2543cf2e15e3beba8780a0e93b7905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5958 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.map deleted file mode 100644 index d835ec9f8..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 deleted file mode 100644 index 91e54c9b1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -63de65d56b531e1ff4ca9d9532dbb455 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.png deleted file mode 100644 index 508605540e2543cf2e15e3beba8780a0e93b7905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5958 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type.html deleted file mode 100644 index 709e273d3..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::detail::has_result_type< T, typename > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::detail::has_result_type< T, typename > Struct Template Reference
    -
    -
    -
    -Inheritance diagram for launchdarkly::detail::has_result_type< T, typename >:
    -
    -
    Inheritance graph
    - - - - -
    [legend]
    -
    -Collaboration diagram for launchdarkly::detail::has_result_type< T, typename >:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html deleted file mode 100644 index 8af63a356..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::detail::has_result_type< T, std::void_t< typename T::Result > > Struct Template Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::detail::has_result_type< T, std::void_t< typename T::Result > > Struct Template Reference
    -
    -
    -
    -Inheritance diagram for launchdarkly::detail::has_result_type< T, std::void_t< typename T::Result > >:
    -
    -
    Inheritance graph
    - - - - -
    [legend]
    -
    -Collaboration diagram for launchdarkly::detail::has_result_type< T, std::void_t< typename T::Result > >:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.map deleted file mode 100644 index 16bf4a33e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 deleted file mode 100644 index 53e6639a6..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -36127a7476a66170b5f55da7ece96b77 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.png deleted file mode 100644 index f197d762a77bb2f5817e8c6d134430045ae6beca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5701 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.map deleted file mode 100644 index 16bf4a33e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 deleted file mode 100644 index 53e6639a6..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 +++ /dev/null @@ -1 +0,0 @@ -36127a7476a66170b5f55da7ece96b77 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.png deleted file mode 100644 index f197d762a77bb2f5817e8c6d134430045ae6beca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5701 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.map deleted file mode 100644 index cbc2a2828..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 deleted file mode 100644 index fe51b4958..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -29409c0b9e717cdbcde9ae7ee6a03d20 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.png deleted file mode 100644 index 19b658c529560f7cb27ca812d951bec30f30c075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5485 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 adyz->G_@#sUV`&e9EgmPbiU+!-~R%<^86|Q diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.map deleted file mode 100644 index cbc2a2828..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.md5 deleted file mode 100644 index fe51b4958..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -29409c0b9e717cdbcde9ae7ee6a03d20 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph.png deleted file mode 100644 index 19b658c529560f7cb27ca812d951bec30f30c075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5485 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 adyz->G_@#sUV`&e9EgmPbiU+!-~R%<^86|Q diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config-members.html deleted file mode 100644 index 7a1568cbb..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::Config Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::server_side::Config, including all inherited members.

    - - - - - - - - - -
    ApplicationTag() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    Config(std::string sdk_key, config::built::Logging logging, config::built::ServiceEndpoints endpoints, config::built::Events events, std::optional< std::string > application_tag, config::built::DataSystemConfig data_system_config, config::built::HttpProperties http_properties) (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    DataSystemConfig() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    Events() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    HttpProperties() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    Logging() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    SdkKey() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    ServiceEndpoints() const (defined in launchdarkly::server_side::Config)launchdarkly::server_side::Config
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config.html deleted file mode 100644 index eef44fc03..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1Config.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::Config Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::Config Struct Reference
    -
    -
    - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

    Config (std::string sdk_key, config::built::Logging logging, config::built::ServiceEndpoints endpoints, config::built::Events events, std::optional< std::string > application_tag, config::built::DataSystemConfig data_system_config, config::built::HttpProperties http_properties)
     
    -std::string const & SdkKey () const
     
    -config::built::ServiceEndpoints const & ServiceEndpoints () const
     
    -config::built::Events const & Events () const
     
    -std::optional< std::string > const & ApplicationTag () const
     
    -config::built::DataSystemConfig const & DataSystemConfig () const
     
    -config::built::HttpProperties const & HttpProperties () const
     
    -config::built::Logging const & Logging () const
     
    -
    The documentation for this struct was generated from the following files:
      -
    • include/launchdarkly/server_side/config/config.hpp
    • -
    • src/config/config.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults-members.html deleted file mode 100644 index 5dbbfbd7c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::Defaults Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::server_side::config::Defaults, including all inherited members.

    - - - - - - - -
    BackgroundSyncConfig() -> built::BackgroundSyncConfig (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    BootstrapConfig() -> std::optional< built::BootstrapConfig > (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    DataDestinationConfig() -> std::optional< built::DataDestinationConfig > (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    DataSystemConfig() -> built::DataSystemConfig (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    LazyLoadConfig() -> built::LazyLoadConfig (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    SynchronizerConfig() -> built::BackgroundSyncConfig::StreamingConfig (defined in launchdarkly::server_side::config::Defaults)launchdarkly::server_side::config::Defaultsinlinestatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html deleted file mode 100644 index 4401a085f..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::Defaults Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::Defaults Struct Reference
    -
    -
    - - - - - - - - - - - - - - -

    -Static Public Member Functions

    -static auto BootstrapConfig () -> std::optional< built::BootstrapConfig >
     
    -static auto DataDestinationConfig () -> std::optional< built::DataDestinationConfig >
     
    -static auto SynchronizerConfig () -> built::BackgroundSyncConfig::StreamingConfig
     
    -static auto BackgroundSyncConfig () -> built::BackgroundSyncConfig
     
    -static auto LazyLoadConfig () -> built::LazyLoadConfig
     
    -static auto DataSystemConfig () -> built::DataSystemConfig
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder-members.html deleted file mode 100644 index a89d7d5eb..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder-members.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::builders::BackgroundSyncBuilder Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::server_side::config::builders::BackgroundSyncBuilder, including all inherited members.

    - - - - - - - - - -
    BackgroundSyncBuilder() (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Bootstrapper() (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Build() const (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Destination(DataDestinationBuilder destination) (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Polling typedef (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Streaming typedef (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Synchronizer(Streaming source) (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    Synchronizer(Polling source) (defined in launchdarkly::server_side::config::builders::BackgroundSyncBuilder)launchdarkly::server_side::config::builders::BackgroundSyncBuilder
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html deleted file mode 100644 index 03d1f7014..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::builders::BackgroundSyncBuilder Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::builders::BackgroundSyncBuilder Struct Reference
    -
    -
    - - - - - - -

    -Public Types

    -using Streaming = launchdarkly::config::shared::builders::StreamingBuilder< launchdarkly::config::shared::ServerSDK >
     
    -using Polling = launchdarkly::config::shared::builders::PollingBuilder< launchdarkly::config::shared::ServerSDK >
     
    - - - - - - - - - - - -

    -Public Member Functions

    -BootstrapBuilderBootstrapper ()
     
    -BackgroundSyncBuilderSynchronizer (Streaming source)
     
    -BackgroundSyncBuilderSynchronizer (Polling source)
     
    -BackgroundSyncBuilderDestination (DataDestinationBuilder destination)
     
    -built::BackgroundSyncConfig Build () const
     
    -
    The documentation for this struct was generated from the following files:
      -
    • include/launchdarkly/server_side/config/builders/data_system/background_sync_builder.hpp
    • -
    • src/config/builders/data_system/background_sync_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder-members.html deleted file mode 100644 index 10fb25c2c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::builders::DataDestinationBuilder Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html deleted file mode 100644 index 35cb85636..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::builders::DataDestinationBuilder Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::builders::DataDestinationBuilder Struct Reference
    -
    -
    - - - - -

    -Public Member Functions

    -built::DataDestinationConfig Build () const
     
    -
    The documentation for this struct was generated from the following files:
      -
    • include/launchdarkly/server_side/config/builders/data_system/data_destination_builder.hpp
    • -
    • src/config/builders/data_system/data_destination_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder-members.html deleted file mode 100644 index 49a809289..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::builders::LazyLoadBuilder Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html deleted file mode 100644 index fbd5b9916..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::builders::LazyLoadBuilder Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::builders::LazyLoadBuilder Struct Reference
    -
    -
    - -

    LazyLoadBuilder allows for specifying the configuration of the Lazy Load data system, which is appropriate when a LaunchDarkly environment should be stored external to the SDK (such as in Redis.) - More...

    - -

    #include <lazy_load_builder.hpp>

    - - - - - - -

    -Public Types

    -using SourcePtr = std::shared_ptr< integrations::ISerializedDataReader >
     
    -using EvictionPolicy = built::LazyLoadConfig::EvictionPolicy
     
    - - - - - - - - - - - - - - - -

    -Public Member Functions

    LazyLoadBuilder ()
     Constructs a new LazyLoadBuilder.
     
    LazyLoadBuilderSource (SourcePtr source)
     Specify the source of the data. More...
     
    LazyLoadBuilderCacheRefresh (std::chrono::milliseconds ttl)
     Specify the duration data items should live in-memory before requiring a refresh via the database. The chosen EvictionPolicy affects usage of this TTL. More...
     
    LazyLoadBuilderCacheEviction (EvictionPolicy policy)
     Specify the eviction policy when a data item's TTL expires. At this time, only EvictionPolicy::Disabled is supported (the default), which leaves stale items in the cache until they can be refreshed. More...
     
    -tl::expected< built::LazyLoadConfig, Error > Build () const
     
    -

    Detailed Description

    -

    LazyLoadBuilder allows for specifying the configuration of the Lazy Load data system, which is appropriate when a LaunchDarkly environment should be stored external to the SDK (such as in Redis.)

    -

    In the Lazy Load system, flag and segment data is fetched on-demand from the database and stored in an in-memory cache for a specific duration. This allows the SDK to maintain a working set of data that may be a specific subset of the entire environment.

    -

    The database is read-only from the perspective of the SDK. To populate the database with flag and segment data, an external process (e.g. Relay Proxy or another SDK) is necessary.

    -

    Member Function Documentation

    - -

    ◆ CacheEviction()

    - -
    -
    - - - - - - - - -
    LazyLoadBuilder & launchdarkly::server_side::config::builders::LazyLoadBuilder::CacheEviction (EvictionPolicy policy)
    -
    - -

    Specify the eviction policy when a data item's TTL expires. At this time, only EvictionPolicy::Disabled is supported (the default), which leaves stale items in the cache until they can be refreshed.

    -
    Parameters
    - - -
    policyThe EvictionPolicy.
    -
    -
    -
    Returns
    Reference to this.
    - -
    -
    - -

    ◆ CacheRefresh()

    - -
    -
    - - - - - - - - -
    LazyLoadBuilder & launchdarkly::server_side::config::builders::LazyLoadBuilder::CacheRefresh (std::chrono::milliseconds ttl)
    -
    - -

    Specify the duration data items should live in-memory before requiring a refresh via the database. The chosen EvictionPolicy affects usage of this TTL.

    -
    Parameters
    - - -
    ttlThe time-to-live for an item.
    -
    -
    -
    Returns
    Reference to this.
    - -
    -
    - -

    ◆ Source()

    - -
    -
    - - - - - - - - -
    LazyLoadBuilder & launchdarkly::server_side::config::builders::LazyLoadBuilder::Source (SourcePtr source)
    -
    - -

    Specify the source of the data.

    -
    Parameters
    - - -
    sourceComponent implementing ISerializedDataReader. Ownership is shared.
    -
    -
    -
    Returns
    Reference to this.
    - -
    -
    -
    The documentation for this struct was generated from the following files:
      -
    • include/launchdarkly/server_side/config/builders/data_system/lazy_load_builder.hpp
    • -
    • src/config/builders/data_system/lazy_load_builder.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig-members.html deleted file mode 100644 index f7ca8b768..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::built::BackgroundSyncConfig Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html deleted file mode 100644 index 970db3493..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::built::BackgroundSyncConfig Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::built::BackgroundSyncConfig Struct Reference
    -
    -
    - - - - - - -

    -Public Types

    -using StreamingConfig = launchdarkly::config::shared::built::StreamingConfig< launchdarkly::config::shared::ServerSDK >
     
    -using PollingConfig = launchdarkly::config::shared::built::PollingConfig< launchdarkly::config::shared::ServerSDK >
     
    - - - - - - - -

    -Public Attributes

    -std::optional< BootstrapConfigbootstrap_
     
    -std::variant< StreamingConfig, PollingConfigsynchronizer_
     
    -std::optional< DataDestinationConfigdestination_
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html deleted file mode 100644 index 615cbd8fa..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::built::BootstrapConfig Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::built::BootstrapConfig Struct Reference
    -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html deleted file mode 100644 index 16bfadb83..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::built::DataDestinationConfig Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::built::DataDestinationConfig Struct Reference
    -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig-members.html deleted file mode 100644 index c4ecbf3fc..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::built::DataSystemConfig Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html deleted file mode 100644 index 465dccdfd..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::built::DataSystemConfig Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::built::DataSystemConfig Struct Reference
    -
    -
    - - - - - - -

    -Public Attributes

    -bool disabled
     
    -std::variant< LazyLoadConfig, BackgroundSyncConfigsystem_
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig-members.html deleted file mode 100644 index 5af889b4d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::config::built::LazyLoadConfig Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html deleted file mode 100644 index 42137314b..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::config::built::LazyLoadConfig Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::config::built::LazyLoadConfig Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::config::built::LazyLoadConfig:
    -
    -
    Collaboration graph
    - - - - -
    [legend]
    - - - - - -

    -Public Types

    enum class  EvictionPolicy { Disabled = 0 - }
     Specifies the action taken when a data item's TTL expires. More...
     
    - - - - - - - -

    -Public Attributes

    -EvictionPolicy eviction_policy
     
    -std::chrono::milliseconds refresh_ttl
     
    -std::shared_ptr< integrations::ISerializedDataReadersource
     
    -

    Member Enumeration Documentation

    - -

    ◆ EvictionPolicy

    - -
    -
    - -

    Specifies the action taken when a data item's TTL expires.

    -

    The values must not be changed to ensure backwards compatibility with the C API.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.map deleted file mode 100644 index 96869f8fc..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.map +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 deleted file mode 100644 index 09fd989aa..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3e01f1a2391129f3ce1cbf0172627790 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.png deleted file mode 100644 index 858cecd7e3216a286b2ab56d4be5d83e1c2f5867..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9063 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - - -
    -
    -
    launchdarkly::server_side::data_components::JsonDestination::Kinds Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html deleted file mode 100644 index 13e0a8849..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_components::JsonDestination::Kinds Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_components::JsonDestination::Kinds Struct Reference
    -
    -
    - -

    These are public so they can be referenced in tests. - More...

    - -

    #include <json_destination.hpp>

    -
    -Collaboration diagram for launchdarkly::server_side::data_components::JsonDestination::Kinds:
    -
    -
    Collaboration graph
    - - - - - - -
    [legend]
    - - - - - - -

    -Static Public Attributes

    static integrations::FlagKind const Flag
     
    static integrations::SegmentKind const Segment
     
    -

    Detailed Description

    -

    These are public so they can be referenced in tests.

    -

    Member Data Documentation

    - -

    ◆ Flag

    - -
    -
    - - - - - -
    - - - - -
    integrations::FlagKind const launchdarkly::server_side::data_components::JsonDestination::Kinds::Flag
    -
    -static
    -
    -Initial value:
    =
    -
    integrations::FlagKind()
    -
    -
    -
    - -

    ◆ Segment

    - -
    -
    - - - - - -
    - - - - -
    integrations::SegmentKind const launchdarkly::server_side::data_components::JsonDestination::Kinds::Segment
    -
    -static
    -
    -Initial value:
    =
    -
    integrations::SegmentKind()
    -
    -
    -
    -
    The documentation for this struct was generated from the following files:
      -
    • src/data_components/serialization_adapters/json_destination.hpp
    • -
    • src/data_components/serialization_adapters/json_destination.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.map deleted file mode 100644 index ca2780f45..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 deleted file mode 100644 index e0757be3a..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ef9c840aa620ae81a363665275c21d6c \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.png deleted file mode 100644 index 5c5d0913c1d601a53bff8b86096b050ebeb6ffbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21898 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%0A-Ul_MKiP2AeD{}L==cc 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete-members.html deleted file mode 100644 index 3cd535be2..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete-members.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Delete Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html deleted file mode 100644 index 722bfd49b..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::DataSourceEventHandler::Delete Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Delete Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::data_systems::DataSourceEventHandler::Delete:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - - - -

    -Public Attributes

    -std::string key
     
    -data_components::DataKind kind
     
    -uint64_t version
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.map deleted file mode 100644 index bf3a42352..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 deleted file mode 100644 index 6989fa06c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3c17e3dd2f05260344563951c6e32f7d \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.png deleted file mode 100644 index 394ae00d2f145da89561842d9c6066002047fe8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8428 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Patch Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html deleted file mode 100644 index 2e712961a..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::DataSourceEventHandler::Patch Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Patch Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::data_systems::DataSourceEventHandler::Patch:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - -

    -Public Attributes

    -std::string key
     
    -std::variant< data_model::FlagDescriptor, data_model::SegmentDescriptor > data
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.map deleted file mode 100644 index 6aae934a1..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 deleted file mode 100644 index f8d2b05d9..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4f30b15e1045426f0409dd5dbdb3f5a9 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.png deleted file mode 100644 index 1b01b8e737d8943ed3650157174f11d2d12b02bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8447 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 V*~yDLH4rm~qMVv+x%B - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - - -
    -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Put Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html deleted file mode 100644 index 0ff32f889..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::DataSourceEventHandler::Put Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::DataSourceEventHandler::Put Struct Reference
    -
    -
    - - - - -

    -Public Attributes

    -data_model::SDKDataSet data
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath-members.html deleted file mode 100644 index ea95a5a9c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::data_systems::FlagsPath Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::server_side::data_systems::FlagsPath, including all inherited members.

    - - -
    path (defined in launchdarkly::server_side::data_systems::FlagsPath)launchdarkly::server_side::data_systems::FlagsPathstatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html deleted file mode 100644 index 4dac5dd19..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::FlagsPath Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::FlagsPath Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::data_systems::FlagsPath:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - -

    -Static Public Attributes

    -static constexpr std::string_view path = "/flags/"
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.map deleted file mode 100644 index 8b4085cc0..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.md5 deleted file mode 100644 index f3ec1e5c5..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -f52cdbeeef25431d02bb2012f2721def \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath__coll__graph.png deleted file mode 100644 index 901e3e12e64fb86b0c42b19fe96c738eb63ff402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9321 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::data_systems::LazyLoad::Kinds Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html deleted file mode 100644 index d3e3613a5..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::LazyLoad::Kinds Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::LazyLoad::Kinds Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::data_systems::LazyLoad::Kinds:
    -
    -
    Collaboration graph
    - - - - - - -
    [legend]
    - - - - - - -

    -Static Public Attributes

    -static integrations::FlagKind const Flag = integrations::FlagKind()
     
    static integrations::SegmentKind const Segment
     
    -

    Member Data Documentation

    - -

    ◆ Segment

    - -
    -
    - - - - - -
    - - - - -
    integrations::SegmentKind const launchdarkly::server_side::data_systems::LazyLoad::Kinds::Segment
    -
    -static
    -
    -Initial value:
    =
    -
    integrations::SegmentKind()
    -
    -
    -
    -
    The documentation for this struct was generated from the following files:
      -
    • src/data_systems/lazy_load/lazy_load_system.hpp
    • -
    • src/data_systems/lazy_load/lazy_load_system.cpp
    • -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.map deleted file mode 100644 index b8398f26f..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.map +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 deleted file mode 100644 index f2b366afe..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -eee1920c16f74bf64539c3f8021072b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.png deleted file mode 100644 index 3ec73e888c8d0adb4ab228d1a21a2f24a7d11f16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21556 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 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath-members.html deleted file mode 100644 index 9f16e8451..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - - -
    -
    -
    launchdarkly::server_side::data_systems::SegmentsPath Member List
    -
    -
    - -

    This is the complete list of members for launchdarkly::server_side::data_systems::SegmentsPath, including all inherited members.

    - - -
    path (defined in launchdarkly::server_side::data_systems::SegmentsPath)launchdarkly::server_side::data_systems::SegmentsPathstatic
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html deleted file mode 100644 index d24b32f61..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::SegmentsPath Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::SegmentsPath Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::data_systems::SegmentsPath:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - -

    -Static Public Attributes

    -static constexpr std::string_view path = "/segments/"
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.map deleted file mode 100644 index f75c88b52..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.md5 deleted file mode 100644 index 4186fd15d..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -4d61982f55dae1f311235cc95bbcd6ef \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath__coll__graph.png deleted file mode 100644 index 521cd5dd69ac7856abad209a514bfa46f0e9e12f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9606 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 - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::data_systems::StreamingDataKinds Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html deleted file mode 100644 index 26988b3fe..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::data_systems::StreamingDataKinds Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::data_systems::StreamingDataKinds Struct Reference
    -
    -
    - - - - - - -

    -Public Types

    -using Flag = StreamingDataKind< data_components::DataKind::kFlag, FlagsPath >
     
    -using Segment = StreamingDataKind< data_components::DataKind::kSegment, SegmentsPath >
     
    - - - - - -

    -Static Public Member Functions

    -static std::optional< data_components::DataKind > Kind (std::string const &path)
     
    -static std::optional< std::string > Key (std::string const &path)
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt-members.html deleted file mode 100644 index 29352aa9e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::evaluation::BucketPrefix::KeyAndSalt Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html deleted file mode 100644 index 3df976783..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::BucketPrefix::KeyAndSalt Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::evaluation::BucketPrefix::KeyAndSalt Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::evaluation::BucketPrefix::KeyAndSalt:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - -

    -Public Attributes

    -std::string key
     
    -std::string salt
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.map deleted file mode 100644 index 497573b2e..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 deleted file mode 100644 index 80ab1c520..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3bb8fb085ffeca1d9d42c94a0f4909c7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.png deleted file mode 100644 index 585c5930da03b650764e9d31d13a453f53a5a34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9085 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 JawT56{}*SRdDH*^ diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard-members.html deleted file mode 100644 index fe706d112..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::evaluation::detail::Guard Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html deleted file mode 100644 index 99177b05c..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::evaluation::detail::Guard Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::evaluation::detail::Guard Struct Reference
    -
    -
    - -

    #include <evaluation_stack.hpp>

    - - - - - - - - - - - - -

    -Public Member Functions

    Guard (std::unordered_set< std::string > &set, std::string key)
     
    Guard (Guard const &)=delete
     
    -Guardoperator= (Guard const &)=delete
     
    Guard (Guard &&)=delete
     
    -Guardoperator= (Guard &&)=delete
     
    -

    Detailed Description

    -

    Guard is an object used to track that a segment or flag key has been noticed. Upon destruction, the key is forgotten.

    -

    The documentation for this struct was generated from the following files: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error-members.html deleted file mode 100644 index b54a82180..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::integrations::ISerializedDataReader::Error Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html deleted file mode 100644 index 6fe79bdfa..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::ISerializedDataReader::Error Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::integrations::ISerializedDataReader::Error Struct Reference
    -
    -
    -
    -Collaboration diagram for launchdarkly::server_side::integrations::ISerializedDataReader::Error:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - -

    -Public Attributes

    -std::string message
     
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.map deleted file mode 100644 index 037fffd84..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 deleted file mode 100644 index b22a0f036..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -98ec56443ea837fbc202433ccf7a2eb7 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.png deleted file mode 100644 index 15993cf10d2463c67c63874f1c149f182efe9023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8453 zcmc(FbyOB@*Y6M#0@5gr#4RP#(xFJFpn!lNUDBP>At4|lAcAxV(xrfONh4i?bV({o zob7qO=R5C-|IfI_Vcm;0_srh=`qf2*x~d$(Wva^vf)FUk%iM=+8G@i)!a;|hm@MM% z!3E1$Nlpg2`1>!TAuj{ zxf^>lnVTB)0#h*F^P<_tomX^zS6Sjq|BkzP;Exj@BmhT>aSAPb7)=1J8RNgsEUsy@ zr%#_gc<><7^-`t|D_PHtbRWjn5Z+_b+1Xi63Z-hB>p@a_e~(n#@tz5_j40~cs&9L* zW60_1CVv@k*~7#n9R25vb+XE=uBMQF5gLkx>-px*8^80DRcU91OB!4%_*8awb{73_ zC>2A=aL`g5934;A^U|^AOBe|0#Bi=$c_^)MG;wYvG)tK#Kpzk-G44F8Y5CtQlArUs68yvk6;K-O{GRMa&tpf^E6q>u(89w zd{N$-s;w0g6&3wvf_y$$9e|f%Ba5u4IB4+xIVdBN7Q=uOA(MH(;Lp$9&J_gb4{|=0 zQ&UwH5*DUeF#4o5G$c6K#m%ipllI1qyzS|lfj7dMhK3iXCkKI{@M3N|GwbW?3h&fA zq9_xRlEQNNl9lc4?JF5{GB$I?=6Mn-g%bbhPhSjqEnGiP|kpFcko6&2;@L!r=+QXNi- zbpM6VXjIXmE5u@ME-o~JwmN=(el|8X`ua2>cM3jy=u}*C5NdC4cXM-NV`C%nc`fF- zzdn*Tv~+T?s+KO%@c#Y#x;kMvI5?EvZU~8pq$DTLesqs*{kDKFEF$tqSC^ce+||u( zXTE8Ebo6EC(%#9b)ky9oOw7^oaqWi>>+9={Z>qx-ynM;;xY+isH7qPR`1E+%-qO#C z_2%Crk(Vz9Z4@)8d2nQegN>~@2T#!W-n~mmMoGyP@dnQW)EMKUgNsX4OiYLB_V#u{ zLV}}b42^KPX*UV3gpuLb=^A@9WO;cxev{G6RsHAStSa{pDUX1m?ri-hOvPoMzwB7}=%OVi&l1^J(v^n_OI6MGuR;j<=E>-fnDI z!_;VMY979n%~H@TFD@=#aCCJQKp2>qS|=xyl~GJMBy@B!sN?n4)Z6x>qodhn94fBr zP_Q=N;ICS8a@fdc^9uOAWMx4?L5h+`K0c@K?uPkYoVnZBY*yKfQ;?DUz&5)-^Eu{* zkFT$@vopPf&l=3fw{JsVzg|KZ;?DW4t*j;|Cv^=CW8d;#!?%j`J^L--_Qi;s^XARX zjSX}R4EOD+2b!9#OMCJ0@j^5)nDpGXwzjqUc4lTdcM5|78N&H<-s$M*xVX3&Vc;}V zT;nlr%T-BzE8*+4+E05qgoKF5$j0WQNoUM$`#E{TMtuAXl-*2i+0*Ij$jHdKxyM{d zz2+63VsyyonVC=7*_dbjmi$wdRwH-r-qq!#2x<<8u5cxBcZj)ejHZdYPfbsgl8_V@ z6`h@)4z>{Bl{d_se(6l55e`0b{ zC7G9nlT*3&5_d-|JscPF7w10@*GB+jpeW^&@$qP*ZBdkb_yh#2eW|x?CrY!kv+=HS zz34VYq)bgsRaIkRVy=j&tEs8&uB~MZS-OavZGLEamHYi`k+%JOqwn{wI2duLCklmv zj$jkg;p5|HtFuD)9@jd&Go{BoIay7YJUbkzb6%aAnv(F`HywMgyRRjOH9Rt+_vn!& ze@blZz+(GzG$bV@rDal{d3bBGV&JVfH90v;>UB10(~tMQj*mXOurKHFfjbHy-QJe88~V z{QTLuxz*Lx=4NJWV?8zVejn{->swmxv{Mvuc2S_>P*{S$et3vcQ>VhfMxKri4LNqk z&{mlD4Udo0i+dd&ZH^DQK(i1ekO6A?=Xkr-I2QUaUHvqb#{?@`Syf4il(Vq1(q*Y5 z+T7e6V1|c>CowS*GOj3Csn+ka_!_2s3yIozwcg4lgciwfm z6-S)~S62&CIZ#o(OuDV5U331sNQ(ng@-iz~8ed*UlZCcASSd8)I50y$#7^?8Ox z;$h4VVrU*>=k3qc5aj6SX)Jxy^(orLfE0v~PD_x#5(DAqALTOSLjCh$(ygmDmicIi zmv>zfm-sga58ubUl^U)phsRDI^gXAhd+({~>3!Ut^S$?8DL88*rPlY)J#TM9x59S; zr}G!$*9Ym%q`nHoC7;L`oDImXZ7-WyNN(=zune-aXjrL~PVOG;D+<$;7#XV(uCDa0 z%G71!=U1YfoR#LAI(LPG8RX4ZOzxa&kZ3(3O-_zgU_Pa0=Sp(l9P^)=(sGX|*s#v5 zs@m*NOJYnHJMr;T?WYggjgQZ$PwDFM3Z2Fv4C-96FwNiDzUwOBxU5)Kt4^3caErar zv}_7{oXJeu)x_xOQ`_eH>1lgO7gnRWPikdk1_n0|&vFZSM#oO&2}3f2lmPR2xd&O= zD0A+(?$Q!DN~uWw`2T&fw$I&LyJbMS8I+gjYO<6%U89F{*xc48Q*D^=kW=v;E{G;< z^kRAunQT`?3dphSiV=b6vpe=EF-FM!XO*w`FnnfLdGY|t|uBv2|e;$ANmb2ir3 z>pp(Gdi5#>0?7GR%(L8SSrJouW@ZLK1Oxv_#%vcJDS=z>aE-`4hAg$!5LtEHz>41q$ZpW zr~ucd52On|eFQ?)*Vh+#yr_s{B@|Op>F<$a{Q+$yYv@14lAk{aFyvW%y~yF=N?&Sx z6TVf?_k$C_;J+GG)iFh0Sy?7FH3bj^I0tl6pqu?{{gI>9Vpg5IdckOAW#vu1>e|}c z_m8SJfOJ|sfxeFp4@=#@^HZsu^J@GfXp%>UhCoqH+M*H^Pzlk|(L*kv?Yr$*sp+Fp z2m&w!2u(;YaR|qcA8Q~^kQeg)51WUF%PT4>8XM`v&A6}aCq)D@{7S$2@>xj8JrGEO z&t7y8Upq2KrP70#vlUEyw_v9z(tQfCcLzADA`8yD;sDJdyB zt;c+uy??ho>mtb-M#vov5*5~alG5+g!+rgKZrReN57_#@=h@NoMxRwDd6}8c@MeDt zg^3pZVWRkA`})+?zmR;>zCM*>(no@!fGKhOPq<<}x;kkFZ(eeC46qK3pC`pA<|rnz zJQ*$4AGY8?U6HqEcD3xBD5lUR@WI&R;{!U;2P0DKPN}$ua+K<>Dq7$DY8^8iyib-V zReb0I=!jz#Z2|`{5`|SJqA@~dC-nY!V{34+VXzlRxW`UU_We>wVs_2u)y|PifscA- zPyz&}!M1c^hH=whHd*`>88z}tP#z6F9nlme`MZrZ&wG6)1b=a{;T9G}6nZ~xupL6X zLW0XSpfQ_A`1Pwy`w@y^<^1!~{`{QXHH8?gl1_(4V(y9u}8(9G9h#(;2Fr|qwH8eG$3f>1R z(Oqeu+Mn*G#l?Nw+EPX(5M$yJ63Y2oYR%-%E^@M$jundL$zBIloFJe5`?nVp6Vr?w zU=JK(bhiWqzP7ez<>tz2YikRYH8hBGbN>Lfp6-7xoUAP2^c|=E30<|-ZFW4{5j$K8 z@=IGczPI%BSf8JsfFtxc+IXO?Jq~%n>FKGLmzT`W_nW-LXEsJg83hF=3(Y~<+02!u z|8(NBqO?j^FSvvbFz)tqVjvDnOG`nwTUuE~%yjFSW=2Q%H3wm1U|;~V04iVQ(hpDM z{HMY?OxG~}d|p>*Pw&)t+QeXYmm@;H&Z_3lvnAZ+kbISo-x`)M6ovc)|L2bwf!O~$ zI{Z6@f3NgwR!fEZe)j^URD2d@-dot))evom+(-T+r};Op`RBTa#_~o|n#|!Gf|srT zpyhw*`JbxF7{`cqfm*nI0$8zI3~$r?$BOC7 zjBwo?GqbSZm?3`>7!+hbQ+r)l4GQ{Rx8jkW-tsNC!Ht~npZ(ASv913(<>tiuGqbY5 zRz73s3MXdz)X8V4SL=V_Cnwhl8f5%~;fLa40wlk%aO#sMAD1(Dtvh$_ zC@27KcL!d=`|W}f5}N4iE3T|O1XD>&OssPbs1DhXQ{9ZX_i@IGddcGkuao^{|FccQ zH7i%wBM2NILjcB2OiN3Pk4H!3RaDwzZW+|SjEftZnGy3kT!Yck$dW}vCTx$B`7AD9 zzAPdt`qza5C&pakL0`p>mIW>QS1nlQ=jNhVSy^GwA*xF0WnyF$6Bl1T#R`ejCdIx& zgCIXVKK1nUyng*Uj!Eusj23^Z&hN}iSs6c3v9GHuJUY6;Wt}9Dp{%S7q7+9*M=+5! z_Va$f57&W2+sx)Zx_@~0?unwJA}ocu2Jak4)QuY!yK@c4$H&YhYytx0$l&N`CBy?j zv%z6u3G)8yx0-$}KL7sxJ3!msQYQvdUS19gXz+u~Yfw%gb5JZS(RAYVnVE}_z~rN@ z&|0w~2m*RSRaF%{T5y?^y;EXmMs625+7LdVe19}E&;Ex-wHvU1*thIIIs z)1BFmkdLUO3Q|&0L3HE<_&Y4Lw7PoRZbs-mF+>B@R8%4+9Z~QbxHa!%V*1|*J3}Kc zBWv5+eSLj7BkRbs9Hpd8+MtCpaFXDvOG-*|b8~}&T2lmU{))X#_zDmPJhyL;fBkAu zVNQ_HEmPA&;UWtU1bGSMX9xmW+}Uqe$otlBB^__B-`GDUh1#pCsKDyk*xA8CGA?xD z!7a)V4$c~SdwEe&Q!6kJ1D@t|&kPP`fE&xfd(6^I3G>u!{K4R(xsefr$9!{{QF9;+ zV_0Y?1vz;^LBSI$@{XAqA1G^{YMS-ar#VBG=jZ4ARK>ZuSV*bm5M%S3s;a8BhZ}+Y zUs7-15)_1tq6%~tEiEmO6@skaqR06@EaU8a(CGWe*x2|@TAHhi3owfR*^%}k6C`%F zq-(EUNf-}8Zy<1mG?0RV!k0>bhi83f$Ii-1+AKgY-P8g>EI&Li^E%p)i>13KBh%L2 z4rU%tuMEp78;TrhxK6=K0ZE7X)eP?<#+1A z2Y4a}lNRY#*4FS%FqY#ZBczFqhe?E(PDhd;-+d$uA@#X?_it!PNl7^&2QdST54;g% z12A0iy*vT}X@FON$4*b65WCHtmj3K7p*j zZEHe0=l<=dQ_QO6codxSN=gu59qjE%Yu?w?3`y)nFO*23kk_wY zhw$X!_*lYm5f&Eqv4*_7JmiF#_nrgT4V|m=Le80YzaTCyE+8NPC_Y8VF*EoJ_zClh zNoi^6p`jt?)&A`f$~Xob5@KRt&reTUu_&Iiymhki)s3`qXqvoM3xrR@l_+buTEi5k|ZB6pQD3qCW8b=HpmN=aA z=BK9i z$SWQ8)~IjW;e;)O6yu1D4G-@R_@5s@W`iIAh=YUbhXnPt1?Y@=YWjHi{E* zBCx=Hwz|5&AC_Jf{4CD%E>c|>$e^^WOsgzuL5SJ2M z=r^Z2m=OSC_;g?EHcP&*QC0sD5-*)L=StlbyYVhSW_*e^X%+{jwa-Suotr=D%H`gug^L;?Qc!4p<~7yTndP7L?=;&zCb{!t(Y)$) zN(%5H$TKY+WfUo5WNggX{G_}1b{Ff)95jpbwY2^-y*uhUrbdqxLka2ojks&|OE5`c zZ9_;X>UGH4&q4!t3VetOc$&`rqy=^jhS*FYcuWPeADsT?>bTc_$0(QzKd4flJzN{2qoXr3Gh-}X zVD~=#wP)XWf+hW8K;n<>+3zEgPl>rlSftlDE~LQA+uCx9U~A?O#UvKF;B!h!8mg%D zwYLMdpoE1zEe8@_ygmQB;U&n;O_U_$zB2=Qn!P`#*g=Sn}Xh<~g#hiDLgeh-nB*&SF5mQoH znVFGO!QNtiNr`NdvZD|UY;A#V$0bF{8*2HRL|l#)2i}+PI>bRh+gh2L@R*@ zC73=Uf4aPlWfE zI%8o!3}P2CpI;6PJecfulV#j%DcpxVYKlqBrUyTN5)u$RwX#xBR21<(eh*PngiJgU z0fp{MTMe`1Br1+A@!XP<9gwzM`nBqh9*F=j{k`=kbRA}hl>nW9lq$;0?`XD#NI_$7 z@UnBn13-en)Oqwsk&-yE!x_RB2#`1p>JO)?Y+OVP-lQ)^#@{UDJh*RCw?j)nKmdCI z99&#>u;aG1^`)n$u(-IYrY7kLu5Hsp1Oow)2m}W#8$7Kpm2Kdtp(_o(6gGXFoSdLA zIy%<^8Scx<uCx5HYA|7}5#{#kHY*&d|tBg4aw8-2Q$ouK1oXOX|D zw_g(Zk#&PS0d)t3i_Xaypk3UGeBOhOfSQ3rfS*4qDhhU+{7-*5x-hf)%4jJLfK_`9 zB%6@1w7JPKtcFX0%~y!Olv#L1|1SPI_5Ycnlc#ux-7Dc4?9|RY)p(>OPrBf5pAvC= zXOc27Wo>s@PhUq^K;XfTQP{+rv0ez6`mGZudNy{t>fL9xQp#S8_6WE=!9$;*&fxiwY`TMs3wze{A zj@ks2a8G6iJFx&f4wJliZ4AQ0#&H>*Y!UI~=8(iPOtECL?^Ui%vai~|1$hQue3 diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor-members.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor-members.html deleted file mode 100644 index e109d78a2..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor-members.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - -C++ Server-Side SDK: Member List - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    launchdarkly::server_side::integrations::SerializedItemDescriptor Member List
    -
    - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html deleted file mode 100644 index 6683e5778..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - -C++ Server-Side SDK: launchdarkly::server_side::integrations::SerializedItemDescriptor Struct Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    launchdarkly::server_side::integrations::SerializedItemDescriptor Struct Reference
    -
    -
    - -

    #include <serialized_item_descriptor.hpp>

    -
    -Collaboration diagram for launchdarkly::server_side::integrations::SerializedItemDescriptor:
    -
    -
    Collaboration graph
    - - - - - -
    [legend]
    - - - - - - - - -

    -Static Public Member Functions

    static SerializedItemDescriptor Present (std::uint64_t const version, std::string data)
     Constructs a SerializedItemDescriptor from a version and a serialized item. More...
     
    static SerializedItemDescriptor Tombstone (std::uint64_t const version, std::string tombstone_rep)
     Constructs a SerializedItemDescriptor from a version and a tombstone. More...
     
    - - - - - - - -

    -Public Attributes

    -std::uint64_t version
     
    bool deleted
     
    -std::string serializedItem
     
    -

    Detailed Description

    -

    A versioned item which can be stored or loaded from a persistent store.

    -

    Member Function Documentation

    - -

    ◆ Present()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static SerializedItemDescriptor launchdarkly::server_side::integrations::SerializedItemDescriptor::Present (std::uint64_t const version,
    std::string data 
    )
    -
    -inlinestatic
    -
    - -

    Constructs a SerializedItemDescriptor from a version and a serialized item.

    -
    Parameters
    - - - -
    versionVersion of item.
    dataSerialized item.
    -
    -
    -
    Returns
    SerializedItemDescriptor.
    - -
    -
    - -

    ◆ Tombstone()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    static SerializedItemDescriptor launchdarkly::server_side::integrations::SerializedItemDescriptor::Tombstone (std::uint64_t const version,
    std::string tombstone_rep 
    )
    -
    -inlinestatic
    -
    - -

    Constructs a SerializedItemDescriptor from a version and a tombstone.

    -

    This is used when an item is deleted: the tombstone can be stored in place of the item, and the version checked in the future. Without the tombstone, out-of-order data updates could "resurrect" a deleted item.

    -
    Parameters
    - - - -
    versionVersion of the item.
    tombstone_repSerialized tombstone representation of the item.
    -
    -
    -
    Returns
    SerializedItemDescriptor.
    - -
    -
    -

    Member Data Documentation

    - -

    ◆ deleted

    - -
    -
    - - - - -
    bool launchdarkly::server_side::integrations::SerializedItemDescriptor::deleted
    -
    -

    During an Init/Upsert, when this is true, the serializedItem will contain a tombstone representation. If the persistence implementation can efficiently store the deletion state, and version, then it may choose to discard the item.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.map b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.map deleted file mode 100644 index 4bbe96aa7..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 deleted file mode 100644 index 7080634c3..000000000 --- a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -83b3fbab9eaf790a1cca7935000724ad \ No newline at end of file diff --git a/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.png b/libs/server-sdk/docs/html/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.png deleted file mode 100644 index c2fe4dab0d09e501d39cde103e016336ff3ba351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9866 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 diff --git a/libs/server-sdk/docs/html/sync_on.png b/libs/server-sdk/docs/html/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/libs/server-sdk/docs/html/tab_a.png b/libs/server-sdk/docs/html/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/libs/server-sdk/docs/html/tab_b.png b/libs/server-sdk/docs/html/tab_b.png deleted file mode 100644 index e2b4a8638cb3496a016eaed9e16ffc12846dea18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/libs/server-sdk/docs/html/tabs.css b/libs/server-sdk/docs/html/tabs.css deleted file mode 100644 index 7d45d36c1..000000000 --- a/libs/server-sdk/docs/html/tabs.css +++ /dev/null @@ -1 +0,0 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/libs/server-sdk/docs/html/tagged__data_8hpp_source.html b/libs/server-sdk/docs/html/tagged__data_8hpp_source.html deleted file mode 100644 index da712a00a..000000000 --- a/libs/server-sdk/docs/html/tagged__data_8hpp_source.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/data_components/dependency_tracker/tagged_data.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    tagged_data.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include "data_kind.hpp"
    -
    4 
    -
    5 namespace launchdarkly::server_side::data_components {
    -
    12 template <typename Storage>
    -
    13 class TaggedData {
    -
    14  public:
    -
    15  explicit TaggedData(DataKind const kind) : kind_(kind) {}
    -
    16  [[nodiscard]] DataKind Kind() const { return kind_; }
    -
    17  [[nodiscard]] Storage const& Data() const { return storage_; }
    -
    18 
    -
    19  [[nodiscard]] Storage& Data() { return storage_; }
    -
    20 
    -
    21  private:
    -
    22  DataKind kind_;
    -
    23  Storage storage_;
    -
    24 };
    -
    25 
    -
    26 } // namespace launchdarkly::server_side::data_components
    - -
    - - - - diff --git a/libs/server-sdk/docs/html/timestamp__operations_8hpp_source.html b/libs/server-sdk/docs/html/timestamp__operations_8hpp_source.html deleted file mode 100644 index 25f649d65..000000000 --- a/libs/server-sdk/docs/html/timestamp__operations_8hpp_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: src/evaluation/detail/timestamp_operations.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    timestamp_operations.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <launchdarkly/value.hpp>
    -
    4 
    -
    5 #include <chrono>
    -
    6 #include <optional>
    -
    7 #include <string>
    -
    8 
    -
    9 namespace launchdarkly::server_side::evaluation::detail {
    -
    10 
    -
    11 using Clock = std::chrono::system_clock;
    -
    12 using Timepoint = Clock::time_point;
    -
    13 
    -
    14 [[nodiscard]] std::optional<Timepoint> ToTimepoint(Value const& value);
    -
    15 
    -
    16 } // namespace launchdarkly::server_side::evaluation::detail
    -
    - - - - diff --git a/libs/server-sdk/docs/html/unreachable_8hpp_source.html b/libs/server-sdk/docs/html/unreachable_8hpp_source.html deleted file mode 100644 index d29f6447a..000000000 --- a/libs/server-sdk/docs/html/unreachable_8hpp_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/detail/unreachable.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    unreachable.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 namespace launchdarkly::detail {
    -
    4 
    -
    5 // This may be replaced with a standard routine when C++23 is available.
    -
    6 [[noreturn]] inline void unreachable() {
    -
    7 // Uses compiler specific extensions if possible.
    -
    8 // Even if no extension is used, undefined behavior is still raised by
    -
    9 // an empty function body and the noreturn attribute.
    -
    10 #if defined(__GNUC__) // GCC, Clang, ICC
    -
    11  __builtin_unreachable();
    -
    12 #elif defined(_MSC_VER) // MSVC
    -
    13  __assume(false);
    -
    14 #endif
    -
    15 }
    -
    16 } // namespace launchdarkly::detail
    -
    - - - - diff --git a/libs/server-sdk/docs/html/value_8h.html b/libs/server-sdk/docs/html/value_8h.html deleted file mode 100644 index b6883360a..000000000 --- a/libs/server-sdk/docs/html/value_8h.html +++ /dev/null @@ -1,816 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/value.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    value.h File Reference
    -
    -
    -
    #include <stdbool.h>
    -#include <launchdarkly/bindings/c/export.h>
    -
    -Include dependency graph for value.h:
    -
    -
    - - - - - -
    -
    -This graph shows which files directly or indirectly include this file:
    -
    -
    - - - - - - - - - - -
    -
    -

    Go to the source code of this file.

    - - - - - - - - -

    -Typedefs

    typedef struct _LDValue * LDValue
     
    typedef struct _LDValue_ObjectIter * LDValue_ObjectIter
     
    typedef struct _LDValue_ArrayIter * LDValue_ArrayIter
     
    - - - -

    -Enumerations

    enum  LDValueType {
    -  LDValueType_Null -, LDValueType_Bool -, LDValueType_Number -, LDValueType_String -,
    -  LDValueType_Array -, LDValueType_Object -
    - }
     
    - - - - - - - - - - - - - - - - - - - -

    -Functions

     LD_EXPORT (LDValue) LDValue_NewNull()
     
     LD_EXPORT (void) LDValue_Free(LDValue val)
     
     LD_EXPORT (enum LDValueType) LDValue_Type(LDValue val)
     
     LD_EXPORT (bool) LDValue_GetBool(LDValue val)
     
     LD_EXPORT (double) LDValue_GetNumber(LDValue val)
     
     LD_EXPORT (char const *) LDValue_GetString(LDValue val)
     
     LD_EXPORT (unsigned int) LDValue_Count(LDValue val)
     
     LD_EXPORT (LDValue_ArrayIter) LDValue_ArrayIter_New(LDValue val)
     
     LD_EXPORT (LDValue_ObjectIter) LDValue_ObjectIter_New(LDValue val)
     
    -

    Typedef Documentation

    - -

    ◆ LDValue

    - -
    -
    - - - - -
    typedef struct _LDValue* LDValue
    -
    -

    Value represents any of the data types supported by JSON, all of which can be used for a LaunchDarkly feature flag variation, or for an attribute in an evaluation context. Value instances are immutable.

    -

    A basic LDValue types can be created directly using the LDValue_New* methods. This includes: null-type, boolean-type, number-type, and string-type.

    -

    An array-type or object-type LDValue must be created using LDArrayBuilder or LDObjectBuilder.

    -

    Basic LDValue types can be converted to raw types using the LDValue_Get* methods.

    -

    Accessing the members of object-type or array-type type must be done using iteration.

    - -
    -
    - -

    ◆ LDValue_ArrayIter

    - -
    -
    - - - - -
    typedef struct _LDValue_ArrayIter* LDValue_ArrayIter
    -
    -

    LDValue_ArrayIter is a handle to an iterator, bound to an LDValue. It can be used to obtain the values of an LDArray.

    -

    The iterator must be destroyed after use. An iterator for an LDValue that has been freed should not be used.

    - -
    -
    - -

    ◆ LDValue_ObjectIter

    - -
    -
    - - - - -
    typedef struct _LDValue_ObjectIter* LDValue_ObjectIter
    -
    -

    LDValue_ObjectIter is a handle to an iterator, bound to an LDValue. It can be used to obtain the keys and values of an LDObject.

    -

    The iterator must be destroyed after use. An iterator for an LDValue that has been freed should not be used.

    - -
    -
    -

    Enumeration Type Documentation

    - -

    ◆ LDValueType

    - -
    -
    - - - - -
    enum LDValueType
    -
    -

    Describes the type of an LDValue. These correspond to the standard types in JSON.

    - - - - - - - -
    Enumerator
    LDValueType_Null 

    The value is null.

    -
    LDValueType_Bool 

    The value is a boolean.

    -
    LDValueType_Number 

    The value is a number. JSON does not have separate types for integers and floats.

    -
    LDValueType_String 

    The value is a string.

    -
    LDValueType_Array 

    The value is an array.

    -
    LDValueType_Object 

    The value is an object.

    -
    - -
    -
    -

    Function Documentation

    - -

    ◆ LD_EXPORT() [1/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (bool )
    -
    -

    Obtain value of a boolean-type LDValue, otherwise returns LDBooleanFalse.

    -
    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    Boolean value, or false if not boolean-type.
    -

    Check if an array-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    -

    Check if an object-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    -

    True if the LDAllFlagsState is valid. False if there was an error, such as the data store being unavailable.

    -

    An invalid LDAllFlagsState can still be serialized successfully to a JSON string.

    -
    Parameters
    - - -
    stateThe LDAllFlagState to check for validity. Must not be NULL.
    -
    -
    -
    Returns
    True if the state is valid, false otherwise.
    -

    Check if an array-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    -

    Check if an object-type iterator is at the end.

    -
    Parameters
    - - -
    iterThe iterator to check. Must not be NULL.
    -
    -
    -
    Returns
    True if the iterator is at the end.
    - -
    -
    - -

    ◆ LD_EXPORT() [2/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (char const * )
    -
    -

    Obtain value of a string-type LDValue, otherwise returns pointer to an empty string. The returned string is only valid for the lifetime of the LDValue. If you need the string outside this lifetime, then a copy should be made.

    -
    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    String value, or empty string if not string-type.
    -

    Get the key for an object-type iterator.

    -

    The returned key has a lifetime attached to that of the LDValue.

    -
    Parameters
    - - -
    iterThe iterator to get a key for. Must not be NULL.
    -
    -
    -
    Returns
    The key.
    -

    If the context is not valid, then get a string containing the reason the context is not valid.

    -

    The lifetime of the returned string is tied to the LDContext.

    -
    Parameters
    - - -
    contextThe context to check for validity. Must not be NULL.
    -
    -
    -
    Returns
    A string explaining why the context is not valid.
    -

    Get the key for an object-type iterator.

    -

    The returned key has a lifetime attached to that of the LDValue.

    -
    Parameters
    - - -
    iterThe iterator to get a key for. Must not be NULL.
    -
    -
    -
    Returns
    The key.
    - -
    -
    - -

    ◆ LD_EXPORT() [3/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (double )
    -
    -

    Obtain value of a number-type LDValue, otherwise return 0.

    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    Number value, or 0 if not number-type.
    - -
    -
    - -

    ◆ LD_EXPORT() [4/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (enum LDValueType)
    -
    -

    Returns the type of an LDValue.

    Parameters
    - - -
    valLDValue to inspect. Must not be NULL.
    -
    -
    -
    Returns
    Type of the LDValue, or LDValueType_Unrecognized if the type is unrecognized.
    - -
    -
    - -

    ◆ LD_EXPORT() [5/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDValue )
    -
    -

    Allocates a new null-type LDValue. Note that a NULL pointer is not a valid LDValue; to represent null (the JSON type), use this constructor.

    -
    Returns
    New LDValue.
    -

    Allocates a new boolean-type LDValue.

    Parameters
    - - -
    valLDBooleanTrue or LDBooleanFalse.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new number-type LDValue.

    Parameters
    - - -
    valDouble value.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new string-type LDValue.

    -

    The input string will be copied. To avoid the copy, see LDValue_ConstantString.

    -
    Parameters
    - - -
    valConstant reference to a string. The string is copied. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates an LDValue by cloning an existing LDValue.

    -
    Parameters
    - - -
    sourceSource LDValue. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Get the value for the array-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    -

    Get the value for an object-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    -

    Construct an LDValue from an array builder.

    -

    After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArrayBuilder_Free.

    -
    Parameters
    - - -
    array_builderThe array builder to build an LDValue from. Must not be NULL.
    -
    -
    -
    Returns
    The built LDValue. Must not be NULL.
    -

    Allocates a new boolean-type LDValue.

    Parameters
    - - -
    valLDBooleanTrue or LDBooleanFalse.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new number-type LDValue.

    Parameters
    - - -
    valDouble value.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates a new string-type LDValue.

    -

    The input string will be copied. To avoid the copy, see LDValue_ConstantString.

    -
    Parameters
    - - -
    valConstant reference to a string. The string is copied. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Allocates an LDValue by cloning an existing LDValue.

    -
    Parameters
    - - -
    sourceSource LDValue. Must not be NULL.
    -
    -
    -
    Returns
    New LDValue.
    -

    Get the value for the array-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    -

    Get the value for an object-type iterator. The value's lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue_NewValue.

    -
    Parameters
    - - -
    iterThe iterator to get a value for. Must not be NULL.
    -
    -
    -
    Returns
    The value.
    - -
    -
    - -

    ◆ LD_EXPORT() [6/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDValue_ArrayIter )
    -
    -

    Obtain iterator over an array-type LDValue, otherwise NULL.

    -

    The iterator starts at the first element.

    -
    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    Iterator, or NULL if not an array-type. The iterator must should be destroyed with LDValue_ArrayIter_Free.
    - -
    -
    - -

    ◆ LD_EXPORT() [7/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (LDValue_ObjectIter )
    -
    -

    Obtain iterator over an object-type LDValue, otherwise NULL.

    -

    The iterator starts at the first element.

    -
    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    Iterator, or NULL if not an object-type. The iterator must should be destroyed with LDValue_ObjectIter_Free.
    - -
    -
    - -

    ◆ LD_EXPORT() [8/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (unsigned int )
    -
    -

    Obtain number of LDValue elements stored in an array-type LDValue, or number of key/LDValue pairs stored in an object-type LDValue.

    -

    If not an array-type or object-type, returns 0.

    -
    Parameters
    - - -
    valueTarget LDValue. Must not be NULL.
    -
    -
    -
    Returns
    Count of LDValue elements, or 0 if not array-type/object-type.
    - -
    -
    - -

    ◆ LD_EXPORT() [9/9]

    - -
    -
    - - - - - - - - -
    LD_EXPORT (void )
    -
    -

    Frees an LDValue.

    -

    An LDValue should only be freed when directly owned by the caller, i.e., it was never moved into an LDArray or LDObject.

    -
    Parameters
    - - -
    valueLDValue to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees an AllFlagsState.

    Parameters
    - - -
    stateThe AllFlagState to free.
    -
    -
    -

    Frees the data source status.

    Parameters
    - - -
    statusThe data source status to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    -

    Frees a basic logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Frees a custom logging builder. Do not call if the builder was consumed by the config builder.

    Parameters
    - - -
    bBuilder to free.
    -
    -
    -

    Move the array-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an array iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Move the object-type iterator to the next item. Should only be done for an iterator which is not at the end.

    -
    Parameters
    - - -
    iterThe iterator to advance. Must not be NULL.
    -
    -
    -

    Destroy an object iterator.

    Parameters
    - - -
    iterThe iterator to destroy.
    -
    -
    -

    Free an array builder. This should only be done for a builder which has not been built. Calling LDArrayBuilder_Build on an array builder transfers consumes the array builder.

    -
    Parameters
    - - -
    array_builderThe builder to free.
    -
    -
    -

    Add a value to an array builder.

    -

    After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn't need to call LDValue_Free.

    -
    Parameters
    - - - -
    array_builderThe array builder to add the value to. Must not be NULL.
    valThe value to add. Must not be NULL.
    -
    -
    - -
    -
    -
    - - - - diff --git a/libs/server-sdk/docs/html/value_8h__dep__incl.map b/libs/server-sdk/docs/html/value_8h__dep__incl.map deleted file mode 100644 index 668e2b0ad..000000000 --- a/libs/server-sdk/docs/html/value_8h__dep__incl.map +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/libs/server-sdk/docs/html/value_8h__dep__incl.md5 b/libs/server-sdk/docs/html/value_8h__dep__incl.md5 deleted file mode 100644 index 594ca873f..000000000 --- a/libs/server-sdk/docs/html/value_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -be39b0eb2a9d4c3d07ab7645aecaf4ed \ No newline at end of file diff --git a/libs/server-sdk/docs/html/value_8h__dep__incl.png b/libs/server-sdk/docs/html/value_8h__dep__incl.png deleted file mode 100644 index c4e8e98a157b3a6b75050b027c7361f47be6f467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53137 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 V{94s~Yrllor18^C6UNT<`#(Z}{PO?+ diff --git a/libs/server-sdk/docs/html/value_8h__incl.map b/libs/server-sdk/docs/html/value_8h__incl.map deleted file mode 100644 index d470a9e4e..000000000 --- a/libs/server-sdk/docs/html/value_8h__incl.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/libs/server-sdk/docs/html/value_8h__incl.md5 b/libs/server-sdk/docs/html/value_8h__incl.md5 deleted file mode 100644 index 7f3e8c708..000000000 --- a/libs/server-sdk/docs/html/value_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -c58c1ce24141e31851c254f745107167 \ No newline at end of file diff --git a/libs/server-sdk/docs/html/value_8h__incl.png b/libs/server-sdk/docs/html/value_8h__incl.png deleted file mode 100644 index bed38d9c711bf254994742a86dd49113e6b50554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10368 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 U@A+3aQixEHRe4k@t>^Q<0OqPJ3IG5A diff --git a/libs/server-sdk/docs/html/value_8h_source.html b/libs/server-sdk/docs/html/value_8h_source.html deleted file mode 100644 index b8b9a9b57..000000000 --- a/libs/server-sdk/docs/html/value_8h_source.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/bindings/c/value.h Source File - - - - - - - - - -

    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    value.h
    -
    -
    -Go to the documentation of this file.
    1 
    -
    2 // NOLINTBEGIN modernize-use-using
    -
    3 
    -
    4 #pragma once
    -
    5 
    -
    6 #include <stdbool.h>
    -
    7 
    -
    8 #include <launchdarkly/bindings/c/export.h>
    -
    9 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" { // only need to export C interface if
    -
    12  // used by C++ source code
    -
    13 #endif
    -
    14 
    - - - - - - - -
    45 };
    -
    46 
    -
    64 typedef struct _LDValue* LDValue;
    -
    65 
    -
    73 typedef struct _LDValue_ObjectIter* LDValue_ObjectIter;
    -
    74 
    -
    82 typedef struct _LDValue_ArrayIter* LDValue_ArrayIter;
    -
    83 
    -
    91 LD_EXPORT(LDValue) LDValue_NewNull();
    -
    92 
    -
    98 LD_EXPORT(LDValue) LDValue_NewBool(bool val);
    -
    99 
    -
    105 LD_EXPORT(LDValue) LDValue_NewNumber(double val);
    -
    106 
    -
    117 LD_EXPORT(LDValue) LDValue_NewString(char const* val);
    -
    118 
    -
    125 LD_EXPORT(LDValue) LDValue_NewValue(LDValue val);
    -
    126 
    -
    135 LD_EXPORT(void) LDValue_Free(LDValue val);
    -
    136 
    -
    143 LD_EXPORT(enum LDValueType) LDValue_Type(LDValue val);
    -
    144 
    -
    151 LD_EXPORT(bool) LDValue_GetBool(LDValue val);
    -
    152 
    -
    158 LD_EXPORT(double) LDValue_GetNumber(LDValue val);
    -
    159 
    -
    169 LD_EXPORT(char const*) LDValue_GetString(LDValue val);
    -
    170 
    -
    180 LD_EXPORT(unsigned int) LDValue_Count(LDValue val);
    -
    181 
    -
    191 LD_EXPORT(LDValue_ArrayIter) LDValue_ArrayIter_New(LDValue val);
    -
    192 
    -
    199 LD_EXPORT(void) LDValue_ArrayIter_Next(LDValue_ArrayIter iter);
    -
    200 
    -
    207 LD_EXPORT(bool) LDValue_ArrayIter_End(LDValue_ArrayIter iter);
    -
    208 
    -
    217 LD_EXPORT(LDValue) LDValue_ArrayIter_Value(LDValue_ArrayIter iter);
    -
    218 
    -
    223 LD_EXPORT(void) LDValue_ArrayIter_Free(LDValue_ArrayIter iter);
    -
    224 
    -
    234 LD_EXPORT(LDValue_ObjectIter) LDValue_ObjectIter_New(LDValue val);
    -
    235 
    -
    242 LD_EXPORT(void) LDValue_ObjectIter_Next(LDValue_ObjectIter iter);
    -
    243 
    -
    250 LD_EXPORT(bool) LDValue_ObjectIter_End(LDValue_ObjectIter iter);
    -
    251 
    -
    260 LD_EXPORT(LDValue) LDValue_ObjectIter_Value(LDValue_ObjectIter iter);
    -
    261 
    -
    270 LD_EXPORT(char const*) LDValue_ObjectIter_Key(LDValue_ObjectIter iter);
    -
    271 
    -
    276 LD_EXPORT(void) LDValue_ObjectIter_Free(LDValue_ObjectIter iter);
    -
    277 
    -
    278 #ifdef __cplusplus
    -
    279 }
    -
    280 #endif
    -
    281 
    -
    282 // NOLINTEND modernize-use-using
    -
    LDValueType
    Definition: value.h:19
    -
    @ LDValueType_Bool
    Definition: value.h:27
    -
    @ LDValueType_Array
    Definition: value.h:40
    -
    @ LDValueType_Null
    Definition: value.h:23
    -
    @ LDValueType_Object
    Definition: value.h:44
    -
    @ LDValueType_Number
    Definition: value.h:32
    -
    @ LDValueType_String
    Definition: value.h:36
    -
    struct _LDValue_ArrayIter * LDValue_ArrayIter
    Definition: value.h:82
    -
    struct _LDValue_ObjectIter * LDValue_ObjectIter
    Definition: value.h:73
    -
    LD_EXPORT(LDValue) LDValue_NewNull()
    Definition: array_builder.cpp:33
    -
    struct _LDValue * LDValue
    Definition: value.h:64
    -
    - - - - diff --git a/libs/server-sdk/docs/html/value_8hpp_source.html b/libs/server-sdk/docs/html/value_8hpp_source.html deleted file mode 100644 index a69b650e0..000000000 --- a/libs/server-sdk/docs/html/value_8hpp_source.html +++ /dev/null @@ -1,387 +0,0 @@ - - - - - - - -C++ Server-Side SDK: /home/runner/work/cpp-sdks/cpp-sdks/libs/common/include/launchdarkly/value.hpp Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    C++ Server-Side SDK -
    -
    LaunchDarkly SDK
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    value.hpp
    -
    -
    -
    1 #pragma once
    -
    2 
    -
    3 #include <cstddef>
    -
    4 #include <map>
    -
    5 #include <optional>
    -
    6 #include <ostream>
    -
    7 #include <string>
    -
    8 #include <variant>
    -
    9 #include <vector>
    -
    10 
    -
    11 namespace launchdarkly {
    -
    12 
    -
    42 class Value final {
    -
    43  public:
    -
    47  class Array {
    -
    48  public:
    -
    49  struct Iterator {
    -
    50  using iterator_category = std::bidirectional_iterator_tag;
    -
    51  using difference_type = std::ptrdiff_t;
    -
    52  using value_type = Value;
    -
    53  using pointer = value_type const*;
    -
    54  using reference = value_type const&;
    -
    55 
    -
    56  Iterator(std::vector<Value>::const_iterator iterator);
    -
    57 
    -
    58  reference operator*() const;
    -
    59  pointer operator->();
    -
    60  Iterator& operator++();
    -
    61  Iterator operator++(int);
    -
    62 
    -
    63  Iterator& operator--();
    -
    64  Iterator operator--(int);
    -
    65 
    -
    66  friend bool operator==(Iterator const& lhs, Iterator const& rhs) {
    -
    67  return lhs.iterator_ == rhs.iterator_;
    -
    68  };
    -
    69 
    -
    70  friend bool operator!=(Iterator const& lhs, Iterator const& rhs) {
    -
    71  return lhs.iterator_ != rhs.iterator_;
    -
    72  };
    -
    73 
    -
    74  private:
    -
    75  std::vector<Value>::const_iterator iterator_;
    -
    76  };
    -
    77 
    -
    78  friend std::ostream& operator<<(std::ostream& out, Array const& arr) {
    -
    79  out << "[";
    -
    80  bool first = true;
    -
    81  for (auto const& item : arr.vec_) {
    -
    82  if (first) {
    -
    83  first = false;
    -
    84  } else {
    -
    85  out << ", ";
    -
    86  }
    -
    87  out << item;
    -
    88  }
    -
    89  out << "]";
    -
    90  return out;
    -
    91  }
    -
    92 
    -
    97  Array(std::vector<Value> vec);
    -
    98  Array(std::initializer_list<Value> values) : vec_(values) {}
    -
    99  Array() = default;
    -
    100 
    -
    101  Value const& operator[](std::size_t index) const;
    -
    102 
    -
    103  [[nodiscard]] std::size_t Size() const;
    -
    104 
    -
    105  [[nodiscard]] Iterator begin() const;
    -
    106 
    -
    107  [[nodiscard]] Iterator end() const;
    -
    108 
    -
    109  private:
    -
    110  std::vector<Value> vec_;
    -
    111  };
    -
    112 
    -
    116  class Object {
    -
    117  public:
    -
    118  struct Iterator {
    -
    119  using iterator_category = std::forward_iterator_tag;
    -
    120  using difference_type = std::ptrdiff_t;
    -
    121 
    -
    122  using value_type = std::pair<std::string const, Value>;
    -
    123  using pointer = value_type const*;
    -
    124  using reference = value_type const&;
    -
    125 
    -
    126  Iterator(std::map<std::string, Value>::const_iterator iterator);
    -
    127 
    -
    128  reference operator*() const;
    -
    129  pointer operator->();
    -
    130  Iterator& operator++();
    -
    131  Iterator operator++(int);
    -
    132 
    -
    133  friend bool operator==(Iterator const& lhs, Iterator const& rhs) {
    -
    134  return rhs.it_ == lhs.it_;
    -
    135  };
    -
    136  friend bool operator!=(Iterator const& lhs, Iterator const& rhs) {
    -
    137  return lhs.it_ != rhs.it_;
    -
    138  };
    -
    139 
    -
    140  private:
    -
    141  std::map<std::string, Value>::const_iterator it_;
    -
    142  };
    -
    143 
    -
    144  friend std::ostream& operator<<(std::ostream& out, Object const& obj) {
    -
    145  out << "{";
    -
    146  bool first = true;
    -
    147  for (auto const& pair : obj.map_) {
    -
    148  if (first) {
    -
    149  first = false;
    -
    150  } else {
    -
    151  out << ", ";
    -
    152  }
    -
    153  out << "{" << pair.first << ", " << pair.second << "}";
    -
    154  }
    -
    155  out << "}";
    -
    156  return out;
    -
    157  }
    -
    158 
    -
    163  Object(std::map<std::string, Value> map) : map_(std::move(map)) {}
    -
    164  Object() = default;
    -
    165  Object(std::initializer_list<std::pair<std::string, Value>> values);
    -
    166 
    -
    167  /*
    -
    168  * Get the Value with the specified key.
    -
    169  *
    -
    170  * This operates like `.at` on a map, and accessing out of bounds
    -
    171  * is invalid.
    -
    172  */
    -
    173  Value const& operator[](std::string const& key) const;
    -
    174 
    -
    179  [[nodiscard]] std::size_t Size() const;
    -
    180 
    -
    186  [[nodiscard]] std::size_t Count(std::string const& key) const;
    -
    187 
    -
    188  [[nodiscard]] Iterator begin() const;
    -
    189 
    -
    190  [[nodiscard]] Iterator end() const;
    -
    191 
    -
    197  [[nodiscard]] Iterator Find(std::string const& key) const;
    -
    198 
    -
    199  private:
    -
    200  std::map<std::string, Value> map_;
    -
    201  };
    -
    202 
    -
    207  Value(char const* str);
    -
    208 
    -
    209  enum class Type { kNull, kBool, kNumber, kString, kObject, kArray };
    -
    210 
    -
    214  Value();
    -
    215 
    -
    216  Value(Value const& val) = default;
    -
    217  Value(Value&&) = default;
    -
    218  Value& operator=(Value const&) = default;
    -
    219  Value& operator=(Value&&) = default;
    -
    220 
    -
    225  Value(bool boolean);
    -
    226 
    -
    231  Value(double num);
    -
    232 
    -
    237  Value(int num);
    -
    238 
    -
    243  Value(std::string str);
    -
    244 
    -
    249  Value(std::vector<Value> arr);
    -
    250 
    -
    251  Value(Array arr);
    -
    252 
    -
    253  Value(Object obj);
    -
    254 
    -
    259  Value(std::map<std::string, Value> obj);
    -
    260 
    -
    267  Value(std::initializer_list<Value> values);
    -
    268 
    -
    273  Value(std::optional<std::string> opt_string);
    -
    274 
    -
    278  [[nodiscard]] Type Type() const;
    -
    279 
    -
    287  [[nodiscard]] bool IsNull() const;
    -
    288 
    -
    294  [[nodiscard]] bool IsBool() const;
    -
    295 
    -
    303  [[nodiscard]] bool IsNumber() const;
    -
    304 
    -
    310  [[nodiscard]] bool IsString() const;
    -
    311 
    -
    317  [[nodiscard]] bool IsArray() const;
    -
    318 
    -
    324  [[nodiscard]] bool IsObject() const;
    -
    325 
    -
    332  [[nodiscard]] bool AsBool() const;
    -
    333 
    -
    340  [[nodiscard]] int AsInt() const;
    -
    341 
    -
    342  [[nodiscard]] double AsDouble() const;
    -
    343 
    -
    350  [[nodiscard]] std::string const& AsString() const;
    -
    351 
    -
    358  [[nodiscard]] Array const& AsArray() const;
    -
    359 
    -
    366  [[nodiscard]] Object const& AsObject() const;
    -
    367 
    -
    368  ~Value() = default;
    -
    369 
    -
    374  static Value const& Null();
    -
    375 
    -
    376  friend std::ostream& operator<<(std::ostream& out, Value const& value) {
    -
    377  switch (value.Type()) {
    -
    378  case Type::kNull:
    -
    379  out << "null()";
    -
    380  break;
    -
    381  case Type::kBool:
    -
    382  out << "bool("
    -
    383  << (std::get<bool>(value.storage_) ? "true" : "false")
    -
    384  << ")";
    -
    385  break;
    -
    386  case Type::kNumber:
    -
    387  out << "number(" << std::get<double>(value.storage_) << ")";
    -
    388  break;
    -
    389  case Type::kString:
    -
    390  out << "string(" << std::get<std::string>(value.storage_)
    -
    391  << ")";
    -
    392  break;
    -
    393  case Type::kObject:
    -
    394  out << "object(" << std::get<Object>(value.storage_) << ")";
    -
    395  break;
    -
    396  case Type::kArray:
    -
    397  out << "array(" << std::get<Array>(value.storage_) << ")";
    -
    398  break;
    -
    399  }
    -
    400  return out;
    -
    401  }
    -
    402 
    -
    403  operator bool() const { return AsBool(); }
    -
    404 
    -
    405  operator std::string() const { return AsString(); }
    -
    406 
    -
    407  operator double() const { return AsDouble(); }
    -
    408 
    -
    409  operator int() const { return AsInt(); }
    -
    410 
    -
    411  private:
    -
    412  struct null_type {};
    -
    413 
    -
    414  std::variant<null_type, bool, double, std::string, Array, Object> storage_;
    -
    415 
    -
    416  // Empty constants used when accessing the wrong type.
    -
    417  // These are not inline static const because of this bug:
    -
    418  // https://developercommunity.visualstudio.com/t/inline-static-destructors-are-called-multiple-time/1157794
    -
    419  static std::string const empty_string_;
    -
    420  static Array const empty_vector_;
    -
    421  static Object const empty_map_;
    -
    422  static Value const null_value_;
    -
    423 };
    -
    424 
    -
    425 bool operator==(Value const& lhs, Value const& rhs);
    -
    426 bool operator!=(Value const& lhs, Value const& rhs);
    -
    427 
    -
    428 bool operator==(Value::Array const& lhs, Value::Array const& rhs);
    -
    429 bool operator!=(Value::Array const& lhs, Value::Array const& rhs);
    -
    430 
    -
    431 bool operator==(Value::Object const& lhs, Value::Object const& rhs);
    -
    432 bool operator!=(Value::Object const& lhs, Value::Object const& rhs);
    -
    433 
    -
    434 /* Returns true if both values are numbers and lhs < rhs. Returns false if
    -
    435  * either value is not a number.
    -
    436  */
    -
    437 bool operator<(Value const& lhs, Value const& rhs);
    -
    438 
    -
    439 /* Returns true if both values are numbers and lhs > rhs. Returns false if
    -
    440  * either value is not a number.
    -
    441  */
    -
    442 bool operator>(Value const& lhs, Value const& rhs);
    -
    443 
    -
    444 /* Returns true if both values are numbers and lhs <= rhs. Returns false if
    -
    445  * either value is not a number.
    -
    446  */
    -
    447 bool operator<=(Value const& lhs, Value const& rhs);
    -
    448 
    -
    449 /* Returns true if both values are numbers and lhs >= rhs. Returns false if
    -
    450  * either value is not a number.
    -
    451  */
    -
    452 bool operator>=(Value const& lhs, Value const& rhs);
    -
    453 
    -
    454 } // namespace launchdarkly
    -
    Definition: value.hpp:47
    -
    Array(std::vector< Value > vec)
    Definition: value.cpp:191
    -
    Definition: value.hpp:116
    -
    Iterator Find(std::string const &key) const
    Definition: value.cpp:228
    -
    Object(std::map< std::string, Value > map)
    Definition: value.hpp:163
    -
    std::size_t Size() const
    Definition: value.cpp:216
    -
    std::size_t Count(std::string const &key) const
    Definition: value.cpp:232
    -
    Definition: value.hpp:42
    -
    Object const & AsObject() const
    Definition: value.cpp:121
    -
    bool IsNumber() const
    Definition: value.cpp:64
    -
    int AsInt() const
    Definition: value.cpp:93
    -
    Value()
    Definition: value.cpp:13
    -
    Array const & AsArray() const
    Definition: value.cpp:114
    -
    bool IsArray() const
    Definition: value.cpp:72
    -
    bool IsObject() const
    Definition: value.cpp:76
    -
    std::string const & AsString() const
    Definition: value.cpp:107
    -
    bool IsNull() const
    Definition: value.cpp:56
    -
    bool IsBool() const
    Definition: value.cpp:60
    -
    bool AsBool() const
    Definition: value.cpp:86
    -
    bool IsString() const
    Definition: value.cpp:68
    -
    static Value const & Null()
    Definition: value.cpp:80
    -
    Definition: value.hpp:49
    -
    Definition: value.hpp:118
    -
    - - - - diff --git a/libs/server-sdk/docs/latex/Makefile b/libs/server-sdk/docs/latex/Makefile deleted file mode 100644 index 877c9cccd..000000000 --- a/libs/server-sdk/docs/latex/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -LATEX_CMD=pdflatex - -all: refman.pdf - -pdf: refman.pdf - -refman.pdf: clean refman.tex - $(LATEX_CMD) refman - makeindex refman.idx - $(LATEX_CMD) refman - latex_count=8 ; \ - while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ - do \ - echo "Rerunning latex...." ;\ - $(LATEX_CMD) refman ;\ - latex_count=`expr $$latex_count - 1` ;\ - done - makeindex refman.idx - $(LATEX_CMD) refman - - -clean: - rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf diff --git a/libs/server-sdk/docs/latex/all__flags__state_8h.tex b/libs/server-sdk/docs/latex/all__flags__state_8h.tex deleted file mode 100644 index a1c206950..000000000 --- a/libs/server-sdk/docs/latex/all__flags__state_8h.tex +++ /dev/null @@ -1,251 +0,0 @@ -\hypertarget{all__flags__state_8h}{}\doxysection{include/launchdarkly/server\+\_\+side/bindings/c/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state.h File Reference} -\label{all__flags__state_8h}\index{include/launchdarkly/server\_side/bindings/c/all\_flags\_state/all\_flags\_state.h@{include/launchdarkly/server\_side/bindings/c/all\_flags\_state/all\_flags\_state.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/status.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -Include dependency graph for all\+\_\+flags\+\_\+state.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{all__flags__state_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=200pt]{all__flags__state_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{all__flags__state_8h_ae3ee990bdd9aeef9595e57f180be2b99}\label{all__flags__state_8h_ae3ee990bdd9aeef9595e57f180be2b99}} -typedef struct \+\_\+\+LDAll\+Flags\+State $\ast$ {\bfseries LDAll\+Flags\+State} -\end{DoxyCompactItemize} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}{LDAll\+Flags\+State\+\_\+\+Options}} \{ \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05afbbdd20f24438b24c72ca321eb65da01}{LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DEFAULT}} = 0 -, \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775}{LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+INCLUDE\+\_\+\+REASONS}} = (1 $<$$<$ 0) -, \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05ad0fa772b2f168f9b8806fe359e8f8139}{LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DETAILS\+\_\+\+ONLY\+\_\+\+FOR\+\_\+\+TRACKED\+\_\+\+FLAGS}} = (1 $<$$<$ 1) -, \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9}{LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+CLIENT\+\_\+\+SIDE\+\_\+\+ONLY}} = (1 $<$$<$ 2) - \} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{all__flags__state_8h_a96c7779a0cfec95f4ece16608b5eefa6}{LD\+\_\+\+EXPORT}} (void) LDAll\+Flags\+State\+\_\+\+Free(LDAll\+Flags\+State state) -\item -\mbox{\hyperlink{all__flags__state_8h_ada63e8544be77d4c70580e4e3665ef3d}{LD\+\_\+\+EXPORT}} (bool) LDAll\+Flags\+State\+\_\+\+Valid(LDAll\+Flags\+State state) -\item -\mbox{\hyperlink{all__flags__state_8h_aed28d32312ccd343be70d4ff328e5142}{LDAll\+Flags\+State\+\_\+\+Serialize\+JSON}} (LDAll\+Flags\+State state) -\item -\mbox{\hyperlink{all__flags__state_8h_ae21095bad27769082ca6764d656d9299}{LDAll\+Flags\+State\+\_\+\+Value}} (LDAll\+Flags\+State state, char const $\ast$flag\+\_\+key) -\end{DoxyCompactItemize} - - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}\label{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}} -\index{all\_flags\_state.h@{all\_flags\_state.h}!LDAllFlagsState\_Options@{LDAllFlagsState\_Options}} -\index{LDAllFlagsState\_Options@{LDAllFlagsState\_Options}!all\_flags\_state.h@{all\_flags\_state.h}} -\doxysubsubsection{\texorpdfstring{LDAllFlagsState\_Options}{LDAllFlagsState\_Options}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}{LDAll\+Flags\+State\+\_\+\+Options}}} - -Defines options that may be used with LDServer\+SDK\+\_\+\+All\+Flags\+State. To obtain default behavior, pass LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DEFAULT. - -It is possible to combine multiple options by ORing them together. - -Example\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{LDAllFlagsState state = \mbox{\hyperlink{sdk_8h_a1818dc11a268da7d0587c009976c14d8}{LDServerSDK\_AllFlagsState}}(sdk, context,} -\DoxyCodeLine{ \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775}{LD\_ALLFLAGSSTATE\_INCLUDE\_REASONS}} | \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9}{LD\_ALLFLAGSSTATE\_CLIENT\_SIDE\_ONLY}}} -\DoxyCodeLine{);} - -\end{DoxyCode} - \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_ALLFLAGSSTATE\_DEFAULT@{LD\_ALLFLAGSSTATE\_DEFAULT}!all\_flags\_state.h@{all\_flags\_state.h}}\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_ALLFLAGSSTATE\_DEFAULT@{LD\_ALLFLAGSSTATE\_DEFAULT}}}\mbox{\Hypertarget{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05afbbdd20f24438b24c72ca321eb65da01}\label{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05afbbdd20f24438b24c72ca321eb65da01}} -LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DEFAULT&Default behavior. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_ALLFLAGSSTATE\_INCLUDE\_REASONS@{LD\_ALLFLAGSSTATE\_INCLUDE\_REASONS}!all\_flags\_state.h@{all\_flags\_state.h}}\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_ALLFLAGSSTATE\_INCLUDE\_REASONS@{LD\_ALLFLAGSSTATE\_INCLUDE\_REASONS}}}\mbox{\Hypertarget{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775}\label{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05aad06d0765c0265ca45061ba241f91775}} -LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+INCLUDE\+\_\+\+REASONS&Include evaluation reasons in the state object. By default, they are not. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_ALLFLAGSSTATE\_DETAILS\_ONLY\_FOR\_TRACKED\_FLAGS@{LD\_ALLFLAGSSTATE\_DETAILS\_ONLY\_FOR\_TRACKED\_FLAGS}!all\_flags\_state.h@{all\_flags\_state.h}}\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_ALLFLAGSSTATE\_DETAILS\_ONLY\_FOR\_TRACKED\_FLAGS@{LD\_ALLFLAGSSTATE\_DETAILS\_ONLY\_FOR\_TRACKED\_FLAGS}}}\mbox{\Hypertarget{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05ad0fa772b2f168f9b8806fe359e8f8139}\label{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05ad0fa772b2f168f9b8806fe359e8f8139}} -LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DETAILS\+\_\+\+ONLY\+\_\+\+FOR\+\_\+\+TRACKED\+\_\+\+FLAGS&Include detailed flag metadata only for flags with event tracking or debugging turned on. - -This reduces the size of the JSON data if you are passing the flag state to the front end. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_ALLFLAGSSTATE\_CLIENT\_SIDE\_ONLY@{LD\_ALLFLAGSSTATE\_CLIENT\_SIDE\_ONLY}!all\_flags\_state.h@{all\_flags\_state.h}}\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_ALLFLAGSSTATE\_CLIENT\_SIDE\_ONLY@{LD\_ALLFLAGSSTATE\_CLIENT\_SIDE\_ONLY}}}\mbox{\Hypertarget{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9}\label{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05a8b9e50efc011dedf4dfb2da0fb2691b9}} -LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+CLIENT\+\_\+\+SIDE\+\_\+\+ONLY&Include only flags marked for use with the client-\/side SDK. By default, all flags are included. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{all__flags__state_8h_ada63e8544be77d4c70580e4e3665ef3d}\label{all__flags__state_8h_ada63e8544be77d4c70580e4e3665ef3d}} -\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!all\_flags\_state.h@{all\_flags\_state.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{bool}]{ }\end{DoxyParamCaption})} - -True if the LDAll\+Flags\+State is valid. False if there was an error, such as the data store being unavailable. - -An invalid LDAll\+Flags\+State can still be serialized successfully to a JSON string. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the state is valid, false otherwise. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{all__flags__state_8h_a96c7779a0cfec95f4ece16608b5eefa6}\label{all__flags__state_8h_a96c7779a0cfec95f4ece16608b5eefa6}} -\index{all\_flags\_state.h@{all\_flags\_state.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!all\_flags\_state.h@{all\_flags\_state.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{all__flags__state_8h_aed28d32312ccd343be70d4ff328e5142}\label{all__flags__state_8h_aed28d32312ccd343be70d4ff328e5142}} -\index{all\_flags\_state.h@{all\_flags\_state.h}!LDAllFlagsState\_SerializeJSON@{LDAllFlagsState\_SerializeJSON}} -\index{LDAllFlagsState\_SerializeJSON@{LDAllFlagsState\_SerializeJSON}!all\_flags\_state.h@{all\_flags\_state.h}} -\doxysubsubsection{\texorpdfstring{LDAllFlagsState\_SerializeJSON()}{LDAllFlagsState\_SerializeJSON()}} -{\footnotesize\ttfamily LDAll\+Flags\+State\+\_\+\+Serialize\+JSON (\begin{DoxyParamCaption}\item[{LDAll\+Flags\+State}]{state }\end{DoxyParamCaption})} - -Serializes the LDAll\+Flags\+State to a JSON string. - -This JSON is suitable for bootstrapping a client-\/side SDK. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to serialize. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A JSON string representing the LDAll\+Flags\+State. The caller must free the string using LDMemory\+\_\+\+Free\+String. -\end{DoxyReturn} -\mbox{\Hypertarget{all__flags__state_8h_ae21095bad27769082ca6764d656d9299}\label{all__flags__state_8h_ae21095bad27769082ca6764d656d9299}} -\index{all\_flags\_state.h@{all\_flags\_state.h}!LDAllFlagsState\_Value@{LDAllFlagsState\_Value}} -\index{LDAllFlagsState\_Value@{LDAllFlagsState\_Value}!all\_flags\_state.h@{all\_flags\_state.h}} -\doxysubsubsection{\texorpdfstring{LDAllFlagsState\_Value()}{LDAllFlagsState\_Value()}} -{\footnotesize\ttfamily LDAll\+Flags\+State\+\_\+\+Value (\begin{DoxyParamCaption}\item[{LDAll\+Flags\+State}]{state, }\item[{char const $\ast$}]{flag\+\_\+key }\end{DoxyParamCaption})} - -Returns the flag value for the context used to generate this LDAll\+Flags\+State. - -In order to avoid copying when a large value is accessed, the returned LDValue is a reference and NOT DIRECTLY OWNED by the caller. Its lifetime is managed by the parent LDAll\+Flags\+State object. - -WARNING! Do not free the returned LDValue. Do not in any way access the returned LDValue after the LDAll\+Flags\+State has been freed. - -If the flag has no value, returns an LDValue of type LDValue\+Type\+\_\+\+Null. - -To obtain a caller-\/owned copy of the LDValue not subject to these restrictions, call LDValue\+\_\+\+New\+Value on the result. - - -\begin{DoxyParams}{Parameters} -{\em state} & An LDAll\+Flags\+State. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & Key of the flag. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The evaluation result of the flag. The caller MUST NOT free this value and MUST NOT access this value after the LDAll\+Flags\+State has been freed. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.md5 deleted file mode 100644 index 1131ef572..000000000 --- a/libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -6c89ed3c89f9354e39f1d3ba5b4f18b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/all__flags__state_8h__dep__incl.pdf deleted file mode 100644 index 0c734b06a5de2584245b8260972ee3860463002d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10892 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 diff --git a/libs/server-sdk/docs/latex/annotated.tex b/libs/server-sdk/docs/latex/annotated.tex deleted file mode 100644 index edf681ae9..000000000 --- a/libs/server-sdk/docs/latex/annotated.tex +++ /dev/null @@ -1,145 +0,0 @@ -\doxysection{Class List} -Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State}} }{\pageref{classlaunchdarkly_1_1server__side_1_1AllFlagsState}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder}{launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+Builder}} }{\pageref{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1AnySDK}{launchdarkly\+::config\+::shared\+::\+Any\+SDK}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1AnySDK}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+App\+Info\+Builder}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{launchdarkly\+::\+Value\+::\+Array}} }{\pageref{classlaunchdarkly_1_1Value_1_1Array}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{launchdarkly\+::\+Attribute\+Reference}} }{\pageref{classlaunchdarkly_1_1AttributeReference}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{launchdarkly\+::\+Attributes}} }{\pageref{classlaunchdarkly_1_1Attributes}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder$<$ Builder\+Return, Build\+Type $>$}} }{\pageref{classlaunchdarkly_1_1AttributesBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Background\+Sync\+Builder}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Background\+Sync\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Basic\+Logging}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}}{} -\item\contentsline{section}{\mbox{\hyperlink{structBindingContextBuilder}{Binding\+Context\+Builder}} }{\pageref{structBindingContextBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Bootstrap\+Builder}} }{\pageref{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Bootstrap\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}{launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Bucket\+Prefix}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult}{launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Bucket\+Result}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1CEvaluationDetail}{launchdarkly\+::\+CEvaluation\+Detail}} }{\pageref{structlaunchdarkly_1_1CEvaluationDetail}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{launchdarkly\+::server\+\_\+side\+::\+Client}} }{\pageref{classlaunchdarkly_1_1server__side_1_1Client}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}} }{\pageref{classlaunchdarkly_1_1server__side_1_1ClientImpl}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{launchdarkly\+::config\+::shared\+::\+Client\+SDK}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1Config}{launchdarkly\+::config\+::\+Config$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1Config}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{launchdarkly\+::server\+\_\+side\+::\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1Config}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}{launchdarkly\+::server\+\_\+side\+::\+Config\+Builder}} }{\pageref{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{launchdarkly\+::\+Context}} }{\pageref{classlaunchdarkly_1_1Context}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{launchdarkly\+::\+Context\+Builder}} }{\pageref{classlaunchdarkly_1_1ContextBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1ContextErrors}{launchdarkly\+::\+Context\+Errors}} }{\pageref{structlaunchdarkly_1_1ContextErrors}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder$<$ Client\+SDK $>$\+::\+Custom\+Builder}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Custom\+Logging}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+Destination\+Builder}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Data\+Destination\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder$<$ Client\+SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{launchdarkly\+::config\+::shared\+::built\+::\+Data\+Source\+Config$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Data\+Source\+Config$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Data\+Source\+Config$<$ Server\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Base$<$ TData\+Source\+State $>$}} }{\pageref{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Error\+Info}} }{\pageref{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+System\+Builder}} }{\pageref{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Data\+System\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}{launchdarkly\+::config\+::shared\+::\+Defaults$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}{launchdarkly\+::server\+\_\+side\+::config\+::\+Defaults}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::\+Defaults$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4}{launchdarkly\+::config\+::shared\+::\+Defaults$<$ Server\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler\+::\+Delete}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Map}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Set}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Tracker}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IBootstrapper\+::\+Error}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Error}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader\+::\+Error}} }{\pageref{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail$<$ T $>$}} }{\pageref{classlaunchdarkly_1_1EvaluationDetail}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal}{launchdarkly\+::\+Evaluation\+Detail\+Internal}} }{\pageref{classlaunchdarkly_1_1EvaluationDetailInternal}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{launchdarkly\+::\+Evaluation\+Reason}} }{\pageref{classlaunchdarkly_1_1EvaluationReason}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult}{launchdarkly\+::\+Evaluation\+Result}} }{\pageref{classlaunchdarkly_1_1EvaluationResult}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Evaluation\+Stack}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator}{launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Evaluator}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{launchdarkly\+::server\+\_\+side\+::\+Event\+Factory}} }{\pageref{classlaunchdarkly_1_1server__side_1_1EventFactory}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{launchdarkly\+::config\+::shared\+::built\+::\+Events}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{launchdarkly\+::server\+\_\+side\+::\+Event\+Scope}} }{\pageref{classlaunchdarkly_1_1server__side_1_1EventScope}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Flag\+Kind}} }{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Flags\+Path}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Guard}} }{\pageref{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1detail_1_1has__build__method}{launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, typename $>$}} }{\pageref{structlaunchdarkly_1_1detail_1_1has__build__method}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8}{launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, std\+::void\+\_\+t$<$ decltype(std\+::declval$<$ T $>$().\+Build())$>$ $>$}} }{\pageref{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1detail_1_1has__result__type}{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, typename $>$}} }{\pageref{structlaunchdarkly_1_1detail_1_1has__result__type}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4}{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, std\+::void\+\_\+t$<$ typename T\+::\+Result $>$ $>$}} }{\pageref{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{launchdarkly\+::config\+::shared\+::built\+::\+Http\+Properties}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IBootstrapper}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{launchdarkly\+::server\+\_\+side\+::\+IChange\+Notifier}} }{\pageref{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{launchdarkly\+::server\+\_\+side\+::\+IClient}} }{\pageref{classlaunchdarkly_1_1server__side_1_1IClient}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{launchdarkly\+::\+IConnection}} }{\pageref{classlaunchdarkly_1_1IConnection}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} obtains data on-\/demand. Calls to obtain data may fail, so the getter methods use tl\+::expected in order to propagate error codes }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{launchdarkly\+::server\+\_\+side\+::\+IData\+Source\+Status\+Provider}} }{\pageref{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} obtains data via a background synchronization mechanism, updating an \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} whenever changes arrive from upstream }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+System}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} obtains data used for flag evaluations and makes it available to other components }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} represents a sink for data received by the SDK. A destination may be a database, local file, etc }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{launchdarkly\+::\+ILog\+Backend}} }{\pageref{classlaunchdarkly_1_1ILogBackend}}{} -\item\contentsline{section}{\mbox{\hyperlink{classIPersistence}{IPersistence}} }{\pageref{classIPersistence}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader}} }{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination}} \\*This interface is used for persisting data to databases, or any other component that can store feature flag / segment data }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Item\+Kind}} \\*Represents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item\textquotesingle{}s version without leaking the details of the serialization format to the calling code }{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} provides shared ownership of flag and segment domain objects }{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{launchdarkly\+::\+Value\+::\+Array\+::\+Iterator}} }{\pageref{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{launchdarkly\+::\+Value\+::\+Object\+::\+Iterator}} }{\pageref{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination}} \\*\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} is responsible for converting flag and segment models into serialized data suitable for storage in an ISerialized\+Destination }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}{launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Bucket\+Prefix\+::\+Key\+And\+Salt}} }{\pageref{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Kinds}} \\*These are public so they can be referenced in tests }{\pageref{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Kinds}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Lazy\+Load\+Builder}} \\*\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} allows for specifying the configuration of the Lazy Load data system, which is appropriate when a Launch\+Darkly environment should be stored external to the SDK (such as in Redis.) }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Lazy\+Load\+Config}} }{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{structLDFlagListener}{LDFlag\+Listener}} }{\pageref{structLDFlagListener}}{} -\item\contentsline{section}{\mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}} }{\pageref{structLDLogBackend}}{} -\item\contentsline{section}{\mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}} }{\pageref{structLDServerDataSourceStatusListener}}{} -\item\contentsline{section}{\mbox{\hyperlink{classLogBackendWrapper}{Log\+Backend\+Wrapper}} }{\pageref{classLogBackendWrapper}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{launchdarkly\+::config\+::shared\+::built\+::\+Logging}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor}{launchdarkly\+::config\+::shared\+::builders\+::\+Method\+Visitor$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::builders\+::\+Method\+Visitor$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+No\+Logging}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder$<$ Client\+SDK $>$\+::\+None\+Builder}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{launchdarkly\+::\+Value\+::\+Object}} }{\pageref{classlaunchdarkly_1_1Value_1_1Object}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler\+::\+Patch}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}{launchdarkly\+::config\+::shared\+::built\+::\+Persistence$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Persistence$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Persistence$<$ Server\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder$<$ Client\+SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Polling\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{launchdarkly\+::config\+::shared\+::built\+::\+Polling\+Config$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Polling\+Config$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Polling\+Config$<$ Server\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler\+::\+Put}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Segment\+Kind}} }{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Segments\+Path}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Sem\+Ver}} }{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Serialized\+Item\+Descriptor}} }{\pageref{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{launchdarkly\+::config\+::shared\+::\+Server\+SDK}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{launchdarkly\+::config\+::shared\+::built\+::\+Service\+Endpoints}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State}} }{\pageref{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Streaming\+Builder$<$ SDK $>$}} }{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{launchdarkly\+::config\+::shared\+::built\+::\+Streaming\+Config$<$ SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Streaming\+Config$<$ Client\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4}{launchdarkly\+::config\+::shared\+::built\+::\+Streaming\+Config$<$ Server\+SDK $>$}} }{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Kind$<$ kind, TPath $>$}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}}{} -\item\contentsline{section}{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Kinds}} }{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Tagged\+Data$<$ Storage $>$}} }{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}}{} -\item\contentsline{section}{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} }{\pageref{classlaunchdarkly_1_1Value}}{} -\end{DoxyCompactList} diff --git a/libs/server-sdk/docs/latex/array__builder_8h.tex b/libs/server-sdk/docs/latex/array__builder_8h.tex deleted file mode 100644 index 2bead5aa0..000000000 --- a/libs/server-sdk/docs/latex/array__builder_8h.tex +++ /dev/null @@ -1,145 +0,0 @@ -\hypertarget{array__builder_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/array\+\_\+builder.h File Reference} -\label{array__builder_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/array\_builder.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/array\_builder.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -Include dependency graph for array\+\_\+builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=294pt]{array__builder_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{array__builder_8h_a7cdf5dbdffee5f0ac2955b2f8a9fbae1}\label{array__builder_8h_a7cdf5dbdffee5f0ac2955b2f8a9fbae1}} -typedef struct \+\_\+\+LDArray\+Builder $\ast$ {\bfseries LDArray\+Builder} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{array__builder_8h_a52a73e973ec4a7583ab037cd07b5ed64}{LD\+\_\+\+EXPORT}} (LDArray\+Builder) LDArray\+Builder\+\_\+\+New() -\item -\mbox{\hyperlink{array__builder_8h_af9ddef99e55f49e0f63a25f9ed3ed340}{LD\+\_\+\+EXPORT}} (void) LDArray\+Builder\+\_\+\+Free(LDArray\+Builder array\+\_\+builder) -\item -\mbox{\hyperlink{array__builder_8h_a76fb631a7bf3477c3670b6911970e4a3}{LD\+\_\+\+EXPORT}} (\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}) LDArray\+Builder\+\_\+\+Build(LDArray\+Builder array\+\_\+builder) -\end{DoxyCompactItemize} -\doxysubsection*{Variables} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{array__builder_8h_ac029c5032efbe9f76a3f74ae941e2f86}\label{array__builder_8h_ac029c5032efbe9f76a3f74ae941e2f86}} -\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} {\bfseries val} -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{array__builder_8h_a52a73e973ec4a7583ab037cd07b5ed64}\label{array__builder_8h_a52a73e973ec4a7583ab037cd07b5ed64}} -\index{array\_builder.h@{array\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!array\_builder.h@{array\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDArray\+Builder}]{ }\end{DoxyParamCaption})} - -Construct a new array builder. \begin{DoxyReturn}{Returns} -The new array builder. -\end{DoxyReturn} -\mbox{\Hypertarget{array__builder_8h_a76fb631a7bf3477c3670b6911970e4a3}\label{array__builder_8h_a76fb631a7bf3477c3670b6911970e4a3}} -\index{array\_builder.h@{array\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!array\_builder.h@{array\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{ }\end{DoxyParamCaption})} - -Construct an LDValue from an array builder. - -After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArray\+Builder\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to build an LDValue from. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The built LDValue. Must not be NULL. -\end{DoxyReturn} -Allocates a new boolean-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & LDBoolean\+True or LDBoolean\+False. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new number-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & Double value. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new string-\/type LDValue. - -The input string will be copied. To avoid the copy, see LDValue\+\_\+\+Constant\+String. - - -\begin{DoxyParams}{Parameters} -{\em val} & Constant reference to a string. The string is copied. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates an LDValue by cloning an existing LDValue. - - -\begin{DoxyParams}{Parameters} -{\em source} & Source LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Get the value for the array-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -Get the value for an object-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -\mbox{\Hypertarget{array__builder_8h_af9ddef99e55f49e0f63a25f9ed3ed340}\label{array__builder_8h_af9ddef99e55f49e0f63a25f9ed3ed340}} -\index{array\_builder.h@{array\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!array\_builder.h@{array\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/array__builder_8h__incl.md5 b/libs/server-sdk/docs/latex/array__builder_8h__incl.md5 deleted file mode 100644 index f690cecc1..000000000 --- a/libs/server-sdk/docs/latex/array__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -c7c172f1bec109d341ff332013d3003c \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/array__builder_8h__incl.pdf b/libs/server-sdk/docs/latex/array__builder_8h__incl.pdf deleted file mode 100644 index 896a53921bc811e0966dcbea3dce9bcf226e6733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9641 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 K;*`^nC-^@(fjPba diff --git a/libs/server-sdk/docs/latex/classIPersistence.tex b/libs/server-sdk/docs/latex/classIPersistence.tex deleted file mode 100644 index 7e36d6d65..000000000 --- a/libs/server-sdk/docs/latex/classIPersistence.tex +++ /dev/null @@ -1,90 +0,0 @@ -\hypertarget{classIPersistence}{}\doxysection{IPersistence Class Reference} -\label{classIPersistence}\index{IPersistence@{IPersistence}} - - -{\ttfamily \#include $<$persistence.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{classIPersistence_a72ee055e7403a50cd8c032d0874ca9c1}{Set}} (std\+::string storage\+\_\+namespace, std\+::string key, std\+::string data) noexcept=0 -\item -virtual void \mbox{\hyperlink{classIPersistence_a3993308cf6fef5590110df8d7f47668a}{Remove}} (std\+::string storage\+\_\+namespace, std\+::string key) noexcept=0 -\item -virtual std\+::optional$<$ std\+::string $>$ \mbox{\hyperlink{classIPersistence_abc818d945557122efce5a3b5b96cb37f}{Read}} (std\+::string storage\+\_\+namespace, std\+::string key) noexcept=0 -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface for a data store that holds feature flag data and other SDK properties in a serialized form. - -This interface should be used for platform-\/specific integrations that store data somewhere other than in memory. The SDK defaults to using only in-\/memory storage. Each data item is uniquely identified by the combination of a \char`\"{}namespace\char`\"{} and a \char`\"{}key\char`\"{}, and has a string value. These are defined as follows\+: - - -\begin{DoxyItemize} -\item Both the namespace and the key are non-\/empty string. -\item Both the namespace and the key contain only alphanumeric characters, hyphens, and underscores. -\item The namespace always starts with \char`\"{}\+Launch\+Darkly\char`\"{}. -\item The value can be any string, including an empty string. -\end{DoxyItemize} - -The SDK assumes that the persistence is only being used by a single instance of the SDK per SDK key (two different SDK instances, with 2 different SDK keys could use the same persistence instance). It does not implement read-\/through behavior. It reads values at SDK initialization or when changing contexts. - -The SDK, with correct usage, will not have overlapping writes to the same key. The Read/\+Write methods may not always be called from the same thread. - -This interface does not depend on the ability to list the contents of the store or namespaces. This is to maintain the simplicity of implementing a key-\/value store on many platforms. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classIPersistence_abc818d945557122efce5a3b5b96cb37f}\label{classIPersistence_abc818d945557122efce5a3b5b96cb37f}} -\index{IPersistence@{IPersistence}!Read@{Read}} -\index{Read@{Read}!IPersistence@{IPersistence}} -\doxysubsubsection{\texorpdfstring{Read()}{Read()}} -{\footnotesize\ttfamily virtual std\+::optional$<$std\+::string$>$ IPersistence\+::\+Read (\begin{DoxyParamCaption}\item[{std\+::string}]{storage\+\_\+namespace, }\item[{std\+::string}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}, {\ttfamily [noexcept]}} - -Attempt to read a value from the store. -\begin{DoxyParams}{Parameters} -{\em storage\+\_\+namespace} & The namespace of the data. \\ -\hline -{\em key} & The key of the data.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The read value, or std\+::nullopt if the value does not exist or could not be read. -\end{DoxyReturn} -\mbox{\Hypertarget{classIPersistence_a3993308cf6fef5590110df8d7f47668a}\label{classIPersistence_a3993308cf6fef5590110df8d7f47668a}} -\index{IPersistence@{IPersistence}!Remove@{Remove}} -\index{Remove@{Remove}!IPersistence@{IPersistence}} -\doxysubsubsection{\texorpdfstring{Remove()}{Remove()}} -{\footnotesize\ttfamily virtual void IPersistence\+::\+Remove (\begin{DoxyParamCaption}\item[{std\+::string}]{storage\+\_\+namespace, }\item[{std\+::string}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}, {\ttfamily [noexcept]}} - -Remove a value from the store. If the value cannot be removed, then the function should complete normally. - - -\begin{DoxyParams}{Parameters} -{\em storage\+\_\+namespace} & The namespace of the data. \\ -\hline -{\em key} & The key of the data. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classIPersistence_a72ee055e7403a50cd8c032d0874ca9c1}\label{classIPersistence_a72ee055e7403a50cd8c032d0874ca9c1}} -\index{IPersistence@{IPersistence}!Set@{Set}} -\index{Set@{Set}!IPersistence@{IPersistence}} -\doxysubsubsection{\texorpdfstring{Set()}{Set()}} -{\footnotesize\ttfamily virtual void IPersistence\+::\+Set (\begin{DoxyParamCaption}\item[{std\+::string}]{storage\+\_\+namespace, }\item[{std\+::string}]{key, }\item[{std\+::string}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}, {\ttfamily [noexcept]}} - -Add or update a value in the store. If the value cannot be set, then the function should complete normally. - - -\begin{DoxyParams}{Parameters} -{\em storage\+\_\+namespace} & The namespace for the data. \\ -\hline -{\em key} & The key for the data. \\ -\hline -{\em data} & The data to add or update. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/persistence/persistence.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classLogBackendWrapper.tex b/libs/server-sdk/docs/latex/classLogBackendWrapper.tex deleted file mode 100644 index 207711121..000000000 --- a/libs/server-sdk/docs/latex/classLogBackendWrapper.tex +++ /dev/null @@ -1,82 +0,0 @@ -\hypertarget{classLogBackendWrapper}{}\doxysection{Log\+Backend\+Wrapper Class Reference} -\label{classLogBackendWrapper}\index{LogBackendWrapper@{LogBackendWrapper}} - - -{\ttfamily \#include $<$log\+\_\+backend\+\_\+wrapper.\+hpp$>$} - - - -Inheritance diagram for Log\+Backend\+Wrapper\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=226pt]{classLogBackendWrapper__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for Log\+Backend\+Wrapper\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=226pt]{classLogBackendWrapper__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classLogBackendWrapper_a6d8a7c8df6d9a6f714b0dbc213036d83}\label{classLogBackendWrapper_a6d8a7c8df6d9a6f714b0dbc213036d83}} -{\bfseries Log\+Backend\+Wrapper} (\mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}} backend) -\item -bool \mbox{\hyperlink{classLogBackendWrapper_a874eecffa3865a66c1f5f5a7fd377216}{Enabled}} (launchdarkly\+::\+Log\+Level level) noexcept override -\item -void \mbox{\hyperlink{classLogBackendWrapper_a26a38feb3ba92dbe4adbb93387178a45}{Write}} (launchdarkly\+::\+Log\+Level level, std\+::string message) noexcept override -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Utility class to allow user-\/provided backends to satisfy the ILog\+Backend interface. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classLogBackendWrapper_a874eecffa3865a66c1f5f5a7fd377216}\label{classLogBackendWrapper_a874eecffa3865a66c1f5f5a7fd377216}} -\index{LogBackendWrapper@{LogBackendWrapper}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!LogBackendWrapper@{LogBackendWrapper}} -\doxysubsubsection{\texorpdfstring{Enabled()}{Enabled()}} -{\footnotesize\ttfamily bool Log\+Backend\+Wrapper\+::\+Enabled (\begin{DoxyParamCaption}\item[{launchdarkly\+::\+Log\+Level}]{level }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}, {\ttfamily [noexcept]}} - -Check if the specified log level is enabled. -\begin{DoxyParams}{Parameters} -{\em level} & The log level to check. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Returns true if the level is enabled. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend_ace0a95d71153603c2ed72dbf1ff1ac05}{launchdarkly\+::\+ILog\+Backend}}. - -\mbox{\Hypertarget{classLogBackendWrapper_a26a38feb3ba92dbe4adbb93387178a45}\label{classLogBackendWrapper_a26a38feb3ba92dbe4adbb93387178a45}} -\index{LogBackendWrapper@{LogBackendWrapper}!Write@{Write}} -\index{Write@{Write}!LogBackendWrapper@{LogBackendWrapper}} -\doxysubsubsection{\texorpdfstring{Write()}{Write()}} -{\footnotesize\ttfamily void Log\+Backend\+Wrapper\+::\+Write (\begin{DoxyParamCaption}\item[{launchdarkly\+::\+Log\+Level}]{level, }\item[{std\+::string}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}, {\ttfamily [noexcept]}} - -Write a message to the specified level. This method must be thread safe. -\begin{DoxyParams}{Parameters} -{\em level} & The level to write the message to. \\ -\hline -{\em message} & The message to write. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend_aec804b780ea4ba763c54e3bfd5c38e95}{launchdarkly\+::\+ILog\+Backend}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/bindings/c/config/log\+\_\+backend\+\_\+wrapper.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.md5 b/libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.md5 deleted file mode 100644 index 59ba0ef38..000000000 --- a/libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a9162859420b5667817a163a21f919c0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.pdf b/libs/server-sdk/docs/latex/classLogBackendWrapper__coll__graph.pdf deleted file mode 100644 index d2b73bb591e15e540fcab0e150d44be15658f3c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7712 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 - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a09c4ed82ec1fd2667a2c633db07cc6bc}\label{classlaunchdarkly_1_1AttributeReference_a09c4ed82ec1fd2667a2c633db07cc6bc}} -using {\bfseries Set\+Type} = std\+::set$<$ \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_af5e40e622802212cfc76df309097c4c5}{Component}} (std\+::size\+\_\+t depth) const -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_adc495988e70a4ef942a68b232f9a6085}{Depth}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a095436d3b368215420b34e6e637cdf13}{Is\+Kind}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a7190f97fd76042d6f04963204971167c}{Valid}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a5023e1850c4283d4b1eaf8d654482b05}{Redaction\+Name}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a054c52dd381c2e167dd03fce65ff115e}{Attribute\+Reference}} (std\+::string ref\+\_\+str) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a39cebf34905f88ac473df734cdf6899f}{Attribute\+Reference}} (char const $\ast$ref\+\_\+str) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_ade13ab0386330addf1100f7a2be971b4}{Attribute\+Reference}} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_aa671b9750e47627ce4a41013a58a9137}\label{classlaunchdarkly_1_1AttributeReference_aa671b9750e47627ce4a41013a58a9137}} -bool {\bfseries operator==} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} const \&other) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a9cc17022b60cbf1f8d9cb9b70c095432}\label{classlaunchdarkly_1_1AttributeReference_a9cc17022b60cbf1f8d9cb9b70c095432}} -bool {\bfseries operator==} (std\+::vector$<$ std\+::string\+\_\+view $>$ const \&path) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a794f2af796bbbb2123987f9b3cf1affb}\label{classlaunchdarkly_1_1AttributeReference_a794f2af796bbbb2123987f9b3cf1affb}} -bool {\bfseries operator!=} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} const \&other) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_afb569687b02c4c0e78cf43bc572c5e1d}\label{classlaunchdarkly_1_1AttributeReference_afb569687b02c4c0e78cf43bc572c5e1d}} -bool {\bfseries operator!=} (std\+::vector$<$ std\+::string\+\_\+view $>$ const \&path) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a51d6f28026a2bf442d0ed399c66b45cd}\label{classlaunchdarkly_1_1AttributeReference_a51d6f28026a2bf442d0ed399c66b45cd}} -bool {\bfseries operator$<$} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} const \&rhs) const -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a1b4b03e9226b619150b305892b5ffb2b}{From\+Reference\+Str}} (std\+::string ref\+\_\+str) -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_a6bff3184294966cde006bad334d4ab67}{From\+Literal\+Str}} (std\+::string lit\+\_\+str) -\item -static std\+::string \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_ae14b8043e7b9b6d8981b79baa0223162}{Path\+To\+String\+Reference}} (std\+::vector$<$ std\+::string\+\_\+view $>$ path) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a3e7ef241f81d0c70145d5a6957eb7221}\label{classlaunchdarkly_1_1AttributeReference_a3e7ef241f81d0c70145d5a6957eb7221}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&os, \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} const \&ref) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Represents an attribute name or path expression identifying a value within a \mbox{\hyperlink{classlaunchdarkly_1_1Context}{launchdarkly\+::\+Context}}. This can be used to retrieve a value with \mbox{\hyperlink{classlaunchdarkly_1_1Context_a2819bdd269c4b7fb77bface74cd95330}{launchdarkly\+::\+Context\+::\+Get}}, or to identify an attribute or nested value that should be considered private with \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a73390b7de501a79d8dfe16cc93489389}{launchdarkly\+::\+Attributes\+Builder$<$\+Builder\+Return, Build\+Type$>$\+::\+Set\+Private}} or \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_aec0f025607ec3aaa63006644e9f1b6cc}{launchdarkly\+::\+Attributes\+Builder$<$\+Builder\+Return,\+Build\+Type$>$\+::\+Add\+Private\+Attribute}} (the SDK configuration can also have a list of private attribute references). - -This is represented as a separate type, rather than just a string, so that validation and parsing can be done ahead of time if an attribute reference will be used repeatedly later (such as in flag evaluations). - -If the string starts with \textquotesingle{}/\textquotesingle{}, then this is treated as a slash-\/delimited path reference where the first component is the name of an attribute, and subsequent components are the names of nested JSON object properties. In this syntax, the escape sequences \char`\"{}$\sim$0\char`\"{} and \char`\"{}$\sim$1\char`\"{} represent \textquotesingle{}$\sim$\textquotesingle{} and \textquotesingle{}/\textquotesingle{} respectively within a path component. - -If the string does not start with \textquotesingle{}/\textquotesingle{}, then it is treated as the literal name of an attribute. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a054c52dd381c2e167dd03fce65ff115e}\label{classlaunchdarkly_1_1AttributeReference_a054c52dd381c2e167dd03fce65ff115e}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!AttributeReference@{AttributeReference}} -\index{AttributeReference@{AttributeReference}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{AttributeReference()}{AttributeReference()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily launchdarkly\+::\+Attribute\+Reference\+::\+Attribute\+Reference (\begin{DoxyParamCaption}\item[{std\+::string}]{ref\+\_\+str }\end{DoxyParamCaption})} - -Construct an attribute reference from a string. -\begin{DoxyParams}{Parameters} -{\em ref\+\_\+str} & The string to make an attribute reference from. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a39cebf34905f88ac473df734cdf6899f}\label{classlaunchdarkly_1_1AttributeReference_a39cebf34905f88ac473df734cdf6899f}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!AttributeReference@{AttributeReference}} -\index{AttributeReference@{AttributeReference}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{AttributeReference()}{AttributeReference()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily launchdarkly\+::\+Attribute\+Reference\+::\+Attribute\+Reference (\begin{DoxyParamCaption}\item[{char const $\ast$}]{ref\+\_\+str }\end{DoxyParamCaption})} - -Construct an attribute reference from a constant string. -\begin{DoxyParams}{Parameters} -{\em ref\+\_\+str} & The string to make an attribute reference from. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_ade13ab0386330addf1100f7a2be971b4}\label{classlaunchdarkly_1_1AttributeReference_ade13ab0386330addf1100f7a2be971b4}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!AttributeReference@{AttributeReference}} -\index{AttributeReference@{AttributeReference}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{AttributeReference()}{AttributeReference()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily launchdarkly\+::\+Attribute\+Reference\+::\+Attribute\+Reference (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Default constructs an invalid attribute reference. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_af5e40e622802212cfc76df309097c4c5}\label{classlaunchdarkly_1_1AttributeReference_af5e40e622802212cfc76df309097c4c5}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!Component@{Component}} -\index{Component@{Component}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{Component()}{Component()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Attribute\+Reference\+::\+Component (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{depth }\end{DoxyParamCaption}) const} - -Get the component of the attribute reference at the specified depth. - -For example, Component(1) on the reference {\ttfamily /a/b/c} would return {\ttfamily b}. - - -\begin{DoxyParams}{Parameters} -{\em depth} & The depth to get a component for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The component at the specified depth or an empty string if the depth is out of bounds. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_adc495988e70a4ef942a68b232f9a6085}\label{classlaunchdarkly_1_1AttributeReference_adc495988e70a4ef942a68b232f9a6085}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!Depth@{Depth}} -\index{Depth@{Depth}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{Depth()}{Depth()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::\+Attribute\+Reference\+::\+Depth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the total depth of the reference. - -For example, \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference_adc495988e70a4ef942a68b232f9a6085}{Depth()}} on the reference {\ttfamily /a/b/c} would return 3. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a6bff3184294966cde006bad334d4ab67}\label{classlaunchdarkly_1_1AttributeReference_a6bff3184294966cde006bad334d4ab67}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!FromLiteralStr@{FromLiteralStr}} -\index{FromLiteralStr@{FromLiteralStr}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{FromLiteralStr()}{FromLiteralStr()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} launchdarkly\+::\+Attribute\+Reference\+::\+From\+Literal\+Str (\begin{DoxyParamCaption}\item[{std\+::string}]{lit\+\_\+str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Create a string from an attribute that is known to be a literal. - -This allows escaping literals that contained special characters. - - -\begin{DoxyParams}{Parameters} -{\em lit\+\_\+str} & The literal attribute name. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A new \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} based on the literal name. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a1b4b03e9226b619150b305892b5ffb2b}\label{classlaunchdarkly_1_1AttributeReference_a1b4b03e9226b619150b305892b5ffb2b}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!FromReferenceStr@{FromReferenceStr}} -\index{FromReferenceStr@{FromReferenceStr}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{FromReferenceStr()}{FromReferenceStr()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} launchdarkly\+::\+Attribute\+Reference\+::\+From\+Reference\+Str (\begin{DoxyParamCaption}\item[{std\+::string}]{ref\+\_\+str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Create an attribute from a string that is known to be an attribute reference string. -\begin{DoxyParams}{Parameters} -{\em ref\+\_\+str} & The reference string. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A new \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} based on the reference string. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a095436d3b368215420b34e6e637cdf13}\label{classlaunchdarkly_1_1AttributeReference_a095436d3b368215420b34e6e637cdf13}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!IsKind@{IsKind}} -\index{IsKind@{IsKind}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{IsKind()}{IsKind()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Attribute\+Reference\+::\+Is\+Kind (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Check if the reference is a \char`\"{}kind\char`\"{} reference. Either {\ttfamily /kind} or {\ttfamily kind}. - -\begin{DoxyReturn}{Returns} -True if it is a kind reference. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_ae14b8043e7b9b6d8981b79baa0223162}\label{classlaunchdarkly_1_1AttributeReference_ae14b8043e7b9b6d8981b79baa0223162}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!PathToStringReference@{PathToStringReference}} -\index{PathToStringReference@{PathToStringReference}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{PathToStringReference()}{PathToStringReference()}} -{\footnotesize\ttfamily std\+::string launchdarkly\+::\+Attribute\+Reference\+::\+Path\+To\+String\+Reference (\begin{DoxyParamCaption}\item[{std\+::vector$<$ std\+::string\+\_\+view $>$}]{path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -For a path, a series of names to address an attribute, create a name suitable for including in event meta data. - - -\begin{DoxyParams}{Parameters} -{\em path} & The path to get a name for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The path as a reference string. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a5023e1850c4283d4b1eaf8d654482b05}\label{classlaunchdarkly_1_1AttributeReference_a5023e1850c4283d4b1eaf8d654482b05}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!RedactionName@{RedactionName}} -\index{RedactionName@{RedactionName}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{RedactionName()}{RedactionName()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Attribute\+Reference\+::\+Redaction\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The redaction name will always be an attribute reference compatible string. So, for instance, a literal that contained {\ttfamily /attr} would be converted to {\ttfamily /$\sim$1attr}. \begin{DoxyReturn}{Returns} -String to use in redacted attributes. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributeReference_a7190f97fd76042d6f04963204971167c}\label{classlaunchdarkly_1_1AttributeReference_a7190f97fd76042d6f04963204971167c}} -\index{launchdarkly::AttributeReference@{launchdarkly::AttributeReference}!Valid@{Valid}} -\index{Valid@{Valid}!launchdarkly::AttributeReference@{launchdarkly::AttributeReference}} -\doxysubsubsection{\texorpdfstring{Valid()}{Valid()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Attribute\+Reference\+::\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Check if the reference is valid. - -\begin{DoxyReturn}{Returns} -True if the reference is valid. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/attribute\+\_\+reference.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/attribute\+\_\+reference.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Attributes.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Attributes.tex deleted file mode 100644 index f46377986..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Attributes.tex +++ /dev/null @@ -1,138 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1Attributes}{}\doxysection{launchdarkly\+::Attributes Class Reference} -\label{classlaunchdarkly_1_1Attributes}\index{launchdarkly::Attributes@{launchdarkly::Attributes}} - - -{\ttfamily \#include $<$attributes.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_acefaa8d39ae389b43e287b97cc7c8967}{Key}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_af92ffa2164e5bf0d29d170e888c71599}{Name}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_a3347f8d8b39ba5b1298d49bf19e1b153}{Anonymous}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_a2f69dfa797b919f1ce68a5a3b1cf29c3}{Custom\+Attributes}} () const -\item -Attribute\+Reference\+::\+Set\+Type const \& \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_a418d7e2b6951a8c8630b3d1637c38c49}{Private\+Attributes}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Attributes_a254de96aebd472dbb8330e4be8ae39d3}{Get}} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{launchdarkly\+::\+Attribute\+Reference}} const \&ref) const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Attributes_a9c54b0af062e246223733ba3882f9893}{Attributes}} (std\+::string key, std\+::optional$<$ std\+::string $>$ name, bool anonymous, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} attributes, Attribute\+Reference\+::\+Set\+Type private\+\_\+attributes=Attribute\+Reference\+::\+Set\+Type()) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_ab42bb856f4b9e36e84704cbbf68f1632}\label{classlaunchdarkly_1_1Attributes_ab42bb856f4b9e36e84704cbbf68f1632}} -{\bfseries Attributes} (\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \&context)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a6c45abf7eb2f598016eefbc94ec095ad}\label{classlaunchdarkly_1_1Attributes_a6c45abf7eb2f598016eefbc94ec095ad}} -{\bfseries Attributes} (\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} \&\&context)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a85440f0033dec7c04c411c0c3ba132be}\label{classlaunchdarkly_1_1Attributes_a85440f0033dec7c04c411c0c3ba132be}} -\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \&)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_abd135c32034d0d06f2272342aebca2ab}\label{classlaunchdarkly_1_1Attributes_abd135c32034d0d06f2272342aebca2ab}} -\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} \&\&)=default -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a6a6bf967d1728817cd094dce4d843812}\label{classlaunchdarkly_1_1Attributes_a6a6bf967d1728817cd094dce4d843812}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \&attrs) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -A collection of attributes that can be present within a context. A multi-\/context has multiple sets of attributes keyed by their \char`\"{}kind\char`\"{}. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a9c54b0af062e246223733ba3882f9893}\label{classlaunchdarkly_1_1Attributes_a9c54b0af062e246223733ba3882f9893}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!Attributes@{Attributes}} -\index{Attributes@{Attributes}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{Attributes()}{Attributes()}} -{\footnotesize\ttfamily launchdarkly\+::\+Attributes\+::\+Attributes (\begin{DoxyParamCaption}\item[{std\+::string}]{key, }\item[{std\+::optional$<$ std\+::string $>$}]{name, }\item[{bool}]{anonymous, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}}}]{attributes, }\item[{Attribute\+Reference\+::\+Set\+Type}]{private\+\_\+attributes = {\ttfamily AttributeReference\+:\+:SetType()} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Construct a set of attributes. This is used internally by the SDK but is not intended to used by consumers of the SDK. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key for the context. \\ -\hline -{\em name} & The name of the context. \\ -\hline -{\em anonymous} & If the context is anonymous. \\ -\hline -{\em attributes} & Additional attributes for the context. \\ -\hline -{\em private\+\_\+attributes} & A list of attributes that should be private. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a3347f8d8b39ba5b1298d49bf19e1b153}\label{classlaunchdarkly_1_1Attributes_a3347f8d8b39ba5b1298d49bf19e1b153}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!Anonymous@{Anonymous}} -\index{Anonymous@{Anonymous}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{Anonymous()}{Anonymous()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Attributes\+::\+Anonymous (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Is the context anonymous or not. Defaults to false. \begin{DoxyReturn}{Returns} -True if the context is anonymous. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a2f69dfa797b919f1ce68a5a3b1cf29c3}\label{classlaunchdarkly_1_1Attributes_a2f69dfa797b919f1ce68a5a3b1cf29c3}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!CustomAttributes@{CustomAttributes}} -\index{CustomAttributes@{CustomAttributes}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{CustomAttributes()}{CustomAttributes()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& launchdarkly\+::\+Attributes\+::\+Custom\+Attributes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the custom attributes as a \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}. This value is an k\+Object type. \begin{DoxyReturn}{Returns} -The custom attributes. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a254de96aebd472dbb8330e4be8ae39d3}\label{classlaunchdarkly_1_1Attributes_a254de96aebd472dbb8330e4be8ae39d3}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!Get@{Get}} -\index{Get@{Get}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{Get()}{Get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} const\& launchdarkly\+::\+Attributes\+::\+Get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{launchdarkly\+::\+Attribute\+Reference}} const \&}]{ref }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Gets the item by the specified attribute reference, or returns a null \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}. -\begin{DoxyParams}{Parameters} -{\em ref} & The reference to get an attribute by. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} containing the requested field, or a \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} representing null. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_acefaa8d39ae389b43e287b97cc7c8967}\label{classlaunchdarkly_1_1Attributes_acefaa8d39ae389b43e287b97cc7c8967}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!Key@{Key}} -\index{Key@{Key}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{Key()}{Key()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Attributes\+::\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the key for the context. \begin{DoxyReturn}{Returns} -A reference to the context key. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_af92ffa2164e5bf0d29d170e888c71599}\label{classlaunchdarkly_1_1Attributes_af92ffa2164e5bf0d29d170e888c71599}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!Name@{Name}} -\index{Name@{Name}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{Name()}{Name()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Attributes\+::\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the name for the context. - -\begin{DoxyReturn}{Returns} -A reference to the context name, or an empty string if no name is set. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Attributes_a418d7e2b6951a8c8630b3d1637c38c49}\label{classlaunchdarkly_1_1Attributes_a418d7e2b6951a8c8630b3d1637c38c49}} -\index{launchdarkly::Attributes@{launchdarkly::Attributes}!PrivateAttributes@{PrivateAttributes}} -\index{PrivateAttributes@{PrivateAttributes}!launchdarkly::Attributes@{launchdarkly::Attributes}} -\doxysubsubsection{\texorpdfstring{PrivateAttributes()}{PrivateAttributes()}} -{\footnotesize\ttfamily Attribute\+Reference\+::\+Set\+Type const \& launchdarkly\+::\+Attributes\+::\+Private\+Attributes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get a set of the private attributes for the context. \begin{DoxyReturn}{Returns} -The set of private attributes for the context. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/attributes.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/attributes.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1AttributesBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1AttributesBuilder.tex deleted file mode 100644 index 2b9998b4a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1AttributesBuilder.tex +++ /dev/null @@ -1,327 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1AttributesBuilder}{}\doxysection{launchdarkly\+::Attributes\+Builder$<$ Builder\+Return, Build\+Type $>$ Class Template Reference} -\label{classlaunchdarkly_1_1AttributesBuilder}\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} - - -{\ttfamily \#include $<$attributes\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a3538a8524f386085d596c4cd1cc1c257}{Attributes\+Builder}} (Builder\+Return \&builder, std\+::string kind, std\+::string key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a04138924b88725fd97ee8daa4286ba43}{Attributes\+Builder}} (Builder\+Return \&builder, std\+::string kind, \mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \&attributes) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_ac1630fdd1af83e0a90c1f3fea9707505}{Attributes\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} const \&builder)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_ab3beea7488fcaabb66c930b343966bea}\label{classlaunchdarkly_1_1AttributesBuilder_ab3beea7488fcaabb66c930b343966bea}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_ad02b4abc08f6b3cd2c278522a4abe2e3}\label{classlaunchdarkly_1_1AttributesBuilder_ad02b4abc08f6b3cd2c278522a4abe2e3}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \&\&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a09a5d44953357099ad7b363c034c50a1}\label{classlaunchdarkly_1_1AttributesBuilder_a09a5d44953357099ad7b363c034c50a1}} -{\bfseries Attributes\+Builder} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \&\&builder)=default -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a8b16a2d3ac76ef69d21f222661e6f238}{Name}} (std\+::string name) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_ad94aacee4b973655c9874a60efec2053}{Anonymous}} (bool anonymous) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a11a9e538d6b7ec5a392692e4666fb7f4}{Set}} (std\+::string name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a73390b7de501a79d8dfe16cc93489389}{Set\+Private}} (std\+::string name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_aec0f025607ec3aaa63006644e9f1b6cc}{Add\+Private\+Attribute}} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} ref) -\item -{\footnotesize template$<$typename Iter\+Type $>$ }\\\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a9c48100368844c817d18708ebac00464}{Add\+Private\+Attributes}} (Iter\+Type attributes) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a5716c4665f7efe5a7b6dd08c927ab12b}{Kind}} (std\+::string kind, std\+::string key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} $\ast$ \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_aafdc9e945ce824062c9be2aae6307897}{Kind}} (std\+::string const \&kind) -\item -Build\+Type \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder_a6ab751bc3b5131462a2af46c7c857f93}{Build}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a8992468897e78cbc0e614591c688d074}\label{classlaunchdarkly_1_1AttributesBuilder_a8992468897e78cbc0e614591c688d074}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Name} (std\+::string name) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_ab49ea449666d18bc31ba6ca41842c743}\label{classlaunchdarkly_1_1AttributesBuilder_ab49ea449666d18bc31ba6ca41842c743}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Anonymous} (bool anonymous) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_af1d08c1dfccbc3d0b4e13c8a8ecc74da}\label{classlaunchdarkly_1_1AttributesBuilder_af1d08c1dfccbc3d0b4e13c8a8ecc74da}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Set} (std\+::string name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} value, bool private\+\_\+attribute) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a4e5baf3172c0c4cdc0ad4523ad140f65}\label{classlaunchdarkly_1_1AttributesBuilder_a4e5baf3172c0c4cdc0ad4523ad140f65}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Set} (std\+::string name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} value) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a8405a9d573c2c6895a7f833a4c58548f}\label{classlaunchdarkly_1_1AttributesBuilder_a8405a9d573c2c6895a7f833a4c58548f}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Set\+Private} (std\+::string name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} value) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a7102bf0eae59a5b4465f5a85868d2e6e}\label{classlaunchdarkly_1_1AttributesBuilder_a7102bf0eae59a5b4465f5a85868d2e6e}} -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& {\bfseries Add\+Private\+Attribute} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} ref) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a528d730eed168c7dd3a6f53bce42cbcf}\label{classlaunchdarkly_1_1AttributesBuilder_a528d730eed168c7dd3a6f53bce42cbcf}} -class {\bfseries Context\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$class Builder\+Return, class Build\+Type$>$\newline -class launchdarkly\+::\+Attributes\+Builder$<$ Builder\+Return, Build\+Type $>$} - -This is used in the implementation of the context builder for setting attributes for a single context. This is not intended to be directly used by an SDK consumer. - - -\begin{DoxyTemplParams}{Template Parameters} -{\em Builder\+Return} & The type of builder using the \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}. \\ -\hline -{\em Build\+Type} & The type of object being built. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a3538a8524f386085d596c4cd1cc1c257}\label{classlaunchdarkly_1_1AttributesBuilder_a3538a8524f386085d596c4cd1cc1c257}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!AttributesBuilder@{AttributesBuilder}} -\index{AttributesBuilder@{AttributesBuilder}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{AttributesBuilder()}{AttributesBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} (\begin{DoxyParamCaption}\item[{Builder\+Return \&}]{builder, }\item[{std\+::string}]{kind, }\item[{std\+::string}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Create an attributes builder with the given kind and key. -\begin{DoxyParams}{Parameters} -{\em builder} & The context builder associated with this attributes builder. \\ -\hline -{\em kind} & The kind being added. \\ -\hline -{\em key} & The key for the kind. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a04138924b88725fd97ee8daa4286ba43}\label{classlaunchdarkly_1_1AttributesBuilder_a04138924b88725fd97ee8daa4286ba43}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!AttributesBuilder@{AttributesBuilder}} -\index{AttributesBuilder@{AttributesBuilder}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{AttributesBuilder()}{AttributesBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} (\begin{DoxyParamCaption}\item[{Builder\+Return \&}]{builder, }\item[{std\+::string}]{kind, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \&}]{attributes }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Crate an attributes builder with the specified kind, and pre-\/populated with the given attributes. -\begin{DoxyParams}{Parameters} -{\em builder} & The context builder associated with this attributes builder. \\ -\hline -{\em kind} & The kind being added. \\ -\hline -{\em attributes} & \mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} to populate the builder with. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_ac1630fdd1af83e0a90c1f3fea9707505}\label{classlaunchdarkly_1_1AttributesBuilder_ac1630fdd1af83e0a90c1f3fea9707505}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!AttributesBuilder@{AttributesBuilder}} -\index{AttributesBuilder@{AttributesBuilder}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{AttributesBuilder()}{AttributesBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$ const \&}]{builder }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} - -The attributes builder should never be copied. We depend on a stable reference stored in the context builder. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_aec0f025607ec3aaa63006644e9f1b6cc}\label{classlaunchdarkly_1_1AttributesBuilder_aec0f025607ec3aaa63006644e9f1b6cc}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!AddPrivateAttribute@{AddPrivateAttribute}} -\index{AddPrivateAttribute@{AddPrivateAttribute}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{AddPrivateAttribute()}{AddPrivateAttribute()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Add\+Private\+Attribute (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}}}]{ref }\end{DoxyParamCaption})} - -Designate a context attribute, or properties within them, as private\+: that is, their values will not be sent to Launch\+Darkly in analytics events. - -Each parameter can be a simple attribute name, such as \char`\"{}email\char`\"{}. Or, if the first character is a slash, the parameter is interpreted as a slash-\/delimited path to a property within a JSON object, where the first path component is a \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} attribute name and each following component is a nested property name\+: for example, suppose the attribute \char`\"{}address\char`\"{} had the following JSON object value\+: - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\{\textcolor{stringliteral}{"{}street"{}}: \{\textcolor{stringliteral}{"{}line1"{}}: \textcolor{stringliteral}{"{}abc"{}}, \textcolor{stringliteral}{"{}line2"{}}: \textcolor{stringliteral}{"{}def"{}}\}\}} - -\end{DoxyCode} - - -Using \mbox{[}\char`\"{}/address/street/line1\char`\"{}\mbox{]} in this case would cause the \char`\"{}line1\char`\"{} property to be marked as private. This syntax deliberately resembles JSON Pointer, but other JSON Pointer features such as array indexing are not supported for Private. - -This action only affects analytics events that involve this particular \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}}. To mark some (or all) \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} attributes as private for all contexts, use the overall configuration for the SDK. See \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a9c4c34e10bae53dd6f676d1c89740eb2}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder$<$\+SDK$>$\+::\+All\+Attributes\+Private}} and \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a279ccdb763483b0e3f12d812cbb35fcb}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder$<$\+SDK$>$\+::\+Private\+Attribute}}. - -The attributes \char`\"{}kind\char`\"{} and \char`\"{}key\char`\"{}, and the \char`\"{}\+\_\+meta\char`\"{} attributes cannot be made private. - -In this example, first\+Name is marked as private, but last\+Name is not\+: - - -\begin{DoxyCode}{0} -\DoxyCodeLine{[TODO]} - -\end{DoxyCode} - - -This is a metadata property, rather than an attribute that can be addressed in evaluations\+: that is, a rule clause that references the attribute name \char`\"{}private\+Attributes\char`\"{}, will not use this value, but would use a \char`\"{}private\+Attributes\char`\"{} attribute set on the context. -\begin{DoxyParams}{Parameters} -{\em ref} & The reference to set private. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a9c48100368844c817d18708ebac00464}\label{classlaunchdarkly_1_1AttributesBuilder_a9c48100368844c817d18708ebac00464}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!AddPrivateAttributes@{AddPrivateAttributes}} -\index{AddPrivateAttributes@{AddPrivateAttributes}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{AddPrivateAttributes()}{AddPrivateAttributes()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -template$<$typename Iter\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Add\+Private\+Attributes (\begin{DoxyParamCaption}\item[{Iter\+Type}]{attributes }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Add items from an iterable collection. One that provides a begin/end iterator and iterates over Attribute\+References or a convertible type. -\begin{DoxyTemplParams}{Template Parameters} -{\em Iter\+Type} & The type of iterable. \\ -\hline -\end{DoxyTemplParams} - -\begin{DoxyParams}{Parameters} -{\em attributes} & The attributes to add as private. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_ad94aacee4b973655c9874a60efec2053}\label{classlaunchdarkly_1_1AttributesBuilder_ad94aacee4b973655c9874a60efec2053}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Anonymous@{Anonymous}} -\index{Anonymous@{Anonymous}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Anonymous()}{Anonymous()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Anonymous (\begin{DoxyParamCaption}\item[{bool}]{anonymous }\end{DoxyParamCaption})} - -If true, the context will {\itshape not} appear on the Contexts page in the Launch\+Darkly dashboard. - - -\begin{DoxyParams}{Parameters} -{\em anonymous} & The value to set. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a6ab751bc3b5131462a2af46c7c857f93}\label{classlaunchdarkly_1_1AttributesBuilder_a6ab751bc3b5131462a2af46c7c857f93}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -Build\+Type \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Build the context. - -\begin{DoxyReturn}{Returns} -The built context. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_aafdc9e945ce824062c9be2aae6307897}\label{classlaunchdarkly_1_1AttributesBuilder_aafdc9e945ce824062c9be2aae6307897}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$\ast$ \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Kind (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{kind }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Start updating an existing kind. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind to start updating. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A builder which allows adding attributes for the kind, or nullptr if the kind doesn\textquotesingle{}t already exist. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a5716c4665f7efe5a7b6dd08c927ab12b}\label{classlaunchdarkly_1_1AttributesBuilder_a5716c4665f7efe5a7b6dd08c927ab12b}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Kind (\begin{DoxyParamCaption}\item[{std\+::string}]{kind, }\item[{std\+::string}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Start adding a kind to the context. - -If you call this function multiple times with the same kind, then the same builder will be returned each time. If you previously called the function with the same kind, but different key, then the key will be updated. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind being added. \\ -\hline -{\em key} & The key for the kind. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A builder which allows adding attributes for the kind. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a8b16a2d3ac76ef69d21f222661e6f238}\label{classlaunchdarkly_1_1AttributesBuilder_a8b16a2d3ac76ef69d21f222661e6f238}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Name@{Name}} -\index{Name@{Name}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Name()}{Name()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Name (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})} - -The context\textquotesingle{}s name. - -You can search for contexts on the Contexts page by name. - - -\begin{DoxyParams}{Parameters} -{\em name} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a11a9e538d6b7ec5a392692e4666fb7f4}\label{classlaunchdarkly_1_1AttributesBuilder_a11a9e538d6b7ec5a392692e4666fb7f4}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!Set@{Set}} -\index{Set@{Set}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{Set()}{Set()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Set (\begin{DoxyParamCaption}\item[{std\+::string}]{name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}}}]{value }\end{DoxyParamCaption})} - -Add or update an attribute in the context. - -This method cannot be used to set the key, kind, name, anonymous, or \+\_\+meta property of a context. The specific methods on the context builder, or attributes builder, should be used. - - -\begin{DoxyParams}{Parameters} -{\em name} & The name of the attribute. \\ -\hline -{\em value} & The value for the attribute. \\ -\hline -{\em private\+\_\+attribute} & If the attribute should be considered private\+: that is, the value will not be sent to Launch\+Darkly in analytics events. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1AttributesBuilder_a73390b7de501a79d8dfe16cc93489389}\label{classlaunchdarkly_1_1AttributesBuilder_a73390b7de501a79d8dfe16cc93489389}} -\index{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}!SetPrivate@{SetPrivate}} -\index{SetPrivate@{SetPrivate}!launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$@{launchdarkly::AttributesBuilder$<$ BuilderReturn, BuildType $>$}} -\doxysubsubsection{\texorpdfstring{SetPrivate()}{SetPrivate()}} -{\footnotesize\ttfamily template$<$class Builder\+Return , class Build\+Type $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{launchdarkly\+::\+Attributes\+Builder}}$<$ Builder\+Return, Build\+Type $>$\+::Set\+Private (\begin{DoxyParamCaption}\item[{std\+::string}]{name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}}}]{value }\end{DoxyParamCaption})} - -Add or update a private attribute in the context. - -This method cannot be used to set the key, kind, name, or anonymous property of a context. The specific methods on the context builder, or attributes builder, should be used. - -Once you have set an attribute private it will remain in the private list even if you call {\ttfamily set} afterward. This method is just a convenience which also adds the attribute to the {\ttfamily Private\+Attributes}. - - -\begin{DoxyParams}{Parameters} -{\em name} & The name of the attribute. \\ -\hline -{\em value} & The value for the attribute. \\ -\hline -{\em private\+\_\+attribute} & If the attribute should be considered private\+: that is, the value will not be sent to Launch\+Darkly in analytics events. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to the current builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/attributes\+\_\+builder.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Context.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Context.tex deleted file mode 100644 index dd7398499..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Context.tex +++ /dev/null @@ -1,142 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1Context}{}\doxysection{launchdarkly\+::Context Class Reference} -\label{classlaunchdarkly_1_1Context}\index{launchdarkly::Context@{launchdarkly::Context}} - - -{\ttfamily \#include $<$context.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::vector$<$ std\+::string $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a47ea2fc02b48fcf0a9a3e6c6e708546c}{Kinds}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{launchdarkly\+::\+Attributes}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a43cc6bfa36a0793ee0d819f5d8e27cc3}{Attributes}} (std\+::string const \&kind) const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a2819bdd269c4b7fb77bface74cd95330}{Get}} (std\+::string const \&kind, \mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{launchdarkly\+::\+Attribute\+Reference}} const \&ref) const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Context_a35673de824588131cb16f1f4f8094a76}{Valid}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a4ec976736f8370ef5acc94b36adb5187}{Canonical\+Key}} () const -\item -std\+::map$<$ std\+::string, std\+::string $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a476d61b2aa297bc3b965743e277b43d5}{Kinds\+To\+Keys}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1Context_a6a6edbc002572d458143ca0143fc526c}{errors}} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_aa06337f487da68219fbd510bbc5d4346}\label{classlaunchdarkly_1_1Context_aa06337f487da68219fbd510bbc5d4346}} -{\bfseries Context} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a4b836e3dfa7896360496af9f82944ec1}\label{classlaunchdarkly_1_1Context_a4b836e3dfa7896360496af9f82944ec1}} -{\bfseries Context} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} \&\&context)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a332c051ab6d49c74532b1c9e1e2f0bb7}\label{classlaunchdarkly_1_1Context_a332c051ab6d49c74532b1c9e1e2f0bb7}} -\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_abd5c3c2fe4fdd836dcac6c2c812641a6}\label{classlaunchdarkly_1_1Context_abd5c3c2fe4fdd836dcac6c2c812641a6}} -\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} \&\&)=default -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a528d730eed168c7dd3a6f53bce42cbcf}\label{classlaunchdarkly_1_1Context_a528d730eed168c7dd3a6f53bce42cbcf}} -class {\bfseries Context\+Builder} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_ab13fcbfb7b63f0c6a05563cb02b48a79}\label{classlaunchdarkly_1_1Context_ab13fcbfb7b63f0c6a05563cb02b48a79}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -A Launch\+Darkly context. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a43cc6bfa36a0793ee0d819f5d8e27cc3}\label{classlaunchdarkly_1_1Context_a43cc6bfa36a0793ee0d819f5d8e27cc3}} -\index{launchdarkly::Context@{launchdarkly::Context}!Attributes@{Attributes}} -\index{Attributes@{Attributes}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{Attributes()}{Attributes()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Attributes}{Attributes}} const \& launchdarkly\+::\+Context\+::\+Attributes (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{kind }\end{DoxyParamCaption}) const} - -Get a set of attributes associated with a kind. - -Only call this function if you have checked that the kind is present. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind to get attributes for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The attributes if they exist. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a4ec976736f8370ef5acc94b36adb5187}\label{classlaunchdarkly_1_1Context_a4ec976736f8370ef5acc94b36adb5187}} -\index{launchdarkly::Context@{launchdarkly::Context}!CanonicalKey@{CanonicalKey}} -\index{CanonicalKey@{CanonicalKey}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{CanonicalKey()}{CanonicalKey()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Context\+::\+Canonical\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the canonical key for this context. \mbox{\Hypertarget{classlaunchdarkly_1_1Context_a6a6edbc002572d458143ca0143fc526c}\label{classlaunchdarkly_1_1Context_a6a6edbc002572d458143ca0143fc526c}} -\index{launchdarkly::Context@{launchdarkly::Context}!errors@{errors}} -\index{errors@{errors}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{errors()}{errors()}} -{\footnotesize\ttfamily std\+::string const\& launchdarkly\+::\+Context\+::errors (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Get a string containing errors the context encountered during construction. - -\begin{DoxyReturn}{Returns} -A string containing errors, or an empty string if there are no errors. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a2819bdd269c4b7fb77bface74cd95330}\label{classlaunchdarkly_1_1Context_a2819bdd269c4b7fb77bface74cd95330}} -\index{launchdarkly::Context@{launchdarkly::Context}!Get@{Get}} -\index{Get@{Get}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{Get()}{Get()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& launchdarkly\+::\+Context\+::\+Get (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{kind, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{launchdarkly\+::\+Attribute\+Reference}} const \&}]{ref }\end{DoxyParamCaption}) const} - -Get an attribute value by kind and attribute reference. If the kind is not present, or the attribute not present in the kind, then Value\+::null() will be returned. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind to get the value for. \\ -\hline -{\em ref} & The reference to the desired attribute. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The attribute \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} or a \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} representing null. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a47ea2fc02b48fcf0a9a3e6c6e708546c}\label{classlaunchdarkly_1_1Context_a47ea2fc02b48fcf0a9a3e6c6e708546c}} -\index{launchdarkly::Context@{launchdarkly::Context}!Kinds@{Kinds}} -\index{Kinds@{Kinds}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{Kinds()}{Kinds()}} -{\footnotesize\ttfamily std\+::vector$<$ std\+::string $>$ const \& launchdarkly\+::\+Context\+::\+Kinds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the kinds the context contains. - -\begin{DoxyReturn}{Returns} -A vector of kinds. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a476d61b2aa297bc3b965743e277b43d5}\label{classlaunchdarkly_1_1Context_a476d61b2aa297bc3b965743e277b43d5}} -\index{launchdarkly::Context@{launchdarkly::Context}!KindsToKeys@{KindsToKeys}} -\index{KindsToKeys@{KindsToKeys}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{KindsToKeys()}{KindsToKeys()}} -{\footnotesize\ttfamily std\+::map$<$ std\+::string, std\+::string $>$ const \& launchdarkly\+::\+Context\+::\+Kinds\+To\+Keys (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get a collection containing the kinds and their associated keys. - -\begin{DoxyReturn}{Returns} -Returns a map of kinds to keys. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Context_a35673de824588131cb16f1f4f8094a76}\label{classlaunchdarkly_1_1Context_a35673de824588131cb16f1f4f8094a76}} -\index{launchdarkly::Context@{launchdarkly::Context}!Valid@{Valid}} -\index{Valid@{Valid}!launchdarkly::Context@{launchdarkly::Context}} -\doxysubsubsection{\texorpdfstring{Valid()}{Valid()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Context\+::\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Check if a context is valid. - -\begin{DoxyReturn}{Returns} -Returns true if the context is valid. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/context.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/context.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ContextBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ContextBuilder.tex deleted file mode 100644 index 159a742ea..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ContextBuilder.tex +++ /dev/null @@ -1,151 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1ContextBuilder}{}\doxysection{launchdarkly\+::Context\+Builder Class Reference} -\label{classlaunchdarkly_1_1ContextBuilder}\index{launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}} - - -{\ttfamily \#include $<$context\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder_a90d53e057a2aaac7442e94c18d7d6d4d}{Context\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder_a4247914d7983ca0f38130c3ddd66ba03}{Kind}} (std\+::string const \&kind, std\+::string key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ $\ast$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder_a13023ecc229418cf0cf3988342d747f7}{Kind}} (std\+::string const \&kind) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder_ac68260d897d11399fa2ab448bd548f73}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class for building Launch\+Darkly contexts. - -You cannot build a context until you have added at least one kind. - -Building a context with a single kind. -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{keyword}{auto} context = ContextBuilder()} -\DoxyCodeLine{ .Kind(\textcolor{stringliteral}{"{}user"{}}, \textcolor{stringliteral}{"{}bobby-\/bobberson"{}})} -\DoxyCodeLine{ .Name(\textcolor{stringliteral}{"{}Bob"{}})} -\DoxyCodeLine{ .Anonymous(\textcolor{keyword}{false})} -\DoxyCodeLine{ \textcolor{comment}{// Set a custom attribute.}} -\DoxyCodeLine{ .Set(\textcolor{stringliteral}{"{}likesCats"{}}, \textcolor{keyword}{true})} -\DoxyCodeLine{ \textcolor{comment}{// Set a private custom attribute.}} -\DoxyCodeLine{ .SetPrivate(\textcolor{stringliteral}{"{}email"{}}, \textcolor{stringliteral}{"{}email@email.email"{}})} -\DoxyCodeLine{ .Build();} - -\end{DoxyCode} - - -Building a context with multiple Kinds. -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{keyword}{auto} context = ContextBuilder()} -\DoxyCodeLine{ .Kind(\textcolor{stringliteral}{"{}user"{}}, \textcolor{stringliteral}{"{}bobby-\/bobberson"{}})} -\DoxyCodeLine{ .Name(\textcolor{stringliteral}{"{}Bob"{}})} -\DoxyCodeLine{ .Anonymous(\textcolor{keyword}{false})} -\DoxyCodeLine{ \textcolor{comment}{// Set a custom attribute.}} -\DoxyCodeLine{ .Set(\textcolor{stringliteral}{"{}likesCats"{}}, \textcolor{keyword}{true})} -\DoxyCodeLine{ \textcolor{comment}{// Set a private custom attribute.}} -\DoxyCodeLine{ .SetPrivate(\textcolor{stringliteral}{"{}email"{}}, \textcolor{stringliteral}{"{}email@email.email"{}})} -\DoxyCodeLine{ \textcolor{comment}{// Add another kind to the context.}} -\DoxyCodeLine{ .Kind(\textcolor{stringliteral}{"{}org"{}}, \textcolor{stringliteral}{"{}org-\/key"{}})} -\DoxyCodeLine{ .Anonymous(\textcolor{keyword}{true})} -\DoxyCodeLine{ .Set(\textcolor{stringliteral}{"{}goal"{}}, \textcolor{stringliteral}{"{}money"{}})} -\DoxyCodeLine{ .Build();} - -\end{DoxyCode} - - -Using the builder with loops. -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{keyword}{auto} builder = ContextBuilder();} -\DoxyCodeLine{\textcolor{comment}{// The data in this sample is not realistic, but it is intended to show}} -\DoxyCodeLine{\textcolor{comment}{// how to use the builder with loops.}} -\DoxyCodeLine{\textcolor{keywordflow}{for} (\textcolor{keyword}{auto} \textcolor{keyword}{const}\& kind : Kinds) \{ \textcolor{comment}{// Some collection we are using to make}} -\DoxyCodeLine{Kinds.} -\DoxyCodeLine{ \textcolor{comment}{// The `kind` method returns a reference, always store it in a reference.}} -\DoxyCodeLine{ \textcolor{keyword}{auto}\& kind\_builder = builder.Kind(kind, kind + \textcolor{stringliteral}{"{}-\/key"{}});} -\DoxyCodeLine{ \textcolor{keywordflow}{for} (\textcolor{keyword}{auto} \textcolor{keyword}{const}\& prop : props) \{ \textcolor{comment}{// A collection of props we want to add.}} -\DoxyCodeLine{ kind\_builder.Set(prop.first, prop.second);} -\DoxyCodeLine{ \}} -\DoxyCodeLine{\}} -\DoxyCodeLine{} -\DoxyCodeLine{\textcolor{keyword}{auto} context = builder.Build();} - -\end{DoxyCode} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1ContextBuilder_a90d53e057a2aaac7442e94c18d7d6d4d}\label{classlaunchdarkly_1_1ContextBuilder_a90d53e057a2aaac7442e94c18d7d6d4d}} -\index{launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}!ContextBuilder@{ContextBuilder}} -\index{ContextBuilder@{ContextBuilder}!launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}} -\doxysubsubsection{\texorpdfstring{ContextBuilder()}{ContextBuilder()}} -{\footnotesize\ttfamily launchdarkly\+::\+Context\+Builder\+::\+Context\+Builder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{context }\end{DoxyParamCaption})} - -Create a new context builder from the given context. The created builder will have all the kinds and attributes of the original context. - -If the original context is not valid, then this builder will be created in a default state. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to base the builder on. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1ContextBuilder_ac68260d897d11399fa2ab448bd548f73}\label{classlaunchdarkly_1_1ContextBuilder_ac68260d897d11399fa2ab448bd548f73}} -\index{launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}!Build@{Build}} -\index{Build@{Build}!launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} launchdarkly\+::\+Context\+Builder\+::\+Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Build a context. The same builder instance may be used to build multiple contexts. - -You MUST add at least one kind before building a context. Not doing so will result in an invalid context. - -\begin{DoxyReturn}{Returns} -The built context. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1ContextBuilder_a13023ecc229418cf0cf3988342d747f7}\label{classlaunchdarkly_1_1ContextBuilder_a13023ecc229418cf0cf3988342d747f7}} -\index{launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ $\ast$ launchdarkly\+::\+Context\+Builder\+::\+Kind (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{kind }\end{DoxyParamCaption})} - -Start updating an existing kind. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind to start updating. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A builder which allows adding attributes for the kind, or nullptr if the kind doesn\textquotesingle{}t already exist. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1ContextBuilder_a4247914d7983ca0f38130c3ddd66ba03}\label{classlaunchdarkly_1_1ContextBuilder_a4247914d7983ca0f38130c3ddd66ba03}} -\index{launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::ContextBuilder@{launchdarkly::ContextBuilder}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1AttributesBuilder}{Attributes\+Builder}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}}, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} $>$ \& launchdarkly\+::\+Context\+Builder\+::\+Kind (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{kind, }\item[{std\+::string}]{key }\end{DoxyParamCaption})} - -Start adding a kind to the context. - -If you call this function multiple times with the same kind, then the same builder will be returned each time. If you previously called the function with the same kind, but different key, then the key will be updated. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind being added. \\ -\hline -{\em key} & The key for the kind. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A builder which allows adding attributes for the kind. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/context\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/context\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetail.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetail.tex deleted file mode 100644 index 637d5a774..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetail.tex +++ /dev/null @@ -1,140 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1EvaluationDetail}{}\doxysection{launchdarkly\+::Evaluation\+Detail$<$ T $>$ Class Template Reference} -\label{classlaunchdarkly_1_1EvaluationDetail}\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} - - -{\ttfamily \#include $<$evaluation\+\_\+detail.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_a9c82cb6d6ec8a1b57b94b6111ac2e2c8}{Evaluation\+Detail}} (T value, std\+::optional$<$ std\+::size\+\_\+t $>$ variation\+\_\+index, std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ reason) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_af270f220593f6ae66b4c4ffde0cb21ff}{Evaluation\+Detail}} (enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Evaluation\+Reason\+::\+Error\+Kind}} error\+\_\+kind, T default\+\_\+value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_aa7fd3ab3b51a81f0e6513606deb71d41}{Evaluation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} reason) -\item -T const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_abf033a0ed37272451bd8b29687e48977}{Value}} () const -\item -std\+::optional$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_a35659d377efded1c52454c25b6ec6ae6}{Variation\+Index}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_af15181c388479e94f44abfd5df7b4fda}{Is\+Error}} () const -\item -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_a0f94fa72e433131874d6e5160efef179}{Reason}} () const -\item -T const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail_a60011cd1379e4d01ecb542b4425a0bf2}{operator$\ast$}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename T$>$\newline -class launchdarkly\+::\+Evaluation\+Detail$<$ T $>$} - -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} contains additional metadata related to a feature flag evaluation. To obtain an instance of \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}, use a variation method suffixed with Detail, such as Bool\+Variation\+Detail. -\begin{DoxyTemplParams}{Template Parameters} -{\em T} & The primitive variation value, which is limited to bool, int, double, std\+::string, and \mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}}. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_a9c82cb6d6ec8a1b57b94b6111ac2e2c8}\label{classlaunchdarkly_1_1EvaluationDetail_a9c82cb6d6ec8a1b57b94b6111ac2e2c8}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!EvaluationDetail@{EvaluationDetail}} -\index{EvaluationDetail@{EvaluationDetail}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{EvaluationDetail()}{EvaluationDetail()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} (\begin{DoxyParamCaption}\item[{T}]{value, }\item[{std\+::optional$<$ std\+::size\+\_\+t $>$}]{variation\+\_\+index, }\item[{std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$}]{reason }\end{DoxyParamCaption})} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} from results of an evaluation. -\begin{DoxyParams}{Parameters} -{\em value} & The variation value. \\ -\hline -{\em variation\+\_\+index} & The variation index. \\ -\hline -{\em reason} & The reason for the results. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_af270f220593f6ae66b4c4ffde0cb21ff}\label{classlaunchdarkly_1_1EvaluationDetail_af270f220593f6ae66b4c4ffde0cb21ff}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!EvaluationDetail@{EvaluationDetail}} -\index{EvaluationDetail@{EvaluationDetail}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{EvaluationDetail()}{EvaluationDetail()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} (\begin{DoxyParamCaption}\item[{enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Evaluation\+Reason\+::\+Error\+Kind}}}]{error\+\_\+kind, }\item[{T}]{default\+\_\+value }\end{DoxyParamCaption})} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} representing an error and a default value. -\begin{DoxyParams}{Parameters} -{\em error\+\_\+kind} & Kind of the error. \\ -\hline -{\em default\+\_\+value} & Default value. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_aa7fd3ab3b51a81f0e6513606deb71d41}\label{classlaunchdarkly_1_1EvaluationDetail_aa7fd3ab3b51a81f0e6513606deb71d41}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!EvaluationDetail@{EvaluationDetail}} -\index{EvaluationDetail@{EvaluationDetail}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{EvaluationDetail()}{EvaluationDetail()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}}}]{reason }\end{DoxyParamCaption})} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}} consisting of a reason but no value. This is used when a flag has no appropriate fallback value. -\begin{DoxyParams}{Parameters} -{\em reason} & The reason. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_af15181c388479e94f44abfd5df7b4fda}\label{classlaunchdarkly_1_1EvaluationDetail_af15181c388479e94f44abfd5df7b4fda}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!IsError@{IsError}} -\index{IsError@{IsError}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{IsError()}{IsError()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -bool \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::Is\+Error} - -\begin{DoxyReturn}{Returns} -True if the evaluation resulted in an error. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_a60011cd1379e4d01ecb542b4425a0bf2}\label{classlaunchdarkly_1_1EvaluationDetail_a60011cd1379e4d01ecb542b4425a0bf2}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!operator$\ast$@{operator$\ast$}} -\index{operator$\ast$@{operator$\ast$}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -T const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::operator$\ast$} - -\begin{DoxyReturn}{Returns} -A reference to the variation value. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_a0f94fa72e433131874d6e5160efef179}\label{classlaunchdarkly_1_1EvaluationDetail_a0f94fa72e433131874d6e5160efef179}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!Reason@{Reason}} -\index{Reason@{Reason}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{Reason()}{Reason()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::Reason} - -\begin{DoxyReturn}{Returns} -A reference to the reason for the results. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_abf033a0ed37272451bd8b29687e48977}\label{classlaunchdarkly_1_1EvaluationDetail_abf033a0ed37272451bd8b29687e48977}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!Value@{Value}} -\index{Value@{Value}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -T const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}} - -\begin{DoxyReturn}{Returns} -A reference to the variation value. For convenience, the $\ast$ operator may also be used to obtain the value. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetail_a35659d377efded1c52454c25b6ec6ae6}\label{classlaunchdarkly_1_1EvaluationDetail_a35659d377efded1c52454c25b6ec6ae6}} -\index{launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}!VariationIndex@{VariationIndex}} -\index{VariationIndex@{VariationIndex}!launchdarkly::EvaluationDetail$<$ T $>$@{launchdarkly::EvaluationDetail$<$ T $>$}} -\doxysubsubsection{\texorpdfstring{VariationIndex()}{VariationIndex()}} -{\footnotesize\ttfamily template$<$typename T $>$ \\ -std\+::optional$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{launchdarkly\+::\+Evaluation\+Detail}}$<$ T $>$\+::Variation\+Index} - -\begin{DoxyReturn}{Returns} -A variation index, if this was a successful evaluation; otherwise, std\+::nullopt. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/evaluation\+\_\+detail.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/data/evaluation\+\_\+detail.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetailInternal.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetailInternal.tex deleted file mode 100644 index da41863c1..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationDetailInternal.tex +++ /dev/null @@ -1,69 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal}{}\doxysection{launchdarkly\+::Evaluation\+Detail\+Internal Class Reference} -\label{classlaunchdarkly_1_1EvaluationDetailInternal}\index{launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}} - - -{\ttfamily \#include $<$evaluation\+\_\+detail\+\_\+internal.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal_adacc8208e6269ab60222d23517ab2f8a}{Value}} () const -\item -std\+::optional$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal_ae9ccd7b789d0a81455f05c09e5656a31}{Variation\+Index}} () const -\item -std\+::optional$<$ std\+::reference\+\_\+wrapper$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} const $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal_a9714740800390e1439e654ee87ab2bc4}{Reason}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal_ac2691c8f1e89f14ab8fc66088caddca6}\label{classlaunchdarkly_1_1EvaluationDetailInternal_ac2691c8f1e89f14ab8fc66088caddca6}} -{\bfseries Evaluation\+Detail\+Internal} (\mbox{\hyperlink{classlaunchdarkly_1_1Value}{launchdarkly\+::\+Value}} value, std\+::optional$<$ std\+::size\+\_\+t $>$ variation\+\_\+index, std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ reason) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal_a28a3310811ca346938ad96db9aed9200}\label{classlaunchdarkly_1_1EvaluationDetailInternal_a28a3310811ca346938ad96db9aed9200}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal}{Evaluation\+Detail\+Internal}} const \&detail) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -An object that combines the result of a feature flag evaluation with information about how it was calculated. - -This is the result of calling one of the detailed variation methods. - -\begin{DoxySeeAlso}{See also} -launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+Bool\+Variation\+Detail - -launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+Double\+Variation\+Detail - -launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+Int\+Variation\+Detail - -launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+Json\+Variation\+Detail - -launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+String\+Variation\+Detail -\end{DoxySeeAlso} -For more information, see the \href{https://docs.launchdarkly.com/sdk/features/evaluation-reasons\#TODO}{\texttt{ SDK reference guide}}. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal_a9714740800390e1439e654ee87ab2bc4}\label{classlaunchdarkly_1_1EvaluationDetailInternal_a9714740800390e1439e654ee87ab2bc4}} -\index{launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}!Reason@{Reason}} -\index{Reason@{Reason}!launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}} -\doxysubsubsection{\texorpdfstring{Reason()}{Reason()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::reference\+\_\+wrapper$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} const $>$ $>$ launchdarkly\+::\+Evaluation\+Detail\+Internal\+::\+Reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -An object describing the main factor that influenced the flag evaluation value. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal_adacc8208e6269ab60222d23517ab2f8a}\label{classlaunchdarkly_1_1EvaluationDetailInternal_adacc8208e6269ab60222d23517ab2f8a}} -\index{launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}!Value@{Value}} -\index{Value@{Value}!launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& launchdarkly\+::\+Evaluation\+Detail\+Internal\+::\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The result of the flag evaluation. This will be either one of the flag\textquotesingle{}s variations or the default value that was passed to one of the detail methods. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationDetailInternal_ae9ccd7b789d0a81455f05c09e5656a31}\label{classlaunchdarkly_1_1EvaluationDetailInternal_ae9ccd7b789d0a81455f05c09e5656a31}} -\index{launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}!VariationIndex@{VariationIndex}} -\index{VariationIndex@{VariationIndex}!launchdarkly::EvaluationDetailInternal@{launchdarkly::EvaluationDetailInternal}} -\doxysubsubsection{\texorpdfstring{VariationIndex()}{VariationIndex()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::size\+\_\+t $>$ launchdarkly\+::\+Evaluation\+Detail\+Internal\+::\+Variation\+Index (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The index of the returned value within the flag\textquotesingle{}s list of variations, e.\+g. 0 for the first variation-- or {\ttfamily nullopt} if the default value was returned. - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/evaluation\+\_\+detail\+\_\+internal.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/data/evaluation\+\_\+detail\+\_\+internal.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationReason.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationReason.tex deleted file mode 100644 index b1e33962d..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationReason.tex +++ /dev/null @@ -1,211 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1EvaluationReason}{}\doxysection{launchdarkly\+::Evaluation\+Reason Class Reference} -\label{classlaunchdarkly_1_1EvaluationReason}\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} - - -{\ttfamily \#include $<$evaluation\+\_\+reason.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{Kind}} \{ \newline -{\bfseries k\+Off} = 0 -, {\bfseries k\+Fallthrough} = 1 -, {\bfseries k\+Target\+Match} = 2 -, {\bfseries k\+Rule\+Match} = 3 -, \newline -{\bfseries k\+Prerequisite\+Failed} = 4 -, {\bfseries k\+Error} = 5 - \} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Error\+Kind}} \{ \newline -{\bfseries k\+Client\+Not\+Ready} = 0 -, {\bfseries k\+User\+Not\+Specified} = 1 -, {\bfseries k\+Flag\+Not\+Found} = 2 -, {\bfseries k\+Wrong\+Type} = 3 -, \newline -{\bfseries k\+Malformed\+Flag} = 4 -, {\bfseries k\+Exception} = 5 - \} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{Kind}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_afe115cb3f0139eccdab08a1d2f326a5e}{Kind}} () const -\item -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Error\+Kind}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a82d00a56d54668d82c91dad1a1079f09}{Error\+Kind}} () const -\item -std\+::optional$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_af28717d93f3f68f4c0f1b01a47631f84}{Rule\+Index}} () const -\item -std\+::optional$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_ac28b7fc02915caae210520905dcf6817}{Rule\+Id}} () const -\item -std\+::optional$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_aaa51a5be8c46ffe689cbe859751542d1}{Prerequisite\+Key}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a9ae7c15a67a999fe815116037dbf2a0c}{In\+Experiment}} () const -\item -std\+::optional$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_ace7c3920bc1870bfb5e85082f9a92e3e}{Big\+Segment\+Status}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a5a7aafcde43a188c4331779f4b0070b7}\label{classlaunchdarkly_1_1EvaluationReason_a5a7aafcde43a188c4331779f4b0070b7}} -{\bfseries Evaluation\+Reason} (enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{Kind}} kind, std\+::optional$<$ enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Error\+Kind}} $>$ error\+\_\+kind, std\+::optional$<$ std\+::size\+\_\+t $>$ rule\+\_\+index, std\+::optional$<$ std\+::string $>$ rule\+\_\+id, std\+::optional$<$ std\+::string $>$ prerequisite\+\_\+key, bool in\+\_\+experiment, std\+::optional$<$ std\+::string $>$ big\+\_\+segment\+\_\+status) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_ae67a56141383f5086c834683ededdeb0}\label{classlaunchdarkly_1_1EvaluationReason_ae67a56141383f5086c834683ededdeb0}} -{\bfseries Evaluation\+Reason} (enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Error\+Kind}} error\+\_\+kind) -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_abd5fddcd4299eb85c8e54845fb0e6e26}{Off}} () -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_ab4505e5afc9c6af24df62f77f3dc895a}{Prerequisite\+Failed}} (std\+::string prerequisite\+\_\+key) -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a182031b6bbc36768bc53918f300194f1}{Target\+Match}} () -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a1b494627a5c65f75f58f78dd086757fa}{Fallthrough}} (bool in\+\_\+experiment) -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a4448e164c34787ca0b62661602852a08}{Rule\+Match}} (std\+::size\+\_\+t rule\+\_\+index, std\+::optional$<$ std\+::string $>$ rule\+\_\+id, bool in\+\_\+experiment) -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a0200e699dbdaf901398e14a62dcdd62c}{Malformed\+Flag}} () -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_ab089ddebae8c845e13166794a5681e49}\label{classlaunchdarkly_1_1EvaluationReason_ab089ddebae8c845e13166794a5681e49}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{Kind}} const \&kind) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a9b6abcfa9b08b71ced8a63293df429e2}\label{classlaunchdarkly_1_1EvaluationReason_a9b6abcfa9b08b71ced8a63293df429e2}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Error\+Kind}} const \&kind) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a7d73b35ff866e482c0b39fb3c3a81c8e}\label{classlaunchdarkly_1_1EvaluationReason_a7d73b35ff866e482c0b39fb3c3a81c8e}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} const \&reason) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Describes the reason that a flag evaluation produced a particular value. - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}\label{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!ErrorKind@{ErrorKind}} -\index{ErrorKind@{ErrorKind}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{ErrorKind}{ErrorKind}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{launchdarkly\+::\+Evaluation\+Reason\+::\+Error\+Kind}}\hspace{0.3cm}{\ttfamily [strong]}} - -Do not change these values. They must remain stable for the C API. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}\label{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{Kind}{Kind}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{launchdarkly\+::\+Evaluation\+Reason\+::\+Kind}}\hspace{0.3cm}{\ttfamily [strong]}} - -Do not change these values. They must remain stable for the C API. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_ace7c3920bc1870bfb5e85082f9a92e3e}\label{classlaunchdarkly_1_1EvaluationReason_ace7c3920bc1870bfb5e85082f9a92e3e}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!BigSegmentStatus@{BigSegmentStatus}} -\index{BigSegmentStatus@{BigSegmentStatus}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{BigSegmentStatus()}{BigSegmentStatus()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::string $>$ launchdarkly\+::\+Evaluation\+Reason\+::\+Big\+Segment\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Describes the validity of Big Segment information, if and only if the flag evaluation required querying at least one Big Segment. - - -\begin{DoxyItemize} -\item {\ttfamily \char`\"{}\+HEALTHY\char`\"{}}\+: The Big Segment query involved in the flag evaluation was successful, and the segment state is considered up to date. -\item {\ttfamily \char`\"{}\+STALE\char`\"{}}\+: The Big Segment query involved in the flag evaluation was successful, but the segment state may not be up to date -\item {\ttfamily \char`\"{}\+NOT\+\_\+\+CONFIGURED\char`\"{}}\+: Big Segments could not be queried for the flag evaluation because the SDK configuration did not include a Big Segment store. -\item {\ttfamily \char`\"{}\+STORE\+\_\+\+ERROR\char`\"{}}\+: The Big Segment query involved in the flag evaluation failed, for instance due to a database error. -\end{DoxyItemize}\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a82d00a56d54668d82c91dad1a1079f09}\label{classlaunchdarkly_1_1EvaluationReason_a82d00a56d54668d82c91dad1a1079f09}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!ErrorKind@{ErrorKind}} -\index{ErrorKind@{ErrorKind}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{ErrorKind()}{ErrorKind()}} -{\footnotesize\ttfamily std\+::optional$<$ enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{Evaluation\+Reason\+::\+Error\+Kind}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a957db90a9f200d2f53fb3df66a916eaa}{launchdarkly\+::\+Evaluation\+Reason\+::\+Error\+Kind}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -A further description of the error condition, if the Kind was Kind\+::k\+Error. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a1b494627a5c65f75f58f78dd086757fa}\label{classlaunchdarkly_1_1EvaluationReason_a1b494627a5c65f75f58f78dd086757fa}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!Fallthrough@{Fallthrough}} -\index{Fallthrough@{Fallthrough}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{Fallthrough()}{Fallthrough()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Fallthrough (\begin{DoxyParamCaption}\item[{bool}]{in\+\_\+experiment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag evaluated to its fallthrough value. -\begin{DoxyParams}{Parameters} -{\em in\+\_\+experiment} & Whether the flag is part of an experiment. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a9ae7c15a67a999fe815116037dbf2a0c}\label{classlaunchdarkly_1_1EvaluationReason_a9ae7c15a67a999fe815116037dbf2a0c}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!InExperiment@{InExperiment}} -\index{InExperiment@{InExperiment}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{InExperiment()}{InExperiment()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Evaluation\+Reason\+::\+In\+Experiment (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Whether the evaluation was part of an experiment. - -This is true if the evaluation resulted in an experiment rollout and served one of the variations in the experiment. Otherwise it is false or undefined. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_afe115cb3f0139eccdab08a1d2f326a5e}\label{classlaunchdarkly_1_1EvaluationReason_afe115cb3f0139eccdab08a1d2f326a5e}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{Evaluation\+Reason\+::\+Kind}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason_a6e90e7947236403dd0d097f746e341fe}{launchdarkly\+::\+Evaluation\+Reason\+::\+Kind}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -The general category of the reason. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a0200e699dbdaf901398e14a62dcdd62c}\label{classlaunchdarkly_1_1EvaluationReason_a0200e699dbdaf901398e14a62dcdd62c}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!MalformedFlag@{MalformedFlag}} -\index{MalformedFlag@{MalformedFlag}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{MalformedFlag()}{MalformedFlag()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Malformed\+Flag (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag data was malformed. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_abd5fddcd4299eb85c8e54845fb0e6e26}\label{classlaunchdarkly_1_1EvaluationReason_abd5fddcd4299eb85c8e54845fb0e6e26}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!Off@{Off}} -\index{Off@{Off}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{Off()}{Off()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Off (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag was off. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_ab4505e5afc9c6af24df62f77f3dc895a}\label{classlaunchdarkly_1_1EvaluationReason_ab4505e5afc9c6af24df62f77f3dc895a}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!PrerequisiteFailed@{PrerequisiteFailed}} -\index{PrerequisiteFailed@{PrerequisiteFailed}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{PrerequisiteFailed()}{PrerequisiteFailed()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Prerequisite\+Failed (\begin{DoxyParamCaption}\item[{std\+::string}]{prerequisite\+\_\+key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag didn\textquotesingle{}t return a variation due to a prerequisite failing. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_aaa51a5be8c46ffe689cbe859751542d1}\label{classlaunchdarkly_1_1EvaluationReason_aaa51a5be8c46ffe689cbe859751542d1}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!PrerequisiteKey@{PrerequisiteKey}} -\index{PrerequisiteKey@{PrerequisiteKey}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{PrerequisiteKey()}{PrerequisiteKey()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::string $>$ launchdarkly\+::\+Evaluation\+Reason\+::\+Prerequisite\+Key (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The key of the failed prerequisite flag, if the kind was {\ttfamily \char`\"{}\+PREREQUISITE\+\_\+\+FAILED\char`\"{}}. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_ac28b7fc02915caae210520905dcf6817}\label{classlaunchdarkly_1_1EvaluationReason_ac28b7fc02915caae210520905dcf6817}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!RuleId@{RuleId}} -\index{RuleId@{RuleId}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{RuleId()}{RuleId()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::string $>$ launchdarkly\+::\+Evaluation\+Reason\+::\+Rule\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The unique identifier of the matched rule, if the kind was {\ttfamily \char`\"{}\+RULE\+\_\+\+MATCH\char`\"{}}. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_af28717d93f3f68f4c0f1b01a47631f84}\label{classlaunchdarkly_1_1EvaluationReason_af28717d93f3f68f4c0f1b01a47631f84}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!RuleIndex@{RuleIndex}} -\index{RuleIndex@{RuleIndex}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{RuleIndex()}{RuleIndex()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::size\+\_\+t $>$ launchdarkly\+::\+Evaluation\+Reason\+::\+Rule\+Index (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The index of the matched rule (0 for the first), if the kind was {\ttfamily \char`\"{}\+RULE\+\_\+\+MATCH\char`\"{}}. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a4448e164c34787ca0b62661602852a08}\label{classlaunchdarkly_1_1EvaluationReason_a4448e164c34787ca0b62661602852a08}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!RuleMatch@{RuleMatch}} -\index{RuleMatch@{RuleMatch}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{RuleMatch()}{RuleMatch()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Rule\+Match (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{rule\+\_\+index, }\item[{std\+::optional$<$ std\+::string $>$}]{rule\+\_\+id, }\item[{bool}]{in\+\_\+experiment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag evaluated to a particular variation because it matched a rule. -\begin{DoxyParams}{Parameters} -{\em rule\+\_\+index} & Index of the rule. \\ -\hline -{\em rule\+\_\+id} & ID of the rule. \\ -\hline -{\em in\+\_\+experiment} & Whether the flag is part of an experiment. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationReason_a182031b6bbc36768bc53918f300194f1}\label{classlaunchdarkly_1_1EvaluationReason_a182031b6bbc36768bc53918f300194f1}} -\index{launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}!TargetMatch@{TargetMatch}} -\index{TargetMatch@{TargetMatch}!launchdarkly::EvaluationReason@{launchdarkly::EvaluationReason}} -\doxysubsubsection{\texorpdfstring{TargetMatch()}{TargetMatch()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} launchdarkly\+::\+Evaluation\+Reason\+::\+Target\+Match (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -The flag evaluated to a particular variation due to a target match. - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/evaluation\+\_\+reason.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/data/evaluation\+\_\+reason.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationResult.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationResult.tex deleted file mode 100644 index 24e2ef30a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1EvaluationResult.tex +++ /dev/null @@ -1,75 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1EvaluationResult}{}\doxysection{launchdarkly\+::Evaluation\+Result Class Reference} -\label{classlaunchdarkly_1_1EvaluationResult}\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} - - -{\ttfamily \#include $<$evaluation\+\_\+result.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -uint64\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_a9081e79ef7118bdce625bf2a90547b34}{Version}} () const -\item -std\+::optional$<$ uint64\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_ab5c7bfcc353a095a4c6b1ea3e0a8a127}{Flag\+Version}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_afce2b33aa4f16322e03f07b9aa69bb42}{Track\+Events}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_a9abc1205ef7ff61d37d8049cd913b414}{Track\+Reason}} () const -\item -std\+::optional$<$ std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::system\+\_\+clock $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_a46dacf9eef1f62f3479aed6281ebd9a2}{Debug\+Events\+Until\+Date}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal}{Evaluation\+Detail\+Internal}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationResult_a503772452b3bf3b4cce015ba5c278de4}{Detail}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_a2fb1b24ac6d82bab943741ffa1f27206}\label{classlaunchdarkly_1_1EvaluationResult_a2fb1b24ac6d82bab943741ffa1f27206}} -{\bfseries Evaluation\+Result} (uint64\+\_\+t version, std\+::optional$<$ uint64\+\_\+t $>$ flag\+\_\+version, bool track\+\_\+events, bool track\+\_\+reason, std\+::optional$<$ std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::system\+\_\+clock $>$$>$ debug\+\_\+events\+\_\+until\+\_\+date, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal}{Evaluation\+Detail\+Internal}} detail) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Flag\+Meta represents an evaluated flag either from the Launch\+Darkly service, or in bootstrap data generated by a server SDK. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_a46dacf9eef1f62f3479aed6281ebd9a2}\label{classlaunchdarkly_1_1EvaluationResult_a46dacf9eef1f62f3479aed6281ebd9a2}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!DebugEventsUntilDate@{DebugEventsUntilDate}} -\index{DebugEventsUntilDate@{DebugEventsUntilDate}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{DebugEventsUntilDate()}{DebugEventsUntilDate()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::system\+\_\+clock $>$ $>$ launchdarkly\+::\+Evaluation\+Result\+::\+Debug\+Events\+Until\+Date (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -A timestamp, which if the current time is before, a client SDK should send debug events for the flag. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_a503772452b3bf3b4cce015ba5c278de4}\label{classlaunchdarkly_1_1EvaluationResult_a503772452b3bf3b4cce015ba5c278de4}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!Detail@{Detail}} -\index{Detail@{Detail}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{Detail()}{Detail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetailInternal}{Evaluation\+Detail\+Internal}} const \& launchdarkly\+::\+Evaluation\+Result\+::\+Detail (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Details of the flags evaluation. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_ab5c7bfcc353a095a4c6b1ea3e0a8a127}\label{classlaunchdarkly_1_1EvaluationResult_ab5c7bfcc353a095a4c6b1ea3e0a8a127}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!FlagVersion@{FlagVersion}} -\index{FlagVersion@{FlagVersion}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{FlagVersion()}{FlagVersion()}} -{\footnotesize\ttfamily std\+::optional$<$ uint64\+\_\+t $>$ launchdarkly\+::\+Evaluation\+Result\+::\+Flag\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Incremented by Launch\+Darkly each time the flag\textquotesingle{}s configuration changes. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_afce2b33aa4f16322e03f07b9aa69bb42}\label{classlaunchdarkly_1_1EvaluationResult_afce2b33aa4f16322e03f07b9aa69bb42}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!TrackEvents@{TrackEvents}} -\index{TrackEvents@{TrackEvents}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{TrackEvents()}{TrackEvents()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Evaluation\+Result\+::\+Track\+Events (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -True if a client SDK should track events for this flag. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_a9abc1205ef7ff61d37d8049cd913b414}\label{classlaunchdarkly_1_1EvaluationResult_a9abc1205ef7ff61d37d8049cd913b414}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!TrackReason@{TrackReason}} -\index{TrackReason@{TrackReason}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{TrackReason()}{TrackReason()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Evaluation\+Result\+::\+Track\+Reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -True if a client SDK should track reasons for this flag. \mbox{\Hypertarget{classlaunchdarkly_1_1EvaluationResult_a9081e79ef7118bdce625bf2a90547b34}\label{classlaunchdarkly_1_1EvaluationResult_a9081e79ef7118bdce625bf2a90547b34}} -\index{launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}!Version@{Version}} -\index{Version@{Version}!launchdarkly::EvaluationResult@{launchdarkly::EvaluationResult}} -\doxysubsubsection{\texorpdfstring{Version()}{Version()}} -{\footnotesize\ttfamily uint64\+\_\+t launchdarkly\+::\+Evaluation\+Result\+::\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Incremented by Launch\+Darkly each time the flag\textquotesingle{}s state changes. - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/evaluation\+\_\+result.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/data/evaluation\+\_\+result.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1IConnection.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1IConnection.tex deleted file mode 100644 index 6d6a74fac..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1IConnection.tex +++ /dev/null @@ -1,40 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1IConnection}{}\doxysection{launchdarkly\+::IConnection Class Reference} -\label{classlaunchdarkly_1_1IConnection}\index{launchdarkly::IConnection@{launchdarkly::IConnection}} - - -{\ttfamily \#include $<$connection.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1IConnection_a3a94423d31246518606453f71f67d93e}{Disconnect}} ()=0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1IConnection_aae7a3c687f28da207d2158f14795d104}\label{classlaunchdarkly_1_1IConnection_aae7a3c687f28da207d2158f14795d104}} -{\bfseries IConnection} (\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1IConnection_af4d65861ecc83b7b9b3d8ab7fdf0fe45}\label{classlaunchdarkly_1_1IConnection_af4d65861ecc83b7b9b3d8ab7fdf0fe45}} -{\bfseries IConnection} (\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1IConnection_acefb129416c4798825733e16d430ac66}\label{classlaunchdarkly_1_1IConnection_acefb129416c4798825733e16d430ac66}} -\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1IConnection_ab6b22e25a5432e04f1bfabb2b4f02532}\label{classlaunchdarkly_1_1IConnection_ab6b22e25a5432e04f1bfabb2b4f02532}} -\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Represents the connection of a listener. Disconnecting the connection will cause the listener to stop receiving events. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1IConnection_a3a94423d31246518606453f71f67d93e}\label{classlaunchdarkly_1_1IConnection_a3a94423d31246518606453f71f67d93e}} -\index{launchdarkly::IConnection@{launchdarkly::IConnection}!Disconnect@{Disconnect}} -\index{Disconnect@{Disconnect}!launchdarkly::IConnection@{launchdarkly::IConnection}} -\doxysubsubsection{\texorpdfstring{Disconnect()}{Disconnect()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::\+IConnection\+::\+Disconnect (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Disconnect the listener and stop receiving events. - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/connection.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend.tex deleted file mode 100644 index 701b33f03..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend.tex +++ /dev/null @@ -1,83 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1ILogBackend}{}\doxysection{launchdarkly\+::ILog\+Backend Class Reference} -\label{classlaunchdarkly_1_1ILogBackend}\index{launchdarkly::ILogBackend@{launchdarkly::ILogBackend}} - - -{\ttfamily \#include $<$log\+\_\+backend.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::ILog\+Backend\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=226pt]{classlaunchdarkly_1_1ILogBackend__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend_ace0a95d71153603c2ed72dbf1ff1ac05}{Enabled}} (Log\+Level level) noexcept=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend_aec804b780ea4ba763c54e3bfd5c38e95}{Write}} (Log\+Level level, std\+::string message) noexcept=0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_addf050a41681b2b9f62876ee206e6b80}\label{classlaunchdarkly_1_1ILogBackend_addf050a41681b2b9f62876ee206e6b80}} -{\bfseries ILog\+Backend} (\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_aa0b10123c92d3e83ea2e8a38f0f504c0}\label{classlaunchdarkly_1_1ILogBackend_aa0b10123c92d3e83ea2e8a38f0f504c0}} -{\bfseries ILog\+Backend} (\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_a84ff6c27e700a8aff934fa6a00ebed13}\label{classlaunchdarkly_1_1ILogBackend_a84ff6c27e700a8aff934fa6a00ebed13}} -\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_a26c4edee571fb1eb2dbd704e990262c7}\label{classlaunchdarkly_1_1ILogBackend_a26c4edee571fb1eb2dbd704e990262c7}} -\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface for logging back-\/ends. - -For a reference implementation refer to console\+\_\+backend.\+hpp/cpp. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_ace0a95d71153603c2ed72dbf1ff1ac05}\label{classlaunchdarkly_1_1ILogBackend_ace0a95d71153603c2ed72dbf1ff1ac05}} -\index{launchdarkly::ILogBackend@{launchdarkly::ILogBackend}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!launchdarkly::ILogBackend@{launchdarkly::ILogBackend}} -\doxysubsubsection{\texorpdfstring{Enabled()}{Enabled()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::\+ILog\+Backend\+::\+Enabled (\begin{DoxyParamCaption}\item[{Log\+Level}]{level }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}, {\ttfamily [noexcept]}} - -Check if the specified log level is enabled. -\begin{DoxyParams}{Parameters} -{\em level} & The log level to check. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Returns true if the level is enabled. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classLogBackendWrapper_a874eecffa3865a66c1f5f5a7fd377216}{Log\+Backend\+Wrapper}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1ILogBackend_aec804b780ea4ba763c54e3bfd5c38e95}\label{classlaunchdarkly_1_1ILogBackend_aec804b780ea4ba763c54e3bfd5c38e95}} -\index{launchdarkly::ILogBackend@{launchdarkly::ILogBackend}!Write@{Write}} -\index{Write@{Write}!launchdarkly::ILogBackend@{launchdarkly::ILogBackend}} -\doxysubsubsection{\texorpdfstring{Write()}{Write()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::\+ILog\+Backend\+::\+Write (\begin{DoxyParamCaption}\item[{Log\+Level}]{level, }\item[{std\+::string}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}, {\ttfamily [noexcept]}} - -Write a message to the specified level. This method must be thread safe. -\begin{DoxyParams}{Parameters} -{\em level} & The level to write the message to. \\ -\hline -{\em message} & The message to write. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classLogBackendWrapper_a26a38feb3ba92dbe4adbb93387178a45}{Log\+Backend\+Wrapper}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/logging/log\+\_\+backend.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 deleted file mode 100644 index 9d53791f4..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -13be18b7a357494e90ec7f879e0d9793 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1ILogBackend__inherit__graph.pdf deleted file mode 100644 index a4ac84c75ed4d153b1bbdce6abf1530087f8e4a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7687 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 S17_qPa4$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Array}} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a7bcebba7a86809d774e3dc8247a86080}\label{classlaunchdarkly_1_1Value_a7bcebba7a86809d774e3dc8247a86080}} -enum class {\bfseries Type} \{ \newline -{\bfseries k\+Null} -, {\bfseries k\+Bool} -, {\bfseries k\+Number} -, {\bfseries k\+String} -, \newline -{\bfseries k\+Object} -, {\bfseries k\+Array} - \} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a6e1af9c601dfe0752554370495ef5cfd}{Value}} (char const $\ast$str) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a496259d6b1c37ca243807930559fd1ae}{Value}} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_aa7f5bf824fef175efc9fd9a5c4c2d863}\label{classlaunchdarkly_1_1Value_aa7f5bf824fef175efc9fd9a5c4c2d863}} -{\bfseries Value} (\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \&val)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a02f9ada790edeea2ae2848caab0c3861}\label{classlaunchdarkly_1_1Value_a02f9ada790edeea2ae2848caab0c3861}} -{\bfseries Value} (\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \&\&)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a56006019b32a9288f371f82e24ecfe1c}\label{classlaunchdarkly_1_1Value_a56006019b32a9288f371f82e24ecfe1c}} -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \&)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a3a35bd286f321348a7cfdd7b187b1dba}\label{classlaunchdarkly_1_1Value_a3a35bd286f321348a7cfdd7b187b1dba}} -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \&\&)=default -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a768620c968a9d6425511d21869488b10}{Value}} (bool boolean) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_ac4515751083f95762e2527f460f41ec9}{Value}} (double num) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a31636a597642624d818f03df4795805c}{Value}} (int num) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a2a843e8e16a19585a0e0b2820de533c8}{Value}} (std\+::string str) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a301a4124b96088f77cfad2caec7299c4}{Value}} (std\+::vector$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ arr) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a3fad2b8fda161fca8d901b425b0dbfcf}\label{classlaunchdarkly_1_1Value_a3fad2b8fda161fca8d901b425b0dbfcf}} -{\bfseries Value} (\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Array}} arr) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a81f9f23a1f507c0925b8c917113219c1}\label{classlaunchdarkly_1_1Value_a81f9f23a1f507c0925b8c917113219c1}} -{\bfseries Value} (\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} obj) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_ab2f9de0f96bd65f03d20852f9746ad77}{Value}} (std\+::map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ obj) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_ac356aeb69039aede58f253f8c0558fe3}{Value}} (std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ values) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_a45fbea9d742fabc5aa934be47a320df6}{Value}} (std\+::optional$<$ std\+::string $>$ opt\+\_\+string) -\item -Type \mbox{\hyperlink{classlaunchdarkly_1_1Value_a9304aec8159960025989699e1691a06e}{Type}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_acf4c6cfa043b6f057f8c54929df596c5}{Is\+Null}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_adb9607dd8ed9ef7e29ef3fea8439e691}{Is\+Bool}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_a0ca747030af5d6a8f6a59980be719b1c}{Is\+Number}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_af9167c3ebbddf7f81806050cfa4ee19c}{Is\+String}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_a9a9c5721ea89b6eae7080c5483181759}{Is\+Array}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_aac5710ac0f896b7a51d8f4af3f620d3e}{Is\+Object}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1Value_ae9d001a8f1848603e237d0dda7e8eb73}{As\+Bool}} () const -\item -int \mbox{\hyperlink{classlaunchdarkly_1_1Value_a2ca1f0c22df3e3f4318399c9163db2c3}{As\+Int}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_ad5f802350d0b0944a19717fbee08365b}\label{classlaunchdarkly_1_1Value_ad5f802350d0b0944a19717fbee08365b}} -double {\bfseries As\+Double} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1Value_aaf9738ca27215d2f27b1709eebf034f0}{As\+String}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Array}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Value_a504767aedb1fbe08d69a4c69038e93fb}{As\+Array}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Value_a06f179b4f2db21364d79f830acd0570c}{As\+Object}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a38f79e44ef2d2803881ed3963a41fcdb}\label{classlaunchdarkly_1_1Value_a38f79e44ef2d2803881ed3963a41fcdb}} -{\bfseries operator bool} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a0dcd07975b6aea20ee518f319157c275}\label{classlaunchdarkly_1_1Value_a0dcd07975b6aea20ee518f319157c275}} -{\bfseries operator std\+::string} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a930fcd48aa38f3293793176574a7bae4}\label{classlaunchdarkly_1_1Value_a930fcd48aa38f3293793176574a7bae4}} -{\bfseries operator double} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a469ce6d6a25da3a05765de314dcfc57f}\label{classlaunchdarkly_1_1Value_a469ce6d6a25da3a05765de314dcfc57f}} -{\bfseries operator int} () const -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& \mbox{\hyperlink{classlaunchdarkly_1_1Value_afaa69d329adc3b5367a321a49f660513}{Null}} () -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a26d09bdf81547dba430565e59d0d9b44}\label{classlaunchdarkly_1_1Value_a26d09bdf81547dba430565e59d0d9b44}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \&value) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} represents any of the data types supported by JSON, all of which can be used for a Launch\+Darkly feature flag variation, or for an attribute in an evaluation context. \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} instances are immutable.\hypertarget{classlaunchdarkly_1_1Value_autotoc_md4}{}\doxysubsection{Uses of JSON types in Launch\+Darkly}\label{classlaunchdarkly_1_1Value_autotoc_md4} -Launch\+Darkly feature flags can have variations of any JSON type other than null. If you want to evaluate a feature flag in a general way that does not have expectations about the variation type, or if the variation value is a complex data structure such as an array or object, you can use the SDK method launchdarkly\+::client\+\_\+side\+::\+IClient\+::\+Json\+Variation. - -Similarly, attributes of an evaluation context (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{launchdarkly\+::\+Context}}) can have variations of any JSON type other than null. If you want to set a context attribute in a general way that will accept any type, or set the attribute value to a complex data structure such as an array or object, you can use the builder method launchdarkly\+::\+Attributes\+Builder$<$ Builder\+Return, Build\+Type $>$\+::set. - -Arrays and objects have special meanings in Launch\+Darkly flag evaluation\+: -\begin{DoxyItemize} -\item An array of values means \char`\"{}try to match any of these values to the targeting rule.\char`\"{} -\item An object allows you to match a property within the object to the targeting rule. For instance, in the example above, a targeting rule could reference /object\+Attr1/color to match the value \char`\"{}green\char`\"{}. Nested property references like /object\+Attr1/address/street are allowed if a property contains another JSON object. -\end{DoxyItemize} - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a6e1af9c601dfe0752554370495ef5cfd}\label{classlaunchdarkly_1_1Value_a6e1af9c601dfe0752554370495ef5cfd}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [1/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{char const $\ast$}]{str }\end{DoxyParamCaption})} - -Create a \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} from a string constant. -\begin{DoxyParams}{Parameters} -{\em str} & The string constant to base the value on. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a496259d6b1c37ca243807930559fd1ae}\label{classlaunchdarkly_1_1Value_a496259d6b1c37ca243807930559fd1ae}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [2/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Construct a value representing null. \mbox{\Hypertarget{classlaunchdarkly_1_1Value_a768620c968a9d6425511d21869488b10}\label{classlaunchdarkly_1_1Value_a768620c968a9d6425511d21869488b10}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [3/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{bool}]{boolean }\end{DoxyParamCaption})} - -Construct a boolean value. -\begin{DoxyParams}{Parameters} -{\em boolean} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_ac4515751083f95762e2527f460f41ec9}\label{classlaunchdarkly_1_1Value_ac4515751083f95762e2527f460f41ec9}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [4/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{double}]{num }\end{DoxyParamCaption})} - -Construct a number value from a double. -\begin{DoxyParams}{Parameters} -{\em num} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a31636a597642624d818f03df4795805c}\label{classlaunchdarkly_1_1Value_a31636a597642624d818f03df4795805c}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [5/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{int}]{num }\end{DoxyParamCaption})} - -Construct a number value from an integer. -\begin{DoxyParams}{Parameters} -{\em num} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a2a843e8e16a19585a0e0b2820de533c8}\label{classlaunchdarkly_1_1Value_a2a843e8e16a19585a0e0b2820de533c8}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [6/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{std\+::string}]{str }\end{DoxyParamCaption})} - -Construct a string value. -\begin{DoxyParams}{Parameters} -{\em str} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a301a4124b96088f77cfad2caec7299c4}\label{classlaunchdarkly_1_1Value_a301a4124b96088f77cfad2caec7299c4}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [7/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{std\+::vector$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{arr }\end{DoxyParamCaption})} - -Construct an array value from a vector of \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}. -\begin{DoxyParams}{Parameters} -{\em arr} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_ab2f9de0f96bd65f03d20852f9746ad77}\label{classlaunchdarkly_1_1Value_ab2f9de0f96bd65f03d20852f9746ad77}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [8/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{std\+::map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{obj }\end{DoxyParamCaption})} - -Construct an object value from a map of \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}. -\begin{DoxyParams}{Parameters} -{\em obj} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_ac356aeb69039aede58f253f8c0558fe3}\label{classlaunchdarkly_1_1Value_ac356aeb69039aede58f253f8c0558fe3}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [9/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{values }\end{DoxyParamCaption})} - -Create an array type value from the given list. - -Cannot be used to create object type values. -\begin{DoxyParams}{Parameters} -{\em values} & \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a45fbea9d742fabc5aa934be47a320df6}\label{classlaunchdarkly_1_1Value_a45fbea9d742fabc5aa934be47a320df6}} -\index{launchdarkly::Value@{launchdarkly::Value}!Value@{Value}} -\index{Value@{Value}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Value()}{Value()}\hspace{0.1cm}{\footnotesize\ttfamily [10/10]}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Value (\begin{DoxyParamCaption}\item[{std\+::optional$<$ std\+::string $>$}]{opt\+\_\+string }\end{DoxyParamCaption})} - -Create either a value string, or null value, from an optional string. -\begin{DoxyParams}{Parameters} -{\em opt\+\_\+string} & \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a504767aedb1fbe08d69a4c69038e93fb}\label{classlaunchdarkly_1_1Value_a504767aedb1fbe08d69a4c69038e93fb}} -\index{launchdarkly::Value@{launchdarkly::Value}!AsArray@{AsArray}} -\index{AsArray@{AsArray}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{AsArray()}{AsArray()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Value\+::\+Array}} const \& launchdarkly\+::\+Value\+::\+As\+Array (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -If the value is an array type, then return a reference to that array as a vector, otherwise return a reference to an empty vector. - -\begin{DoxyReturn}{Returns} -The value as a vector, or an empty vector. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_ae9d001a8f1848603e237d0dda7e8eb73}\label{classlaunchdarkly_1_1Value_ae9d001a8f1848603e237d0dda7e8eb73}} -\index{launchdarkly::Value@{launchdarkly::Value}!AsBool@{AsBool}} -\index{AsBool@{AsBool}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{AsBool()}{AsBool()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+As\+Bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -If the value is a boolean, then return the boolean, otherwise return false. - -\begin{DoxyReturn}{Returns} -The value of the boolean, or false. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a2ca1f0c22df3e3f4318399c9163db2c3}\label{classlaunchdarkly_1_1Value_a2ca1f0c22df3e3f4318399c9163db2c3}} -\index{launchdarkly::Value@{launchdarkly::Value}!AsInt@{AsInt}} -\index{AsInt@{AsInt}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{AsInt()}{AsInt()}} -{\footnotesize\ttfamily int launchdarkly\+::\+Value\+::\+As\+Int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -If the value is a number, then return the internal double value as an integer, otherwise return 0. - -\begin{DoxyReturn}{Returns} -The value as an integer, or 0. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a06f179b4f2db21364d79f830acd0570c}\label{classlaunchdarkly_1_1Value_a06f179b4f2db21364d79f830acd0570c}} -\index{launchdarkly::Value@{launchdarkly::Value}!AsObject@{AsObject}} -\index{AsObject@{AsObject}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{AsObject()}{AsObject()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Value\+::\+Object}} const \& launchdarkly\+::\+Value\+::\+As\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -if the value is an object type, then return a reference to that object as a map, otherwise return a reference to an empty map. - -\begin{DoxyReturn}{Returns} -The value as a map, or an empty map. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_aaf9738ca27215d2f27b1709eebf034f0}\label{classlaunchdarkly_1_1Value_aaf9738ca27215d2f27b1709eebf034f0}} -\index{launchdarkly::Value@{launchdarkly::Value}!AsString@{AsString}} -\index{AsString@{AsString}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{AsString()}{AsString()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::\+Value\+::\+As\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -If the value is a string, then return a reference to that string, otherwise return a reference to an empty string. - -\begin{DoxyReturn}{Returns} -The value as a string, or an empty string. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a9a9c5721ea89b6eae7080c5483181759}\label{classlaunchdarkly_1_1Value_a9a9c5721ea89b6eae7080c5483181759}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsArray@{IsArray}} -\index{IsArray@{IsArray}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsArray()}{IsArray()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+Array (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is an array. - -\begin{DoxyReturn}{Returns} -True if the value is an array. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_adb9607dd8ed9ef7e29ef3fea8439e691}\label{classlaunchdarkly_1_1Value_adb9607dd8ed9ef7e29ef3fea8439e691}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsBool@{IsBool}} -\index{IsBool@{IsBool}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsBool()}{IsBool()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+Bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is a boolean. - -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_acf4c6cfa043b6f057f8c54929df596c5}\label{classlaunchdarkly_1_1Value_acf4c6cfa043b6f057f8c54929df596c5}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsNull@{IsNull}} -\index{IsNull@{IsNull}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsNull()}{IsNull()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+Null (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is a null. - -Unlike other variants there is not an as\+\_\+null(). Instead use the return value from this function as a marker. \begin{DoxyReturn}{Returns} -True if the value is null. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a0ca747030af5d6a8f6a59980be719b1c}\label{classlaunchdarkly_1_1Value_a0ca747030af5d6a8f6a59980be719b1c}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsNumber@{IsNumber}} -\index{IsNumber@{IsNumber}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsNumber()}{IsNumber()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+Number (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is a number. - -Numbers are always stored as doubles, but can be accessed as either an int or double for convenience. \begin{DoxyReturn}{Returns} -True if the value is a number. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_aac5710ac0f896b7a51d8f4af3f620d3e}\label{classlaunchdarkly_1_1Value_aac5710ac0f896b7a51d8f4af3f620d3e}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsObject@{IsObject}} -\index{IsObject@{IsObject}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsObject()}{IsObject()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is an object. - -\begin{DoxyReturn}{Returns} -True if the value is an object. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_af9167c3ebbddf7f81806050cfa4ee19c}\label{classlaunchdarkly_1_1Value_af9167c3ebbddf7f81806050cfa4ee19c}} -\index{launchdarkly::Value@{launchdarkly::Value}!IsString@{IsString}} -\index{IsString@{IsString}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{IsString()}{IsString()}} -{\footnotesize\ttfamily bool launchdarkly\+::\+Value\+::\+Is\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if the value is a string. - -\begin{DoxyReturn}{Returns} -True if the value is a string. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_afaa69d329adc3b5367a321a49f660513}\label{classlaunchdarkly_1_1Value_afaa69d329adc3b5367a321a49f660513}} -\index{launchdarkly::Value@{launchdarkly::Value}!Null@{Null}} -\index{Null@{Null}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Null()}{Null()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& launchdarkly\+::\+Value\+::\+Null (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Get a null value. \begin{DoxyReturn}{Returns} -The null value. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_a9304aec8159960025989699e1691a06e}\label{classlaunchdarkly_1_1Value_a9304aec8159960025989699e1691a06e}} -\index{launchdarkly::Value@{launchdarkly::Value}!Type@{Type}} -\index{Type@{Type}!launchdarkly::Value@{launchdarkly::Value}} -\doxysubsubsection{\texorpdfstring{Type()}{Type()}} -{\footnotesize\ttfamily enum Value\+::\+Type launchdarkly\+::\+Value\+::\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Get the type of the attribute. - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/value.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/value.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Array.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Array.tex deleted file mode 100644 index 2d0bc44a3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Array.tex +++ /dev/null @@ -1,60 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1Value_1_1Array}{}\doxysection{launchdarkly\+::Value\+::Array Class Reference} -\label{classlaunchdarkly_1_1Value_1_1Array}\index{launchdarkly::Value::Array@{launchdarkly::Value::Array}} - - -{\ttfamily \#include $<$value.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array_a3bda544d0bb08b65cd6795d304db87e8}{Array}} (std\+::vector$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ vec) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_a3090f776f3dc6352a69a455b2df8c939}\label{classlaunchdarkly_1_1Value_1_1Array_a3090f776f3dc6352a69a455b2df8c939}} -{\bfseries Array} (std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ values) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_abc339c8045bb494695dcbdc0aa19f586}\label{classlaunchdarkly_1_1Value_1_1Array_abc339c8045bb494695dcbdc0aa19f586}} -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (std\+::size\+\_\+t index) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_af46b48742e3f0223eb8c408bd4107602}\label{classlaunchdarkly_1_1Value_1_1Array_af46b48742e3f0223eb8c408bd4107602}} -std\+::size\+\_\+t {\bfseries Size} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_a61485468c776e8e26dd459b2ad4564e4}\label{classlaunchdarkly_1_1Value_1_1Array_a61485468c776e8e26dd459b2ad4564e4}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} {\bfseries begin} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_a6e8fc278cc3f2fc5b9ece4b86c177c21}\label{classlaunchdarkly_1_1Value_1_1Array_a6e8fc278cc3f2fc5b9ece4b86c177c21}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} {\bfseries end} () const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_a9f325ba59d4b9ae485618b8ca903df14}\label{classlaunchdarkly_1_1Value_1_1Array_a9f325ba59d4b9ae485618b8ca903df14}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Array}} const \&arr) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Array}{Array}} type for values. Provides const iteration and indexing. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Array_a3bda544d0bb08b65cd6795d304db87e8}\label{classlaunchdarkly_1_1Value_1_1Array_a3bda544d0bb08b65cd6795d304db87e8}} -\index{launchdarkly::Value::Array@{launchdarkly::Value::Array}!Array@{Array}} -\index{Array@{Array}!launchdarkly::Value::Array@{launchdarkly::Value::Array}} -\doxysubsubsection{\texorpdfstring{Array()}{Array()}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Array\+::\+Array (\begin{DoxyParamCaption}\item[{std\+::vector$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{vec }\end{DoxyParamCaption})} - -Create an array from a vector of \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}. -\begin{DoxyParams}{Parameters} -{\em vec} & The vector to base the array on. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/value.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/value.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Object.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Object.tex deleted file mode 100644 index 75e0a2a30..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1Value_1_1Object.tex +++ /dev/null @@ -1,103 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1Value_1_1Object}{}\doxysection{launchdarkly\+::Value\+::Object Class Reference} -\label{classlaunchdarkly_1_1Value_1_1Object}\index{launchdarkly::Value::Object@{launchdarkly::Value::Object}} - - -{\ttfamily \#include $<$value.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object_a5f3873312292070b0e991e7911909b5a}{Object}} (std\+::map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ map) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_ac9c8f9fd176617f9670e99eeb857c8ce}\label{classlaunchdarkly_1_1Value_1_1Object_ac9c8f9fd176617f9670e99eeb857c8ce}} -{\bfseries Object} (std\+::initializer\+\_\+list$<$ std\+::pair$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$$>$ values) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a5cead55c13ce6a697af0ea4754a2b42b}\label{classlaunchdarkly_1_1Value_1_1Object_a5cead55c13ce6a697af0ea4754a2b42b}} -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} const \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (std\+::string const \&key) const -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object_a66276468cd65cbf6340ff4db931ba31b}{Size}} () const -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object_aa6015cae2e2c9b8325d2eb3a6f56a7e8}{Count}} (std\+::string const \&key) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a9147d4752d967434a1df01d32055e90a}\label{classlaunchdarkly_1_1Value_1_1Object_a9147d4752d967434a1df01d32055e90a}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} {\bfseries begin} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_aaac45f570046728796835edb72d88252}\label{classlaunchdarkly_1_1Value_1_1Object_aaac45f570046728796835edb72d88252}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} {\bfseries end} () const -\item -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object_a1bc734b27254c249e5f96c7c8d977558}{Find}} (std\+::string const \&key) const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a4af11a1a0de41afed13f09f3b29ba50f}\label{classlaunchdarkly_1_1Value_1_1Object_a4af11a1a0de41afed13f09f3b29ba50f}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} const \&obj) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} type for values. Provides const iteration and indexing. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a5f3873312292070b0e991e7911909b5a}\label{classlaunchdarkly_1_1Value_1_1Object_a5f3873312292070b0e991e7911909b5a}} -\index{launchdarkly::Value::Object@{launchdarkly::Value::Object}!Object@{Object}} -\index{Object@{Object}!launchdarkly::Value::Object@{launchdarkly::Value::Object}} -\doxysubsubsection{\texorpdfstring{Object()}{Object()}} -{\footnotesize\ttfamily launchdarkly\+::\+Value\+::\+Object\+::\+Object (\begin{DoxyParamCaption}\item[{std\+::map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{map }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Create an \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}} from a map of Values. -\begin{DoxyParams}{Parameters} -{\em map} & The map to base the object on. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_aa6015cae2e2c9b8325d2eb3a6f56a7e8}\label{classlaunchdarkly_1_1Value_1_1Object_aa6015cae2e2c9b8325d2eb3a6f56a7e8}} -\index{launchdarkly::Value::Object@{launchdarkly::Value::Object}!Count@{Count}} -\index{Count@{Count}!launchdarkly::Value::Object@{launchdarkly::Value::Object}} -\doxysubsubsection{\texorpdfstring{Count()}{Count()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::\+Value\+::\+Object\+::\+Count (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const} - -Get the number of items with the given key. Will be 1 or 0. -\begin{DoxyParams}{Parameters} -{\em key} & The key to get a count for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The count of items with the given key. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a1bc734b27254c249e5f96c7c8d977558}\label{classlaunchdarkly_1_1Value_1_1Object_a1bc734b27254c249e5f96c7c8d977558}} -\index{launchdarkly::Value::Object@{launchdarkly::Value::Object}!Find@{Find}} -\index{Find@{Find}!launchdarkly::Value::Object@{launchdarkly::Value::Object}} -\doxysubsubsection{\texorpdfstring{Find()}{Find()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Value\+::\+Object\+::\+Iterator}} launchdarkly\+::\+Value\+::\+Object\+::\+Find (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const} - -Find a \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} by key. Operates like {\ttfamily find} on a std\+::map. -\begin{DoxyParams}{Parameters} -{\em key} & The key to find a value for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value, or the end iterator. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1Value_1_1Object_a66276468cd65cbf6340ff4db931ba31b}\label{classlaunchdarkly_1_1Value_1_1Object_a66276468cd65cbf6340ff4db931ba31b}} -\index{launchdarkly::Value::Object@{launchdarkly::Value::Object}!Size@{Size}} -\index{Size@{Size}!launchdarkly::Value::Object@{launchdarkly::Value::Object}} -\doxysubsubsection{\texorpdfstring{Size()}{Size()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::\+Value\+::\+Object\+::\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -The number of items in the \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}}. \begin{DoxyReturn}{Returns} -The number of items in the \mbox{\hyperlink{classlaunchdarkly_1_1Value_1_1Object}{Object}}. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/value.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/value.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.tex deleted file mode 100644 index 802fe04ea..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase.tex +++ /dev/null @@ -1,80 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{}\doxysection{launchdarkly\+::common\+::data\+\_\+sources\+::Data\+Source\+Status\+Base$<$ TData\+Source\+State $>$ Class Template Reference} -\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}\index{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_aae5732bcfda9d5beb09ea522b781029e}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_aae5732bcfda9d5beb09ea522b781029e}} -using {\bfseries Error\+Kind} = Data\+Source\+Status\+Error\+Kind -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a12d2cf196b4b0c0d6c80726d68fc1eef}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a12d2cf196b4b0c0d6c80726d68fc1eef}} -using {\bfseries Error\+Info} = \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{Data\+Source\+Status\+Error\+Info}} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ae55cb92bd71bdc55be107efd33af5c91}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ae55cb92bd71bdc55be107efd33af5c91}} -using {\bfseries Date\+Time} = std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::system\+\_\+clock $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a1ec6465f2448cd2362a91bf13752737e}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a1ec6465f2448cd2362a91bf13752737e}} -using {\bfseries Data\+Source\+State} = TData\+Source\+State -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -Data\+Source\+State \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ac5e456ede107289f30b0f28a5d59d9a2}{State}} () const -\item -Date\+Time \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a57ae6f1c31c831be28e900e82e2aa950}{State\+Since}} () const -\item -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{Error\+Info}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_acbf14328b16a311e9d9c6703b7a1b153}{Last\+Error}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a10cd8f36f1a862cfe9982f3ccf3f9e76}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a10cd8f36f1a862cfe9982f3ccf3f9e76}} -{\bfseries Data\+Source\+Status\+Base} (Data\+Source\+State state, Date\+Time state\+\_\+since, std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{Error\+Info}} $>$ last\+\_\+error) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ace0190cef6af4833cb44e9108c485cb0}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ace0190cef6af4833cb44e9108c485cb0}} -{\bfseries Data\+Source\+Status\+Base} (\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} const \&item)=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a5da6c0279eac48b84f476766835afeba}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a5da6c0279eac48b84f476766835afeba}} -{\bfseries Data\+Source\+Status\+Base} (\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} \&\&item) noexcept=default -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a225aaeba5edb32237439ac30493cd50f}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a225aaeba5edb32237439ac30493cd50f}} -\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a78471ffe17b0d00880bb9b965af20c7e}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a78471ffe17b0d00880bb9b965af20c7e}} -\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status\+Base}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_acbf14328b16a311e9d9c6703b7a1b153}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_acbf14328b16a311e9d9c6703b7a1b153}} -\index{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}!LastError@{LastError}} -\index{LastError@{LastError}!launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}} -\doxysubsubsection{\texorpdfstring{LastError()}{LastError()}} -{\footnotesize\ttfamily template$<$typename TData\+Source\+State $>$ \\ -std\+::optional$<$\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{Error\+Info}}$>$ \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Base}}$<$ TData\+Source\+State $>$\+::Last\+Error (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Information about the last error that the data source encountered, if any. - -This property should be updated whenever the data source encounters a problem, even if it does not cause the state to change. For instance, if a stream connection fails and the state changes to Data\+Source\+State\+::k\+Interrupted, and then subsequent attempts to restart the connection also fail, the state will remain Data\+Source\+State\+::k\+Interrupted but the error information will be updated each time-- and the last error will still be reported in this property even if the state later becomes Data\+Source\+State\+::k\+Valid. \mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ac5e456ede107289f30b0f28a5d59d9a2}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_ac5e456ede107289f30b0f28a5d59d9a2}} -\index{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}!State@{State}} -\index{State@{State}!launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}} -\doxysubsubsection{\texorpdfstring{State()}{State()}} -{\footnotesize\ttfamily template$<$typename TData\+Source\+State $>$ \\ -Data\+Source\+State \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Base}}$<$ TData\+Source\+State $>$\+::State (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -An enumerated value representing the overall current state of the data source. \mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a57ae6f1c31c831be28e900e82e2aa950}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase_a57ae6f1c31c831be28e900e82e2aa950}} -\index{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}!StateSince@{StateSince}} -\index{StateSince@{StateSince}!launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$@{launchdarkly::common::data\_sources::DataSourceStatusBase$<$ TDataSourceState $>$}} -\doxysubsubsection{\texorpdfstring{StateSince()}{StateSince()}} -{\footnotesize\ttfamily template$<$typename TData\+Source\+State $>$ \\ -Date\+Time \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Base}}$<$ TData\+Source\+State $>$\+::State\+Since (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -The date/time that the value of State most recently changed. - -The meaning of this depends on the current state\+: -\begin{DoxyItemize} -\item For Data\+Source\+State\+::k\+Initializing, it is the time that the SDK started initializing. -\item For Data\+Source\+State\+::k\+Valid, it is the time that the data source most recently entered a valid state, after previously having been Data\+Source\+State\+::k\+Initializing or an invalid state such as Data\+Source\+State\+::k\+Interrupted. -\item For Data\+Source\+State\+::k\+Interrupted, it is the time that the data source most recently entered an error state, after previously having been Data\+Source\+State\+::k\+Valid. -\item For Data\+Source\+State\+::k\+Shutdown (client-\/side) or Data\+Source\+State\+::k\+Off (server-\/side), it is the time that the data source encountered an unrecoverable error or that the SDK was explicitly shut down. -\end{DoxyItemize} - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data\+\_\+sources/data\+\_\+source\+\_\+status\+\_\+base.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.tex deleted file mode 100644 index 71653279c..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo.tex +++ /dev/null @@ -1,69 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}{}\doxysection{launchdarkly\+::common\+::data\+\_\+sources\+::Data\+Source\+Status\+Error\+Info Class Reference} -\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}\index{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}} - - -{\ttfamily \#include $<$data\+\_\+source\+\_\+status\+\_\+error\+\_\+info.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ae6d765d60105f15f7b97859f11249df2}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ae6d765d60105f15f7b97859f11249df2}} -using {\bfseries Status\+Code\+Type} = std\+::uint64\+\_\+t -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a580978f57c355066881267fc79cd82e5}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a580978f57c355066881267fc79cd82e5}} -using {\bfseries Error\+Kind} = Data\+Source\+Status\+Error\+Kind -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ab939e0c39674beb517c67e5f82b20cd3}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ab939e0c39674beb517c67e5f82b20cd3}} -using {\bfseries Date\+Time} = std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::system\+\_\+clock $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -Error\+Kind \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a657773899198d312a823f6fd8d8d220e}{Kind}} () const -\item -Status\+Code\+Type \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ad990d4791315ea79ddbef56ebac300ac}{Status\+Code}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_add8ec1f3efd4507dc287e65371293b95}{Message}} () const -\item -Date\+Time \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a8415730b2be8a83bd84e14b0e50613bf}{Time}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_afe99143435c458ff0e64dd4eaa89eb11}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_afe99143435c458ff0e64dd4eaa89eb11}} -{\bfseries Data\+Source\+Status\+Error\+Info} (Error\+Kind kind, Status\+Code\+Type status\+\_\+code, std\+::string message, Date\+Time time) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -A description of an error condition that the data source encountered. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a657773899198d312a823f6fd8d8d220e}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a657773899198d312a823f6fd8d8d220e}} -\index{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}!Kind@{Kind}} -\index{Kind@{Kind}!launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}} -\doxysubsubsection{\texorpdfstring{Kind()}{Kind()}} -{\footnotesize\ttfamily Error\+Kind launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Error\+Info\+::\+Kind (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -An enumerated value representing the general category of the error. \mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_add8ec1f3efd4507dc287e65371293b95}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_add8ec1f3efd4507dc287e65371293b95}} -\index{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}!Message@{Message}} -\index{Message@{Message}!launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}} -\doxysubsubsection{\texorpdfstring{Message()}{Message()}} -{\footnotesize\ttfamily std\+::string const\& launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Error\+Info\+::\+Message (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Any additional human-\/readable information relevant to the error. - -The format is subject to change and should not be relied on programmatically. \mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ad990d4791315ea79ddbef56ebac300ac}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_ad990d4791315ea79ddbef56ebac300ac}} -\index{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}!StatusCode@{StatusCode}} -\index{StatusCode@{StatusCode}!launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}} -\doxysubsubsection{\texorpdfstring{StatusCode()}{StatusCode()}} -{\footnotesize\ttfamily Status\+Code\+Type launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Error\+Info\+::\+Status\+Code (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -The HTTP status code if the error was Error\+Kind\+::k\+Error\+Response. \mbox{\Hypertarget{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a8415730b2be8a83bd84e14b0e50613bf}\label{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo_a8415730b2be8a83bd84e14b0e50613bf}} -\index{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}!Time@{Time}} -\index{Time@{Time}!launchdarkly::common::data\_sources::DataSourceStatusErrorInfo@{launchdarkly::common::data\_sources::DataSourceStatusErrorInfo}} -\doxysubsubsection{\texorpdfstring{Time()}{Time()}} -{\footnotesize\ttfamily Date\+Time launchdarkly\+::common\+::data\+\_\+sources\+::\+Data\+Source\+Status\+Error\+Info\+::\+Time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -The date/time that the error occurred. - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data\+\_\+sources/data\+\_\+source\+\_\+status\+\_\+error\+\_\+info.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.tex deleted file mode 100644 index f843d43c8..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder.tex +++ /dev/null @@ -1,20 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::App\+Info\+Builder Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}\index{launchdarkly::config::shared::builders::AppInfoBuilder@{launchdarkly::config::shared::builders::AppInfoBuilder}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_a4c2fb0c29db1ddaec43dac0451b6ac19}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_a4c2fb0c29db1ddaec43dac0451b6ac19}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}} \& {\bfseries Identifier} (std\+::string app\+\_\+id) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_aa29809a637f8cc37b596e199c93c2eb4}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_aa29809a637f8cc37b596e199c93c2eb4}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}} \& {\bfseries Version} (std\+::string version) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_a4d307fc5b50e5c778a439392abdef8ba}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder_a4d307fc5b50e5c778a439392abdef8ba}} -std\+::optional$<$ std\+::string $>$ {\bfseries Build} () const -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/app\+\_\+info\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/app\+\_\+info\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.tex deleted file mode 100644 index 092bf1d37..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder.tex +++ /dev/null @@ -1,218 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Config\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$config\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a79d5d2f132860374438d97e43b2855ce}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a79d5d2f132860374438d97e43b2855ce}} -using {\bfseries Result} = \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1Config}{Config}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a7be94d2e184d763bc6469a14e4896792}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a7be94d2e184d763bc6469a14e4896792}} -using {\bfseries Endpoints\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a5a0a7c1e0e50ed2ecf8ae67d9218e85b}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a5a0a7c1e0e50ed2ecf8ae67d9218e85b}} -using {\bfseries Events\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a22eebe2cf69e74a451b1b931cdf1ce8c}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a22eebe2cf69e74a451b1b931cdf1ce8c}} -using {\bfseries Data\+Source\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a2faaa20b818ee887a83bbe86c2d1185a}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a2faaa20b818ee887a83bbe86c2d1185a}} -using {\bfseries Http\+Properties\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_add2648cd9ef4185d6550688e7384e349}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_add2648cd9ef4185d6550688e7384e349}} -using {\bfseries Persistence\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ SDK $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a3a10c6a7cc7c4933b201464eb50d6fe4}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a3a10c6a7cc7c4933b201464eb50d6fe4}} -using {\bfseries Logging\+Builder} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a60d090977aed5a65d5c04980773b1fc0}{Config\+Builder}} (std\+::string sdk\+\_\+key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ae28867ba563432a91f355d04f45daec2}{Service\+Endpoints}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a7c8a85da9a24f46bb95250b8e8472622}{App\+Info}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a4f66740b0d1135bf40dd23abce9bb345}{Offline}} (bool offline) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ab1f571af15a78b083b331053c1d1e5c8}{Events}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a58842a183246e86b3aff0fd026913001}{Data\+Source}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a91abff066eff61c34cd0094c9388cb54}{Http\+Properties}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{Logging\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a3f81437b901dce4126484ad2cf9d41d7}{Logging}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a0951c1afd8b17b390ee307505e9a043f}{Persistence}} () -\item -tl\+::expected$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1Config}{Result}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a59db2f4df0b635ca4ae48933caba96b2}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder$<$ SDK $>$} - -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}} allows for creation of a Configuration object for use in a Client. -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & Type of SDK. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a60d090977aed5a65d5c04980773b1fc0}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a60d090977aed5a65d5c04980773b1fc0}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!ConfigBuilder@{ConfigBuilder}} -\index{ConfigBuilder@{ConfigBuilder}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ConfigBuilder()}{ConfigBuilder()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}} (\begin{DoxyParamCaption}\item[{std\+::string}]{sdk\+\_\+key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} - -A minimal configuration consists of a Launch\+Darkly SDK Key. -\begin{DoxyParams}{Parameters} -{\em sdk\+\_\+key} & SDK Key. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a7c8a85da9a24f46bb95250b8e8472622}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a7c8a85da9a24f46bb95250b8e8472622}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!AppInfo@{AppInfo}} -\index{AppInfo@{AppInfo}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{AppInfo()}{AppInfo()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::App\+Info} - -To include metadata about the application that is utilizing the SDK, pass in an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}}. -\begin{DoxyParams}{Parameters} -{\em builder} & An \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{App\+Info\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a59db2f4df0b635ca4ae48933caba96b2}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a59db2f4df0b635ca4ae48933caba96b2}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -tl\+::expected$<$ typename \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1Config}{Result}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Build} - -Builds a Configuration, suitable for passing into an instance of Client. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a58842a183246e86b3aff0fd026913001}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a58842a183246e86b3aff0fd026913001}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!DataSource@{DataSource}} -\index{DataSource@{DataSource}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{DataSource()}{DataSource()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Data\+Source} - -Sets the configuration of the component that receives feature flag data from Launch\+Darkly. -\begin{DoxyParams}{Parameters} -{\em builder} & A Data\+Source\+Config builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to a \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ab1f571af15a78b083b331053c1d1e5c8}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ab1f571af15a78b083b331053c1d1e5c8}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!Events@{Events}} -\index{Events@{Events}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Events()}{Events()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Events} - -To tune settings related to event generation and delivery, pass an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}. -\begin{DoxyParams}{Parameters} -{\em builder} & An \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a91abff066eff61c34cd0094c9388cb54}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a91abff066eff61c34cd0094c9388cb54}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!HttpProperties@{HttpProperties}} -\index{HttpProperties@{HttpProperties}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{HttpProperties()}{HttpProperties()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Http\+Properties} - -Sets the SDK\textquotesingle{}s networking configuration, using an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}. The builder has methods for setting individual HTTP-\/related properties. -\begin{DoxyParams}{Parameters} -{\em builder} & A \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a3f81437b901dce4126484ad2cf9d41d7}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a3f81437b901dce4126484ad2cf9d41d7}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!Logging@{Logging}} -\index{Logging@{Logging}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Logging()}{Logging()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{Logging\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Logging} - -Sets the logging configuration for the SDK. -\begin{DoxyParams}{Parameters} -{\em builder} & A Logging builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to a \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{Logging\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a4f66740b0d1135bf40dd23abce9bb345}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a4f66740b0d1135bf40dd23abce9bb345}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!Offline@{Offline}} -\index{Offline@{Offline}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Offline()}{Offline()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Offline (\begin{DoxyParamCaption}\item[{bool}]{offline }\end{DoxyParamCaption})} - -Enables or disables \char`\"{}\+Offline\char`\"{} mode. True means Offline mode is enabled. -\begin{DoxyParams}{Parameters} -{\em offline} & True if the SDK should operate in Offline mode. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a0951c1afd8b17b390ee307505e9a043f}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_a0951c1afd8b17b390ee307505e9a043f}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!Persistence@{Persistence}} -\index{Persistence@{Persistence}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Persistence()}{Persistence()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Persistence} - -Sets the persistence configuration for the SDK. -\begin{DoxyParams}{Parameters} -{\em builder} & A persistence builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to a \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ae28867ba563432a91f355d04f45daec2}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder_ae28867ba563432a91f355d04f45daec2}} -\index{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}!ServiceEndpoints@{ServiceEndpoints}} -\index{ServiceEndpoints@{ServiceEndpoints}!launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::ConfigBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ServiceEndpoints()}{ServiceEndpoints()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Config\+Builder}}$<$ SDK $>$\+::Service\+Endpoints} - -To customize the Service\+Endpoints the SDK uses for streaming, polling, and events, pass in an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}. -\begin{DoxyParams}{Parameters} -{\em builder} & An \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/config\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/config\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.tex deleted file mode 100644 index 38c490a77..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder.tex +++ /dev/null @@ -1,18 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Data\+Source\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ SDK $>$}} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder$<$ SDK $>$} - -Used to construct a Data\+Source\+Configuration for the specified SDK type. -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} or \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}}. \\ -\hline -\end{DoxyTemplParams} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/data\+\_\+source\+\_\+builder.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.tex deleted file mode 100644 index de98ef5ac..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,116 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Data\+Source\+Builder$<$ Client\+SDK $>$ Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a4dbbea1d2b5fb8cbb1249776d3b49402}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a4dbbea1d2b5fb8cbb1249776d3b49402}} -using {\bfseries Streaming} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_ab93059a275ed24b90fb89ac8f103fc26}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_ab93059a275ed24b90fb89ac8f103fc26}} -using {\bfseries Polling} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a713d4f31ec486575695e8d5fbc5ef5f2}{With\+Reasons}} (bool value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a21fff5bdfb3722a227ac96a6642cea0f}{Use\+Report}} (bool value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a2de7d853f67a236efc1d9877381aa635}{Method}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming}} stream\+\_\+builder) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_ab681c6b23b040a451a6eae44d2a61a9a}{Method}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling}} polling\+\_\+builder) -\item -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{built\+::\+Data\+Source\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a467de6914032814d3ba58322957c24c4}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a467de6914032814d3ba58322957c24c4}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a467de6914032814d3ba58322957c24c4}} -\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{built\+::\+Data\+Source\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Build a data source config. This is used internal to the SDK. - -\begin{DoxyReturn}{Returns} -The built config. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_ab681c6b23b040a451a6eae44d2a61a9a}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_ab681c6b23b040a451a6eae44d2a61a9a}} -\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}!Method@{Method}} -\index{Method@{Method}!launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{Method()}{Method()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Method (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling}}}]{polling\+\_\+builder }\end{DoxyParamCaption})} - -Set the polling configuration for the builder. - -A data source may either be streaming or polling. Setting a stream builder indicates the data source will use streaming. Setting a polling builder will indicate the use of polling. - - -\begin{DoxyParams}{Parameters} -{\em polling\+\_\+builder} & The polling builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a2de7d853f67a236efc1d9877381aa635}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a2de7d853f67a236efc1d9877381aa635}} -\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}!Method@{Method}} -\index{Method@{Method}!launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{Method()}{Method()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Method (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming}}}]{stream\+\_\+builder }\end{DoxyParamCaption})} - -Set the streaming configuration for the builder. - -A data source may either be streaming or polling. Setting a streaming builder indicates the data source will use streaming. Setting a polling builder will indicate the use of polling. - - -\begin{DoxyParams}{Parameters} -{\em stream\+\_\+builder} & The streaming builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a21fff5bdfb3722a227ac96a6642cea0f}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a21fff5bdfb3722a227ac96a6642cea0f}} -\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}!UseReport@{UseReport}} -\index{UseReport@{UseReport}!launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{UseReport()}{UseReport()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Use\+Report (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})} - -Whether or not to use the REPORT verb to fetch flag settings. - -If this is true, flag settings will be fetched with a REPORT request including a JSON entity body with the context object. - -Otherwise (by default) a GET request will be issued with the context passed as a base64 URL-\/encoded path parameter. - -Do not use unless advised by Launch\+Darkly. -\begin{DoxyParams}{Parameters} -{\em value} & True to use the REPORT verb. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a713d4f31ec486575695e8d5fbc5ef5f2}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4_a713d4f31ec486575695e8d5fbc5ef5f2}} -\index{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}!WithReasons@{WithReasons}} -\index{WithReasons@{WithReasons}!launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::DataSourceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{WithReasons()}{WithReasons()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Data\+Source\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::With\+Reasons (\begin{DoxyParamCaption}\item[{bool}]{value }\end{DoxyParamCaption})} - -Whether Launch\+Darkly should provide additional information about how flag values were calculated. - -The additional information will then be available through the client\textquotesingle{}s Variation\+Detail methods. Since this increases the size of network requests, such information is not sent unless you set this option to true. -\begin{DoxyParams}{Parameters} -{\em value} & True to enable reasons. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/data\+\_\+source\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/data\+\_\+source\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.tex deleted file mode 100644 index 93f484040..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder.tex +++ /dev/null @@ -1,129 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Endpoints\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$endpoints\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a435370b557227e4c12ae7def977d061c}{Endpoints\+Builder}} ()=default -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a699047e54ddfa1e090967cf7151595ba}{Polling\+Base\+Url}} (std\+::string url) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a082ca5fd82330e9e59f4588f65b242ae}{Streaming\+Base\+Url}} (std\+::string url) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a36d0a5f1173482ade92f4938c497e20a}{Events\+Base\+Url}} (std\+::string url) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a8f8eec460b9d0a21474b93e38a638020}{Relay\+Proxy\+Base\+URL}} (std\+::string const \&url) -\item -tl\+::expected$<$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{built\+::\+Service\+Endpoints}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a5fb94ae9be2fc5c40021916295b14b03}{Build}} () const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a26bd075d35167c02ab1f644e6513ba09}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a26bd075d35167c02ab1f644e6513ba09}} -bool {\bfseries operator==} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ const \&lhs, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ const \&rhs) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder$<$ SDK $>$} - -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} allows for specification of Launch\+Darkly service Service\+Endpoints. - - -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & Type of SDK, such as \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} or \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}}. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a435370b557227e4c12ae7def977d061c}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a435370b557227e4c12ae7def977d061c}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!EndpointsBuilder@{EndpointsBuilder}} -\index{EndpointsBuilder@{EndpointsBuilder}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{EndpointsBuilder()}{EndpointsBuilder()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a5fb94ae9be2fc5c40021916295b14b03}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a5fb94ae9be2fc5c40021916295b14b03}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -tl\+::expected$<$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{built\+::\+Service\+Endpoints}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::Build} - -Builds a Service\+Endpoints if the configuration is valid. If not, returns an error. If any streaming, polling, or events URL is set, then all URLs must be set. \begin{DoxyReturn}{Returns} -Unique pointer to Service\+Endpoints, or error. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a36d0a5f1173482ade92f4938c497e20a}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a36d0a5f1173482ade92f4938c497e20a}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!EventsBaseUrl@{EventsBaseUrl}} -\index{EventsBaseUrl@{EventsBaseUrl}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{EventsBaseUrl()}{EventsBaseUrl()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::Events\+Base\+Url (\begin{DoxyParamCaption}\item[{std\+::string}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the events service. -\begin{DoxyParams}{Parameters} -{\em url} & URL to set. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a699047e54ddfa1e090967cf7151595ba}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a699047e54ddfa1e090967cf7151595ba}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!PollingBaseUrl@{PollingBaseUrl}} -\index{PollingBaseUrl@{PollingBaseUrl}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{PollingBaseUrl()}{PollingBaseUrl()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::Polling\+Base\+Url (\begin{DoxyParamCaption}\item[{std\+::string}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the polling service. -\begin{DoxyParams}{Parameters} -{\em url} & URL to set. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a8f8eec460b9d0a21474b93e38a638020}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a8f8eec460b9d0a21474b93e38a638020}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!RelayProxyBaseURL@{RelayProxyBaseURL}} -\index{RelayProxyBaseURL@{RelayProxyBaseURL}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{RelayProxyBaseURL()}{RelayProxyBaseURL()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::Relay\+Proxy\+Base\+URL (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for a Relay Proxy instance. The streaming, polling, and events URLs are set automatically. -\begin{DoxyParams}{Parameters} -{\em url} & URL to set. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a082ca5fd82330e9e59f4588f65b242ae}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder_a082ca5fd82330e9e59f4588f65b242ae}} -\index{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}!StreamingBaseUrl@{StreamingBaseUrl}} -\index{StreamingBaseUrl@{StreamingBaseUrl}!launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EndpointsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{StreamingBaseUrl()}{StreamingBaseUrl()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{Endpoints\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Endpoints\+Builder}}$<$ SDK $>$\+::Streaming\+Base\+Url (\begin{DoxyParamCaption}\item[{std\+::string}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the streaming service. -\begin{DoxyParams}{Parameters} -{\em url} & URL to set. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/endpoints\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/endpoints\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.tex deleted file mode 100644 index ee019296a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder.tex +++ /dev/null @@ -1,206 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Events\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$events\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a7d92a42b45b2c043d383ecac74617470}{Events\+Builder}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a1a689c35e5b61308b95a2f5b6c7a2f95}{Enabled}} (bool enabled) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ae74e6ddca1a52b4eaf3f9d60a08c3256}{Disable}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ab7546976e1d129500f88476012d2bdaf}{Capacity}} (std\+::size\+\_\+t capacity) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a999ee341dcf36b412e14ec5c923cceff}{Flush\+Interval}} (std\+::chrono\+::milliseconds interval) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a9c4c34e10bae53dd6f676d1c89740eb2}{All\+Attributes\+Private}} (bool all\+\_\+attributes\+\_\+private) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_abcaa823696413e5bb977850ebec81da1}{Private\+Attributes}} (Attribute\+Reference\+::\+Set\+Type private\+\_\+attrs) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a279ccdb763483b0e3f12d812cbb35fcb}{Private\+Attribute}} (\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}} attribute) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a68f44efab5815020e7fbe6f115e9dab5}{Context\+Keys\+Capacity}} (std\+::size\+\_\+t capacity) -\begin{DoxyCompactList}\small\item\em Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order. \end{DoxyCompactList}\item -tl\+::expected$<$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{built\+::\+Events}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_aae0bfae0e2912d4eec9fb18d7dbfb5ca}{Build}} () const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_acbbbed478054bda366acadab667d3a2e}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_acbbbed478054bda366acadab667d3a2e}} -bool {\bfseries operator==} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ const \&lhs, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ const \&rhs) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder$<$ SDK $>$} - -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}} allows for specification of parameters related to the SDK\textquotesingle{}s event processor. - - -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & Type of SDK, such as \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} or \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}}. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a7d92a42b45b2c043d383ecac74617470}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a7d92a42b45b2c043d383ecac74617470}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!EventsBuilder@{EventsBuilder}} -\index{EventsBuilder@{EventsBuilder}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{EventsBuilder()}{EventsBuilder()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a9c4c34e10bae53dd6f676d1c89740eb2}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a9c4c34e10bae53dd6f676d1c89740eb2}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!AllAttributesPrivate@{AllAttributesPrivate}} -\index{AllAttributesPrivate@{AllAttributesPrivate}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{AllAttributesPrivate()}{AllAttributesPrivate()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::All\+Attributes\+Private (\begin{DoxyParamCaption}\item[{bool}]{all\+\_\+attributes\+\_\+private }\end{DoxyParamCaption})} - -Attribute privacy indicates whether or not attributes should be retained by Launch\+Darkly after being sent upon initialization, and if attributes should later be sent in events. - -Attribute privacy may be specified in 3 ways\+: - -(1) To specify that all attributes should be considered private -\/ not just those designated private on a per-\/context basis -\/ call this method with true as the parameter. - -(2) To specify that a specific set of attributes should be considered private -\/ in addition to those designated private on a per-\/context basis -\begin{DoxyItemize} -\item call \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_abcaa823696413e5bb977850ebec81da1}{Private\+Attributes}} or Private\+Attribute. -\end{DoxyItemize} - -(3) To specify private attributes on a per-\/context basis, it is not necessary to call either of these methods, as the default behavior is to treat all attributes as non-\/private unless otherwise specified. - - -\begin{DoxyParams}{Parameters} -{\em all\+\_\+attributes\+\_\+private} & True for behavior of (1), false for default behavior of (2) or (3). \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_aae0bfae0e2912d4eec9fb18d7dbfb5ca}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_aae0bfae0e2912d4eec9fb18d7dbfb5ca}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -tl\+::expected$<$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{built\+::\+Events}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Build} - -Builds Events configuration, if the configuration is valid. \begin{DoxyReturn}{Returns} -Events config, or error. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ab7546976e1d129500f88476012d2bdaf}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ab7546976e1d129500f88476012d2bdaf}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!Capacity@{Capacity}} -\index{Capacity@{Capacity}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Capacity()}{Capacity()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Capacity (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{capacity }\end{DoxyParamCaption})} - -Sets the capacity of the event processor. When more events are generated within the processor\textquotesingle{}s flush interval than this value, events will be dropped. -\begin{DoxyParams}{Parameters} -{\em capacity} & Event queue capacity. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a68f44efab5815020e7fbe6f115e9dab5}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a68f44efab5815020e7fbe6f115e9dab5}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!ContextKeysCapacity@{ContextKeysCapacity}} -\index{ContextKeysCapacity@{ContextKeysCapacity}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ContextKeysCapacity()}{ContextKeysCapacity()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Context\+Keys\+Capacity (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{capacity }\end{DoxyParamCaption})} - - - -Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order. - -After reaching capacity, it\textquotesingle{}s possible that a previously-\/indexed context may cause generation of a redundant index event. - - -\begin{DoxyParams}{Parameters} -{\em capacity} & Maximum unique context keys to remember. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ae74e6ddca1a52b4eaf3f9d60a08c3256}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_ae74e6ddca1a52b4eaf3f9d60a08c3256}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!Disable@{Disable}} -\index{Disable@{Disable}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Disable()}{Disable()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Disable} - -Alias for Enabled(false). \begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a1a689c35e5b61308b95a2f5b6c7a2f95}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a1a689c35e5b61308b95a2f5b6c7a2f95}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Enabled()}{Enabled()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Enabled (\begin{DoxyParamCaption}\item[{bool}]{enabled }\end{DoxyParamCaption})} - -Specify if event-\/sending should be enabled or not. By default, events are enabled. -\begin{DoxyParams}{Parameters} -{\em enabled} & True to enable. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a999ee341dcf36b412e14ec5c923cceff}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a999ee341dcf36b412e14ec5c923cceff}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!FlushInterval@{FlushInterval}} -\index{FlushInterval@{FlushInterval}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{FlushInterval()}{FlushInterval()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Flush\+Interval (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{interval }\end{DoxyParamCaption})} - -Sets the flush interval of the event processor. The processor queues outgoing events based on the capacity parameter; these events are then delivered based on the flush interval. -\begin{DoxyParams}{Parameters} -{\em interval} & Interval between automatic flushes. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a279ccdb763483b0e3f12d812cbb35fcb}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_a279ccdb763483b0e3f12d812cbb35fcb}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!PrivateAttribute@{PrivateAttribute}} -\index{PrivateAttribute@{PrivateAttribute}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{PrivateAttribute()}{PrivateAttribute()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Private\+Attribute (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1AttributeReference}{Attribute\+Reference}}}]{attribute }\end{DoxyParamCaption})} - -Specifies a single private attribute. May be called multiple times with additional private attributes. -\begin{DoxyParams}{Parameters} -{\em attribute} & Attribute to mark private. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_abcaa823696413e5bb977850ebec81da1}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder_abcaa823696413e5bb977850ebec81da1}} -\index{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}!PrivateAttributes@{PrivateAttributes}} -\index{PrivateAttributes@{PrivateAttributes}!launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::EventsBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{PrivateAttributes()}{PrivateAttributes()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{Events\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Events\+Builder}}$<$ SDK $>$\+::Private\+Attributes (\begin{DoxyParamCaption}\item[{Attribute\+Reference\+::\+Set\+Type}]{private\+\_\+attrs }\end{DoxyParamCaption})} - -Specify a set of private attributes. Any existing private attributes are overwritten. \begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/events\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/events\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.tex deleted file mode 100644 index 308f45b7c..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder.tex +++ /dev/null @@ -1,228 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Http\+Properties\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$http\+\_\+properties\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_aea74916b98cb32c2d9d993fe6cdcba85}{Http\+Properties\+Builder}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_acb10b6328749035f5741d79a1c5dd862}{Http\+Properties\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{built\+::\+Http\+Properties}} const \&properties) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a0183d39a57c60ad366b737291553d649}{Connect\+Timeout}} (std\+::chrono\+::milliseconds connect\+\_\+timeout) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a3533b06fa4f7c84f3a4ce0091ed7ebcf}{Read\+Timeout}} (std\+::chrono\+::milliseconds read\+\_\+timeout) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_af30b0d5c134726985d11ceabdf6237c0}{Write\+Timeout}} (std\+::chrono\+::milliseconds write\+\_\+timeout) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ac47156e751cc529e0caf8cb4cb387bf5}{Response\+Timeout}} (std\+::chrono\+::milliseconds response\+\_\+timeout) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29746194f74e0cb51dcc7357d8e1ab14}{Wrapper\+Name}} (std\+::string wrapper\+\_\+name) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29d2fa019b3222c0a63730b91e0e324a}{Wrapper\+Version}} (std\+::string wrapper\+\_\+version) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a5e8756f235f45cdf7a5b726607271571}{Headers}} (std\+::map$<$ std\+::string, std\+::string $>$ base\+\_\+headers) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ae3ca260b953bbc5d8f0cbf2f56a703c9}{Header}} (std\+::string key, std\+::optional$<$ std\+::string $>$ value) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{built\+::\+Http\+Properties}} \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ad51355320c9e89431616e1f52503b32e}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder$<$ SDK $>$} - -Class used for building a set of Http\+Properties. -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & The SDK type to build properties for. This affects the default values of the built properties. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_aea74916b98cb32c2d9d993fe6cdcba85}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_aea74916b98cb32c2d9d993fe6cdcba85}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!HttpPropertiesBuilder@{HttpPropertiesBuilder}} -\index{HttpPropertiesBuilder@{HttpPropertiesBuilder}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{HttpPropertiesBuilder()}{HttpPropertiesBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}} - -Construct a new \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}. The builder will use the default properties based on the SDK type. Setting a property will override the default value. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_acb10b6328749035f5741d79a1c5dd862}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_acb10b6328749035f5741d79a1c5dd862}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!HttpPropertiesBuilder@{HttpPropertiesBuilder}} -\index{HttpPropertiesBuilder@{HttpPropertiesBuilder}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{HttpPropertiesBuilder()}{HttpPropertiesBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{built\+::\+Http\+Properties}} const \&}]{properties }\end{DoxyParamCaption})} - -Create a properties builder from an initial set of properties. This can be useful when extending a set of properties for a request. For instance to add extra headers. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_aea74916b98cb32c2d9d993fe6cdcba85}{HttpPropertiesBuilder}}(my\_properties)} -\DoxyCodeLine{ .Header(\textcolor{stringliteral}{"{}authorization"{}}, \textcolor{stringliteral}{"{}my-\/key"{}})} -\DoxyCodeLine{ .Build();} - -\end{DoxyCode} - - - -\begin{DoxyParams}{Parameters} -{\em properties} & The properties to start with. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ad51355320c9e89431616e1f52503b32e}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ad51355320c9e89431616e1f52503b32e}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{built\+::\+Http\+Properties}} \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Build} - -Build a set of Http\+Properties. \begin{DoxyReturn}{Returns} -The built properties. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a0183d39a57c60ad366b737291553d649}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a0183d39a57c60ad366b737291553d649}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!ConnectTimeout@{ConnectTimeout}} -\index{ConnectTimeout@{ConnectTimeout}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ConnectTimeout()}{ConnectTimeout()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Connect\+Timeout (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{connect\+\_\+timeout }\end{DoxyParamCaption})} - -The network connection timeout. - - -\begin{DoxyParams}{Parameters} -{\em connect\+\_\+timeout} & The connect timeout. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ae3ca260b953bbc5d8f0cbf2f56a703c9}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ae3ca260b953bbc5d8f0cbf2f56a703c9}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!Header@{Header}} -\index{Header@{Header}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Header()}{Header()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Header (\begin{DoxyParamCaption}\item[{std\+::string}]{key, }\item[{std\+::optional$<$ std\+::string $>$}]{value }\end{DoxyParamCaption})} - -Set an optional header value. If the value is std\+::nullopt, any existing header by that name is removed. -\begin{DoxyParams}{Parameters} -{\em name} & The name of the header. \\ -\hline -{\em value} & The optional header value. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a5e8756f235f45cdf7a5b726607271571}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a5e8756f235f45cdf7a5b726607271571}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!Headers@{Headers}} -\index{Headers@{Headers}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Headers()}{Headers()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Headers (\begin{DoxyParamCaption}\item[{std\+::map$<$ std\+::string, std\+::string $>$}]{base\+\_\+headers }\end{DoxyParamCaption})} - -Set all custom headers. This will replace any other customer headers that were set with the Header method, or any previously set headers using the Headers method. -\begin{DoxyParams}{Parameters} -{\em base\+\_\+headers} & The custom headers. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a3533b06fa4f7c84f3a4ce0091ed7ebcf}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a3533b06fa4f7c84f3a4ce0091ed7ebcf}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!ReadTimeout@{ReadTimeout}} -\index{ReadTimeout@{ReadTimeout}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ReadTimeout()}{ReadTimeout()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Read\+Timeout (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{read\+\_\+timeout }\end{DoxyParamCaption})} - -Set a read timeout. This is the time after the first byte has been received that a read has to complete. - - -\begin{DoxyParams}{Parameters} -{\em read\+\_\+timeout} & The read timeout. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ac47156e751cc529e0caf8cb4cb387bf5}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_ac47156e751cc529e0caf8cb4cb387bf5}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!ResponseTimeout@{ResponseTimeout}} -\index{ResponseTimeout@{ResponseTimeout}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{ResponseTimeout()}{ResponseTimeout()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Response\+Timeout (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{response\+\_\+timeout }\end{DoxyParamCaption})} - -The time for the first byte to be received during a read. If a byte is not received within this time, then the request will be cancelled. - - -\begin{DoxyParams}{Parameters} -{\em response\+\_\+timeout} & The response timeout. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29746194f74e0cb51dcc7357d8e1ab14}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29746194f74e0cb51dcc7357d8e1ab14}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!WrapperName@{WrapperName}} -\index{WrapperName@{WrapperName}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{WrapperName()}{WrapperName()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Wrapper\+Name (\begin{DoxyParamCaption}\item[{std\+::string}]{wrapper\+\_\+name }\end{DoxyParamCaption})} - -This should be used for wrapper SDKs to set the wrapper name. - -Wrapper information will be included in request headers. -\begin{DoxyParams}{Parameters} -{\em wrapper\+\_\+name} & The name of the wrapper. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29d2fa019b3222c0a63730b91e0e324a}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_a29d2fa019b3222c0a63730b91e0e324a}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!WrapperVersion@{WrapperVersion}} -\index{WrapperVersion@{WrapperVersion}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{WrapperVersion()}{WrapperVersion()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Wrapper\+Version (\begin{DoxyParamCaption}\item[{std\+::string}]{wrapper\+\_\+version }\end{DoxyParamCaption})} - -This should be used for wrapper SDKs to set the wrapper version. - -Wrapper information will be included in request headers. -\begin{DoxyParams}{Parameters} -{\em wrapper\+\_\+version} & The version of the wrapper. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_af30b0d5c134726985d11ceabdf6237c0}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder_af30b0d5c134726985d11ceabdf6237c0}} -\index{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}!WriteTimeout@{WriteTimeout}} -\index{WriteTimeout@{WriteTimeout}!launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::HttpPropertiesBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{WriteTimeout()}{WriteTimeout()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{Http\+Properties\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Http\+Properties\+Builder}}$<$ SDK $>$\+::Write\+Timeout (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{write\+\_\+timeout }\end{DoxyParamCaption})} - -Set a write timeout. This is how long it takes to perform a Write operation. - - -\begin{DoxyParams}{Parameters} -{\em write\+\_\+timeout} & The write timeout. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/http\+\_\+properties\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/http\+\_\+properties\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.tex deleted file mode 100644 index ae385952f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder.tex +++ /dev/null @@ -1,131 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} - - -{\ttfamily \#include $<$logging\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Basic\+Logging}} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Custom\+Logging}} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{No\+Logging}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_aed951eb36155038d7073bca73cf60f9e}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_aed951eb36155038d7073bca73cf60f9e}} -using {\bfseries Logging\+Type} = std\+::variant$<$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Basic\+Logging}}, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Custom\+Logging}}, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{No\+Logging}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a61d3411819bdd933a0224e0967e46c42}{Logging\+Builder}} ()=default -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a3e6bb1bf4d52ebefc21291dfd243bb0d}{Logging\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Custom\+Logging}} custom) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a25fab6f2b7b807fe028d96d2af04f5d9}{Logging\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Basic\+Logging}} basic) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a2dae373e72b791de30a75e6985d48298}{Logging\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{No\+Logging}} no) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{Logging\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a1434843a3491e9bbffa3fca70f012e0f}{Logging}} (Logging\+Type logging) -\item -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{built\+::\+Logging}} \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_afb6fdbcf2a84412726cb0967335bf8f8}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Used to configure logging for the SDK. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a61d3411819bdd933a0224e0967e46c42}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a61d3411819bdd933a0224e0967e46c42}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!LoggingBuilder@{LoggingBuilder}} -\index{LoggingBuilder@{LoggingBuilder}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{LoggingBuilder()}{LoggingBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Logging\+Builder (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} - -Construct a logging builder. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a3e6bb1bf4d52ebefc21291dfd243bb0d}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a3e6bb1bf4d52ebefc21291dfd243bb0d}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!LoggingBuilder@{LoggingBuilder}} -\index{LoggingBuilder@{LoggingBuilder}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{LoggingBuilder()}{LoggingBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Logging\+Builder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Logging\+Builder\+::\+Custom\+Logging}}}]{custom }\end{DoxyParamCaption})} - -Construct a logging builder from a custom logging builder. -\begin{DoxyParams}{Parameters} -{\em custom} & The custom logging builder to construct a builder from. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a25fab6f2b7b807fe028d96d2af04f5d9}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a25fab6f2b7b807fe028d96d2af04f5d9}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!LoggingBuilder@{LoggingBuilder}} -\index{LoggingBuilder@{LoggingBuilder}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{LoggingBuilder()}{LoggingBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Logging\+Builder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Logging\+Builder\+::\+Basic\+Logging}}}]{basic }\end{DoxyParamCaption})} - -Construct a logging builder from a basic logging builder. -\begin{DoxyParams}{Parameters} -{\em basic} & The basic logging builder to construct a builder from. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a2dae373e72b791de30a75e6985d48298}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a2dae373e72b791de30a75e6985d48298}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!LoggingBuilder@{LoggingBuilder}} -\index{LoggingBuilder@{LoggingBuilder}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{LoggingBuilder()}{LoggingBuilder()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Logging\+Builder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{Logging\+Builder\+::\+No\+Logging}}}]{no }\end{DoxyParamCaption})} - -Construct a logging builder from a no logging builder. -\begin{DoxyParams}{Parameters} -{\em no} & The no logging builder to construct a builder from. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_afb6fdbcf2a84412726cb0967335bf8f8}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_afb6fdbcf2a84412726cb0967335bf8f8}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{built\+::\+Logging}} launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Build a logger configuration. Intended for use by the SDK implementation. - -\begin{DoxyReturn}{Returns} -A built logging configuration. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a1434843a3491e9bbffa3fca70f012e0f}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_a1434843a3491e9bbffa3fca70f012e0f}} -\index{launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}!Logging@{Logging}} -\index{Logging@{Logging}!launchdarkly::config::shared::builders::LoggingBuilder@{launchdarkly::config::shared::builders::LoggingBuilder}} -\doxysubsubsection{\texorpdfstring{Logging()}{Logging()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{Logging\+Builder}} \& launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Logging (\begin{DoxyParamCaption}\item[{Logging\+Type}]{logging }\end{DoxyParamCaption})} - -Set the type of logging to use. - -Disable logging\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{builder.Logging(LoggingBuilder::NoLogging())} - -\end{DoxyCode} - - -Custom logging level\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{builder.Logging(LoggingBuilder::BasicLogging().Level(LogLevel::kDebug))} - -\end{DoxyCode} - - - -\begin{DoxyParams}{Parameters} -{\em logging} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/logging\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/logging\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.tex deleted file mode 100644 index 0408091cd..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging.tex +++ /dev/null @@ -1,60 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::Basic\+Logging Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}\index{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging@{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging}} - - -{\ttfamily \#include $<$logging\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Basic\+Logging}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_aedbb6ba1bb6fa60d9bfb6bbdfb802726}{Level}} (Log\+Level level) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Basic\+Logging}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_a6d93c0b9422f7dacdefb3aee233b9975}{Tag}} (std\+::string name) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_a19e7d7b595b52c10a8e98ee376b0e8b8}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_a19e7d7b595b52c10a8e98ee376b0e8b8}} -class {\bfseries Logging\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class for configuring built in logging using the SDKs console logger. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_aedbb6ba1bb6fa60d9bfb6bbdfb802726}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_aedbb6ba1bb6fa60d9bfb6bbdfb802726}} -\index{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging@{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging}!Level@{Level}} -\index{Level@{Level}!launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging@{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging}} -\doxysubsubsection{\texorpdfstring{Level()}{Level()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Logging\+Builder\+::\+Basic\+Logging}} \& launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Basic\+Logging\+::\+Level (\begin{DoxyParamCaption}\item[{Log\+Level}]{level }\end{DoxyParamCaption})} - -Set the enabled log level. - -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_a6d93c0b9422f7dacdefb3aee233b9975}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging_a6d93c0b9422f7dacdefb3aee233b9975}} -\index{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging@{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging}!Tag@{Tag}} -\index{Tag@{Tag}!launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging@{launchdarkly::config::shared::builders::LoggingBuilder::BasicLogging}} -\doxysubsubsection{\texorpdfstring{Tag()}{Tag()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}{Logging\+Builder\+::\+Basic\+Logging}} \& launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Basic\+Logging\+::\+Tag (\begin{DoxyParamCaption}\item[{std\+::string}]{name }\end{DoxyParamCaption})} - -Set a tag for this logger. This tag will be included at the start of log entries in square brackets. - -If the name was \char`\"{}\+Launch\+Darkly\char`\"{}, then log entries will be prefixed with \char`\"{}\mbox{[}\+Launch\+Darkly\mbox{]}\char`\"{}. - - -\begin{DoxyParams}{Parameters} -{\em name} & \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/logging\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/logging\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.tex deleted file mode 100644 index 1ef20885a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging.tex +++ /dev/null @@ -1,36 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::Custom\+Logging Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}\index{launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging@{launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Custom\+Logging}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging_a19bb16a48755dfc934a366d0f8d2902b}{Backend}} (std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} $>$ backend) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging_a19e7d7b595b52c10a8e98ee376b0e8b8}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging_a19e7d7b595b52c10a8e98ee376b0e8b8}} -class {\bfseries Logging\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging_a19bb16a48755dfc934a366d0f8d2902b}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging_a19bb16a48755dfc934a366d0f8d2902b}} -\index{launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging@{launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging}!Backend@{Backend}} -\index{Backend@{Backend}!launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging@{launchdarkly::config::shared::builders::LoggingBuilder::CustomLogging}} -\doxysubsubsection{\texorpdfstring{Backend()}{Backend()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}{Logging\+Builder\+::\+Custom\+Logging}} \& launchdarkly\+::config\+::shared\+::builders\+::\+Logging\+Builder\+::\+Custom\+Logging\+::\+Backend (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} $>$}]{backend }\end{DoxyParamCaption})} - -Set the backend to use for logging. The provided back-\/end should be thread-\/safe. -\begin{DoxyParams}{Parameters} -{\em backend} & The implementation of the backend. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/logging\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/logging\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.tex deleted file mode 100644 index a8748e962..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::No\+Logging Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}\index{launchdarkly::config::shared::builders::LoggingBuilder::NoLogging@{launchdarkly::config::shared::builders::LoggingBuilder::NoLogging}} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/logging\+\_\+builder.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.tex deleted file mode 100644 index ad7ef942f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ SDK $>$}} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/persistence\+\_\+builder.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.tex deleted file mode 100644 index f420d5abc..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,94 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$ Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}{Custom\+Builder}} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}{None\+Builder}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_aae65f73265cb8ee41c475d084d435c6a}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_aae65f73265cb8ee41c475d084d435c6a}} -using {\bfseries Persistence\+Type} = std\+::variant$<$ None\+Builder, Custom\+Builder $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a1df0555e3e78b2a39cd2e948ea8a7575}{Type}} (Persistence\+Type persistence) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a79467b880dda79ca790467c47aa82c98}{Custom}} (std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classIPersistence}{IPersistence}} $>$ implementation) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a2423cb95ca32888d85b5d02b0594c54e}{None}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a01a9a6f5c2f4100f5c94436a9356d59f}{Max\+Contexts}} (std\+::size\+\_\+t count) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a2564b743423fc36448085c04000f78ff}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a2564b743423fc36448085c04000f78ff}} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}{built\+::\+Persistence}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ {\bfseries Build} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a79467b880dda79ca790467c47aa82c98}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a79467b880dda79ca790467c47aa82c98}} -\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}!Custom@{Custom}} -\index{Custom@{Custom}!launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{Custom()}{Custom()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Custom (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classIPersistence}{IPersistence}} $>$}]{implementation }\end{DoxyParamCaption})} - -Set the persistence to a custom implementation. - -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a01a9a6f5c2f4100f5c94436a9356d59f}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a01a9a6f5c2f4100f5c94436a9356d59f}} -\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}!MaxContexts@{MaxContexts}} -\index{MaxContexts@{MaxContexts}!launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{MaxContexts()}{MaxContexts()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}\& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Max\+Contexts (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{count }\end{DoxyParamCaption})} - -Set the maximum number of contexts to retain cached flag data for. - -Has no effect if persistence is disabled. - - -\begin{DoxyParams}{Parameters} -{\em count} & The number to retain cached flag data for. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a2423cb95ca32888d85b5d02b0594c54e}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a2423cb95ca32888d85b5d02b0594c54e}} -\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}!None@{None}} -\index{None@{None}!launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{None()}{None()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::None (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Disables persistence. \begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a1df0555e3e78b2a39cd2e948ea8a7575}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_a1df0555e3e78b2a39cd2e948ea8a7575}} -\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}!Type@{Type}} -\index{Type@{Type}!launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$}} -\doxysubsubsection{\texorpdfstring{Type()}{Type()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Type (\begin{DoxyParamCaption}\item[{Persistence\+Type}]{persistence }\end{DoxyParamCaption})} - -Set the implementation of persistence. - -The Custom and None convenience methods can be used to directly set the persistence type. - - -\begin{DoxyParams}{Parameters} -{\em persistence} & The builder for the type of persistence. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/persistence\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/persistence\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.tex deleted file mode 100644 index 096549598..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder.tex +++ /dev/null @@ -1,36 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$\+::Custom\+Builder Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -Custom\+Builder \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder_ab75c5938d268156b9689e0562d38497d}{Implementation}} (std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classIPersistence}{IPersistence}} $>$ implementation) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder_a40c770776098636ec862a56990001622}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder_a40c770776098636ec862a56990001622}} -class {\bfseries Persistence\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder_ab75c5938d268156b9689e0562d38497d}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder_ab75c5938d268156b9689e0562d38497d}} -\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder}!Implementation@{Implementation}} -\index{Implementation@{Implementation}!launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::CustomBuilder}} -\doxysubsubsection{\texorpdfstring{Implementation()}{Implementation()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Custom\+Builder \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Persistence\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$\+::Custom\+Builder\+::\+Implementation (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classIPersistence}{IPersistence}} $>$}]{implementation }\end{DoxyParamCaption})} - -Set the backend to use for logging. The provided back-\/end should be thread-\/safe. -\begin{DoxyParams}{Parameters} -{\em backend} & The implementation of the backend. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/persistence\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/persistence\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.tex deleted file mode 100644 index 327d65e27..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$\+::None\+Builder Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}\index{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::NoneBuilder@{launchdarkly::config::shared::builders::PersistenceBuilder$<$ ClientSDK $>$::NoneBuilder}} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/persistence\+\_\+builder.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.tex deleted file mode 100644 index 2d6dcd9ac..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder.tex +++ /dev/null @@ -1,53 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Polling\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}\index{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$data\+\_\+source\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a1c3d77913ec076ed8023387b409f3e7f}{Poll\+Interval}} (std\+::chrono\+::seconds poll\+\_\+interval) -\item -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{built\+::\+Polling\+Config}}$<$ SDK $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a7888325d8b34c5c95489161fbdc1d156}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Polling\+Builder$<$ SDK $>$} - -Contains methods for configuring the polling data source. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a7888325d8b34c5c95489161fbdc1d156}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a7888325d8b34c5c95489161fbdc1d156}} -\index{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{built\+::\+Polling\+Config}}$<$ SDK $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Polling\+Builder}}$<$ SDK $>$\+::Build} - -Build the polling config. Used internal to the SDK. \begin{DoxyReturn}{Returns} -The built config. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a1c3d77913ec076ed8023387b409f3e7f}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder_a1c3d77913ec076ed8023387b409f3e7f}} -\index{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$}!PollInterval@{PollInterval}} -\index{PollInterval@{PollInterval}!launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::PollingBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{PollInterval()}{PollInterval()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Polling\+Builder}}$<$ SDK $>$\+::Poll\+Interval (\begin{DoxyParamCaption}\item[{std\+::chrono\+::seconds}]{poll\+\_\+interval }\end{DoxyParamCaption})} - -Sets the interval at which the SDK will poll for feature flag updates. -\begin{DoxyParams}{Parameters} -{\em poll\+\_\+interval} & The polling interval. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/data\+\_\+source\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/data\+\_\+source\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.tex deleted file mode 100644 index bdfce9786..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder.tex +++ /dev/null @@ -1,57 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Streaming\+Builder$<$ SDK $>$ Class Template Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}\index{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$}} - - -{\ttfamily \#include $<$data\+\_\+source\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a27063b54f854b0e8eea8c137ac07be77}{Initial\+Reconnect\+Delay}} (std\+::chrono\+::milliseconds initial\+\_\+reconnect\+\_\+delay) -\item -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{built\+::\+Streaming\+Config}}$<$ SDK $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a577874d4440b3408f3c7c29501ae98c3}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -class launchdarkly\+::config\+::shared\+::builders\+::\+Streaming\+Builder$<$ SDK $>$} - -Builds a configuration for a streaming data source. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a577874d4440b3408f3c7c29501ae98c3}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a577874d4440b3408f3c7c29501ae98c3}} -\index{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$}!Build@{Build}} -\index{Build@{Build}!launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{built\+::\+Streaming\+Config}}$<$ SDK $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Streaming\+Builder}}$<$ SDK $>$\+::Build} - -Build the streaming config. Used internal to the SDK. \begin{DoxyReturn}{Returns} -The built config. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a27063b54f854b0e8eea8c137ac07be77}\label{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder_a27063b54f854b0e8eea8c137ac07be77}} -\index{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$}!InitialReconnectDelay@{InitialReconnectDelay}} -\index{InitialReconnectDelay@{InitialReconnectDelay}!launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$@{launchdarkly::config::shared::builders::StreamingBuilder$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{InitialReconnectDelay()}{InitialReconnectDelay()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming\+Builder}}$<$ SDK $>$ \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Streaming\+Builder}}$<$ SDK $>$\+::Initial\+Reconnect\+Delay (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{initial\+\_\+reconnect\+\_\+delay }\end{DoxyParamCaption})} - -Sets the initial reconnect delay for the streaming connection. - -The streaming service uses a backoff algorithm (with jitter) every time the connection needs to be reestablished.\+The delay for the first reconnection will start near this value, and then increase exponentially for any subsequent connection failures. - - -\begin{DoxyParams}{Parameters} -{\em initial\+\_\+reconnect\+\_\+delay} & The initial delay for a reconnection attempt. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/data\+\_\+source\+\_\+builder.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/data\+\_\+source\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.tex deleted file mode 100644 index 97eb270d5..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events.tex +++ /dev/null @@ -1,122 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Events Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a25718a3572eb815598a5c8e39a1d75bb}{Events}} (bool enabled, std\+::size\+\_\+t capacity, std\+::chrono\+::milliseconds flush\+\_\+interval, std\+::string path, bool all\+\_\+attributes\+\_\+private, Attribute\+Reference\+::\+Set\+Type private\+\_\+attrs, std\+::chrono\+::milliseconds delivery\+\_\+retry\+\_\+delay, std\+::size\+\_\+t flush\+\_\+workers, std\+::optional$<$ std\+::size\+\_\+t $>$ context\+\_\+keys\+\_\+cache\+\_\+capacity) -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a57b36251a93400de84e2579ac0aae68b}{Enabled}} () const -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a37a2fbb446fe6fb1ab903e0bd1b5b5ff}{Capacity}} () const -\item -std\+::chrono\+::milliseconds \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a7d5220341c0b3337c6b56aee7d3a4516}{Flush\+Interval}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a4afef0f1fda22d16d4510d70bbcb0511}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a4afef0f1fda22d16d4510d70bbcb0511}} -std\+::chrono\+::milliseconds {\bfseries Delivery\+Retry\+Delay} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a27232f71865107b5cd0f38020602e179}{Path}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_afa4ecf0554992886a670e1343b9da066}{All\+Attributes\+Private}} () const -\item -Attribute\+Reference\+::\+Set\+Type const \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a06dde63ff4102ce660892908129097ff}{Private\+Attributes}} () const -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a335b875cf22532c0da9af8bab0b2d4ff}{Flush\+Workers}} () const -\item -std\+::optional$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a1d622b02fb38d2b9775b2e748b7bc5ad}{Context\+Keys\+Cache\+Capacity}} () const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a00ac627cd79df1fa5e9836822159ff3b}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a00ac627cd79df1fa5e9836822159ff3b}} -{\footnotesize template$<$typename SDK $>$ }\\class {\bfseries builders\+::\+Events\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a25718a3572eb815598a5c8e39a1d75bb}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a25718a3572eb815598a5c8e39a1d75bb}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!Events@{Events}} -\index{Events@{Events}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{Events()}{Events()}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Events (\begin{DoxyParamCaption}\item[{bool}]{enabled, }\item[{std\+::size\+\_\+t}]{capacity, }\item[{std\+::chrono\+::milliseconds}]{flush\+\_\+interval, }\item[{std\+::string}]{path, }\item[{bool}]{all\+\_\+attributes\+\_\+private, }\item[{Attribute\+Reference\+::\+Set\+Type}]{private\+\_\+attrs, }\item[{std\+::chrono\+::milliseconds}]{delivery\+\_\+retry\+\_\+delay, }\item[{std\+::size\+\_\+t}]{flush\+\_\+workers, }\item[{std\+::optional$<$ std\+::size\+\_\+t $>$}]{context\+\_\+keys\+\_\+cache\+\_\+capacity }\end{DoxyParamCaption})} - -Constructs configuration for the event subsystem. -\begin{DoxyParams}{Parameters} -{\em enabled} & If event-\/sending is enabled. If false, no events will be sent to Launch\+Darkly. \\ -\hline -{\em capacity} & How many events can queue in memory before new events are dropped. \\ -\hline -{\em flush\+\_\+interval} & How often events are automatically flushed to Launch\+Darkly. \\ -\hline -{\em path} & The path component of the Launch\+Darkly event delivery endpoint. \\ -\hline -{\em all\+\_\+attributes\+\_\+private} & Whether all attributes should be treated as private or not. \\ -\hline -{\em private\+\_\+attrs} & Which attributes should be treated as private, if All\+Attributes\+Private is false. \\ -\hline -{\em delivery\+\_\+retry\+\_\+delay} & How long to wait before a redelivery attempt should be made. \\ -\hline -{\em flush\+\_\+workers} & How many workers to use for concurrent event delivery. \\ -\hline -{\em context\+\_\+keys\+\_\+cache\+\_\+capacity} & Max number of unique context keys to hold in LRU cache used for context deduplication when generating index events. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_afa4ecf0554992886a670e1343b9da066}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_afa4ecf0554992886a670e1343b9da066}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!AllAttributesPrivate@{AllAttributesPrivate}} -\index{AllAttributesPrivate@{AllAttributesPrivate}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{AllAttributesPrivate()}{AllAttributesPrivate()}} -{\footnotesize\ttfamily bool launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+All\+Attributes\+Private (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Whether all attributes should be considered private or not. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a37a2fbb446fe6fb1ab903e0bd1b5b5ff}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a37a2fbb446fe6fb1ab903e0bd1b5b5ff}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!Capacity@{Capacity}} -\index{Capacity@{Capacity}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{Capacity()}{Capacity()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Capacity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Capacity of the event processor. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a1d622b02fb38d2b9775b2e748b7bc5ad}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a1d622b02fb38d2b9775b2e748b7bc5ad}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!ContextKeysCacheCapacity@{ContextKeysCacheCapacity}} -\index{ContextKeysCacheCapacity@{ContextKeysCacheCapacity}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{ContextKeysCacheCapacity()}{ContextKeysCacheCapacity()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::size\+\_\+t $>$ launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Context\+Keys\+Cache\+Capacity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Number of unique contexts to remember when deduplicating index events. \begin{DoxyReturn}{Returns} -Max, or std\+::nullopt if not applicable. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a57b36251a93400de84e2579ac0aae68b}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a57b36251a93400de84e2579ac0aae68b}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{Enabled()}{Enabled()}} -{\footnotesize\ttfamily bool launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Enabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns true if event-\/sending is enabled. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a7d5220341c0b3337c6b56aee7d3a4516}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a7d5220341c0b3337c6b56aee7d3a4516}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!FlushInterval@{FlushInterval}} -\index{FlushInterval@{FlushInterval}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{FlushInterval()}{FlushInterval()}} -{\footnotesize\ttfamily std\+::chrono\+::milliseconds launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Flush\+Interval (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Flush interval of the event processor, in milliseconds. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a335b875cf22532c0da9af8bab0b2d4ff}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a335b875cf22532c0da9af8bab0b2d4ff}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!FlushWorkers@{FlushWorkers}} -\index{FlushWorkers@{FlushWorkers}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{FlushWorkers()}{FlushWorkers()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Flush\+Workers (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Number of flush workers used for concurrent event delivery. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a27232f71865107b5cd0f38020602e179}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a27232f71865107b5cd0f38020602e179}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!Path@{Path}} -\index{Path@{Path}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{Path()}{Path()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Path (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Path component of the Launch\+Darkly event delivery endpoint. \mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a06dde63ff4102ce660892908129097ff}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events_a06dde63ff4102ce660892908129097ff}} -\index{launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}!PrivateAttributes@{PrivateAttributes}} -\index{PrivateAttributes@{PrivateAttributes}!launchdarkly::config::shared::built::Events@{launchdarkly::config::shared::built::Events}} -\doxysubsubsection{\texorpdfstring{PrivateAttributes()}{PrivateAttributes()}} -{\footnotesize\ttfamily Attribute\+Reference\+::\+Set\+Type const \& launchdarkly\+::config\+::shared\+::built\+::\+Events\+::\+Private\+Attributes (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Set of individual attributes that should be considered private. - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/events.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/events.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.tex deleted file mode 100644 index c5bc046df..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties.tex +++ /dev/null @@ -1,29 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Http\+Properties Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}\index{launchdarkly::config::shared::built::HttpProperties@{launchdarkly::config::shared::built::HttpProperties}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_afd2ea708be5f511ee4bdc1731b53f7e1}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_afd2ea708be5f511ee4bdc1731b53f7e1}} -{\bfseries Http\+Properties} (std\+::chrono\+::milliseconds connect\+\_\+timeout, std\+::chrono\+::milliseconds read\+\_\+timeout, std\+::chrono\+::milliseconds write\+\_\+timeout, std\+::chrono\+::milliseconds response\+\_\+timeout, std\+::map$<$ std\+::string, std\+::string $>$ base\+\_\+headers) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a1e62723e11c984a58e4480c488cbb745}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a1e62723e11c984a58e4480c488cbb745}} -std\+::chrono\+::milliseconds {\bfseries Connect\+Timeout} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_ad1b89d2208dbd7d7418678c0a7cba700}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_ad1b89d2208dbd7d7418678c0a7cba700}} -std\+::chrono\+::milliseconds {\bfseries Read\+Timeout} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a6d3646411ed3a246f04bd4ae461eec83}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a6d3646411ed3a246f04bd4ae461eec83}} -std\+::chrono\+::milliseconds {\bfseries Write\+Timeout} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a2cc444f6d9ec2781c5c0bc37f3d54da2}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a2cc444f6d9ec2781c5c0bc37f3d54da2}} -std\+::chrono\+::milliseconds {\bfseries Response\+Timeout} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a569a1d79afbd5270c295e8036bf4e517}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties_a569a1d79afbd5270c295e8036bf4e517}} -std\+::map$<$ std\+::string, std\+::string $>$ const \& {\bfseries Base\+Headers} () const -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/http\+\_\+properties.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/http\+\_\+properties.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.tex deleted file mode 100644 index 56ecef644..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints.tex +++ /dev/null @@ -1,78 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Service\+Endpoints Class Reference} -\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}\index{launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}} - - -{\ttfamily \#include $<$service\+\_\+endpoints.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a8d08d7002a627ac80873750d037aba64}{Service\+Endpoints}} (std\+::string polling, std\+::string streaming, std\+::string events) -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a97e938e855b8677f8864975c85df309c}{Polling\+Base\+Url}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_adb613c7b9da86c6bd180cb7a25e57f67}{Streaming\+Base\+Url}} () const -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_ae634655ee97b2c8dfa4ddad30e414bf5}{Events\+Base\+Url}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{Service\+Endpoints}} contains configured \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{Service\+Endpoints}} for the Launch\+Darkly service or a Relay Proxy instance. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a8d08d7002a627ac80873750d037aba64}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a8d08d7002a627ac80873750d037aba64}} -\index{launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}!ServiceEndpoints@{ServiceEndpoints}} -\index{ServiceEndpoints@{ServiceEndpoints}!launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}} -\doxysubsubsection{\texorpdfstring{ServiceEndpoints()}{ServiceEndpoints()}} -{\footnotesize\ttfamily launchdarkly\+::config\+::shared\+::built\+::\+Service\+Endpoints\+::\+Service\+Endpoints (\begin{DoxyParamCaption}\item[{std\+::string}]{polling, }\item[{std\+::string}]{streaming, }\item[{std\+::string}]{events }\end{DoxyParamCaption})} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{Service\+Endpoints}} from individual polling, streaming, and events URLs. - -Meant for internal usage only; see Client\+Endpoints\+Builder or Server\+Endpoints\+Builder to safely construct a \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{Service\+Endpoints}} with default URLs. - - -\begin{DoxyParams}{Parameters} -{\em polling} & Polling URL. \\ -\hline -{\em streaming} & Streaming URL. \\ -\hline -{\em events} & \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{Events}} URL. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_ae634655ee97b2c8dfa4ddad30e414bf5}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_ae634655ee97b2c8dfa4ddad30e414bf5}} -\index{launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}!EventsBaseUrl@{EventsBaseUrl}} -\index{EventsBaseUrl@{EventsBaseUrl}!launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}} -\doxysubsubsection{\texorpdfstring{EventsBaseUrl()}{EventsBaseUrl()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::config\+::shared\+::built\+::\+Service\+Endpoints\+::\+Events\+Base\+Url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns the configured base events URL. \begin{DoxyReturn}{Returns} -Base events URL. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a97e938e855b8677f8864975c85df309c}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_a97e938e855b8677f8864975c85df309c}} -\index{launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}!PollingBaseUrl@{PollingBaseUrl}} -\index{PollingBaseUrl@{PollingBaseUrl}!launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}} -\doxysubsubsection{\texorpdfstring{PollingBaseUrl()}{PollingBaseUrl()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::config\+::shared\+::built\+::\+Service\+Endpoints\+::\+Polling\+Base\+Url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns the configured base polling URL. \begin{DoxyReturn}{Returns} -Base polling URL. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_adb613c7b9da86c6bd180cb7a25e57f67}\label{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints_adb613c7b9da86c6bd180cb7a25e57f67}} -\index{launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}!StreamingBaseUrl@{StreamingBaseUrl}} -\index{StreamingBaseUrl@{StreamingBaseUrl}!launchdarkly::config::shared::built::ServiceEndpoints@{launchdarkly::config::shared::built::ServiceEndpoints}} -\doxysubsubsection{\texorpdfstring{StreamingBaseUrl()}{StreamingBaseUrl()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::config\+::shared\+::built\+::\+Service\+Endpoints\+::\+Streaming\+Base\+Url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Returns the configured base streaming URL. \begin{DoxyReturn}{Returns} -Base streaming URL. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/service\+\_\+endpoints.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/service\+\_\+endpoints.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState.tex deleted file mode 100644 index 23aafa8b3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState.tex +++ /dev/null @@ -1,127 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{}\doxysection{launchdarkly\+::server\+\_\+side\+::All\+Flags\+State Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState}\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} - - -{\ttfamily \#include $<$all\+\_\+flags\+\_\+state.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{State}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{Options}} \+: std\+::uint8\+\_\+t \{ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{Default}} = 0 -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a4049055d936ea2a4c6f5f8969063f4d3}{Include\+Reasons}} = (1 $<$$<$ 0) -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52abcd23397d3afdff809ad9530ed3f8f63}{Details\+Only\+For\+Tracked\+Flags}} = (1 $<$$<$ 1) -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52ac46a01f9c697a297848ab2daff0fe733}{Client\+Side\+Only}} = (1 $<$$<$ 2) - \} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_af34e98c020878fba3c04f37d94c729ee}{Valid}} () const -\item -std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{State}} $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac4a64d0f618fdc00a6cea7a9a0e6c05e}{States}} () const -\item -std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a05803f4201117fd077f3fe9f62b4c862}{Values}} () const -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a31556194c2ffc55aaaa90c8ec2a15124}{All\+Flags\+State}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a1448f0a2641a137f246caaefa3787205}{All\+Flags\+State}} (std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ evaluations, std\+::unordered\+\_\+map$<$ std\+::string, class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{State}} $>$ flags\+\_\+state) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} is a snapshot of the state of multiple feature flags with regard to a specific evaluation context. - -Serializing this object to JSON using boost\+::json\+::value\+\_\+from will produce the appropriate data structure for bootstrapping the Launch\+Darkly Java\+Script client. - -To do this, the header $<$\mbox{\hyperlink{json__all__flags__state_8hpp_source}{launchdarkly/server\+\_\+side/serialization/json\+\_\+all\+\_\+flags\+\_\+state.\+hpp}}$>$ must be included to make the appropriate {\ttfamily tag\+\_\+invoke} implementations available to boost. - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!Options@{Options}} -\index{Options@{Options}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{Options}{Options}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+Options}} \+: std\+::uint8\+\_\+t\hspace{0.3cm}{\ttfamily [strong]}} - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{Default@{Default}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}}\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!Default@{Default}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}} -Default&Default behavior. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{IncludeReasons@{IncludeReasons}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}}\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!IncludeReasons@{IncludeReasons}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a4049055d936ea2a4c6f5f8969063f4d3}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a4049055d936ea2a4c6f5f8969063f4d3}} -Include\+Reasons&Include evaluation reasons in the state object. By default, they are not. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{DetailsOnlyForTrackedFlags@{DetailsOnlyForTrackedFlags}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}}\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!DetailsOnlyForTrackedFlags@{DetailsOnlyForTrackedFlags}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52abcd23397d3afdff809ad9530ed3f8f63}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52abcd23397d3afdff809ad9530ed3f8f63}} -Details\+Only\+For\+Tracked\+Flags&Include detailed flag metadata only for flags with event tracking or debugging turned on. - -This reduces the size of the JSON data if you are passing the flag state to the front end. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{ClientSideOnly@{ClientSideOnly}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}}\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!ClientSideOnly@{ClientSideOnly}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52ac46a01f9c697a297848ab2daff0fe733}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52ac46a01f9c697a297848ab2daff0fe733}} -Client\+Side\+Only&Include only flags marked for use with the client-\/side SDK. By default, all flags are included. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a31556194c2ffc55aaaa90c8ec2a15124}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a31556194c2ffc55aaaa90c8ec2a15124}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!AllFlagsState@{AllFlagsState}} -\index{AllFlagsState@{AllFlagsState}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{AllFlagsState()}{AllFlagsState()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+All\+Flags\+State (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Constructs an invalid instance of \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}}. \mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a1448f0a2641a137f246caaefa3787205}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a1448f0a2641a137f246caaefa3787205}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!AllFlagsState@{AllFlagsState}} -\index{AllFlagsState@{AllFlagsState}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{AllFlagsState()}{AllFlagsState()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+All\+Flags\+State (\begin{DoxyParamCaption}\item[{std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$}]{evaluations, }\item[{std\+::unordered\+\_\+map$<$ std\+::string, class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{State}} $>$}]{flags\+\_\+state }\end{DoxyParamCaption})} - -Constructs a valid instance of \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}}. -\begin{DoxyParams}{Parameters} -{\em evaluations} & A map of evaluation results for each flag. \\ -\hline -{\em flags\+\_\+state} & A map of metadata for each flag. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac4a64d0f618fdc00a6cea7a9a0e6c05e}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac4a64d0f618fdc00a6cea7a9a0e6c05e}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!States@{States}} -\index{States@{States}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{States()}{States()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{All\+Flags\+State\+::\+State}} $>$ const \& launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+States (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -A map of metadata for each flag. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_af34e98c020878fba3c04f37d94c729ee}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_af34e98c020878fba3c04f37d94c729ee}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!Valid@{Valid}} -\index{Valid@{Valid}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{Valid()}{Valid()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -True if the call to \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} succeeded. False if there was an error, such as the data store being unavailable. When false, the other accessors will return empty maps. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a05803f4201117fd077f3fe9f62b4c862}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_a05803f4201117fd077f3fe9f62b4c862}} -\index{launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}!Values@{Values}} -\index{Values@{Values}!launchdarkly::server\_side::AllFlagsState@{launchdarkly::server\_side::AllFlagsState}} -\doxysubsubsection{\texorpdfstring{Values()}{Values()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ const \& launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+Values (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -A map of evaluation results for each flag. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/all\+\_\+flags\+\_\+state.\+hpp\item -src/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.tex deleted file mode 100644 index baa67a3e4..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder.tex +++ /dev/null @@ -1,58 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::All\+Flags\+State\+Builder Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder}\index{launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_aae2067da09e23970ed4ca65f80e361d1}{All\+Flags\+State\+Builder}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}} options) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a13022d26a50be0bf356d5e7d71f6bfd4}{Add\+Flag}} (std\+::string const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} value, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{All\+Flags\+State\+::\+State}} state) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a4456ea06e20f1c819433d230ae7cd211}{Build}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_aae2067da09e23970ed4ca65f80e361d1}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_aae2067da09e23970ed4ca65f80e361d1}} -\index{launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}!AllFlagsStateBuilder@{AllFlagsStateBuilder}} -\index{AllFlagsStateBuilder@{AllFlagsStateBuilder}!launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}} -\doxysubsubsection{\texorpdfstring{AllFlagsStateBuilder()}{AllFlagsStateBuilder()}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+Builder\+::\+All\+Flags\+State\+Builder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}}}]{options }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} - -Constructs a builder capable of generating a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} structure. -\begin{DoxyParams}{Parameters} -{\em options} & Options affecting the behavior of the builder. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a13022d26a50be0bf356d5e7d71f6bfd4}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a13022d26a50be0bf356d5e7d71f6bfd4}} -\index{launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}!AddFlag@{AddFlag}} -\index{AddFlag@{AddFlag}!launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}} -\doxysubsubsection{\texorpdfstring{AddFlag()}{AddFlag()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+Builder\+::\+Add\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{value, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{All\+Flags\+State\+::\+State}}}]{state }\end{DoxyParamCaption})} - -Adds a flag, including its evaluation result and additional state. -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -{\em value} & \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} of the flag. \\ -\hline -{\em state} & State of the flag. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a4456ea06e20f1c819433d230ae7cd211}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder_a4456ea06e20f1c819433d230ae7cd211}} -\index{launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}!Build@{Build}} -\index{Build@{Build}!launchdarkly::server\_side::AllFlagsStateBuilder@{launchdarkly::server\_side::AllFlagsStateBuilder}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+Builder\+::\+Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Builds a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} structure from the flags added to the builder. This operation consumes the builder, and must only be called once. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state\+\_\+builder.\+hpp\item -src/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.tex deleted file mode 100644 index 4501a0480..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State.tex +++ /dev/null @@ -1,107 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{}\doxysection{launchdarkly\+::server\+\_\+side\+::All\+Flags\+State\+::State Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} - - -{\ttfamily \#include $<$all\+\_\+flags\+\_\+state.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_abbbbcbbb0116f7be250a4daab6cd378b}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_abbbbcbbb0116f7be250a4daab6cd378b}} -{\bfseries State} (std\+::uint64\+\_\+t version, std\+::optional$<$ std\+::int64\+\_\+t $>$ variation, std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ reason, bool track\+\_\+events, bool track\+\_\+reason, std\+::optional$<$ std\+::uint64\+\_\+t $>$ debug\+\_\+events\+\_\+until\+\_\+date) -\item -std\+::uint64\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a3850239b2039bbddb46ad2465506e61d}{Version}} () const -\item -std\+::optional$<$ std\+::int64\+\_\+t $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1837f872bd8e540732660c94b8d4b4a4}{Variation}} () const -\item -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a40aa53a1bdbfb84b5ccb900b25b2c30f}{Reason}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ac7f93495cc0a8672aa403e155f33d442}{Track\+Events}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ad63b578713aa90d0f9932054d256fea6}{Track\+Reason}} () const -\item -std\+::optional$<$ std\+::uint64\+\_\+t $>$ const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1cad89b4f25d62f5ee1746e9f5ce1310}{Debug\+Events\+Until\+Date}} () const -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a92a753d9c3f36399bf35dfbd231e248d}{Omit\+Details}} () const -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a4588a05ab8669fac6b83a4e38b2f1c97}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a4588a05ab8669fac6b83a4e38b2f1c97}} -class {\bfseries All\+Flags\+State\+Builder} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}{State}} contains information pertaining to a single feature flag. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1cad89b4f25d62f5ee1746e9f5ce1310}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1cad89b4f25d62f5ee1746e9f5ce1310}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!DebugEventsUntilDate@{DebugEventsUntilDate}} -\index{DebugEventsUntilDate@{DebugEventsUntilDate}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{DebugEventsUntilDate()}{DebugEventsUntilDate()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::uint64\+\_\+t $>$ const \& launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Debug\+Events\+Until\+Date (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -The date on which debug mode expires for this flag, if enabled. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a92a753d9c3f36399bf35dfbd231e248d}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a92a753d9c3f36399bf35dfbd231e248d}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!OmitDetails@{OmitDetails}} -\index{OmitDetails@{OmitDetails}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{OmitDetails()}{OmitDetails()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Omit\+Details (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -True if the options passed to \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}}, combined with the obtained flag state, indicate that some metadata can be left out of the JSON serialization. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a40aa53a1bdbfb84b5ccb900b25b2c30f}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a40aa53a1bdbfb84b5ccb900b25b2c30f}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!Reason@{Reason}} -\index{Reason@{Reason}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{Reason()}{Reason()}} -{\footnotesize\ttfamily std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ const \& launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -The reason that the flag evaluation produced the specified variation. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ac7f93495cc0a8672aa403e155f33d442}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ac7f93495cc0a8672aa403e155f33d442}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!TrackEvents@{TrackEvents}} -\index{TrackEvents@{TrackEvents}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{TrackEvents()}{TrackEvents()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Track\+Events (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -True if a full feature event must be sent when evaluating this flag. This will be true if tracking was explicitly enabled for this flag for data export, or if the evaluation involved an experiment, or both. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ad63b578713aa90d0f9932054d256fea6}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_ad63b578713aa90d0f9932054d256fea6}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!TrackReason@{TrackReason}} -\index{TrackReason@{TrackReason}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{TrackReason()}{TrackReason()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Track\+Reason (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -True if the evaluation reason should always be included in any full feature event created for this flag, regardless of whether a Variation\+Detail method was called. This will be true if the evaluation involved an experiment. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1837f872bd8e540732660c94b8d4b4a4}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a1837f872bd8e540732660c94b8d4b4a4}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!Variation@{Variation}} -\index{Variation@{Variation}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{Variation()}{Variation()}} -{\footnotesize\ttfamily std\+::optional$<$ std\+::int64\+\_\+t $>$ launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Variation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -The variation index that was selected for the specified evaluation context. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a3850239b2039bbddb46ad2465506e61d}\label{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State_a3850239b2039bbddb46ad2465506e61d}} -\index{launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}!Version@{Version}} -\index{Version@{Version}!launchdarkly::server\_side::AllFlagsState::State@{launchdarkly::server\_side::AllFlagsState::State}} -\doxysubsubsection{\texorpdfstring{Version()}{Version()}} -{\footnotesize\ttfamily std\+::uint64\+\_\+t launchdarkly\+::server\+\_\+side\+::\+All\+Flags\+State\+::\+State\+::\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -\begin{DoxyReturn}{Returns} -The flag\textquotesingle{}s version number when it was evaluated. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/all\+\_\+flags\+\_\+state.\+hpp\item -src/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client.tex deleted file mode 100644 index 3808d796b..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client.tex +++ /dev/null @@ -1,483 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1Client}{}\doxysection{launchdarkly\+::server\+\_\+side\+::Client Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1Client}\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::Client\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1Client__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::Client\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1Client__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a7e2eb7902e20b8036c6f45fea804c3cf}\label{classlaunchdarkly_1_1server__side_1_1Client_a7e2eb7902e20b8036c6f45fea804c3cf}} -using {\bfseries Flag\+Key} = std\+::string -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a2c352a00ebf5db8b0ae7ab6c87bcda21}\label{classlaunchdarkly_1_1server__side_1_1Client_a2c352a00ebf5db8b0ae7ab6c87bcda21}} -{\bfseries Client} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{Config}} config) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a279b3a215eeb7c1ab359fcff80adc1c6}\label{classlaunchdarkly_1_1server__side_1_1Client_a279b3a215eeb7c1ab359fcff80adc1c6}} -{\bfseries Client} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} \&\&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a2edaa2dd659cd7fe6f282491dba914a8}\label{classlaunchdarkly_1_1server__side_1_1Client_a2edaa2dd659cd7fe6f282491dba914a8}} -{\bfseries Client} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_ae23316a6296608480507a3c1f8fda65b}\label{classlaunchdarkly_1_1server__side_1_1Client_ae23316a6296608480507a3c1f8fda65b}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}})=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a867a88219b09cb299eeb9f567f1cd6e1}\label{classlaunchdarkly_1_1server__side_1_1Client_a867a88219b09cb299eeb9f567f1cd6e1}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} \&\&other)=delete -\item -std\+::future$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a2af14c4662022076c0b44e32b5512cec}{Start\+Async}} () override -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a1ff4fe4cd43f5c9340aed5b5f4d4bdd7}{Initialized}} () const override -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5a8b37e0761b36dd8e7e5693f7263c84}{All\+Flags\+State}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context, enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}} options=\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_aa05c2cb76509b0a669c6f5be3f7618a5}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data, double metric\+\_\+value) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ad22b94625f9684fb0048de970c171240}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ade09a1170c116c4f34883f59db58ad85}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a25ca799cec9ff7327ca21bcb68907705}{Flush\+Async}} () override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a764c9c76a6f3444b37a14cabdeb255cc}{Identify}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} context) override -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a3c217639caaf417af18e6cd9b8e19c73}{Bool\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a211cf3dfd5f4cd739b3c86df921ee27b}{Bool\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value) override -\item -std\+::string \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5a1bd2e17212f6790c05df9de448a5c5}{String\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a9bf402e27152dcb8947cdf870f2f8f64}{String\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value) override -\item -double \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a72282c947bfae8e5b35b63c5bf1d8f31}{Double\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ double $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a9c338691df864bb2d4e6147724bd6ef5}{Double\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value) override -\item -int \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_aff3a3999b93085b410e2c12a239224f0}{Int\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ int $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a03a054914d1f0e19b358379db526664c}{Int\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5dcce5aec9414d1bfa57da30803910d3}{Json\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ad4e5c6832c1c05f26b496a7998c6b88e}{Json\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a552640fcd741d7d59c7c6ed6e0bbcc5e}{Data\+Source\+Status}} () override -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static char const $\ast$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_af5aa3e2c7b94eb27a569a0b58b03930b}{Version}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a5a8b37e0761b36dd8e7e5693f7263c84}\label{classlaunchdarkly_1_1server__side_1_1Client_a5a8b37e0761b36dd8e7e5693f7263c84}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!AllFlagsState@{AllFlagsState}} -\index{AllFlagsState@{AllFlagsState}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{AllFlagsState()}{AllFlagsState()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} launchdarkly\+::server\+\_\+side\+::\+Client\+::\+All\+Flags\+State (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{context, }\item[{enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}}}]{options = {\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata. - -The method\textquotesingle{}s behavior can be controlled by passing a combination of one or more options. - -A common use-\/case for \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} is to generate data suitable for bootstrapping the client-\/side Java\+Script SDK. - -This method will not send analytics events back to Launch\+Darkly. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context against which all flags will be evaluated. \\ -\hline -{\em options} & A combination of one or more options. Omitting this argument is equivalent to passing \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} data structure. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ad2030f5a057c5bfd5593556fc38dc0e6}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a3c217639caaf417af18e6cd9b8e19c73}\label{classlaunchdarkly_1_1server__side_1_1Client_a3c217639caaf417af18e6cd9b8e19c73}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!BoolVariation@{BoolVariation}} -\index{BoolVariation@{BoolVariation}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{BoolVariation()}{BoolVariation()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Bool\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the boolean value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a62b8a8d8ed1929ff95991aaae07c4f56}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a211cf3dfd5f4cd739b3c86df921ee27b}\label{classlaunchdarkly_1_1server__side_1_1Client_a211cf3dfd5f4cd739b3c86df921ee27b}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!BoolVariationDetail@{BoolVariationDetail}} -\index{BoolVariationDetail@{BoolVariationDetail}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{BoolVariationDetail()}{BoolVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ bool $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Bool\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ae18a9739a75900ff5197d179c5481da1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a552640fcd741d7d59c7c6ed6e0bbcc5e}\label{classlaunchdarkly_1_1server__side_1_1Client_a552640fcd741d7d59c7c6ed6e0bbcc5e}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!DataSourceStatus@{DataSourceStatus}} -\index{DataSourceStatus@{DataSourceStatus}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{DataSourceStatus()}{DataSourceStatus()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Data\+Source\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns an interface which provides methods for subscribing to data source status. \begin{DoxyReturn}{Returns} -A data source status provider. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a0a60990510fbc5216f8c664efb2903c1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a72282c947bfae8e5b35b63c5bf1d8f31}\label{classlaunchdarkly_1_1server__side_1_1Client_a72282c947bfae8e5b35b63c5bf1d8f31}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!DoubleVariation@{DoubleVariation}} -\index{DoubleVariation@{DoubleVariation}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{DoubleVariation()}{DoubleVariation()}} -{\footnotesize\ttfamily double launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Double\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the double value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aec4de219b203e643f31d45b3704b5f07}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a9c338691df864bb2d4e6147724bd6ef5}\label{classlaunchdarkly_1_1server__side_1_1Client_a9c338691df864bb2d4e6147724bd6ef5}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!DoubleVariationDetail@{DoubleVariationDetail}} -\index{DoubleVariationDetail@{DoubleVariationDetail}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{DoubleVariationDetail()}{DoubleVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ double $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Double\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac2a0ff35969e5f5b5ed7af9935c7714f}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a25ca799cec9ff7327ca21bcb68907705}\label{classlaunchdarkly_1_1server__side_1_1Client_a25ca799cec9ff7327ca21bcb68907705}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!FlushAsync@{FlushAsync}} -\index{FlushAsync@{FlushAsync}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{FlushAsync()}{FlushAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Flush\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tells the client that all pending analytics events (if any) should be delivered as soon as possible. - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a23d8cccdc3d7313ed42e3cab156fbbbc}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a764c9c76a6f3444b37a14cabdeb255cc}\label{classlaunchdarkly_1_1server__side_1_1Client_a764c9c76a6f3444b37a14cabdeb255cc}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Identify@{Identify}} -\index{Identify@{Identify}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Identify()}{Identify()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Identify (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}}}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Generates an identify event for a context. - - -\begin{DoxyParams}{Parameters} -{\em context} & The new evaluation context. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_acd1ab59ee8c65f2c217433ddf2f92c0d}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a1ff4fe4cd43f5c9340aed5b5f4d4bdd7}\label{classlaunchdarkly_1_1server__side_1_1Client_a1ff4fe4cd43f5c9340aed5b5f4d4bdd7}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns a boolean value indicating Launch\+Darkly connection and flag state within the client. - -When you first start the client, once Start\+Async has completed, Initialized should return true if and only if either 1. it connected to Launch\+Darkly and successfully retrieved flags, or 2. it started in offline mode so there\textquotesingle{}s no need to connect to Launch\+Darkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind. - -\begin{DoxyReturn}{Returns} -True if the client is initialized. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_aff3a3999b93085b410e2c12a239224f0}\label{classlaunchdarkly_1_1server__side_1_1Client_aff3a3999b93085b410e2c12a239224f0}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!IntVariation@{IntVariation}} -\index{IntVariation@{IntVariation}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{IntVariation()}{IntVariation()}} -{\footnotesize\ttfamily int launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Int\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the int value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aba46012ee135a0ffcff3fde236b391de}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a03a054914d1f0e19b358379db526664c}\label{classlaunchdarkly_1_1server__side_1_1Client_a03a054914d1f0e19b358379db526664c}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!IntVariationDetail@{IntVariationDetail}} -\index{IntVariationDetail@{IntVariationDetail}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{IntVariationDetail()}{IntVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ int $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Int\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a74860887175c3da120496abfefe06817}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a5dcce5aec9414d1bfa57da30803910d3}\label{classlaunchdarkly_1_1server__side_1_1Client_a5dcce5aec9414d1bfa57da30803910d3}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!JsonVariation@{JsonVariation}} -\index{JsonVariation@{JsonVariation}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{JsonVariation()}{JsonVariation()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Json\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the JSON value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6625f427f84a06cc8ca69e9a16c4b2b9}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_ad4e5c6832c1c05f26b496a7998c6b88e}\label{classlaunchdarkly_1_1server__side_1_1Client_ad4e5c6832c1c05f26b496a7998c6b88e}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!JsonVariationDetail@{JsonVariationDetail}} -\index{JsonVariationDetail@{JsonVariationDetail}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{JsonVariationDetail()}{JsonVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Json\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_afbf8da2628e07a8dd13971e20a3c854c}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a2af14c4662022076c0b44e32b5512cec}\label{classlaunchdarkly_1_1server__side_1_1Client_a2af14c4662022076c0b44e32b5512cec}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily std\+::future$<$ bool $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Start\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Connects the client to Launch\+Darkly\textquotesingle{}s flag delivery endpoints. - -If Start\+Async isn\textquotesingle{}t called, the client is able to post events but is unable to obtain flag data. - -The returned future will resolve to true or false based on the logic outlined on \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a1ff4fe4cd43f5c9340aed5b5f4d4bdd7}{Initialized}}. - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a938c1f9d11d168a0c2fe9d3474cb9f0c}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a5a1bd2e17212f6790c05df9de448a5c5}\label{classlaunchdarkly_1_1server__side_1_1Client_a5a1bd2e17212f6790c05df9de448a5c5}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!StringVariation@{StringVariation}} -\index{StringVariation@{StringVariation}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{StringVariation()}{StringVariation()}} -{\footnotesize\ttfamily std\+::string launchdarkly\+::server\+\_\+side\+::\+Client\+::\+String\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the string value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a352f0a1b3e174487c51461d07402fa50}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_a9bf402e27152dcb8947cdf870f2f8f64}\label{classlaunchdarkly_1_1server__side_1_1Client_a9bf402e27152dcb8947cdf870f2f8f64}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!StringVariationDetail@{StringVariationDetail}} -\index{StringVariationDetail@{StringVariationDetail}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{StringVariationDetail()}{StringVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ std\+::string $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+String\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a149532f1626ea39a90e6598e4ae6c788}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_ade09a1170c116c4f34883f59db58ad85}\label{classlaunchdarkly_1_1server__side_1_1Client_ade09a1170c116c4f34883f59db58ad85}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aa7a694cc8cdbc048a0b9c432c9e09303}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_ad22b94625f9684fb0048de970c171240}\label{classlaunchdarkly_1_1server__side_1_1Client_ad22b94625f9684fb0048de970c171240}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name, with additional JSON data. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a7f764a539757a588cf1e527b88e562c1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_aa05c2cb76509b0a669c6f5be3f7618a5}\label{classlaunchdarkly_1_1server__side_1_1Client_aa05c2cb76509b0a669c6f5be3f7618a5}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data, }\item[{double}]{metric\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -{\em metric\+\_\+value} & this value is used by the Launch\+Darkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6bd874e94e63c328db1401d84eb24904}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1Client_af5aa3e2c7b94eb27a569a0b58b03930b}\label{classlaunchdarkly_1_1server__side_1_1Client_af5aa3e2c7b94eb27a569a0b58b03930b}} -\index{launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}!Version@{Version}} -\index{Version@{Version}!launchdarkly::server\_side::Client@{launchdarkly::server\_side::Client}} -\doxysubsubsection{\texorpdfstring{Version()}{Version()}} -{\footnotesize\ttfamily char const $\ast$ launchdarkly\+::server\+\_\+side\+::\+Client\+::\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Returns the version of the SDK. \begin{DoxyReturn}{Returns} -String representing version of the SDK. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/client.\+hpp\item -src/client.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl.tex deleted file mode 100644 index c52fdfcb3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl.tex +++ /dev/null @@ -1,469 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl}{}\doxysection{launchdarkly\+::server\+\_\+side\+::Client\+Impl Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1ClientImpl}\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::Client\+Impl\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1ClientImpl__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::Client\+Impl\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_aa78e9633bb22b9e18359136dcf80bedf}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_aa78e9633bb22b9e18359136dcf80bedf}} -using {\bfseries Flag\+Key} = std\+::string -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a9e56bf0abca5d82a2afa25464cce8eb9}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a9e56bf0abca5d82a2afa25464cce8eb9}} -{\bfseries Client\+Impl} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{Config}} config, std\+::string const \&version) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_af07c3e049a1ef76a3be8022996609bc0}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_af07c3e049a1ef76a3be8022996609bc0}} -{\bfseries Client\+Impl} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}} \&\&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_af89eca54c190fc795b8777661cf92140}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_af89eca54c190fc795b8777661cf92140}} -{\bfseries Client\+Impl} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3baca87d1e14938dce39de774402f386}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3baca87d1e14938dce39de774402f386}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}})=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a9f8d7d56e9b8072b136e60da92a68f99}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a9f8d7d56e9b8072b136e60da92a68f99}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl}{Client\+Impl}} \&\&other)=delete -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ae83e746e10fa698663f368203d488642}{Initialized}} () const override -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_aca6d862906a79221bb9be92f1dd5eda7}{All\+Flags\+State}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}} options=\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a13678a40f091818fd8c06f9f5b6e8c0e}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data, double metric\+\_\+value) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a67689e107a5633f91a10dae961306477}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac63223c2854560a5837bd99cee2cef37}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a751edea06d34e4fbee3d6fb36b7a17a0}{Flush\+Async}} () override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c41a63bf14e2bfea1d24c8087c62c3a}{Identify}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} context) override -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_adf1b5fe2d1aa12dbb3cc7dd52f324c77}{Bool\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c3bb5b0fca47f74b8e79988c9333125}{Bool\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value) override -\item -std\+::string \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_abe9145fe80ec44851f6ef44d25c04527}{String\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0ba923cde62d5652188cd83eb6042d2e}{String\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value) override -\item -double \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3edeffd3ba2380a8726230f1d222c3c1}{Double\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ double $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a692cbd85a6347e6fe676708004ef7e72}{Double\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value) override -\item -int \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a5f15c8281dba62edc86a29477ca7d31d}{Int\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ int $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0dd3c95586d118d1a8eb4089a7abe4d2}{Int\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a347d17a2cb9e091dc0bd0b92fa732a85}{Json\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a80470f0e29e9e89cd4112a3a05a371ff}{Json\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value) override -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac69f31ec6b44bfae27586933414f9d66}{Data\+Source\+Status}} () override -\item -std\+::future$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ab06329dedfebb31716b21de8ac18d09e}{Start\+Async}} () override -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_aca6d862906a79221bb9be92f1dd5eda7}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_aca6d862906a79221bb9be92f1dd5eda7}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!AllFlagsState@{AllFlagsState}} -\index{AllFlagsState@{AllFlagsState}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{AllFlagsState()}{AllFlagsState()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+All\+Flags\+State (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{context, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}}}]{options = {\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata. - -The method\textquotesingle{}s behavior can be controlled by passing a combination of one or more options. - -A common use-\/case for \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} is to generate data suitable for bootstrapping the client-\/side Java\+Script SDK. - -This method will not send analytics events back to Launch\+Darkly. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context against which all flags will be evaluated. \\ -\hline -{\em options} & A combination of one or more options. Omitting this argument is equivalent to passing \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} data structure. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ad2030f5a057c5bfd5593556fc38dc0e6}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_adf1b5fe2d1aa12dbb3cc7dd52f324c77}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_adf1b5fe2d1aa12dbb3cc7dd52f324c77}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!BoolVariation@{BoolVariation}} -\index{BoolVariation@{BoolVariation}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{BoolVariation()}{BoolVariation()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Bool\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the boolean value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a62b8a8d8ed1929ff95991aaae07c4f56}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c3bb5b0fca47f74b8e79988c9333125}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c3bb5b0fca47f74b8e79988c9333125}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!BoolVariationDetail@{BoolVariationDetail}} -\index{BoolVariationDetail@{BoolVariationDetail}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{BoolVariationDetail()}{BoolVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ bool $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Bool\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ae18a9739a75900ff5197d179c5481da1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac69f31ec6b44bfae27586933414f9d66}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac69f31ec6b44bfae27586933414f9d66}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!DataSourceStatus@{DataSourceStatus}} -\index{DataSourceStatus@{DataSourceStatus}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{DataSourceStatus()}{DataSourceStatus()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Data\+Source\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns an interface which provides methods for subscribing to data source status. \begin{DoxyReturn}{Returns} -A data source status provider. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a0a60990510fbc5216f8c664efb2903c1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3edeffd3ba2380a8726230f1d222c3c1}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3edeffd3ba2380a8726230f1d222c3c1}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!DoubleVariation@{DoubleVariation}} -\index{DoubleVariation@{DoubleVariation}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{DoubleVariation()}{DoubleVariation()}} -{\footnotesize\ttfamily double launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Double\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the double value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aec4de219b203e643f31d45b3704b5f07}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a692cbd85a6347e6fe676708004ef7e72}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a692cbd85a6347e6fe676708004ef7e72}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!DoubleVariationDetail@{DoubleVariationDetail}} -\index{DoubleVariationDetail@{DoubleVariationDetail}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{DoubleVariationDetail()}{DoubleVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ double $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Double\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac2a0ff35969e5f5b5ed7af9935c7714f}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a751edea06d34e4fbee3d6fb36b7a17a0}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a751edea06d34e4fbee3d6fb36b7a17a0}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!FlushAsync@{FlushAsync}} -\index{FlushAsync@{FlushAsync}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{FlushAsync()}{FlushAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Flush\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tells the client that all pending analytics events (if any) should be delivered as soon as possible. - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a23d8cccdc3d7313ed42e3cab156fbbbc}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c41a63bf14e2bfea1d24c8087c62c3a}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c41a63bf14e2bfea1d24c8087c62c3a}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!Identify@{Identify}} -\index{Identify@{Identify}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{Identify()}{Identify()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Identify (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}}}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Generates an identify event for a context. - - -\begin{DoxyParams}{Parameters} -{\em context} & The new evaluation context. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_acd1ab59ee8c65f2c217433ddf2f92c0d}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_ae83e746e10fa698663f368203d488642}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_ae83e746e10fa698663f368203d488642}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns a boolean value indicating Launch\+Darkly connection and flag state within the client. - -When you first start the client, once Start\+Async has completed, Initialized should return true if and only if either 1. it connected to Launch\+Darkly and successfully retrieved flags, or 2. it started in offline mode so there\textquotesingle{}s no need to connect to Launch\+Darkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind. - -\begin{DoxyReturn}{Returns} -True if the client is initialized. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a5f15c8281dba62edc86a29477ca7d31d}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a5f15c8281dba62edc86a29477ca7d31d}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!IntVariation@{IntVariation}} -\index{IntVariation@{IntVariation}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{IntVariation()}{IntVariation()}} -{\footnotesize\ttfamily int launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Int\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the int value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aba46012ee135a0ffcff3fde236b391de}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0dd3c95586d118d1a8eb4089a7abe4d2}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0dd3c95586d118d1a8eb4089a7abe4d2}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!IntVariationDetail@{IntVariationDetail}} -\index{IntVariationDetail@{IntVariationDetail}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{IntVariationDetail()}{IntVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ int $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Int\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a74860887175c3da120496abfefe06817}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a347d17a2cb9e091dc0bd0b92fa732a85}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a347d17a2cb9e091dc0bd0b92fa732a85}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!JsonVariation@{JsonVariation}} -\index{JsonVariation@{JsonVariation}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{JsonVariation()}{JsonVariation()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Json\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the JSON value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6625f427f84a06cc8ca69e9a16c4b2b9}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a80470f0e29e9e89cd4112a3a05a371ff}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a80470f0e29e9e89cd4112a3a05a371ff}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!JsonVariationDetail@{JsonVariationDetail}} -\index{JsonVariationDetail@{JsonVariationDetail}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{JsonVariationDetail()}{JsonVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Json\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_afbf8da2628e07a8dd13971e20a3c854c}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_ab06329dedfebb31716b21de8ac18d09e}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_ab06329dedfebb31716b21de8ac18d09e}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily std\+::future$<$ bool $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Start\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Connects the client to Launch\+Darkly\textquotesingle{}s flag delivery endpoints. - -If Start\+Async isn\textquotesingle{}t called, the client is able to post events but is unable to obtain flag data. - -The returned future will resolve to true or false based on the logic outlined on \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ae83e746e10fa698663f368203d488642}{Initialized}}. - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a938c1f9d11d168a0c2fe9d3474cb9f0c}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_abe9145fe80ec44851f6ef44d25c04527}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_abe9145fe80ec44851f6ef44d25c04527}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!StringVariation@{StringVariation}} -\index{StringVariation@{StringVariation}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{StringVariation()}{StringVariation()}} -{\footnotesize\ttfamily std\+::string launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+String\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the string value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a352f0a1b3e174487c51461d07402fa50}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0ba923cde62d5652188cd83eb6042d2e}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0ba923cde62d5652188cd83eb6042d2e}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!StringVariationDetail@{StringVariationDetail}} -\index{StringVariationDetail@{StringVariationDetail}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{StringVariationDetail()}{StringVariationDetail()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ std\+::string $>$ launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+String\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a149532f1626ea39a90e6598e4ae6c788}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac63223c2854560a5837bd99cee2cef37}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac63223c2854560a5837bd99cee2cef37}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aa7a694cc8cdbc048a0b9c432c9e09303}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a67689e107a5633f91a10dae961306477}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a67689e107a5633f91a10dae961306477}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name, with additional JSON data. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a7f764a539757a588cf1e527b88e562c1}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ClientImpl_a13678a40f091818fd8c06f9f5b6e8c0e}\label{classlaunchdarkly_1_1server__side_1_1ClientImpl_a13678a40f091818fd8c06f9f5b6e8c0e}} -\index{launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::ClientImpl@{launchdarkly::server\_side::ClientImpl}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::\+Client\+Impl\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data, }\item[{double}]{metric\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -{\em metric\+\_\+value} & this value is used by the Launch\+Darkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6bd874e94e63c328db1401d84eb24904}{launchdarkly\+::server\+\_\+side\+::\+IClient}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/client\+\_\+impl.\+hpp\item -src/client\+\_\+impl.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 deleted file mode 100644 index 93b694ec2..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1fde3966e9389639a3d23c66921b23bb \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ClientImpl__coll__graph.pdf deleted file mode 100644 index 0e73b8532ee9dc0768fd723a661e296d2248a3d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7894 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 X_fHCmBkVCF3MSn$+}w)VO4R=YA+x7- diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 deleted file mode 100644 index e942b8f6f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -a69ea762f42f601f3e50a9efd43ccfd3 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1Client__inherit__graph.pdf deleted file mode 100644 index 2d710baabf3b79e66924d8b796649fc1a3afcc67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7606 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 X_fHCmBkVCF3MSn$+}w)VO4R=YA+x7- diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.tex deleted file mode 100644 index e8eb17179..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1ConfigBuilder.tex +++ /dev/null @@ -1,160 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::Config\+Builder Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_ad10039ce01f1e9859b51b5e52bc25b69}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_ad10039ce01f1e9859b51b5e52bc25b69}} -using {\bfseries Result} = \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{Config}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a8f24f5d73fd05f2eb3e3cc1e758ee6ee}{Config\+Builder}} (std\+::string sdk\+\_\+key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{config\+::builders\+::\+Endpoints\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a092bbddac5049a6a27a23f17c9a7c03e}{Service\+Endpoints}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{config\+::builders\+::\+App\+Info\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_adf4f3e71658800789f64137043a36068}{App\+Info}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{config\+::builders\+::\+Events\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a26ddf15c1560f893bb7ba43b4fb67fcd}{Events}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{config\+::builders\+::\+Data\+System\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aa4c5acc27b8118ffb6a4ce6ce4e5587a}{Data\+System}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{config\+::builders\+::\+Http\+Properties\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aab08d0e028602c4b3dfdbc16090c7d63}{Http\+Properties}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{config\+::builders\+::\+Logging\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a170105d03ea7d3eb3c5b0f279fceea23}{Logging}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}{Config\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a6c80b066dacfe187f3f3ba3e56f82523}{Offline}} (bool offline) -\begin{DoxyCompactList}\small\item\em If true, equivalent to setting \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a26ddf15c1560f893bb7ba43b4fb67fcd}{Events()}}.Disable() and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aa4c5acc27b8118ffb6a4ce6ce4e5587a}{Data\+System()}}.Disable(). The effect is that all evaluations will return application-\/provided default values, and no network calls will be made. \end{DoxyCompactList}\item -tl\+::expected$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{Result}}, Error $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_ae93055e7af9e087e3de9307e4df27edc}{Build}} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a8f24f5d73fd05f2eb3e3cc1e758ee6ee}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a8f24f5d73fd05f2eb3e3cc1e758ee6ee}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!ConfigBuilder@{ConfigBuilder}} -\index{ConfigBuilder@{ConfigBuilder}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{ConfigBuilder()}{ConfigBuilder()}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Config\+Builder (\begin{DoxyParamCaption}\item[{std\+::string}]{sdk\+\_\+key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} - -A minimal configuration consists of a Launch\+Darkly SDK Key. -\begin{DoxyParams}{Parameters} -{\em sdk\+\_\+key} & SDK Key. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_adf4f3e71658800789f64137043a36068}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_adf4f3e71658800789f64137043a36068}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!AppInfo@{AppInfo}} -\index{AppInfo@{AppInfo}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{AppInfo()}{AppInfo()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder}{config\+::builders\+::\+App\+Info\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+App\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -To include metadata about the application that is utilizing the SDK, pass in an App\+Info\+Builder. -\begin{DoxyParams}{Parameters} -{\em builder} & An App\+Info\+Builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an App\+Info\+Builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_ae93055e7af9e087e3de9307e4df27edc}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_ae93055e7af9e087e3de9307e4df27edc}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!Build@{Build}} -\index{Build@{Build}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{Build()}{Build()}} -{\footnotesize\ttfamily tl\+::expected$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1Config}{Config}}, Error $>$ launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Build (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Builds a Configuration, suitable for passing into an instance of \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}}. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aa4c5acc27b8118ffb6a4ce6ce4e5587a}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aa4c5acc27b8118ffb6a4ce6ce4e5587a}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!DataSystem@{DataSystem}} -\index{DataSystem@{DataSystem}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{DataSystem()}{DataSystem()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{config\+::builders\+::\+Data\+System\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Data\+System (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Sets the configuration of the component that receives and stores feature flag data from Launch\+Darkly. -\begin{DoxyParams}{Parameters} -{\em builder} & A Data\+System\+Builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to a Data\+System\+Builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a26ddf15c1560f893bb7ba43b4fb67fcd}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a26ddf15c1560f893bb7ba43b4fb67fcd}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!Events@{Events}} -\index{Events@{Events}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{Events()}{Events()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}{config\+::builders\+::\+Events\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Events (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -To tune settings related to event generation and delivery, pass an Events\+Builder. -\begin{DoxyParams}{Parameters} -{\em builder} & An Events\+Builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an Events\+Builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aab08d0e028602c4b3dfdbc16090c7d63}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aab08d0e028602c4b3dfdbc16090c7d63}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!HttpProperties@{HttpProperties}} -\index{HttpProperties@{HttpProperties}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{HttpProperties()}{HttpProperties()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}{config\+::builders\+::\+Http\+Properties\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Http\+Properties (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Sets the SDK\textquotesingle{}s networking configuration, using an Http\+Properties\+Builder. The builder has methods for setting individual HTTP-\/related properties. -\begin{DoxyParams}{Parameters} -{\em builder} & A Http\+Properties\+Builder builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an Http\+Properties\+Builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a170105d03ea7d3eb3c5b0f279fceea23}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a170105d03ea7d3eb3c5b0f279fceea23}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!Logging@{Logging}} -\index{Logging@{Logging}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{Logging()}{Logging()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}{config\+::builders\+::\+Logging\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Logging (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Sets the logging configuration for the SDK. -\begin{DoxyParams}{Parameters} -{\em builder} & A Logging builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to a Logging\+Builder. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a6c80b066dacfe187f3f3ba3e56f82523}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a6c80b066dacfe187f3f3ba3e56f82523}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!Offline@{Offline}} -\index{Offline@{Offline}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{Offline()}{Offline()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}{Config\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Offline (\begin{DoxyParamCaption}\item[{bool}]{offline }\end{DoxyParamCaption})} - - - -If true, equivalent to setting \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a26ddf15c1560f893bb7ba43b4fb67fcd}{Events()}}.Disable() and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_aa4c5acc27b8118ffb6a4ce6ce4e5587a}{Data\+System()}}.Disable(). The effect is that all evaluations will return application-\/provided default values, and no network calls will be made. - -This overrides specific configuration of events and/or data system, if present. - -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a092bbddac5049a6a27a23f17c9a7c03e}\label{classlaunchdarkly_1_1server__side_1_1ConfigBuilder_a092bbddac5049a6a27a23f17c9a7c03e}} -\index{launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}!ServiceEndpoints@{ServiceEndpoints}} -\index{ServiceEndpoints@{ServiceEndpoints}!launchdarkly::server\_side::ConfigBuilder@{launchdarkly::server\_side::ConfigBuilder}} -\doxysubsubsection{\texorpdfstring{ServiceEndpoints()}{ServiceEndpoints()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}{config\+::builders\+::\+Endpoints\+Builder}} \& launchdarkly\+::server\+\_\+side\+::\+Config\+Builder\+::\+Service\+Endpoints (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -To customize the Service\+Endpoints the SDK uses for streaming, polling, and events, pass in an Endpoints\+Builder. -\begin{DoxyParams}{Parameters} -{\em builder} & An Endpoints\+Builder. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to an Endpoints\+Builder. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/config\+\_\+builder.\+hpp\item -src/config/config\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventFactory.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventFactory.tex deleted file mode 100644 index a943f89fe..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventFactory.tex +++ /dev/null @@ -1,32 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory}{}\doxysection{launchdarkly\+::server\+\_\+side\+::Event\+Factory Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1EventFactory}\index{launchdarkly::server\_side::EventFactory@{launchdarkly::server\_side::EventFactory}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_ab444201b397393e24504e34786f71edd}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_ab444201b397393e24504e34786f71edd}} -events\+::\+Input\+Event {\bfseries Unknown\+Flag} (std\+::string const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ detail, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+val) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_aff5af3ab1b4f0e8da9d5fe4983fe0d05}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_aff5af3ab1b4f0e8da9d5fe4983fe0d05}} -events\+::\+Input\+Event {\bfseries Eval} (std\+::string const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::optional$<$ data\+\_\+model\+::\+Flag $>$ const \&flag, \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ detail, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value, std\+::optional$<$ std\+::string $>$ prereq\+\_\+of) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_a7e8900f48080b3d3974170ffa21cebff}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_a7e8900f48080b3d3974170ffa21cebff}} -events\+::\+Input\+Event {\bfseries Identify} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} ctx) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_ac2282d1e7b9fde297518513a094e377b}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_ac2282d1e7b9fde297518513a094e377b}} -events\+::\+Input\+Event {\bfseries Custom} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ data, std\+::optional$<$ double $>$ metric\+\_\+value) const -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_a4f546bb44f454bf3cb058945a9bff61e}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_a4f546bb44f454bf3cb058945a9bff61e}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{Event\+Factory}} {\bfseries With\+Reasons} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventFactory_ae3daae0d4a2679986ea4b05fe1897f8a}\label{classlaunchdarkly_1_1server__side_1_1EventFactory_ae3daae0d4a2679986ea4b05fe1897f8a}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{Event\+Factory}} {\bfseries Without\+Reasons} () -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/events/event\+\_\+factory.\+hpp\item -src/events/event\+\_\+factory.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventScope.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventScope.tex deleted file mode 100644 index 3da9f634f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1EventScope.tex +++ /dev/null @@ -1,60 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1EventScope}{}\doxysection{launchdarkly\+::server\+\_\+side\+::Event\+Scope Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1EventScope}\index{launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}} - - -{\ttfamily \#include $<$event\+\_\+scope.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope_a477945be8f690eb6d939d0291fc2fc01}{Event\+Scope}} (events\+::\+IEvent\+Processor $\ast$processor, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{Event\+Factory}} factory) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope_a731bc25afd5aa9d4aeec6859f7f0abd1}{Event\+Scope}} () -\item -{\footnotesize template$<$typename Callable $>$ }\\void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope_a02d505741473eccd153aa5dbde022af6}{Send}} (Callable \&\&callable) const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{Event\+Scope}} is responsible for forwarding events to an IEvent\+Processor. If the given interface is nullptr, then events will not be forwarded at all. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventScope_a477945be8f690eb6d939d0291fc2fc01}\label{classlaunchdarkly_1_1server__side_1_1EventScope_a477945be8f690eb6d939d0291fc2fc01}} -\index{launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}!EventScope@{EventScope}} -\index{EventScope@{EventScope}!launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}} -\doxysubsubsection{\texorpdfstring{EventScope()}{EventScope()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+Event\+Scope\+::\+Event\+Scope (\begin{DoxyParamCaption}\item[{events\+::\+IEvent\+Processor $\ast$}]{processor, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{Event\+Factory}}}]{factory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Constructs an \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{Event\+Scope}} with a non-\/owned IEvent\+Processor and factory. When Send is called, the factory will be passed to the caller, which must return a constructed event. -\begin{DoxyParams}{Parameters} -{\em processor} & The event processor to forward events to. \\ -\hline -{\em factory} & The factory used for generating events. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventScope_a731bc25afd5aa9d4aeec6859f7f0abd1}\label{classlaunchdarkly_1_1server__side_1_1EventScope_a731bc25afd5aa9d4aeec6859f7f0abd1}} -\index{launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}!EventScope@{EventScope}} -\index{EventScope@{EventScope}!launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}} -\doxysubsubsection{\texorpdfstring{EventScope()}{EventScope()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::\+Event\+Scope\+::\+Event\+Scope (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} - -Default constructs an \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{Event\+Scope}} which will not forward events. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1EventScope_a02d505741473eccd153aa5dbde022af6}\label{classlaunchdarkly_1_1server__side_1_1EventScope_a02d505741473eccd153aa5dbde022af6}} -\index{launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}!Send@{Send}} -\index{Send@{Send}!launchdarkly::server\_side::EventScope@{launchdarkly::server\_side::EventScope}} -\doxysubsubsection{\texorpdfstring{Send()}{Send()}} -{\footnotesize\ttfamily template$<$typename Callable $>$ \\ -void launchdarkly\+::server\+\_\+side\+::\+Event\+Scope\+::\+Send (\begin{DoxyParamCaption}\item[{Callable \&\&}]{callable }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} - -Sends an event created by the given callable. The callable will be passed an \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventFactory}{Event\+Factory}}. -\begin{DoxyParams}{Parameters} -{\em callable} & Returns an Input\+Event. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/events/event\+\_\+scope.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.tex deleted file mode 100644 index 50a27c46f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier.tex +++ /dev/null @@ -1,73 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{}\doxysection{launchdarkly\+::server\+\_\+side\+::IChange\+Notifier Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}\index{launchdarkly::server\_side::IChangeNotifier@{launchdarkly::server\_side::IChangeNotifier}} - - -{\ttfamily \#include $<$change\+\_\+notifier.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::IChange\+Notifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_afdd26a5b3dd3e61219f80aec162bc4f9}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_afdd26a5b3dd3e61219f80aec162bc4f9}} -using {\bfseries Change\+Set} = std\+::set$<$ std\+::string $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_aba8a1c790a03431f19728eefe888f6a0}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_aba8a1c790a03431f19728eefe888f6a0}} -using {\bfseries Change\+Handler} = std\+::function$<$ void(std\+::shared\+\_\+ptr$<$ Change\+Set $>$)$>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a20157d6471183759e2d0449a70fd264c}{On\+Flag\+Change}} (Change\+Handler handler)=0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a8dc3e3341e406cb788ced5f710e5f6e4}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a8dc3e3341e406cb788ced5f710e5f6e4}} -{\bfseries IChange\+Notifier} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a769bbc4b92314787f1afdb789f90f28d}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a769bbc4b92314787f1afdb789f90f28d}} -{\bfseries IChange\+Notifier} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a454e4ae76247b47e6f511f8be8bc4b62}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a454e4ae76247b47e6f511f8be8bc4b62}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_ab9823d3fef76167a124f6c3f831fea03}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_ab9823d3fef76167a124f6c3f831fea03}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}{IChange\+Notifier}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface to allow listening for flag changes. Notification events should be distributed after the store has been updated. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a20157d6471183759e2d0449a70fd264c}\label{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a20157d6471183759e2d0449a70fd264c}} -\index{launchdarkly::server\_side::IChangeNotifier@{launchdarkly::server\_side::IChangeNotifier}!OnFlagChange@{OnFlagChange}} -\index{OnFlagChange@{OnFlagChange}!launchdarkly::server\_side::IChangeNotifier@{launchdarkly::server\_side::IChangeNotifier}} -\doxysubsubsection{\texorpdfstring{OnFlagChange()}{OnFlagChange()}} -{\footnotesize\ttfamily virtual std\+::unique\+\_\+ptr$<$\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}}$>$ launchdarkly\+::server\+\_\+side\+::\+IChange\+Notifier\+::\+On\+Flag\+Change (\begin{DoxyParamCaption}\item[{Change\+Handler}]{handler }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Listen for changes to flag configuration. The change handler will be called with a set of affected flag keys. Changes include flags whose dependencies (either other flags, or segments) changed. - - -\begin{DoxyParams}{Parameters} -{\em signal} & The handler for the changes. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A connection which can be used to stop listening. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afd8edfdb60ee116a509c9e8e4f252311}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/change\+\_\+notifier.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 deleted file mode 100644 index b78ec45b0..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e2d7d6033b4c9d4ef9c88d28cad14dfb \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IChangeNotifier__inherit__graph.pdf deleted file mode 100644 index bdd57326721dcb7c9debcb8d0d325b244adfd054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11599 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 Ou@Mmtj_aCAB>x9P`A|Cm diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient.tex deleted file mode 100644 index 2d5f2915a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient.tex +++ /dev/null @@ -1,470 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1IClient}{}\doxysection{launchdarkly\+::server\+\_\+side\+::IClient Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1IClient}\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} - - -{\ttfamily \#include $<$client.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::IClient\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=330pt]{classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -using \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} = std\+::string -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual std\+::future$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a938c1f9d11d168a0c2fe9d3474cb9f0c}{Start\+Async}} ()=0 -\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}{Initialized}} () const =0 -\item -virtual class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ad2030f5a057c5bfd5593556fc38dc0e6}{All\+Flags\+State}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}} options=\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}})=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6bd874e94e63c328db1401d84eb24904}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data, double metric\+\_\+value)=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a7f764a539757a588cf1e527b88e562c1}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} data)=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aa7a694cc8cdbc048a0b9c432c9e09303}{Track}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, std\+::string event\+\_\+name)=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a23d8cccdc3d7313ed42e3cab156fbbbc}{Flush\+Async}} ()=0 -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_acd1ab59ee8c65f2c217433ddf2f92c0d}{Identify}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} context)=0 -\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a62b8a8d8ed1929ff95991aaae07c4f56}{Bool\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ bool $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ae18a9739a75900ff5197d179c5481da1}{Bool\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, bool default\+\_\+value)=0 -\item -virtual std\+::string \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a352f0a1b3e174487c51461d07402fa50}{String\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ std\+::string $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a149532f1626ea39a90e6598e4ae6c788}{String\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, std\+::string default\+\_\+value)=0 -\item -virtual double \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aec4de219b203e643f31d45b3704b5f07}{Double\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ double $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac2a0ff35969e5f5b5ed7af9935c7714f}{Double\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, double default\+\_\+value)=0 -\item -virtual int \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_aba46012ee135a0ffcff3fde236b391de}{Int\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ int $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a74860887175c3da120496abfefe06817}{Int\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, int default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a6625f427f84a06cc8ca69e9a16c4b2b9}{Json\+Variation}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_afbf8da2628e07a8dd13971e20a3c854c}{Json\+Variation\+Detail}} (\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&ctx, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} default\+\_\+value)=0 -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a0a60990510fbc5216f8c664efb2903c1}{Data\+Source\+Status}} ()=0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a693389920f93ca1b243f0f5222577b0d}\label{classlaunchdarkly_1_1server__side_1_1IClient_a693389920f93ca1b243f0f5222577b0d}} -{\bfseries IClient} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_aede0f5e723d34234bb5ac7000b44ea54}\label{classlaunchdarkly_1_1server__side_1_1IClient_aede0f5e723d34234bb5ac7000b44ea54}} -{\bfseries IClient} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_af65fa0667cc7130ca5774c020c49f034}\label{classlaunchdarkly_1_1server__side_1_1IClient_af65fa0667cc7130ca5774c020c49f034}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_afc4357eac8684de7a9534063ff86690b}\label{classlaunchdarkly_1_1server__side_1_1IClient_afc4357eac8684de7a9534063ff86690b}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient}{IClient}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface for the standard SDK client methods and properties. - -\doxysubsection{Member Typedef Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}\label{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!FlagKey@{FlagKey}} -\index{FlagKey@{FlagKey}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{FlagKey}{FlagKey}} -{\footnotesize\ttfamily using \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Flag\+Key}} = std\+::string} - -Represents the key of a feature flag. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_ad2030f5a057c5bfd5593556fc38dc0e6}\label{classlaunchdarkly_1_1server__side_1_1IClient_ad2030f5a057c5bfd5593556fc38dc0e6}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!AllFlagsState@{AllFlagsState}} -\index{AllFlagsState@{AllFlagsState}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{AllFlagsState()}{AllFlagsState()}} -{\footnotesize\ttfamily virtual class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+All\+Flags\+State (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{context, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52}{All\+Flags\+State\+::\+Options}}}]{options = {\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata. - -The method\textquotesingle{}s behavior can be controlled by passing a combination of one or more options. - -A common use-\/case for \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} is to generate data suitable for bootstrapping the client-\/side Java\+Script SDK. - -This method will not send analytics events back to Launch\+Darkly. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context against which all flags will be evaluated. \\ -\hline -{\em options} & A combination of one or more options. Omitting this argument is equivalent to passing \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState_ac804725414620447576f928c670d0c52a7a1920d61156abc05a60135aefe8bc67}{All\+Flags\+State\+::\+Options\+::\+Default}}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1AllFlagsState}{All\+Flags\+State}} data structure. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5a8b37e0761b36dd8e7e5693f7263c84}{launchdarkly\+::server\+\_\+side\+::\+Client}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_aca6d862906a79221bb9be92f1dd5eda7}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a62b8a8d8ed1929ff95991aaae07c4f56}\label{classlaunchdarkly_1_1server__side_1_1IClient_a62b8a8d8ed1929ff95991aaae07c4f56}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!BoolVariation@{BoolVariation}} -\index{BoolVariation@{BoolVariation}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{BoolVariation()}{BoolVariation()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Bool\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the boolean value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_adf1b5fe2d1aa12dbb3cc7dd52f324c77}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a3c217639caaf417af18e6cd9b8e19c73}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_ae18a9739a75900ff5197d179c5481da1}\label{classlaunchdarkly_1_1server__side_1_1IClient_ae18a9739a75900ff5197d179c5481da1}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!BoolVariationDetail@{BoolVariationDetail}} -\index{BoolVariationDetail@{BoolVariationDetail}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{BoolVariationDetail()}{BoolVariationDetail()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$bool$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Bool\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the boolean value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c3bb5b0fca47f74b8e79988c9333125}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a211cf3dfd5f4cd739b3c86df921ee27b}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a0a60990510fbc5216f8c664efb2903c1}\label{classlaunchdarkly_1_1server__side_1_1IClient_a0a60990510fbc5216f8c664efb2903c1}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!DataSourceStatus@{DataSourceStatus}} -\index{DataSourceStatus@{DataSourceStatus}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{DataSourceStatus()}{DataSourceStatus()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}}\& launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Data\+Source\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns an interface which provides methods for subscribing to data source status. \begin{DoxyReturn}{Returns} -A data source status provider. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac69f31ec6b44bfae27586933414f9d66}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a552640fcd741d7d59c7c6ed6e0bbcc5e}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_aec4de219b203e643f31d45b3704b5f07}\label{classlaunchdarkly_1_1server__side_1_1IClient_aec4de219b203e643f31d45b3704b5f07}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!DoubleVariation@{DoubleVariation}} -\index{DoubleVariation@{DoubleVariation}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{DoubleVariation()}{DoubleVariation()}} -{\footnotesize\ttfamily virtual double launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Double\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the double value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a3edeffd3ba2380a8726230f1d222c3c1}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a72282c947bfae8e5b35b63c5bf1d8f31}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_ac2a0ff35969e5f5b5ed7af9935c7714f}\label{classlaunchdarkly_1_1server__side_1_1IClient_ac2a0ff35969e5f5b5ed7af9935c7714f}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!DoubleVariationDetail@{DoubleVariationDetail}} -\index{DoubleVariationDetail@{DoubleVariationDetail}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{DoubleVariationDetail()}{DoubleVariationDetail()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$double$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Double\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the double value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a692cbd85a6347e6fe676708004ef7e72}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a9c338691df864bb2d4e6147724bd6ef5}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a23d8cccdc3d7313ed42e3cab156fbbbc}\label{classlaunchdarkly_1_1server__side_1_1IClient_a23d8cccdc3d7313ed42e3cab156fbbbc}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!FlushAsync@{FlushAsync}} -\index{FlushAsync@{FlushAsync}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{FlushAsync()}{FlushAsync()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Flush\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Tells the client that all pending analytics events (if any) should be delivered as soon as possible. - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a751edea06d34e4fbee3d6fb36b7a17a0}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a25ca799cec9ff7327ca21bcb68907705}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_acd1ab59ee8c65f2c217433ddf2f92c0d}\label{classlaunchdarkly_1_1server__side_1_1IClient_acd1ab59ee8c65f2c217433ddf2f92c0d}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!Identify@{Identify}} -\index{Identify@{Identify}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{Identify()}{Identify()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Identify (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}}}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Generates an identify event for a context. - - -\begin{DoxyParams}{Parameters} -{\em context} & The new evaluation context. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a4c41a63bf14e2bfea1d24c8087c62c3a}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a764c9c76a6f3444b37a14cabdeb255cc}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}\label{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns a boolean value indicating Launch\+Darkly connection and flag state within the client. - -When you first start the client, once Start\+Async has completed, Initialized should return true if and only if either 1. it connected to Launch\+Darkly and successfully retrieved flags, or 2. it started in offline mode so there\textquotesingle{}s no need to connect to Launch\+Darkly. If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind. - -\begin{DoxyReturn}{Returns} -True if the client is initialized. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ae83e746e10fa698663f368203d488642}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a1ff4fe4cd43f5c9340aed5b5f4d4bdd7}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_aba46012ee135a0ffcff3fde236b391de}\label{classlaunchdarkly_1_1server__side_1_1IClient_aba46012ee135a0ffcff3fde236b391de}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!IntVariation@{IntVariation}} -\index{IntVariation@{IntVariation}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{IntVariation()}{IntVariation()}} -{\footnotesize\ttfamily virtual int launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Int\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the int value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a5f15c8281dba62edc86a29477ca7d31d}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_aff3a3999b93085b410e2c12a239224f0}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a74860887175c3da120496abfefe06817}\label{classlaunchdarkly_1_1server__side_1_1IClient_a74860887175c3da120496abfefe06817}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!IntVariationDetail@{IntVariationDetail}} -\index{IntVariationDetail@{IntVariationDetail}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{IntVariationDetail()}{IntVariationDetail()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$int$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Int\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the int value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0dd3c95586d118d1a8eb4089a7abe4d2}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a03a054914d1f0e19b358379db526664c}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a6625f427f84a06cc8ca69e9a16c4b2b9}\label{classlaunchdarkly_1_1server__side_1_1IClient_a6625f427f84a06cc8ca69e9a16c4b2b9}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!JsonVariation@{JsonVariation}} -\index{JsonVariation@{JsonVariation}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{JsonVariation()}{JsonVariation()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Json\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the JSON value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a347d17a2cb9e091dc0bd0b92fa732a85}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5dcce5aec9414d1bfa57da30803910d3}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_afbf8da2628e07a8dd13971e20a3c854c}\label{classlaunchdarkly_1_1server__side_1_1IClient_afbf8da2628e07a8dd13971e20a3c854c}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!JsonVariationDetail@{JsonVariationDetail}} -\index{JsonVariationDetail@{JsonVariationDetail}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{JsonVariationDetail()}{JsonVariationDetail()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Json\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the JSON value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a80470f0e29e9e89cd4112a3a05a371ff}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ad4e5c6832c1c05f26b496a7998c6b88e}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a938c1f9d11d168a0c2fe9d3474cb9f0c}\label{classlaunchdarkly_1_1server__side_1_1IClient_a938c1f9d11d168a0c2fe9d3474cb9f0c}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily virtual std\+::future$<$bool$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Start\+Async (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Connects the client to Launch\+Darkly\textquotesingle{}s flag delivery endpoints. - -If Start\+Async isn\textquotesingle{}t called, the client is able to post events but is unable to obtain flag data. - -The returned future will resolve to true or false based on the logic outlined on \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_ac6a76d480f6a01394a1915df14e252b4}{Initialized}}. - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ab06329dedfebb31716b21de8ac18d09e}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a2af14c4662022076c0b44e32b5512cec}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a352f0a1b3e174487c51461d07402fa50}\label{classlaunchdarkly_1_1server__side_1_1IClient_a352f0a1b3e174487c51461d07402fa50}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!StringVariation@{StringVariation}} -\index{StringVariation@{StringVariation}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{StringVariation()}{StringVariation()}} -{\footnotesize\ttfamily virtual std\+::string launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+String\+Variation (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the string value of a feature flag for a given flag key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the selected context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_abe9145fe80ec44851f6ef44d25c04527}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a5a1bd2e17212f6790c05df9de448a5c5}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a149532f1626ea39a90e6598e4ae6c788}\label{classlaunchdarkly_1_1server__side_1_1IClient_a149532f1626ea39a90e6598e4ae6c788}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!StringVariationDetail@{StringVariationDetail}} -\index{StringVariationDetail@{StringVariationDetail}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{StringVariationDetail()}{StringVariationDetail()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$std\+::string$>$ launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+String\+Variation\+Detail (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IClient_a403a71b9a2348c4b8368f7434d1eb4df}{Flag\+Key}} const \&}]{key, }\item[{std\+::string}]{default\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Returns the string value of a feature flag for a given flag key, in an object that also describes the way the value was determined. - - -\begin{DoxyParams}{Parameters} -{\em key} & The unique feature key for the feature flag. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An evaluation detail object. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a0ba923cde62d5652188cd83eb6042d2e}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_a9bf402e27152dcb8947cdf870f2f8f64}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_aa7a694cc8cdbc048a0b9c432c9e09303}\label{classlaunchdarkly_1_1server__side_1_1IClient_aa7a694cc8cdbc048a0b9c432c9e09303}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Tracks that the current context performed an event for the given event name. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_ac63223c2854560a5837bd99cee2cef37}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ade09a1170c116c4f34883f59db58ad85}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a7f764a539757a588cf1e527b88e562c1}\label{classlaunchdarkly_1_1server__side_1_1IClient_a7f764a539757a588cf1e527b88e562c1}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Tracks that the current context performed an event for the given event name, with additional JSON data. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a67689e107a5633f91a10dae961306477}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_ad22b94625f9684fb0048de970c171240}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IClient_a6bd874e94e63c328db1401d84eb24904}\label{classlaunchdarkly_1_1server__side_1_1IClient_a6bd874e94e63c328db1401d84eb24904}} -\index{launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}!Track@{Track}} -\index{Track@{Track}!launchdarkly::server\_side::IClient@{launchdarkly::server\_side::IClient}} -\doxysubsubsection{\texorpdfstring{Track()}{Track()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::\+IClient\+::\+Track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{ctx, }\item[{std\+::string}]{event\+\_\+name, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}}]{data, }\item[{double}]{metric\+\_\+value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Tracks that the current context performed an event for the given event name, and associates it with a numeric metric value. - - -\begin{DoxyParams}{Parameters} -{\em event\+\_\+name} & The name of the event. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. \\ -\hline -{\em metric\+\_\+value} & this value is used by the Launch\+Darkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1ClientImpl_a13678a40f091818fd8c06f9f5b6e8c0e}{launchdarkly\+::server\+\_\+side\+::\+Client\+Impl}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client_aa05c2cb76509b0a669c6f5be3f7618a5}{launchdarkly\+::server\+\_\+side\+::\+Client}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/client.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 deleted file mode 100644 index c81b99dbe..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ba3a9eef2aa25135d4417050f4db8588 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IClient__inherit__graph.pdf deleted file mode 100644 index d6a89da247e41dc90a845dc61a8d7c7a0487afbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8326 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 O2=S4!u-sLbC;dM)TGsUd diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.tex deleted file mode 100644 index c5e0d7845..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider.tex +++ /dev/null @@ -1,76 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{}\doxysection{launchdarkly\+::server\+\_\+side\+::IData\+Source\+Status\+Provider Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}\index{launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}} - - -{\ttfamily \#include $<$data\+\_\+source\+\_\+status.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a0ba06ad67de56889adc0685ddc65140e}{Status}} () const =0 -\item -virtual std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_af0f2fed18bf300db12dd5444d6ebbc38}{On\+Data\+Source\+Status\+Change}} (std\+::function$<$ void(\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} status)$>$ handler)=0 -\item -virtual std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a57c95ee889b82b09c47ad0e8b9504680}{On\+Data\+Source\+Status\+Change\+Ex}} (std\+::function$<$ bool(\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} status)$>$ handler)=0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_ab32acb325c3c59789b8704bf911ac145}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_ab32acb325c3c59789b8704bf911ac145}} -{\bfseries IData\+Source\+Status\+Provider} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a0dc78fb71d4043c45ca93ac0e179b4d8}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a0dc78fb71d4043c45ca93ac0e179b4d8}} -{\bfseries IData\+Source\+Status\+Provider} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_afb0a0df986a237d6bcce48890e4a0053}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_afb0a0df986a237d6bcce48890e4a0053}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a1fcc4bd9687184f6f2792b32aa37aae2}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a1fcc4bd9687184f6f2792b32aa37aae2}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}{IData\+Source\+Status\+Provider}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface for accessing and listening to the data source status. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_af0f2fed18bf300db12dd5444d6ebbc38}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_af0f2fed18bf300db12dd5444d6ebbc38}} -\index{launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}!OnDataSourceStatusChange@{OnDataSourceStatusChange}} -\index{OnDataSourceStatusChange@{OnDataSourceStatusChange}!launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}} -\doxysubsubsection{\texorpdfstring{OnDataSourceStatusChange()}{OnDataSourceStatusChange()}} -{\footnotesize\ttfamily virtual std\+::unique\+\_\+ptr$<$\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}}$>$ launchdarkly\+::server\+\_\+side\+::\+IData\+Source\+Status\+Provider\+::\+On\+Data\+Source\+Status\+Change (\begin{DoxyParamCaption}\item[{std\+::function$<$ void(\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} status)$>$}]{handler }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Listen to changes to the data source status. - - -\begin{DoxyParams}{Parameters} -{\em handler} & Function which will be called with the new status. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} which can be used to stop listening to the status. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a57c95ee889b82b09c47ad0e8b9504680}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a57c95ee889b82b09c47ad0e8b9504680}} -\index{launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}!OnDataSourceStatusChangeEx@{OnDataSourceStatusChangeEx}} -\index{OnDataSourceStatusChangeEx@{OnDataSourceStatusChangeEx}!launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}} -\doxysubsubsection{\texorpdfstring{OnDataSourceStatusChangeEx()}{OnDataSourceStatusChangeEx()}} -{\footnotesize\ttfamily virtual std\+::unique\+\_\+ptr$<$\mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}}$>$ launchdarkly\+::server\+\_\+side\+::\+IData\+Source\+Status\+Provider\+::\+On\+Data\+Source\+Status\+Change\+Ex (\begin{DoxyParamCaption}\item[{std\+::function$<$ bool(\mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} status)$>$}]{handler }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Listen to changes to the data source status, with ability for listener to unregister itself. - - -\begin{DoxyParams}{Parameters} -{\em handler} & Function which will be called with the new status. Return true to unregister. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} which can be used to stop listening to the status. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a0ba06ad67de56889adc0685ddc65140e}\label{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider_a0ba06ad67de56889adc0685ddc65140e}} -\index{launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}!Status@{Status}} -\index{Status@{Status}!launchdarkly::server\_side::IDataSourceStatusProvider@{launchdarkly::server\_side::IDataSourceStatusProvider}} -\doxysubsubsection{\texorpdfstring{Status()}{Status()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}{Data\+Source\+Status}} launchdarkly\+::server\+\_\+side\+::\+IData\+Source\+Status\+Provider\+::\+Status (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -The current status of the data source. Suitable for broadcast to data source status listeners. - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/data\+\_\+source\+\_\+status.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.tex deleted file mode 100644 index 385b154ea..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Bootstrap\+Builder Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}\index{launchdarkly::server\_side::config::builders::BootstrapBuilder@{launchdarkly::server\_side::config::builders::BootstrapBuilder}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder_af9d7d220342f3aecd869a9d3f55e65ea}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder_af9d7d220342f3aecd869a9d3f55e65ea}} -std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}{built\+::\+Bootstrap\+Config}} $>$ {\bfseries Build} () const -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/bootstrap\+\_\+builder.\+hpp\item -src/config/builders/data\+\_\+system/bootstrap\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.tex deleted file mode 100644 index fd51add62..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder.tex +++ /dev/null @@ -1,101 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Data\+System\+Builder Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}\index{launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a8d61c5052b8b62851beaae25de10c5bb}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a8d61c5052b8b62851beaae25de10c5bb}} -using {\bfseries Background\+Sync} = \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync\+Builder}} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a5689a448931b9887efd0edd23236cab2}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a5689a448931b9887efd0edd23236cab2}} -using {\bfseries Lazy\+Load} = \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ad3f164100bdc9100bacd47d83b569988}{Disable}} () -\begin{DoxyCompactList}\small\item\em Alias for Enabled(false). \end{DoxyCompactList}\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a54c204486cf583eaac1ca21b06f25a0c}{Enabled}} (bool enabled) -\begin{DoxyCompactList}\small\item\em Specifies if the data system is enabled or disabled. If disabled, the configured method won\textquotesingle{}t be used. \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}{Defaults}} to true. \end{DoxyCompactList}\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a5825a2f2c8ded456e98f9a4145f31a3e}{Method}} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync}} bg\+\_\+sync) -\begin{DoxyCompactList}\small\item\em Configures the Background Sync data system. In this system, the SDK periodically receives updates from Launch\+Darkly servers and stores them in an in-\/memory cache. This is the default data system. \end{DoxyCompactList}\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ace85affc852218fc769d91b4afc84f8c}{Method}} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load}} lazy\+\_\+load) -\begin{DoxyCompactList}\small\item\em Configures the Lazy Load data system. In this system, the SDK pulls data on demand from a configured source, caching responses in memory for a configurable duration. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a9a63fdf9e0d0118e3cdc4c774321c6bd}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a9a63fdf9e0d0118e3cdc4c774321c6bd}} -tl\+::expected$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{built\+::\+Data\+System\+Config}}, Error $>$ {\bfseries Build} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ad3f164100bdc9100bacd47d83b569988}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ad3f164100bdc9100bacd47d83b569988}} -\index{launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}!Disable@{Disable}} -\index{Disable@{Disable}!launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}} -\doxysubsubsection{\texorpdfstring{Disable()}{Disable()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+System\+Builder\+::\+Disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - - - -Alias for Enabled(false). - -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a54c204486cf583eaac1ca21b06f25a0c}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a54c204486cf583eaac1ca21b06f25a0c}} -\index{launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}} -\doxysubsubsection{\texorpdfstring{Enabled()}{Enabled()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+System\+Builder\+::\+Enabled (\begin{DoxyParamCaption}\item[{bool}]{enabled }\end{DoxyParamCaption})} - - - -Specifies if the data system is enabled or disabled. If disabled, the configured method won\textquotesingle{}t be used. \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}{Defaults}} to true. - - -\begin{DoxyParams}{Parameters} -{\em enabled} & If the data system is enabled. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a5825a2f2c8ded456e98f9a4145f31a3e}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_a5825a2f2c8ded456e98f9a4145f31a3e}} -\index{launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}!Method@{Method}} -\index{Method@{Method}!launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}} -\doxysubsubsection{\texorpdfstring{Method()}{Method()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+System\+Builder\+::\+Method (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync}}}]{bg\+\_\+sync }\end{DoxyParamCaption})} - - - -Configures the Background Sync data system. In this system, the SDK periodically receives updates from Launch\+Darkly servers and stores them in an in-\/memory cache. This is the default data system. - - -\begin{DoxyParams}{Parameters} -{\em bg\+\_\+sync} & Background Sync configuration. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ace85affc852218fc769d91b4afc84f8c}\label{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder_ace85affc852218fc769d91b4afc84f8c}} -\index{launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}!Method@{Method}} -\index{Method@{Method}!launchdarkly::server\_side::config::builders::DataSystemBuilder@{launchdarkly::server\_side::config::builders::DataSystemBuilder}} -\doxysubsubsection{\texorpdfstring{Method()}{Method()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}{Data\+System\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Data\+System\+Builder\+::\+Method (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load}}}]{lazy\+\_\+load }\end{DoxyParamCaption})} - - - -Configures the Lazy Load data system. In this system, the SDK pulls data on demand from a configured source, caching responses in memory for a configurable duration. - - -\begin{DoxyParams}{Parameters} -{\em lazy\+\_\+load} & Lazy Load configuration. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/data\+\_\+system\+\_\+builder.\+hpp\item -src/config/builders/data\+\_\+system/data\+\_\+system\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.tex deleted file mode 100644 index e5a01f8c2..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier.tex +++ /dev/null @@ -1,165 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Change\+Notifier Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Change\+Notifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Change\+Notifier\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa4b0ed12082dfd2f4abb234b8e951f2e}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa4b0ed12082dfd2f4abb234b8e951f2e}} -{\footnotesize template$<$typename Storage $>$ }\\using {\bfseries Collection} = data\+\_\+model\+::\+SDKData\+Set\+::\+Collection$<$ std\+::string, Storage $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a55e7346b9227870c0c3db77a189b9fe5}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a55e7346b9227870c0c3db77a189b9fe5}} -{\footnotesize template$<$typename Storage $>$ }\\using {\bfseries Shared\+Item} = std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Item\+Descriptor$<$ Storage $>$ $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ae2f71dddb6167d6d474fda3298f80c01}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ae2f71dddb6167d6d474fda3298f80c01}} -{\footnotesize template$<$typename Storage $>$ }\\using {\bfseries Shared\+Collection} = std\+::unordered\+\_\+map$<$ std\+::string, Shared\+Item$<$ Storage $>$ $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a1b8eacadb78e703791f99acde90d07c4}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a1b8eacadb78e703791f99acde90d07c4}} -{\bfseries Change\+Notifier} (IDestination \&sink, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{data\+\_\+interfaces\+::\+IStore}} const \&source) -\item -std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afd8edfdb60ee116a509c9e8e4f252311}{On\+Flag\+Change}} (Change\+Handler handler) override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afb60521a379bd0a59dc243f95be924f8}{Init}} (data\+\_\+model\+::\+SDKData\+Set data\+\_\+set) override -\begin{DoxyCompactList}\small\item\em Initialize the destination with a base set of data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa04140880d8722055d702215a521453d}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Flag\+Descriptor flag) override -\begin{DoxyCompactList}\small\item\em Upsert a flag named by key. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ad587c2d9ca231d20199c751f9b32f421}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Segment\+Descriptor segment) override -\begin{DoxyCompactList}\small\item\em Upsert a segment named by key. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac4277b8c5eadd6c85b640d9278ff417e}{Identity}} () const override -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_adb49dc23509b3e5ee4b1154565a0be3c}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_adb49dc23509b3e5ee4b1154565a0be3c}} -{\bfseries Change\+Notifier} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac1ef9ce62856f3ba7737b812cffcbb79}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac1ef9ce62856f3ba7737b812cffcbb79}} -{\bfseries Change\+Notifier} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_af2bc7b9c5ad5301220ec55e220ea20bd}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_af2bc7b9c5ad5301220ec55e220ea20bd}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a03957f74f66cc7614a2e8aae2cdde0c9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_a03957f74f66cc7614a2e8aae2cdde0c9}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}{Change\+Notifier}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac4277b8c5eadd6c85b640d9278ff417e}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac4277b8c5eadd6c85b640d9278ff417e}} -\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the destination. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afb60521a379bd0a59dc243f95be924f8}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afb60521a379bd0a59dc243f95be924f8}} -\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}!Init@{Init}} -\index{Init@{Init}!launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier\+::\+Init (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+SDKData\+Set}]{data\+\_\+set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Initialize the destination with a base set of data. - - -\begin{DoxyParams}{Parameters} -{\em data\+\_\+set} & The initial data received by the SDK. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afd8edfdb60ee116a509c9e8e4f252311}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afd8edfdb60ee116a509c9e8e4f252311}} -\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}!OnFlagChange@{OnFlagChange}} -\index{OnFlagChange@{OnFlagChange}!launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} -\doxysubsubsection{\texorpdfstring{OnFlagChange()}{OnFlagChange()}} -{\footnotesize\ttfamily std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1IConnection}{IConnection}} $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier\+::\+On\+Flag\+Change (\begin{DoxyParamCaption}\item[{Change\+Handler}]{handler }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Listen for changes to flag configuration. The change handler will be called with a set of affected flag keys. Changes include flags whose dependencies (either other flags, or segments) changed. - - -\begin{DoxyParams}{Parameters} -{\em signal} & The handler for the changes. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A connection which can be used to stop listening. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1IChangeNotifier_a20157d6471183759e2d0449a70fd264c}{launchdarkly\+::server\+\_\+side\+::\+IChange\+Notifier}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa04140880d8722055d702215a521453d}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa04140880d8722055d702215a521453d}} -\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Flag\+Descriptor}]{flag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert a flag named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Flag key. \\ -\hline -{\em flag} & Flag descriptor. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ad587c2d9ca231d20199c751f9b32f421}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ad587c2d9ca231d20199c751f9b32f421}} -\index{launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::ChangeNotifier@{launchdarkly::server\_side::data\_components::ChangeNotifier}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Segment\+Descriptor}]{segment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert a segment named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Segment key. \\ -\hline -{\em segment} & Segment descriptor. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/change\+\_\+notifier/change\+\_\+notifier.\+hpp\item -src/data\+\_\+components/change\+\_\+notifier/change\+\_\+notifier.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 deleted file mode 100644 index a60662ecb..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -7c6c00ede10819a6f4fb46fb930bd7e8 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier__coll__graph.pdf deleted file mode 100644 index 915476a31fc6ee02ee47823f23c63aff4d093c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12314 zcmd6N2Q*yW+i#jELG-9GYIIY~AX@a^iCzYS5e#F95Jc}SM2Qx?L??n2y%VBG4U*_Y zLP&_*8Irtj-uM6A@4I)cyVgBpIcGon+3mNVea?RN@8QsrQ{V>)K#4e>Y?dDq!2m!2 z%F2OATpS>%hH$pS*aL*IA{`g)E2_g&G{!ZoA@Y2w(vkMx*8ec0TPes^xTR%7_-FPaG11b7k!rD7QPg;wIg+;5{ zykg?>59`BemK(=o?Id_43Hb-?T6hfFZ3{jx?#+BFqUuBYqm0PUYYOAW z2G+_2UU8jzyhulA{FHujv9P+j@3W*%g9-7p#uU_W=vuH)G5L(Mjnm^)c7p=nB=;Jh z=k_C34mv?$*Kdd+mM@nss*LK>*a#Z1Ue|a2a=d?EX7xdH`cfHH-sAUXy+=3E!i8B- zv>?7yb<@p_XxP<)s(pH8r{0p90iJLH578G0AHDzsqsrSJ!sgOVmtQ0&9ER?wiyeAh z{{GcbQgJu4LgZe{nGnU?>i45gcl??oH{C7@DS^8Ra|7ApFEXQMTzS1vI<{Wn@jWarch5lpw zdddfX)g9TPk7TA^6s9u0GxT>!pSG9(psyp2*W~Cb!1R~Dn{?_S_iOlY#F-s**P3cS zjKX1T#TK8NxftxK$-O=bv$S}F_-#^vKu(BB4qV#4yC7)4zS)_eit;y3~J5`+V>34oxi zGynt;w1#85Op$m;i); z08tsC;Vv}ItVwEI~r?60NmO=ZBzGe%fbx+#%Z4}Bix!eSz(8-Xn6ZbcJ!a?+p z&l%_xE?f=&>3fEgpMLm20AUzR=+6(Fk+&z6d|k!b$k+%(B6h1sZ7x+Ug;<#&E`=5# zt`_-R8>S@JO0NcJZ(gI2(<4p^<75fDh!?;rBWEr{!^YZwC<80rfVo6L+oZWA3O=Hf~R1z8Q**e^^(5V)dl3-hY`?&$56lJw{+Wo-~eJcd6YrCiYSMbGi~EapTV0*)>hepU7>F|W7J7zt{n zMp2FlY^056mQU*y)R^Av?lr_uu$MM0_#j3@pj6&e$Ht!bd^tx%iBGZpD9=bUBEo>R z-{X^U5LNB1xwV79Drt)wCe&~aaxx^OPer`Dyz0B_?(M-kI~)5qZ$wm8r^m`4Z?1*& zu2J)w^m*78t~aU0s_y4?6?%_Q4j;Z}Uv+I%jGcJl6)-0#EHIJ4khMOb-o2TerkA8g zZLm}vUa>RIuD55BF&Z}-|E^(f&#Q2qiAW-NCwQ(k2&`#zH}xrB_OLFU#cG*a7~dnj z+N^gT!FIO9bn>ANFZsmw_SUo9Kgab4m8KmYep4|qngsf;w8Io1POt@Z&cTDEG3ZzRel`NcLn|4++U-6w!Nq3Os4+>*IfoECt z+O4cVby~XYrbWhPkkxt2vpG&ZU+o^>qOWopoLQ`JoeP$@vOw{QK_0zJtD|lZ_QheE zNL7n6kbDL3nzJxk%_Tbe=Cdgjf+!*=M&}MsNGn zgfvEvQL1wg(k-|kd;1ztnIb#3TYb7)lQ)M3qzVFyFcUPO#~|q5Vk+c{uI_CP&S8_H zjO(i|%nknd-+XBszBVmY9WyVz_GOBF5$yc!slEM=b0j@uFM95s_c^;mX1Dm9C!C{g zw`c`W^(;Wm9C3MQkBo)Fh_*uXL6vI=o8=?gDtpJ^DKv+VUv}Z}$lJ5lU)B!=0p~=Z zo9>Zu@|7H9w8x#p<5!1A8h4|&62vn7e3xG>XU(5I3^wv}nm00)>(Zhd1j*0Ldadg4 zCYg&{QfwtC47(@irGypSh?cN)h8eM^b}ywn7^qfQm^-0F56eSZ8U=+N-BK3lUL1Z3 zG?8o0I|x57yhU&^l)03Mf$`E|y77Aa){7M?4ma9o{y!AjTLL!XS#POXajM^^wP&To ziw3#Y_FuSXTRq1I;!&w?(TJ#Gwlk^S7>cP~a8}ENwdF-5tMjb$F1|nV_15Qgj`ywL zGJNO4qO1fj{)EYvtJgGV7jI3v^kl>6PPEqGcwYsP1_YuSaE?Y7%pTsur>_EC9oONi z9hZ4v*q0fg4soCe1j;+VD(E$~Q`}K3$cN+~^XejV~jGG47FWE+m@IAC*X@^fRw!=qCVOFLa zut=*ahX^Y=C*6J?Z9@{qI^KbjS=%Qm9Dr(B3|EPl2ReZRg-%G{|4b*HL*`?6{EpKg z({EZMv;7IL5OAxB>1s$&Ww4BURbKgns(Bk$Hzij1`Y(#9f)*|2(}_>}lK zcnJt}SwbP#1v#-?sD2|k?QUN2?XU|=+PP&PjMWj2O$(`PeaJa>Q}fY+~~i=+wB zAcfX}bPXYh&0*;Nd}eZLvm#?*%}VJ~e&N+=VD@#*^x-EoTZ$7Mv|BguB?Z38Gzi~( zs;U_=-IH)G7jR$6Xp^2Uf|7WCH#^mtjq5HG^Fm9*$`Z@G#l3V-3Tysw(_zJ_(g3qm zn(g?3fF3Zvy`fDe;(4pf_DrELZztn0P=-*#J?fOS3U(s_Ict%XC7u zS@yqr^-?2qp7!19^Q#PB`c?=EhAfDQ@7rAHJYSV$$T5C>QhW%kMQ6_hzY3?zj;iD_ zU+kDwtz+js-#ToH+&a6^llks|3Z)`rrSl};xVY}-bb2Sz1?g%fBEy!89xnHYw8=<7 zWW1fJ3Bx*Qoh|iZrD8RsjN!Q9c#3eK;F15crQ*;=GYZ@CJig1D9A!c_WNhzQ6Qm>% z%l%VRZ*I96*ZJ)C^e^ovr*j#)n?~+$@%!w z(xc)8x9>6S?tQ{gFR%Tsx06Ke6Y^F{shLVMqo({7mRl2CmyB1lyB|R;&8QicXl$OU zabD8snw%t?tpmip;HoPwQXYM5K>Tn-7rofKNWbXIFhSmhRw5lBN6(0Y93OG3YseB@ ziNnMAS2n)@bVgn35PCpnY``UZM>#AjoV)gJg5m2Y6J8&hj}mH@kG@>$F@C!xFb^6U$`_5;ohYUu^yc9Z+Wu4f~lT6Ax2N3`$ z$>q?q4BMaWo>s~SXmL{L3Mv9P;?{S84LwYYmnaqq0$GNqAjd3F+Nh5k7vL|o1oQ~T zWb!|zSL(+_hxc15Y-2|3!)Oi@j)m}aI^*iMlM<*k;o?L9>^`5$uzOooin;i4B`&J@B&eSlP zQkpI*?LJ3ixlb#@`kI%|JN(UCti`l#itWNmkj_fJ`>w)P^<|fWD{~&YyOlQ#ncCXE z08bJi6I=c78G4pUqkWJYgIbKcgN~GIg#BwCoMLaGIj?OSI&&;-tj!HFJY+Sa99#V8 zSiVmCy0aJPCAO}5TWpU}5pG?e@?AN%bPCoQ<*0hdp8*Im7!d-Y& z<4xsP+3d=gxle&jf(m{HN*7Y|LY1Yj5gMO=r5|rwXw4%sYt1IRHLFO*ReD!c`+c5i z2~fYA`U8<_u#R(CrT!!@Beg^D%`L~UwXk8|yeN=d0+?8HOW(9L=SlRli87?4>4TEj^w!36Da(4&jTVIFU;DtB#8Ix{ z*!+33{ZhC@xNWTnyVQ)-xUJtcBi+ucX2;*+-v&mm*WokYeV4k~VyQ85zso~*b2zl= z>r9+ug`*IAS|zei71cyfQN2H4J{9>{x_`mMl_bRDnS5+R`Rutb`ny1(u54!pW*wI$ z;=QE!*O8vn?q3Viy!WP=#aa13&Q}tUQxh}I-?Aq_H4;1+VR*lNKQr@o-#l4JcEB_| zF=N)7y{~+cb*{gutEM5$*WIi+7-&A~7SB;dIyxo0Yd_8VMIykwC;SC;i{PYs6mMXeUCgCxT@H}%J)Sb>R?e8umEKV5AVD^ltCq{{JGP^!bP zgE@B$W4woe9nQR{IZ!?({E?WI?!K)^$vHHzD`~7E9J{@z+3sZ9EtT+E%13)#q^9ON zpZLl>OFs)h@f$`AV@%9Cv%Jl^XV2(IBj1by^-XQ+z@v_-Er_DyEv#-P==?gVxG0P^0)%yZI6_3|n_X53}D40!_)4nWHQmgAk+Z6W>OZ!~kSC7OaW zp3w;Uj;HeYdhlP}RFfTQy6iLkZoNt^|K?X{_;}o&NAVlhpwzIQew#Ge2By^_LFwI9 z#Y2+sv^m8zcJ^nT=*(6)=`J2%nzmlK3)g2izvbeNp^thGN$KsLZ{1gS+j@jN3bfQ6 z$!xp7-Z3*Q>TZVoC_S4f`^GNYwt3Fbaqg4ZH zMDbgz^G6{W>uS)Wp2<*7M#avG2Q7_hr4T9UiQ?)<#srboh&aQV6=G24_~S?!V@DL+ zFw7d_Z8nuf)>xp`_oDJaPFGYm&z%IeqxB4Ip~*)x>9&W08t$ zFXAt@A3W(+k%JSNOLP<5*vJdm9YWTINvbdx4qmzz^m*=h4zulovX*Jeyt;Ioarnk| zUhu(PqxsLkyO};qUp1MjmPIs$hoUi*nIt~TgyNd7b$`?@YcluFKdD#VjXo@5xJ~{8 z&5jT9z!S!ED~^`C@1n=eGd^H{o0dGB@&RqjZ1tiqod{j%dq4ZVAM1g(@n?`7pK0I7 z!-h8vd0RdNPYwe%IP`5mb&Q2&wKr*loThhF-?81T38`%rh#yjBr!*n_nn?JLXMpX{ zCCahC`3WA!ScX&AeUfbgji@qDibq$vShqgLTF z9mJ#A?9>w4g*IZ@Qj!)*2#wAd*+|YkNRY4*q`R<}N2*9vWK-E7t@`_mF)(-_}R|e!6=loG8j3r)vJ4 zi(X!6yD$)6Q+Nl=-@=*V`^!P!wFSGtiyE&o7M#|uiWQ(ntAed7ou-JNLmeigHm$pY zGU*avAgSXt!^w9Ux@%^|<+~&n#jlto!-8nFQm79q*CNZknb?|GcF^6SgUgre_rL8u zi+$$&bUAI1lI>ftR;-rP$a(P?GO-_9ORtK*9KHO)97DT1M8T5ANGTYP{=n{C$w;Nz zEwj{XYQv(|`i+Kfz=o<*J~TyzCT!CtTlaa4iHKK~>7wO(U~kGMz{Aw1v8&0XdZy_ax{48sCN+-H85)fmrHRZxuS_MZ z(XyX7mO@%;_>pN^wjSpAbjgtPxxtQ^J9Co2(vOQWkE8v?@2jZ9ljGU+ULj{wH-h3cFk7L~nW|9&NS}G&u4WLhAR{h2{M5EM8MZ z=x0XXkrR|9F=hO}cT&3f9 zyi`RkArGyJ6!J>GYvs4-GG>~VS6vh3n|Mn|`hbx~WJMxY(4_O~a-}03AAiUvabe#5 zHfzQt7tc}BSi=SQCB6?IwXX541>uXq;nxyf4VxE|8Mid=S-7NBMB9EYY!N5T?|Um* zn&^_!mz~naNLnLGMH1Sok%9<5M=G@pOprY$zSOrJL`PFECLS@Hadt#>CKxggrT;Vo zj4p9BW}jINC{Add)FW*mI*Mvb6w`wRw=wa|yn=%zQ~Tk=au3vr0>fQlFzsMM80{e3 zR3fS@6vXIEd9iBxI((O<-W|Nch!&Xv_x3ouwiLya!g>kW6elN@UUZ#ha|EW#!b0J) zW{!r}h?#P#vju4H=U1}u*l@el;DepwToYQsA~Sh6ydJg=JH-_=zm>Ly83s$+(x#j( zK7Yjbg!W>d$eS}#c_J*LJ%jgA!R%7I`@E%1=Z}ck(H~t`mhW9KwF{tp-a$4`c-1tZ zkap3LERvuT9kv>@@|rC80T*d}2bsT;ybD2>#)9_S4{sOAI$Od8MMUlEZ#oGT^)+h~ zdyv9ziPX4OE>4fTXo(o=0o~$ups9g9csii411-7BF6ZmcbvZr)!^yO$3GnG3b?6Tc zjsCcV|8*YrHtVYE4?HiU8cN);^`At}$qDUGCI>16`%UG5{^D|eozY@X>wljS|EJSj z>{0M_mfg@w1SR=P3{LKja|u@Ip7uzkQt21k~s~ zNAYjPuGe){H$@Hd-{Tu;e5(nr3Fg?nXtgZ}SQAItY?`t)Py2c2f4JY0x-A)D%%C>l zM%<0(=5NYGX?=sq5P$LfXa9rvuknT;-V*+XI(8pRAHetaZ-ifmu65qKzF(@N`DN^# z3343z=`}~^J<%CO-K+>7-cMucxw*9EjwEdezSt1My2#1_k43OQHW^{(h0j*t2wq(1`+W zHbK7#y1$4C9JPj}iLB8`7Yqu0a;lFLX~3PZG?}rUy0W?kuN=Ywe$!nS%O?EJSAaVq z9q$0RPO|{Gyc2Q>M@-wf0U)RR0InvPQ(l7~1Ox*C{8(GUQX8TW00{h>E>p(99g)`3 z&UTK7pM0CNn>CJn69tQ$G>GdTF3k^yKu-j+a2F*6(#{@pQq74-7lUxR2@pBu>u?FB zUkO|%u!f1iHhfCg{6$XSD8ygf#3@gMQ$DTl7cZ!X8v>{DUqXXKyJ4`r z68aYcYVevTHW+&x)q*34 z{!f1p2+kh<{J}&;0K&q5$-tsGR_634EQCYmfB%C5arrP1j_ZO7i2`5{A#4f?fIz{g z&kzUzEQ}i-R9N)nNmLlCftA9rG!af42oS@mr~Ah3#%oh!Pa1C?K7G7An5Cz(NqYvut?tbfl?X>9W9LY z?S`fiFP;Ix%Lc23Vd|=;T>gNGOEE@TMv^9;p#*b$BEAb7)R9pteO4{e0TPi({boYr z--^|u4Z`*CR;k{_k?VQ0i}CL5bumozpv@w+A7cWmV=|wMr1vLW(KKfq?@QglrFGH~4i=vkwzTK9 z@1&;lM)?{Le~E7xf4%%5?+TNN^=jpCHCk%dY*DoUGY@Pk6Uzr7tW}&MQgdo`22xpG zL(=I)--xm)#EeluoU8L3j6JMEw1+y!>s$^RlBZhVkJR3Ba#DD+r@+`0AG|~|Vq!iC z%gr&J_Vcf0bjT-Ntq(Y9}gKE!fy6@gIjIn2$x-OyX=)DTgARBx#>dzTi zd#;y;_qCWx;ouY2>j1`F=u_B~1E@R2nGtA9SJtVha4i~K5~Y#bUo>1@Wing#rI$9^ zx-oJt?|8H%Bb(=X(53E9INQ9-5FI8b{FN$|?15O3{}-(%?-s{-kPpnu1}XX&N)qZ+ zD-!oKoRU3cs>Slk3Ix2)g-C{bAkA_f2bK>xP^~_G$A?&#?)gEou$K6Jy0{lGmfu0X z9@ydWXxVXK^-dwHuKV6@U#$x3mDg8QA9pwn#Bsfj*c^+ozrvqZ6tD4C%rI)d_Bvae zXJ?8WiG}_d#3*29I@g;|+9}^Y_RAXAvzIemBM(;sv~4rkX1a1B*gu^0N#Y_JhST-& z7ueH39)oAt(3`2}YuxgW=Qs>*F=i_X=ZTm7jJT;jIO5wY7e*gctXP3aY-AO?O>Zaf z7FZ|UB$Lry=uagipj_6YPQ~g_Wt@1{ESKdfq}2Nwe(P~+N2Wzmo*n5|;T2F>CUAgY z+Q7^B*)uyT2JRB}(r>{F(S!_hQ8ho1JB}aXxFHb|3r(8cKOVZv7`>b%ibT-MThSZ_ z9c4bTAFBM+3u)ln;I8;Mnzl!0y*AKb4SxSE!s`3n`0X^en7QP*L%hA%Y?@XAX+ z--^se(3m!b_jRx3_s2*H(ob~)@AO#lEhMN@SGm4U9aj|e5t5YDulQ^tzrObCH`vjV z3oH&;3?9gHYE@Cl$z-?4)vwsQZDA)jQ~#kOS<;kbA>zCRP}1&bAaaoLKq#os{H~6a zxle07RjY+;J#C8x>j7k`mG*9WXe=%BH}qORfwVVCCyb(rNo`qI1tAGeDv zwK2~g$PyINZ8v;$CYeKaZPOLDf7c^v)X>l~gNlffUz^j=zDA2Gd@Hi_G-@8`JFr5$ zP!=P!N0ZA&()4LTy>s1NW6w*9QMFaOle|-qwgP01I7;6kTC$63i}L7Xxi&TKsn3x6 zB;V`_*qAh_B*~+8lpf#WOG#kM@m zgd6l~uBZ!aB;@VOe*s{w*cT=g;gK~QD;|1$m-Q{&)84t&JbrYG%=RMi5%gvnlzEmws4AWyvQPCv% z4%T9@ae9*2JNmNR^hcf6=8l%7ewZTTK~D_Vn!N3I&r+uNVGmdonMp`2-P&1j?lhzLS}sn-k)s9Chcox1t!1|_4oTDe#5wVYf^NX#G?oZC^Z1TCtygRR>6L*VXh6!%ynL(=cb zg;DeQY3r`04ylpJ-WogS&QRO(<8t)z1mV#{(znZ&pF1o5!&VgcMgHkZfJFXsC9t3U zzcyb#zuw@#LSp_~S0ZlEp$$mfx$R4YJ!NnmaU+P@y5Dv@0dIYjSXy3fb6cHFy7wpT zC;TgE#L4{(jOM0{J4I)1_*Kf13bia8UKclRdpOKwmq%mT4f3ZbfCnm0p1B@(KbA+K-^mIlAi8T2o{gG|TNwPWu`cx_)P zzxxT=I+&4{}|X6*AN-FTPof1`MU%uf`-Ud> zCpz8G%NWZT=_&tTZ0Lo4SM>kWe*QEB@UQ(m`0v3+|J8es6J(~~OP$bTnOB$1F4F%IjIS&qVqG#PZs5lg$4At-8~rRApCO9w9qIUcWZ3mGnX|SiADiH z0w9nx0v2m%maJat=&J&HWB?1D#Fe2dZ3jl*c zAy9xV;8X?z3E{jT+y!v{DFcFpupy-XkO6@>59d$4|0om2d2|00J=`hIpL!xdD0a>K zAp?ORI4ATE84xIf4R8I23<&#@X2E+Qz+004FwnVoz=uI2v)K#4e>Y?dDq!2m!2 z%F2OATpS>%hH$pS*aL*IA{`g)E2_g&G{!ZoA@Y2w(vkMx*8ec0TPes^xTR%7_-FPaG11b7k!rD7QPg;wIg+;5{ zykg?>59`BemK(=o?Id_43Hb-?T6hfFZ3{jx?#+BFqUuBYqm0PUYYOAW z2G+_2UU8jzyhulA{FHujv9P+j@3W*%g9-7p#uU_W=vuH)G5L(Mjnm^)c7p=nB=;Jh z=k_C34mv?$*Kdd+mM@nss*LK>*a#Z1Ue|a2a=d?EX7xdH`cfHH-sAUXy+=3E!i8B- zv>?7yb<@p_XxP<)s(pH8r{0p90iJLH578G0AHDzsqsrSJ!sgOVmtQ0&9ER?wiyeAh z{{GcbQgJu4LgZe{nGnU?>i45gcl??oH{C7@DS^8Ra|7ApFEXQMTzS1vI<{Wn@jWarch5lpw zdddfX)g9TPk7TA^6s9u0GxT>!pSG9(psyp2*W~Cb!1R~Dn{?_S_iOlY#F-s**P3cS zjKX1T#TK8NxftxK$-O=bv$S}F_-#^vKu(BB4qV#4yC7)4zS)_eit;y3~J5`+V>34oxi zGynt;w1#85Op$m;i); z08tsC;Vv}ItVwEI~r?60NmO=ZBzGe%fbx+#%Z4}Bix!eSz(8-Xn6ZbcJ!a?+p z&l%_xE?f=&>3fEgpMLm20AUzR=+6(Fk+&z6d|k!b$k+%(B6h1sZ7x+Ug;<#&E`=5# zt`_-R8>S@JO0NcJZ(gI2(<4p^<75fDh!?;rBWEr{!^YZwC<80rfVo6L+oZWA3O=Hf~R1z8Q**e^^(5V)dl3-hY`?&$56lJw{+Wo-~eJcd6YrCiYSMbGi~EapTV0*)>hepU7>F|W7J7zt{n zMp2FlY^056mQU*y)R^Av?lr_uu$MM0_#j3@pj6&e$Ht!bd^tx%iBGZpD9=bUBEo>R z-{X^U5LNB1xwV79Drt)wCe&~aaxx^OPer`Dyz0B_?(M-kI~)5qZ$wm8r^m`4Z?1*& zu2J)w^m*78t~aU0s_y4?6?%_Q4j;Z}Uv+I%jGcJl6)-0#EHIJ4khMOb-o2TerkA8g zZLm}vUa>RIuD55BF&Z}-|E^(f&#Q2qiAW-NCwQ(k2&`#zH}xrB_OLFU#cG*a7~dnj z+N^gT!FIO9bn>ANFZsmw_SUo9Kgab4m8KmYep4|qngsf;w8Io1POt@Z&cTDEG3ZzRel`NcLn|4++U-6w!Nq3Os4+>*IfoECt z+O4cVby~XYrbWhPkkxt2vpG&ZU+o^>qOWopoLQ`JoeP$@vOw{QK_0zJtD|lZ_QheE zNL7n6kbDL3nzJxk%_Tbe=Cdgjf+!*=M&}MsNGn zgfvEvQL1wg(k-|kd;1ztnIb#3TYb7)lQ)M3qzVFyFcUPO#~|q5Vk+c{uI_CP&S8_H zjO(i|%nknd-+XBszBVmY9WyVz_GOBF5$yc!slEM=b0j@uFM95s_c^;mX1Dm9C!C{g zw`c`W^(;Wm9C3MQkBo)Fh_*uXL6vI=o8=?gDtpJ^DKv+VUv}Z}$lJ5lU)B!=0p~=Z zo9>Zu@|7H9w8x#p<5!1A8h4|&62vn7e3xG>XU(5I3^wv}nm00)>(Zhd1j*0Ldadg4 zCYg&{QfwtC47(@irGypSh?cN)h8eM^b}ywn7^qfQm^-0F56eSZ8U=+N-BK3lUL1Z3 zG?8o0I|x57yhU&^l)03Mf$`E|y77Aa){7M?4ma9o{y!AjTLL!XS#POXajM^^wP&To ziw3#Y_FuSXTRq1I;!&w?(TJ#Gwlk^S7>cP~a8}ENwdF-5tMjb$F1|nV_15Qgj`ywL zGJNO4qO1fj{)EYvtJgGV7jI3v^kl>6PPEqGcwYsP1_YuSaE?Y7%pTsur>_EC9oONi z9hZ4v*q0fg4soCe1j;+VD(E$~Q`}K3$cN+~^XejV~jGG47FWE+m@IAC*X@^fRw!=qCVOFLa zut=*ahX^Y=C*6J?Z9@{qI^KbjS=%Qm9Dr(B3|EPl2ReZRg-%G{|4b*HL*`?6{EpKg z({EZMv;7IL5OAxB>1s$&Ww4BURbKgns(Bk$Hzij1`Y(#9f)*|2(}_>}lK zcnJt}SwbP#1v#-?sD2|k?QUN2?XU|=+PP&PjMWj2O$(`PeaJa>Q}fY+~~i=+wB zAcfX}bPXYh&0*;Nd}eZLvm#?*%}VJ~e&N+=VD@#*^x-EoTZ$7Mv|BguB?Z38Gzi~( zs;U_=-IH)G7jR$6Xp^2Uf|7WCH#^mtjq5HG^Fm9*$`Z@G#l3V-3Tysw(_zJ_(g3qm zn(g?3fF3Zvy`fDe;(4pf_DrELZztn0P=-*#J?fOS3U(s_Ict%XC7u zS@yqr^-?2qp7!19^Q#PB`c?=EhAfDQ@7rAHJYSV$$T5C>QhW%kMQ6_hzY3?zj;iD_ zU+kDwtz+js-#ToH+&a6^llks|3Z)`rrSl};xVY}-bb2Sz1?g%fBEy!89xnHYw8=<7 zWW1fJ3Bx*Qoh|iZrD8RsjN!Q9c#3eK;F15crQ*;=GYZ@CJig1D9A!c_WNhzQ6Qm>% z%l%VRZ*I96*ZJ)C^e^ovr*j#)n?~+$@%!w z(xc)8x9>6S?tQ{gFR%Tsx06Ke6Y^F{shLVMqo({7mRl2CmyB1lyB|R;&8QicXl$OU zabD8snw%t?tpmip;HoPwQXYM5K>Tn-7rofKNWbXIFhSmhRw5lBN6(0Y93OG3YseB@ ziNnMAS2n)@bVgn35PCpnY``UZM>#AjoV)gJg5m2Y6J8&hj}mH@kG@>$F@C!xFb^6U$`_5;ohYUu^yc9Z+Wu4f~lT6Ax2N3`$ z$>q?q4BMaWo>s~SXmL{L3Mv9P;?{S84LwYYmnaqq0$GNqAjd3F+Nh5k7vL|o1oQ~T zWb!|zSL(+_hxc15Y-2|3!)Oi@j)m}aI^*iMlM<*k;o?L9>^`5$uzOooin;i4B`&J@B&eSlP zQkpI*?LJ3ixlb#@`kI%|JN(UCti`l#itWNmkj_fJ`>w)P^<|fWD{~&YyOlQ#ncCXE z08bJi6I=c78G4pUqkWJYgIbKcgN~GIg#BwCoMLaGIj?OSI&&;-tj!HFJY+Sa99#V8 zSiVmCy0aJPCAO}5TWpU}5pG?e@?AN%bPCoQ<*0hdp8*Im7!d-Y& z<4xsP+3d=gxle&jf(m{HN*7Y|LY1Yj5gMO=r5|rwXw4%sYt1IRHLFO*ReD!c`+c5i z2~fYA`U8<_u#R(CrT!!@Beg^D%`L~UwXk8|yeN=d0+?8HOW(9L=SlRli87?4>4TEj^w!36Da(4&jTVIFU;DtB#8Ix{ z*!+33{ZhC@xNWTnyVQ)-xUJtcBi+ucX2;*+-v&mm*WokYeV4k~VyQ85zso~*b2zl= z>r9+ug`*IAS|zei71cyfQN2H4J{9>{x_`mMl_bRDnS5+R`Rutb`ny1(u54!pW*wI$ z;=QE!*O8vn?q3Viy!WP=#aa13&Q}tUQxh}I-?Aq_H4;1+VR*lNKQr@o-#l4JcEB_| zF=N)7y{~+cb*{gutEM5$*WIi+7-&A~7SB;dIyxo0Yd_8VMIykwC;SC;i{PYs6mMXeUCgCxT@H}%J)Sb>R?e8umEKV5AVD^ltCq{{JGP^!bP zgE@B$W4woe9nQR{IZ!?({E?WI?!K)^$vHHzD`~7E9J{@z+3sZ9EtT+E%13)#q^9ON zpZLl>OFs)h@f$`AV@%9Cv%Jl^XV2(IBj1by^-XQ+z@v_-Er_DyEv#-P==?gVxG0P^0)%yZI6_3|n_X53}D40!_)4nWHQmgAk+Z6W>OZ!~kSC7OaW zp3w;Uj;HeYdhlP}RFfTQy6iLkZoNt^|K?X{_;}o&NAVlhpwzIQew#Ge2By^_LFwI9 z#Y2+sv^m8zcJ^nT=*(6)=`J2%nzmlK3)g2izvbeNp^thGN$KsLZ{1gS+j@jN3bfQ6 z$!xp7-Z3*Q>TZVoC_S4f`^GNYwt3Fbaqg4ZH zMDbgz^G6{W>uS)Wp2<*7M#avG2Q7_hr4T9UiQ?)<#srboh&aQV6=G24_~S?!V@DL+ zFw7d_Z8nuf)>xp`_oDJaPFGYm&z%IeqxB4Ip~*)x>9&W08t$ zFXAt@A3W(+k%JSNOLP<5*vJdm9YWTINvbdx4qmzz^m*=h4zulovX*Jeyt;Ioarnk| zUhu(PqxsLkyO};qUp1MjmPIs$hoUi*nIt~TgyNd7b$`?@YcluFKdD#VjXo@5xJ~{8 z&5jT9z!S!ED~^`C@1n=eGd^H{o0dGB@&RqjZ1tiqod{j%dq4ZVAM1g(@n?`7pK0I7 z!-h8vd0RdNPYwe%IP`5mb&Q2&wKr*loThhF-?81T38`%rh#yjBr!*n_nn?JLXMpX{ zCCahC`3WA!ScX&AeUfbgji@qDibq$vShqgLTF z9mJ#A?9>w4g*IZ@Qj!)*2#wAd*+|YkNRY4*q`R<}N2*9vWK-E7t@`_mF)(-_}R|e!6=loG8j3r)vJ4 zi(X!6yD$)6Q+Nl=-@=*V`^!P!wFSGtiyE&o7M#|uiWQ(ntAed7ou-JNLmeigHm$pY zGU*avAgSXt!^w9Ux@%^|<+~&n#jlto!-8nFQm79q*CNZknb?|GcF^6SgUgre_rL8u zi+$$&bUAI1lI>ftR;-rP$a(P?GO-_9ORtK*9KHO)97DT1M8T5ANGTYP{=n{C$w;Nz zEwj{XYQv(|`i+Kfz=o<*J~TyzCT!CtTlaa4iHKK~>7wO(U~kGMz{Aw1v8&0XdZy_ax{48sCN+-H85)fmrHRZxuS_MZ z(XyX7mO@%;_>pN^wjSpAbjgtPxxtQ^J9Co2(vOQWkE8v?@2jZ9ljGU+ULj{wH-h3cFk7L~nW|9&NS}G&u4WLhAR{h2{M5EM8MZ z=x0XXkrR|9F=hO}cT&3f9 zyi`RkArGyJ6!J>GYvs4-GG>~VS6vh3n|Mn|`hbx~WJMxY(4_O~a-}03AAiUvabe#5 zHfzQt7tc}BSi=SQCB6?IwXX541>uXq;nxyf4VxE|8Mid=S-7NBMB9EYY!N5T?|Um* zn&^_!mz~naNLnLGMH1Sok%9<5M=G@pOprY$zSOrJL`PFECLS@Hadt#>CKxggrT;Vo zj4p9BW}jINC{Add)FW*mI*Mvb6w`wRw=wa|yn=%zQ~Tk=au3vr0>fQlFzsMM80{e3 zR3fS@6vXIEd9iBxI((O<-W|Nch!&Xv_x3ouwiLya!g>kW6elN@UUZ#ha|EW#!b0J) zW{!r}h?#P#vju4H=U1}u*l@el;DepwToYQsA~Sh6ydJg=JH-_=zm>Ly83s$+(x#j( zK7Yjbg!W>d$eS}#c_J*LJ%jgA!R%7I`@E%1=Z}ck(H~t`mhW9KwF{tp-a$4`c-1tZ zkap3LERvuT9kv>@@|rC80T*d}2bsT;ybD2>#)9_S4{sOAI$Od8MMUlEZ#oGT^)+h~ zdyv9ziPX4OE>4fTXo(o=0o~$ups9g9csii411-7BF6ZmcbvZr)!^yO$3GnG3b?6Tc zjsCcV|8*YrHtVYE4?HiU8cN);^`At}$qDUGCI>16`%UG5{^D|eozY@X>wljS|EJSj z>{0M_mfg@w1SR=P3{LKja|u@Ip7uzkQt21k~s~ zNAYjPuGe){H$@Hd-{Tu;e5(nr3Fg?nXtgZ}SQAItY?`t)Py2c2f4JY0x-A)D%%C>l zM%<0(=5NYGX?=sq5P$LfXa9rvuknT;-V*+XI(8pRAHetaZ-ifmu65qKzF(@N`DN^# z3343z=`}~^J<%CO-K+>7-cMucxw*9EjwEdezSt1My2#1_k43OQHW^{(h0j*t2wq(1`+W zHbK7#y1$4C9JPj}iLB8`7Yqu0a;lFLX~3PZG?}rUy0W?kuN=Ywe$!nS%O?EJSAaVq z9q$0RPO|{Gyc2Q>M@-wf0U)RR0InvPQ(l7~1Ox*C{8(GUQX8TW00{h>E>p(99g)`3 z&UTK7pM0CNn>CJn69tQ$G>GdTF3k^yKu-j+a2F*6(#{@pQq74-7lUxR2@pBu>u?FB zUkO|%u!f1iHhfCg{6$XSD8ygf#3@gMQ$DTl7cZ!X8v>{DUqXXKyJ4`r z68aYcYVevTHW+&x)q*34 z{!f1p2+kh<{J}&;0K&q5$-tsGR_634EQCYmfB%C5arrP1j_ZO7i2`5{A#4f?fIz{g z&kzUzEQ}i-R9N)nNmLlCftA9rG!af42oS@mr~Ah3#%oh!Pa1C?K7G7An5Cz(NqYvut?tbfl?X>9W9LY z?S`fiFP;Ix%Lc23Vd|=;T>gNGOEE@TMv^9;p#*b$BEAb7)R9pteO4{e0TPi({boYr z--^|u4Z`*CR;k{_k?VQ0i}CL5bumozpv@w+A7cWmV=|wMr1vLW(KKfq?@QglrFGH~4i=vkwzTK9 z@1&;lM)?{Le~E7xf4%%5?+TNN^=jpCHCk%dY*DoUGY@Pk6Uzr7tW}&MQgdo`22xpG zL(=I)--xm)#EeluoU8L3j6JMEw1+y!>s$^RlBZhVkJR3Ba#DD+r@+`0AG|~|Vq!iC z%gr&J_Vcf0bjT-Ntq(Y9}gKE!fy6@gIjIn2$x-OyX=)DTgARBx#>dzTi zd#;y;_qCWx;ouY2>j1`F=u_B~1E@R2nGtA9SJtVha4i~K5~Y#bUo>1@Wing#rI$9^ zx-oJt?|8H%Bb(=X(53E9INQ9-5FI8b{FN$|?15O3{}-(%?-s{-kPpnu1}XX&N)qZ+ zD-!oKoRU3cs>Slk3Ix2)g-C{bAkA_f2bK>xP^~_G$A?&#?)gEou$K6Jy0{lGmfu0X z9@ydWXxVXK^-dwHuKV6@U#$x3mDg8QA9pwn#Bsfj*c^+ozrvqZ6tD4C%rI)d_Bvae zXJ?8WiG}_d#3*29I@g;|+9}^Y_RAXAvzIemBM(;sv~4rkX1a1B*gu^0N#Y_JhST-& z7ueH39)oAt(3`2}YuxgW=Qs>*F=i_X=ZTm7jJT;jIO5wY7e*gctXP3aY-AO?O>Zaf z7FZ|UB$Lry=uagipj_6YPQ~g_Wt@1{ESKdfq}2Nwe(P~+N2Wzmo*n5|;T2F>CUAgY z+Q7^B*)uyT2JRB}(r>{F(S!_hQ8ho1JB}aXxFHb|3r(8cKOVZv7`>b%ibT-MThSZ_ z9c4bTAFBM+3u)ln;I8;Mnzl!0y*AKb4SxSE!s`3n`0X^en7QP*L%hA%Y?@XAX+ z--^se(3m!b_jRx3_s2*H(ob~)@AO#lEhMN@SGm4U9aj|e5t5YDulQ^tzrObCH`vjV z3oH&;3?9gHYE@Cl$z-?4)vwsQZDA)jQ~#kOS<;kbA>zCRP}1&bAaaoLKq#os{H~6a zxle07RjY+;J#C8x>j7k`mG*9WXe=%BH}qORfwVVCCyb(rNo`qI1tAGeDv zwK2~g$PyINZ8v;$CYeKaZPOLDf7c^v)X>l~gNlffUz^j=zDA2Gd@Hi_G-@8`JFr5$ zP!=P!N0ZA&()4LTy>s1NW6w*9QMFaOle|-qwgP01I7;6kTC$63i}L7Xxi&TKsn3x6 zB;V`_*qAh_B*~+8lpf#WOG#kM@m zgd6l~uBZ!aB;@VOe*s{w*cT=g;gK~QD;|1$m-Q{&)84t&JbrYG%=RMi5%gvnlzEmws4AWyvQPCv% z4%T9@ae9*2JNmNR^hcf6=8l%7ewZTTK~D_Vn!N3I&r+uNVGmdonMp`2-P&1j?lhzLS}sn-k)s9Chcox1t!1|_4oTDe#5wVYf^NX#G?oZC^Z1TCtygRR>6L*VXh6!%ynL(=cb zg;DeQY3r`04ylpJ-WogS&QRO(<8t)z1mV#{(znZ&pF1o5!&VgcMgHkZfJFXsC9t3U zzcyb#zuw@#LSp_~S0ZlEp$$mfx$R4YJ!NnmaU+P@y5Dv@0dIYjSXy3fb6cHFy7wpT zC;TgE#L4{(jOM0{J4I)1_*Kf13bia8UKclRdpOKwmq%mT4f3ZbfCnm0p1B@(KbA+K-^mIlAi8T2o{gG|TNwPWu`cx_)P zzxxT=I+&4{}|X6*AN-FTPof1`MU%uf`-Ud> zCpz8G%NWZT=_&tTZ0Lo4SM>kWe*QEB@UQ(m`0v3+|J8es6J(~~OP$bTnOB$1F4F%IjIS&qVqG#PZs5lg$4At-8~rRApCO9w9qIUcWZ3mGnX|SiADiH z0w9nx0v2m%maJat=&J&HWB?1D#Fe2dZ3jl*c zAy9xV;8X?z3E{jT+y!v{DFcFpupy-XkO6@>59d$4|0om2d2|00J=`hIpL!xdD0a>K zAp?ORI4ATE84xIf4R8I23<&#@X2E+Qz+004FwnVoz=uI2v~dXV;?ta%!)F5CHro&+Hs29O!1*j1pzVby5P6@GB8D)-;P$=x_x2c$eM!MT$anT zu-;A9$v4GiAHN3cyRBzkcFzvC|7=Y>VyyP!5I@!T@P0uay6IM!eE;}kSD=ng9Ow(% z`lHkz;hIt}&p3Qjxn70biH`zZ3FYYIkaEz&HDX3m_>z7QlyMwkO0(ch_O0EGtCg{T zt5_)BYjNv9@TQ_-tX5-Na@t6p@J7b4OF;Z)C+r-f(3of?KB)E^xulOftlL08aIz`Fy55^lhd2Wi{fB|K^IxCKlzTt(E3)2X8lsSH zD7Q;kImE|M=y_iL@v*~BsaJyT3m<>o#3nbICiT4$FTZx9j<%d+zfAHwqeq12Dcl_h z`QR>gDt5|pCr{_fcR!D9>6RvI6SJ3p$bxqBB6RLknlDF8`KoToRpbc@xGp<#E0K9f zdUlaUUWId0E$t?$ZZamN3X#k97h^p^78>Ti+?1-*Yxu*i4Ag^b3A6Y!4^VgL3__<3 z`ie>%0iX!FAKl{rE5EKYO4c1IuZ=`y6F^K1EkGT7P#~%S;FFdFfB<~vP}CWfW2lZ_ zXFfSN4EZ;0D;^*Z5Fq$FM^Q?s@1MrNe;EVt>3BF<0{Aqb)|LQP0O;Dd1{7h5nhW%M zET5{Sg)LMH?hbf@5&;1aArSzGpC4d!tu2kRi&A$1piAUeJ;)>Au1YgzxROwo@0RnH)RFh4)|A9cI(*wau~x8B75>SWS7!#n-liIB*H;f}n7 z4z^4i)qSl)%^)Q_C(Vf|Pb>Q*i;`@2GEQ9{y1_>$Jd5hamQF7&eCFohj@YaL9614hIQRLOSuMPq z8=H|1DNi7Ve%X4Lfr#^1*a*0FDS^F$85s4T)Tw{y5C`Xr=)}eNQWx$Aq#fz35HV># z$gQ{gCpJ}kJ>!#7$2~)b5(mM;wlmhk_FnJB{9L*nw{E5!qDP9IOL$g&ED-j)o2>d* z$7KAkDMRgZ0|Np=_1&n%Mcz4mUf^@5qgBREQNE?sSkQ)1L7`_4@P?GT$0-QqcZXue zuzWJKX$TwV`)FdLPNy*DdLapI2l|YgrldUt3cBWzo^`Q@@NH}y&Tm!s2#LdpK}5Eri&9Lg zl5$)g%nEj8?{~^Nq@k)HV^`Jaq+60DZ5$~~l20Qy!m=~!`qN{x-o9Jn=5Z9NhJBn; zH?B0%8yZ2%KPx*aSl(L>S?;iKL+Buoa;cObWNl)SpM(u&l{c3&l`)l1Kh}Ia@Yp%f zId@@&WF=;0=OAxz-PQTnnZcQ)vU>I#vOwBc#@HhLKHqy_7OET2OSH#Pm6hRv&JDtfl^`L=RMn`g0RUGn2W0*UviA&WOE_e7o zXmlqx5n z=qjlOrrrB*PwZ%Ck9gyE_IXW=kKc}Y_RY4ns}B)vFhV^~yL(ciU=*RSQ6ci~9pAJ( zD?|t}Xs$A-$)F>R!o8;lw=Ic%LzH&2bweArejAvzeX{KFf#|q1pEmo9*m*(qeOGX3 zVzK&c|M06HCyPt$fkiV!c&;g%k+5xEs>74+&a2yNM&m9N9~NpES)}n;Es^myJmrO2 z$vUN+*aSIIO;EC)g$Eum1=AynzL@<&eT2iv&^!siCAZI-XZU)(+ zVaedO=qdL%+gQ<(58KR#9=2y+P~JH|Fg)5F(73{auvojL5n@eZEHd^sdTg_V5O>q6mG>0SW7ES4;BjH3zohKa;2C%bP# zcypnqVPp3lb`M7H3=UO$!B6uUHph0St9&j9g#ls*l_zOG_&03sEr~p1bNggmGaA|! zg{30#AfM&2ixS&SO;rupF>MM#C<~cKVax2uVr3WIHV;+r`}M-}atuMN^@N47E{1Y! zKb)AQ^RXQpJKCpt5K~j?Ew{WP`I^&AP4aH5Ey2rAA^v__F@ORUv)j6{)Ok!~nDHQx zwiSj1|AfUWY6{lJ*6eW~qVRa^s@0ht^CDhqzoXk)9J_sglV@>EWZ-{JX0LoZ1P83jrubAGbjsKTzfLqH&dR9B&?WPi4kQ)L zozl}K4-IDB&fVMzSe@!B63;`1EYA*l_SF+Ab-sLS5G<3(P18i0ckA(10=06oW$l44 zxD(tWES*&R>WLCJ9XDa%Jd;YdLs_zeezhJ@v+ z#=x_pvv2b!EWl~pV%U$(C{x%T*d($&wD3~!=s$WR(w=PIrG;nn0;rc{oo3yo9k!f1 znp=T;;8!}VWA~v%N1w}~n7Tkkca_#Y!m+@%z@yT&vPknnqpt8I&jq2#TRte09P}Yh z(pBIsE*+brVg17Xd6{_@=t!dh<)ZD_^n_mI76FuIPHVn=U&xuV78`8jNVS-gJ z={`{vx2Bw7vWUbPUSKRSFEW!&<7k#TTPh{xcNe}Dz_1gULo&Sb3W#XSmDPA?%gX4#&PbKyb)1vN zfA5}^W4F!3$;Dl(RQKBX!@OX@PVJxb*v@N7KE+AHlC*gBmsfux%AzWkB;%%^h3cc}Ra*4)kK#c`h z(`o!mz>oC`%oj)5<5umdtv*ZDYAyy+a_&%f@9**p3=7=;7XA2)E%78@&*);8SpuAH zJeHus#xul|is0Y~%IC;1tjAtq6Zc`eo$>v4>1X?lAJa`g-dXiruD||y`=KmZ^#=`q zz440oZ#(aaftS|vCH+s1Hr0c*0&n+wez)dHIoZu0aVWs3KcNK(M}iIh+RRIWqKvb)-;TH8rPrCC0``>Ac$PqWbG-0YR9z(M&n zfOLTsS^(H2qiG5m-N^EO6E*(&C>JLhP`v^<+JOR9R1(@_OOayXRPANXv25zhLpFrV zA&(I^INuzarhlhS;aceo>(u^;9opKqMU(&P)gW%3Le zzirBU1sU)-B&y9U8-z2vAxv&6%G?#dx5L`A-cqLUW%gvDf>$L#^=YFQPl+ z_9kyce#scu>P+G5RFjP}8bANb_z|f13(c9Y7Id|eI+NV5x!8^z!Z)7=>-MqBeVjK5 z<-2ff0AWbqd)wT3K6|i6uK9sOWiLqkb-KSK`I0OkJR%dklLs?WK#sU!PykDiX{ zsl1=~>B(3e8(D3>8#XYj$`Yc|kCDTMWefIXu=k4~oU(BG{N>hpcg<@6ur#z2o0Caa zt29%eSCEpc?Jbi_Y3{gz16KuAfo$YibR_Yyd=jYI#xNAtc^R&(|FIP6HWCyRM8GiI zRP6RM@VT_^XRqzU&0-rouge3B~7wl1xNdsAi2ekiCbW^%T0<_tR_;Nxl@T|SQ`WMm9)q3sAH-kwia7k!Ya#}v;43iWP1mYK8W!1}=I@@9Gu|3(I!)v5kCt*H*mT%%yoy?EP>SIg2X^3jB4(+6ToGet(I z+`vNlt&zKYULZRYW8c0LEpJ1Lm6r!bWE?Y2{%;2qE-~RNNl5+~`GOyY>220!IVs9E zK&_|GX+NgH7g>KkHr^g`7MWb29DU)uJu&;4P3Gvf;DVZIcIz?S+L!rzx`j-15BO$Y z+7Dzhj@}3&wno-oXeoP+sV^GPO>Vo5ZL^PLd=WS=YP4#>T)PvZqM+msxPiD5pAONy zqK28dnp0P_MPNh?>Y0-*=%$Zt9oBL z8BOf>&KK(9>S|{;-Q&7_mv$Z&d%os1>J`T$D{|Ah3av9Lvm>`(*hLeF3U!@f-pV%1 zd7nkiPvQRuIJ(k;jQ^{sG?!MQuo4b)7G}Jk)lRl~#!IXVeAZpAkKgt^X{jB`dN??E zn{2T)&Tzd6VA3XSMfl(x&clEesTgRI7E>XlP-hh91(Sf}9|VEalXn+^Ty!$>jS!J` zVfl2pmw|DRU>W86^@91~9|B($vil+4INLPSvPEy&kd2u;8h|XH^@1C|YpSA`hwnRjh`8KlAL5?H#zX;H!ILMy`oDwjW{V?uaaEemwk4u;> zQdLfQ?$W~dEk=;RP546TY~*yvP52=q7*OLR|D4%&x1v204jI&fc2&HOn5u9roLpV0 zb+Kw$?sV0joye$%|G+Xby30NHdWS+Ty&k!7l&}2yvb%V%xS4r&XKuHnrXle`7-6=A ztf<52meJ?q0auQS)3eBwY5&;hdu{qF5=2_F;X0~i#KfeXAp+ddfdK@NSYR;q3NwdF zqlSr(o88z3#l|${_B)rWgsqbZtkd_2=hR+oG-R?u{R71fCzG4CNo+8$jogT7mXI+~ zsFXTT~sdq4MX?NdeMKp}6 z=V6lA@MLEBNDjqP=f~@_Sz)~bj&p7UHD0uaf^K_vR?E-W?0y36%d@@RO$+zKn@RV6 zc8I09v-}xzbDnRX0Be1>VrXuo!gy@y4Lde_cz}&n9&?{EV33%Ud!d7>cd^5${v(wc zhG;L`8-@#?Z_isjC8@r#j|tubcqqTIImxQCH_N_w>a%#YBO{=U*bRQCRFR}u@9VjG zaXQh~+iDz1HgFd%Mwt%%dY!C67MUOL66ImrmXu6KC6c4==WqPJ1)vFMSg@ zMo7u;>hmnB+2u>*8nEGD^bBhQn_JV6!IGqAvROADW?is1o-*z5ftl_`%ek&Ugi5hf zv91d@##J2V+&scbn|8JWoKY$9lLRWdM>KNWYE=qVBuZ1V9?U&@Tx~4OX^1#=Wv>aY zqRYzie0Bs6&Pi9x^!V;2yL@u+zW_~|+BxTVuIMv^1Svghq>h`SCz0OBk0rt*= zm^svytlA|jck3Ax|qoHH2p$8wAkeU02MGey58M~x5VMmC;ut5|iI7wamG)x!Ah z2I)fTc_1f;<_+5~Win;iDlN90I`c}$?-rI*p?--07tXg@a9<@yV@AuZE*X(bNT0;q z&``bS%#u+%NPNO@Qb^Gtk;JuOuy7wiC>M823t%i?=!(@;yZuJejOi_NPQ%nJhx?Z` zA-lMDHR@|J1nXCBx|K8YFqX#=36?Opy80**^lAlCRwB385s}5d8kXVtz0LQMto&^a zT}^xV4uh-8tc^p8CG5;3kc`Ec~NYsr$ z`PvqShP3lM$JR;~t&@qp+*F^a*=nCF=P~b5`s~Z+lr%JcXA$)K&-|Dh^naY*byKTY zJ*t=!nYPKqloA!;HD;FWmOL>PVWEr;Jc}3UluGnH=Fv~?R5%JF1jTR@PjyPw@y4b< zt>bHb6aQS1lGec6n@|yF8Q-`o*S>yJs=_Zd<|Ix%V1(m~off;8N^i*8g=5_&bwuth zs%c+1i}}P$!2;;M*>qPkLZxqClXg0mIyq)1+A)Gbp)gN{tlrunn6Wt=bFNe@@W8Cb zm3eT5R%)vNThkf;f-KV97T$D9|B#rpMCYm@o`^!oB2ETOm82~p=Z&e!lBJB@TCh%` z1i=sM-w0^%m=7lZUQb(J-dsr!bNbFl^m7FFd43Qfk=J4K%oZKtSi!=koy~5*L$~JV zi0^jPKRL-hIDd~K|6b;J@4Sq5a<8o--|1M1v}O`VFLoY}FvI0@D#q1LK;QcX(qMIl zy>^PdPU!cW!BP9iQF@JSc&BAyT=UI!PM4>dTVla;!OgqEUabq#gm;~U^$4t=Fpobb zEF#(S!A)IoD$}uKZ<()?uvu{OYk`ZoeVPZ*L)7wtL_tK{mJF=tBtCYY`{(6oDYz!&=h4+=p-pY916a-hH}@ zD4Dr4zTzw7Gyq37s}bH8c33Ovx$#7#w!ZDFvHA<1N8eS&hnKjHM@o{UXY8$}S6b|? z^1KBCMpj!21fHJQVGoZlP+%IbmgG-13p(djNKia||2`;!uF%0;%%P>6L?Fay=sV|rA-4vnwU$bZTA%#ZcRQPVhcjeqk-ly;L%c ztK7Z!5hF}QYy>AvbfHsCe;g-}p3><%MR0re{A>Evf+UAaoy2zN4z4>s7bg9xQ^y)G zrG=Z2KUmV3UCb=Vkg#DM=r7%i3|v7rBQfvb;zNmY8zF>5i`_(4QWbb_weF|T;%lb@ zJ*56f>1OP@MdXx-Y)DgGbZTJOSpt$|s4N4awP~u@zWWQ5g0qB6+)jMKr6a(%v~n(= z<*6HYHUhd^oK9u>g)N+@1qPesM4-#qbaWfOBrQA+0i)*r3zXDf7}Hw%8Pxg{y?9ll!X4OR#HOGIF15g8Niv=PgPG1I_=eni2FA+^F>cV^ zGge{!heRyG0P)_I#oZubqNC$PeG@u&72+<&AnA_;SsJ|@Sf39W%gC5C0z$m7DKavu@wI)r>MA6Dfd>=E&H_Sgy`VTCu`uX`cS%r3N<9fb4cMIvcS0$_# zOutn2yf9sSGv3r8`DM(4@HV@`kHn3sq!7w^3+HYJFjk5)}nfM1~HX)D|Pf*s&03utH4MRK&rfUdg$gO9ldfn z`3Oq~#kf*7=|cTt1rx+f?6-TPT!WjTbrkzvRI+ZIpY<@0l@Mx*BCLn8?rqlE$ck72 zR$JU1#@n=Ci_Rf;p2?q9rPyN&AABEQEVTU^=YQ^b6vnRi)91$G<>%smNA)^Ze}U4lwqlgdqFHNamNQwsp1Oov)5J4~iBqYKQ0D<|zf3hh> zB-FvyToPvOUmoA+MR64vKW4J#{UWg1T5<6TJV+ zGqwm9q_hnb@!J6^&_CNC@GoljPj>^Z1M;h;WML>GZ40vo@afsYBw;SLzXjKp^=vJW zHZCZ%#}7j9;(vYq?;f-^KRpfFl0B=n#8z#?cui2ewpLUpYJMDsh8 zF8}YIU;Y0%3jnYCL1=veh{(03AP9|6(PIQr5E3kewkv=_lIS}Tph0vzU0TLc^c;spuv0s$O0NTidCC?AUHqNLUcsFRJY zxeG5GVa@p~@ug9(5g={hFc~xt=8zEu1Ht?tFc@_K3WGofoPW3XACCMR?Mg#YMF6+H zj`j8G{{*}L!NKkbODkL;00hAW{&fHZ1qAp709JrMWx^m4l%LTD0QOr36hal+f6D~H zs3rWD9uOU||B?v;QO^CROh^dw@A*UoP|^CQo}h>j>bK>eG9lpqm=6N^w;n|3Uv`DT z=zRR=e5gc5<>YS}5&=b(IpX^54{h6LmS|t0pJ!TdI4a&~pZ}^fMVJ*Ttk)^=3nW7k T$ZPKkL%>3~tgN!?a=8BwJda(= diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 deleted file mode 100644 index 34f4cf4ce..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -5b6164ec15bf6e77c1607b27b4f7334c \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager__inherit__graph.pdf deleted file mode 100644 index f9f96fb75780ebbedc838c22abe05ca8d79177e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8793 zcma)?1yod9`|z(Q(%q#)gVfA0q=~dXV;?ta%!)F5CHro&+Hs29O!1*j1pzVby5P6@GB8D)-;P$=x_x2c$eM!MT$anT zu-;A9$v4GiAHN3cyRBzkcFzvC|7=Y>VyyP!5I@!T@P0uay6IM!eE;}kSD=ng9Ow(% z`lHkz;hIt}&p3Qjxn70biH`zZ3FYYIkaEz&HDX3m_>z7QlyMwkO0(ch_O0EGtCg{T zt5_)BYjNv9@TQ_-tX5-Na@t6p@J7b4OF;Z)C+r-f(3of?KB)E^xulOftlL08aIz`Fy55^lhd2Wi{fB|K^IxCKlzTt(E3)2X8lsSH zD7Q;kImE|M=y_iL@v*~BsaJyT3m<>o#3nbICiT4$FTZx9j<%d+zfAHwqeq12Dcl_h z`QR>gDt5|pCr{_fcR!D9>6RvI6SJ3p$bxqBB6RLknlDF8`KoToRpbc@xGp<#E0K9f zdUlaUUWId0E$t?$ZZamN3X#k97h^p^78>Ti+?1-*Yxu*i4Ag^b3A6Y!4^VgL3__<3 z`ie>%0iX!FAKl{rE5EKYO4c1IuZ=`y6F^K1EkGT7P#~%S;FFdFfB<~vP}CWfW2lZ_ zXFfSN4EZ;0D;^*Z5Fq$FM^Q?s@1MrNe;EVt>3BF<0{Aqb)|LQP0O;Dd1{7h5nhW%M zET5{Sg)LMH?hbf@5&;1aArSzGpC4d!tu2kRi&A$1piAUeJ;)>Au1YgzxROwo@0RnH)RFh4)|A9cI(*wau~x8B75>SWS7!#n-liIB*H;f}n7 z4z^4i)qSl)%^)Q_C(Vf|Pb>Q*i;`@2GEQ9{y1_>$Jd5hamQF7&eCFohj@YaL9614hIQRLOSuMPq z8=H|1DNi7Ve%X4Lfr#^1*a*0FDS^F$85s4T)Tw{y5C`Xr=)}eNQWx$Aq#fz35HV># z$gQ{gCpJ}kJ>!#7$2~)b5(mM;wlmhk_FnJB{9L*nw{E5!qDP9IOL$g&ED-j)o2>d* z$7KAkDMRgZ0|Np=_1&n%Mcz4mUf^@5qgBREQNE?sSkQ)1L7`_4@P?GT$0-QqcZXue zuzWJKX$TwV`)FdLPNy*DdLapI2l|YgrldUt3cBWzo^`Q@@NH}y&Tm!s2#LdpK}5Eri&9Lg zl5$)g%nEj8?{~^Nq@k)HV^`Jaq+60DZ5$~~l20Qy!m=~!`qN{x-o9Jn=5Z9NhJBn; zH?B0%8yZ2%KPx*aSl(L>S?;iKL+Buoa;cObWNl)SpM(u&l{c3&l`)l1Kh}Ia@Yp%f zId@@&WF=;0=OAxz-PQTnnZcQ)vU>I#vOwBc#@HhLKHqy_7OET2OSH#Pm6hRv&JDtfl^`L=RMn`g0RUGn2W0*UviA&WOE_e7o zXmlqx5n z=qjlOrrrB*PwZ%Ck9gyE_IXW=kKc}Y_RY4ns}B)vFhV^~yL(ciU=*RSQ6ci~9pAJ( zD?|t}Xs$A-$)F>R!o8;lw=Ic%LzH&2bweArejAvzeX{KFf#|q1pEmo9*m*(qeOGX3 zVzK&c|M06HCyPt$fkiV!c&;g%k+5xEs>74+&a2yNM&m9N9~NpES)}n;Es^myJmrO2 z$vUN+*aSIIO;EC)g$Eum1=AynzL@<&eT2iv&^!siCAZI-XZU)(+ zVaedO=qdL%+gQ<(58KR#9=2y+P~JH|Fg)5F(73{auvojL5n@eZEHd^sdTg_V5O>q6mG>0SW7ES4;BjH3zohKa;2C%bP# zcypnqVPp3lb`M7H3=UO$!B6uUHph0St9&j9g#ls*l_zOG_&03sEr~p1bNggmGaA|! zg{30#AfM&2ixS&SO;rupF>MM#C<~cKVax2uVr3WIHV;+r`}M-}atuMN^@N47E{1Y! zKb)AQ^RXQpJKCpt5K~j?Ew{WP`I^&AP4aH5Ey2rAA^v__F@ORUv)j6{)Ok!~nDHQx zwiSj1|AfUWY6{lJ*6eW~qVRa^s@0ht^CDhqzoXk)9J_sglV@>EWZ-{JX0LoZ1P83jrubAGbjsKTzfLqH&dR9B&?WPi4kQ)L zozl}K4-IDB&fVMzSe@!B63;`1EYA*l_SF+Ab-sLS5G<3(P18i0ckA(10=06oW$l44 zxD(tWES*&R>WLCJ9XDa%Jd;YdLs_zeezhJ@v+ z#=x_pvv2b!EWl~pV%U$(C{x%T*d($&wD3~!=s$WR(w=PIrG;nn0;rc{oo3yo9k!f1 znp=T;;8!}VWA~v%N1w}~n7Tkkca_#Y!m+@%z@yT&vPknnqpt8I&jq2#TRte09P}Yh z(pBIsE*+brVg17Xd6{_@=t!dh<)ZD_^n_mI76FuIPHVn=U&xuV78`8jNVS-gJ z={`{vx2Bw7vWUbPUSKRSFEW!&<7k#TTPh{xcNe}Dz_1gULo&Sb3W#XSmDPA?%gX4#&PbKyb)1vN zfA5}^W4F!3$;Dl(RQKBX!@OX@PVJxb*v@N7KE+AHlC*gBmsfux%AzWkB;%%^h3cc}Ra*4)kK#c`h z(`o!mz>oC`%oj)5<5umdtv*ZDYAyy+a_&%f@9**p3=7=;7XA2)E%78@&*);8SpuAH zJeHus#xul|is0Y~%IC;1tjAtq6Zc`eo$>v4>1X?lAJa`g-dXiruD||y`=KmZ^#=`q zz440oZ#(aaftS|vCH+s1Hr0c*0&n+wez)dHIoZu0aVWs3KcNK(M}iIh+RRIWqKvb)-;TH8rPrCC0``>Ac$PqWbG-0YR9z(M&n zfOLTsS^(H2qiG5m-N^EO6E*(&C>JLhP`v^<+JOR9R1(@_OOayXRPANXv25zhLpFrV zA&(I^INuzarhlhS;aceo>(u^;9opKqMU(&P)gW%3Le zzirBU1sU)-B&y9U8-z2vAxv&6%G?#dx5L`A-cqLUW%gvDf>$L#^=YFQPl+ z_9kyce#scu>P+G5RFjP}8bANb_z|f13(c9Y7Id|eI+NV5x!8^z!Z)7=>-MqBeVjK5 z<-2ff0AWbqd)wT3K6|i6uK9sOWiLqkb-KSK`I0OkJR%dklLs?WK#sU!PykDiX{ zsl1=~>B(3e8(D3>8#XYj$`Yc|kCDTMWefIXu=k4~oU(BG{N>hpcg<@6ur#z2o0Caa zt29%eSCEpc?Jbi_Y3{gz16KuAfo$YibR_Yyd=jYI#xNAtc^R&(|FIP6HWCyRM8GiI zRP6RM@VT_^XRqzU&0-rouge3B~7wl1xNdsAi2ekiCbW^%T0<_tR_;Nxl@T|SQ`WMm9)q3sAH-kwia7k!Ya#}v;43iWP1mYK8W!1}=I@@9Gu|3(I!)v5kCt*H*mT%%yoy?EP>SIg2X^3jB4(+6ToGet(I z+`vNlt&zKYULZRYW8c0LEpJ1Lm6r!bWE?Y2{%;2qE-~RNNl5+~`GOyY>220!IVs9E zK&_|GX+NgH7g>KkHr^g`7MWb29DU)uJu&;4P3Gvf;DVZIcIz?S+L!rzx`j-15BO$Y z+7Dzhj@}3&wno-oXeoP+sV^GPO>Vo5ZL^PLd=WS=YP4#>T)PvZqM+msxPiD5pAONy zqK28dnp0P_MPNh?>Y0-*=%$Zt9oBL z8BOf>&KK(9>S|{;-Q&7_mv$Z&d%os1>J`T$D{|Ah3av9Lvm>`(*hLeF3U!@f-pV%1 zd7nkiPvQRuIJ(k;jQ^{sG?!MQuo4b)7G}Jk)lRl~#!IXVeAZpAkKgt^X{jB`dN??E zn{2T)&Tzd6VA3XSMfl(x&clEesTgRI7E>XlP-hh91(Sf}9|VEalXn+^Ty!$>jS!J` zVfl2pmw|DRU>W86^@91~9|B($vil+4INLPSvPEy&kd2u;8h|XH^@1C|YpSA`hwnRjh`8KlAL5?H#zX;H!ILMy`oDwjW{V?uaaEemwk4u;> zQdLfQ?$W~dEk=;RP546TY~*yvP52=q7*OLR|D4%&x1v204jI&fc2&HOn5u9roLpV0 zb+Kw$?sV0joye$%|G+Xby30NHdWS+Ty&k!7l&}2yvb%V%xS4r&XKuHnrXle`7-6=A ztf<52meJ?q0auQS)3eBwY5&;hdu{qF5=2_F;X0~i#KfeXAp+ddfdK@NSYR;q3NwdF zqlSr(o88z3#l|${_B)rWgsqbZtkd_2=hR+oG-R?u{R71fCzG4CNo+8$jogT7mXI+~ zsFXTT~sdq4MX?NdeMKp}6 z=V6lA@MLEBNDjqP=f~@_Sz)~bj&p7UHD0uaf^K_vR?E-W?0y36%d@@RO$+zKn@RV6 zc8I09v-}xzbDnRX0Be1>VrXuo!gy@y4Lde_cz}&n9&?{EV33%Ud!d7>cd^5${v(wc zhG;L`8-@#?Z_isjC8@r#j|tubcqqTIImxQCH_N_w>a%#YBO{=U*bRQCRFR}u@9VjG zaXQh~+iDz1HgFd%Mwt%%dY!C67MUOL66ImrmXu6KC6c4==WqPJ1)vFMSg@ zMo7u;>hmnB+2u>*8nEGD^bBhQn_JV6!IGqAvROADW?is1o-*z5ftl_`%ek&Ugi5hf zv91d@##J2V+&scbn|8JWoKY$9lLRWdM>KNWYE=qVBuZ1V9?U&@Tx~4OX^1#=Wv>aY zqRYzie0Bs6&Pi9x^!V;2yL@u+zW_~|+BxTVuIMv^1Svghq>h`SCz0OBk0rt*= zm^svytlA|jck3Ax|qoHH2p$8wAkeU02MGey58M~x5VMmC;ut5|iI7wamG)x!Ah z2I)fTc_1f;<_+5~Win;iDlN90I`c}$?-rI*p?--07tXg@a9<@yV@AuZE*X(bNT0;q z&``bS%#u+%NPNO@Qb^Gtk;JuOuy7wiC>M823t%i?=!(@;yZuJejOi_NPQ%nJhx?Z` zA-lMDHR@|J1nXCBx|K8YFqX#=36?Opy80**^lAlCRwB385s}5d8kXVtz0LQMto&^a zT}^xV4uh-8tc^p8CG5;3kc`Ec~NYsr$ z`PvqShP3lM$JR;~t&@qp+*F^a*=nCF=P~b5`s~Z+lr%JcXA$)K&-|Dh^naY*byKTY zJ*t=!nYPKqloA!;HD;FWmOL>PVWEr;Jc}3UluGnH=Fv~?R5%JF1jTR@PjyPw@y4b< zt>bHb6aQS1lGec6n@|yF8Q-`o*S>yJs=_Zd<|Ix%V1(m~off;8N^i*8g=5_&bwuth zs%c+1i}}P$!2;;M*>qPkLZxqClXg0mIyq)1+A)Gbp)gN{tlrunn6Wt=bFNe@@W8Cb zm3eT5R%)vNThkf;f-KV97T$D9|B#rpMCYm@o`^!oB2ETOm82~p=Z&e!lBJB@TCh%` z1i=sM-w0^%m=7lZUQb(J-dsr!bNbFl^m7FFd43Qfk=J4K%oZKtSi!=koy~5*L$~JV zi0^jPKRL-hIDd~K|6b;J@4Sq5a<8o--|1M1v}O`VFLoY}FvI0@D#q1LK;QcX(qMIl zy>^PdPU!cW!BP9iQF@JSc&BAyT=UI!PM4>dTVla;!OgqEUabq#gm;~U^$4t=Fpobb zEF#(S!A)IoD$}uKZ<()?uvu{OYk`ZoeVPZ*L)7wtL_tK{mJF=tBtCYY`{(6oDYz!&=h4+=p-pY916a-hH}@ zD4Dr4zTzw7Gyq37s}bH8c33Ovx$#7#w!ZDFvHA<1N8eS&hnKjHM@o{UXY8$}S6b|? z^1KBCMpj!21fHJQVGoZlP+%IbmgG-13p(djNKia||2`;!uF%0;%%P>6L?Fay=sV|rA-4vnwU$bZTA%#ZcRQPVhcjeqk-ly;L%c ztK7Z!5hF}QYy>AvbfHsCe;g-}p3><%MR0re{A>Evf+UAaoy2zN4z4>s7bg9xQ^y)G zrG=Z2KUmV3UCb=Vkg#DM=r7%i3|v7rBQfvb;zNmY8zF>5i`_(4QWbb_weF|T;%lb@ zJ*56f>1OP@MdXx-Y)DgGbZTJOSpt$|s4N4awP~u@zWWQ5g0qB6+)jMKr6a(%v~n(= z<*6HYHUhd^oK9u>g)N+@1qPesM4-#qbaWfOBrQA+0i)*r3zXDf7}Hw%8Pxg{y?9ll!X4OR#HOGIF15g8Niv=PgPG1I_=eni2FA+^F>cV^ zGge{!heRyG0P)_I#oZubqNC$PeG@u&72+<&AnA_;SsJ|@Sf39W%gC5C0z$m7DKavu@wI)r>MA6Dfd>=E&H_Sgy`VTCu`uX`cS%r3N<9fb4cMIvcS0$_# zOutn2yf9sSGv3r8`DM(4@HV@`kHn3sq!7w^3+HYJFjk5)}nfM1~HX)D|Pf*s&03utH4MRK&rfUdg$gO9ldfn z`3Oq~#kf*7=|cTt1rx+f?6-TPT!WjTbrkzvRI+ZIpY<@0l@Mx*BCLn8?rqlE$ck72 zR$JU1#@n=Ci_Rf;p2?q9rPyN&AABEQEVTU^=YQ^b6vnRi)91$G<>%smNA)^Ze}U4lwqlgdqFHNamNQwsp1Oov)5J4~iBqYKQ0D<|zf3hh> zB-FvyToPvOUmoA+MR64vKW4J#{UWg1T5<6TJV+ zGqwm9q_hnb@!J6^&_CNC@GoljPj>^Z1M;h;WML>GZ40vo@afsYBw;SLzXjKp^=vJW zHZCZ%#}7j9;(vYq?;f-^KRpfFl0B=n#8z#?cui2ewpLUpYJMDsh8 zF8}YIU;Y0%3jnYCL1=veh{(03AP9|6(PIQr5E3kewkv=_lIS}Tph0vzU0TLc^c;spuv0s$O0NTidCC?AUHqNLUcsFRJY zxeG5GVa@p~@ug9(5g={hFc~xt=8zEu1Ht?tFc@_K3WGofoPW3XACCMR?Mg#YMF6+H zj`j8G{{*}L!NKkbODkL;00hAW{&fHZ1qAp709JrMWx^m4l%LTD0QOr36hal+f6D~H zs3rWD9uOU||B?v;QO^CROh^dw@A*UoP|^CQo}h>j>bK>eG9lpqm=6N^w;n|3Uv`DT z=zRR=e5gc5<>YS}5&=b(IpX^54{h6LmS|t0pJ!TdI4a&~pZ}^fMVJ*Ttk)^=3nW7k T$ZPKkL%>3~tgN!?a=8BwJda(= diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.tex deleted file mode 100644 index 012abe154..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap.tex +++ /dev/null @@ -1,45 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Map Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap}\index{launchdarkly::server\_side::data\_components::DependencyMap@{launchdarkly::server\_side::data\_components::DependencyMap}} - - -{\ttfamily \#include $<$dependency\+\_\+tracker.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_aed9772a8f53e2804b5a844b74e422f1e}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_aed9772a8f53e2804b5a844b74e422f1e}} -using {\bfseries Data\+Type} = std\+::array$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}{Tagged\+Data}}$<$ std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{Dependency\+Set}} $>$ $>$, static\+\_\+cast$<$ std\+::size\+\_\+t $>$(Data\+Kind\+::k\+Kind\+Count)$>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a5ce93096b75c0f15943ae12c1ebbc040}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a5ce93096b75c0f15943ae12c1ebbc040}} -void {\bfseries Set} (Data\+Kind kind, std\+::string key, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{Dependency\+Set}} val) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_aad5c6f5ce47afe7946824ef2b4cc45e1}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_aad5c6f5ce47afe7946824ef2b4cc45e1}} -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{Dependency\+Set}} $>$ {\bfseries Get} (Data\+Kind kind, std\+::string const \&key) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_ab9d63eb136784c477ab46e2b55200540}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_ab9d63eb136784c477ab46e2b55200540}} -void {\bfseries Clear} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a4571b1799e7a3bf108b2814d910dfba1}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a4571b1799e7a3bf108b2814d910dfba1}} -Data\+Type\+::const\+\_\+iterator {\bfseries begin} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a19cd645b0bc0d94ece29de07441cf02d}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap_a19cd645b0bc0d94ece29de07441cf02d}} -Data\+Type\+::const\+\_\+iterator {\bfseries end} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class used to map flag/segments to their set of dependencies. For instance, if we have a flagA, which has a prerequisite of flagB, and a segment\+Match targeting segmentA, then a dependency map, containing this set, would be\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{\{\{DataKind::kFlag, \textcolor{stringliteral}{"{}flagA"{}}\}, [\{DataKind::kFlag, \textcolor{stringliteral}{"{}flagB"{}}\},} -\DoxyCodeLine{ \{DataKind::kSegment, \textcolor{stringliteral}{"{}segmentA"{}}\}]\}} - -\end{DoxyCode} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+hpp\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.tex deleted file mode 100644 index e2d803c10..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet.tex +++ /dev/null @@ -1,61 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Set Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}\index{launchdarkly::server\_side::data\_components::DependencySet@{launchdarkly::server\_side::data\_components::DependencySet}} - - -{\ttfamily \#include $<$dependency\+\_\+tracker.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7023e4d4516a43229d1b92a7560ef7fa}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7023e4d4516a43229d1b92a7560ef7fa}} -using {\bfseries Data\+Type} = std\+::array$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}{Tagged\+Data}}$<$ std\+::set$<$ std\+::string $>$ $>$, static\+\_\+cast$<$ std\+::size\+\_\+t $>$(Data\+Kind\+::k\+Kind\+Count)$>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7480e342faf0be81d66691502a2865b9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7480e342faf0be81d66691502a2865b9}} -void {\bfseries Set} (Data\+Kind kind, std\+::string key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a09244855cef4d6b09d116146637ba55c}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a09244855cef4d6b09d116146637ba55c}} -void {\bfseries Remove} (Data\+Kind kind, std\+::string const \&key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_ab869f8e0cae5cf331288d825733a15dc}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_ab869f8e0cae5cf331288d825733a15dc}} -bool {\bfseries Contains} (Data\+Kind kind, std\+::string const \&key) const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a366f3c834b22a215a5a9c41cee39580a}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a366f3c834b22a215a5a9c41cee39580a}} -std\+::set$<$ std\+::string $>$ const \& {\bfseries Set\+For\+Kind} (Data\+Kind kind) -\item -std\+::size\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a783774ef6b2e14b89bb45db68bc6e3fb}{Size}} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_aaa3dbc5062fab0b5116828d3fb00a9dd}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_aaa3dbc5062fab0b5116828d3fb00a9dd}} -Data\+Type\+::const\+\_\+iterator {\bfseries begin} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7e6e023a03905015a56642b0dc3a6881}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a7e6e023a03905015a56642b0dc3a6881}} -Data\+Type\+::const\+\_\+iterator {\bfseries end} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Class used to maintain a set of dependencies. Each dependency may be either a flag or segment. For instance, if we have a flagA, which has a prerequisite of flagB, and a segment\+Match targeting segmentA, then its dependency set would be -\begin{DoxyCode}{0} -\DoxyCodeLine{[\{DataKind::kFlag, \textcolor{stringliteral}{"{}flagB"{}}\}, \{DataKind::kSegment, \textcolor{stringliteral}{"{}segmentA"{}}\}]} - -\end{DoxyCode} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a783774ef6b2e14b89bb45db68bc6e3fb}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet_a783774ef6b2e14b89bb45db68bc6e3fb}} -\index{launchdarkly::server\_side::data\_components::DependencySet@{launchdarkly::server\_side::data\_components::DependencySet}!Size@{Size}} -\index{Size@{Size}!launchdarkly::server\_side::data\_components::DependencySet@{launchdarkly::server\_side::data\_components::DependencySet}} -\doxysubsubsection{\texorpdfstring{Size()}{Size()}} -{\footnotesize\ttfamily std\+::size\+\_\+t launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Set\+::\+Size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} - -Return the size of all the data kind sets. \begin{DoxyReturn}{Returns} -The combined size of all the data kind sets. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+hpp\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.tex deleted file mode 100644 index f68e06b01..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker.tex +++ /dev/null @@ -1,82 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Tracker Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker}\index{launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}} - - -{\ttfamily \#include $<$dependency\+\_\+tracker.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a90018f698a8b0d95ecd18b61e299249b}{Update\+Dependencies}} (std\+::string const \&key, data\+\_\+model\+::\+Flag\+Descriptor const \&flag) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a7581dba117dbea9b2b895f527259a9f0}{Update\+Dependencies}} (std\+::string const \&key, data\+\_\+model\+::\+Segment\+Descriptor const \&segment) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_acbaba9e2c04f43d73f86b5f20b7a7a82}{Calculate\+Changes}} (Data\+Kind kind, std\+::string const \&key, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{Dependency\+Set}} \&dependency\+\_\+set) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_aa39b66f0fcacdbc80b2cebee02f605a0}{Clear}} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -This class implements a mechanism of tracking dependencies of flags and segments. Both the forward dependencies (flag A depends on flag B) but also the reverse (flag B is depended on by flagA). - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_acbaba9e2c04f43d73f86b5f20b7a7a82}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_acbaba9e2c04f43d73f86b5f20b7a7a82}} -\index{launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}!CalculateChanges@{CalculateChanges}} -\index{CalculateChanges@{CalculateChanges}!launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}} -\doxysubsubsection{\texorpdfstring{CalculateChanges()}{CalculateChanges()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Tracker\+::\+Calculate\+Changes (\begin{DoxyParamCaption}\item[{Data\+Kind}]{kind, }\item[{std\+::string const \&}]{key, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}{Dependency\+Set}} \&}]{dependency\+\_\+set }\end{DoxyParamCaption})} - -Given the current dependencies, determine what flags or segments may be impacted by a change to the given flag/segment. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind of data. \\ -\hline -{\em key} & The key for the data. \\ -\hline -{\em dependency\+\_\+set} & A dependency set, which dependencies are accumulated in. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_aa39b66f0fcacdbc80b2cebee02f605a0}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_aa39b66f0fcacdbc80b2cebee02f605a0}} -\index{launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}!Clear@{Clear}} -\index{Clear@{Clear}!launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}} -\doxysubsubsection{\texorpdfstring{Clear()}{Clear()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Tracker\+::\+Clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Clear all existing dependencies. \mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a90018f698a8b0d95ecd18b61e299249b}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a90018f698a8b0d95ecd18b61e299249b}} -\index{launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}!UpdateDependencies@{UpdateDependencies}} -\index{UpdateDependencies@{UpdateDependencies}!launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}} -\doxysubsubsection{\texorpdfstring{UpdateDependencies()}{UpdateDependencies()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Tracker\+::\+Update\+Dependencies (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Flag\+Descriptor const \&}]{flag }\end{DoxyParamCaption})} - -Update the dependency tracker with a new or updated flag. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key for the flag. \\ -\hline -{\em flag} & A descriptor for the flag. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a7581dba117dbea9b2b895f527259a9f0}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker_a7581dba117dbea9b2b895f527259a9f0}} -\index{launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}!UpdateDependencies@{UpdateDependencies}} -\index{UpdateDependencies@{UpdateDependencies}!launchdarkly::server\_side::data\_components::DependencyTracker@{launchdarkly::server\_side::data\_components::DependencyTracker}} -\doxysubsubsection{\texorpdfstring{UpdateDependencies()}{UpdateDependencies()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Dependency\+Tracker\+::\+Update\+Dependencies (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Segment\+Descriptor const \&}]{segment }\end{DoxyParamCaption})} - -Update the dependency tracker with a new or updated segment. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key for the segment. \\ -\hline -{\em flag} & A descriptor for the segment. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+hpp\item -src/data\+\_\+components/dependency\+\_\+tracker/dependency\+\_\+tracker.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.tex deleted file mode 100644 index 034bb2ef4..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker.tex +++ /dev/null @@ -1,180 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Expiration\+Tracker Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker}\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{Track\+State}} \{ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa7f09073342255cf27ab166f375b9915}{k\+Fresh}} -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9a322cf4f0f13c381710407d820cf569f1}{k\+Stale}} -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa5b0f2b48fc50446ec6b24bd7be8bef9}{k\+Not\+Tracked}} - \} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a68f7021d15a075a2d1199b3714741f28}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a68f7021d15a075a2d1199b3714741f28}} -using {\bfseries Time\+Point} = std\+::chrono\+::time\+\_\+point$<$ std\+::chrono\+::steady\+\_\+clock $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aefe612f8d8a71bd544a450cee64cbc36}{Add}} (std\+::string const \&key, Time\+Point expiration) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a1efd05a50c667724dff8f161444d7adf}{Remove}} (std\+::string const \&key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{Track\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a2c40926d16ac25266e850a8c1e2e175b}{State}} (std\+::string const \&key, Time\+Point current\+\_\+time) const -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_adca4300f6a6b371dedcc03dff8800cfd}{Add}} (Data\+Kind kind, std\+::string const \&key, Time\+Point expiration) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aee567015d1ed2e54a32b5bc1ad9d67ba}{Remove}} (Data\+Kind kind, std\+::string const \&key) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{Track\+State}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a9c35935f959e07addbd0d9ef2374873e}{State}} (Data\+Kind kind, std\+::string const \&key, Time\+Point current\+\_\+time) const -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ad59c1d83ab4900ad09b19eb6a1454bd8}{Clear}} () -\item -std\+::vector$<$ std\+::pair$<$ std\+::optional$<$ Data\+Kind $>$, std\+::string $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a0b0621833a3c96fd4a5d52f3deddc55a}{Prune}} (Time\+Point current\+\_\+time) -\end{DoxyCompactItemize} - - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!TrackState@{TrackState}} -\index{TrackState@{TrackState}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{TrackState}{TrackState}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Track\+State}}\hspace{0.3cm}{\ttfamily [strong]}} - -The state of the key in the tracker. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{kFresh@{kFresh}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}}\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!kFresh@{kFresh}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa7f09073342255cf27ab166f375b9915}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa7f09073342255cf27ab166f375b9915}} -k\+Fresh&The key is tracked and the key expiration is in the future. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{kStale@{kStale}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}}\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!kStale@{kStale}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9a322cf4f0f13c381710407d820cf569f1}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9a322cf4f0f13c381710407d820cf569f1}} -k\+Stale&The key is tracked and the expiration is either now or in the past. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{kNotTracked@{kNotTracked}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}}\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!kNotTracked@{kNotTracked}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa5b0f2b48fc50446ec6b24bd7be8bef9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9aa5b0f2b48fc50446ec6b24bd7be8bef9}} -k\+Not\+Tracked&The key is not being tracked. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_adca4300f6a6b371dedcc03dff8800cfd}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_adca4300f6a6b371dedcc03dff8800cfd}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Add@{Add}} -\index{Add@{Add}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Add()}{Add()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Add (\begin{DoxyParamCaption}\item[{Data\+Kind}]{kind, }\item[{std\+::string const \&}]{key, }\item[{Time\+Point}]{expiration }\end{DoxyParamCaption})} - -Add a scoped key to the tracker. Will use the specified TTL for the kind. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The scope (kind) of the key. \\ -\hline -{\em key} & The key to track. \\ -\hline -{\em expiration} & The time that the key expires. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aefe612f8d8a71bd544a450cee64cbc36}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aefe612f8d8a71bd544a450cee64cbc36}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Add@{Add}} -\index{Add@{Add}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Add()}{Add()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Add (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{Time\+Point}]{expiration }\end{DoxyParamCaption})} - -Add an unscoped key to the tracker. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key to track. \\ -\hline -{\em expiration} & The time that the key expires. used. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ad59c1d83ab4900ad09b19eb6a1454bd8}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ad59c1d83ab4900ad09b19eb6a1454bd8}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Clear@{Clear}} -\index{Clear@{Clear}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Clear()}{Clear()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Stop tracking all keys. \mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a0b0621833a3c96fd4a5d52f3deddc55a}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a0b0621833a3c96fd4a5d52f3deddc55a}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Prune@{Prune}} -\index{Prune@{Prune}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Prune()}{Prune()}} -{\footnotesize\ttfamily std\+::vector$<$ std\+::pair$<$ std\+::optional$<$ Data\+Kind $>$, std\+::string $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Prune (\begin{DoxyParamCaption}\item[{Time\+Point}]{current\+\_\+time }\end{DoxyParamCaption})} - -Prune expired keys from the tracker. -\begin{DoxyParams}{Parameters} -{\em current\+\_\+time} & The current time. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A list of all the kinds and associated keys that expired. Unscoped keys will have std\+::nullopt as the kind. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aee567015d1ed2e54a32b5bc1ad9d67ba}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_aee567015d1ed2e54a32b5bc1ad9d67ba}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Remove@{Remove}} -\index{Remove@{Remove}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Remove()}{Remove()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Remove (\begin{DoxyParamCaption}\item[{Data\+Kind}]{kind, }\item[{std\+::string const \&}]{key }\end{DoxyParamCaption})} - -Remove a scoped key from the tracker. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The scope (kind) of the key. \\ -\hline -{\em key} & The key to stop tracking. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a1efd05a50c667724dff8f161444d7adf}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a1efd05a50c667724dff8f161444d7adf}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!Remove@{Remove}} -\index{Remove@{Remove}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{Remove()}{Remove()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+Remove (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption})} - -Remove an unscoped key from the tracker. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key to stop tracking. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a9c35935f959e07addbd0d9ef2374873e}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a9c35935f959e07addbd0d9ef2374873e}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!State@{State}} -\index{State@{State}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{State()}{State()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{Expiration\+Tracker\+::\+Track\+State}} launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+State (\begin{DoxyParamCaption}\item[{Data\+Kind}]{kind, }\item[{std\+::string const \&}]{key, }\item[{Time\+Point}]{current\+\_\+time }\end{DoxyParamCaption}) const} - -Check the state of a scoped key. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The scope (kind) of the key. \\ -\hline -{\em key} & The key to check. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The state of the key. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a2c40926d16ac25266e850a8c1e2e175b}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_a2c40926d16ac25266e850a8c1e2e175b}} -\index{launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}!State@{State}} -\index{State@{State}!launchdarkly::server\_side::data\_components::ExpirationTracker@{launchdarkly::server\_side::data\_components::ExpirationTracker}} -\doxysubsubsection{\texorpdfstring{State()}{State()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker_ab88f3eb0f18f4fb0c2e52747c76fe3c9}{Expiration\+Tracker\+::\+Track\+State}} launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Expiration\+Tracker\+::\+State (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{Time\+Point}]{current\+\_\+time }\end{DoxyParamCaption}) const} - -Check the state of an unscoped key. - - -\begin{DoxyParams}{Parameters} -{\em key} & The key to check. \\ -\hline -{\em current\+\_\+time} & The current time. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The state of the key. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/expiration\+\_\+tracker/expiration\+\_\+tracker.\+hpp\item -src/data\+\_\+components/expiration\+\_\+tracker/expiration\+\_\+tracker.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.tex deleted file mode 100644 index 22f1977c2..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer.tex +++ /dev/null @@ -1,154 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Deserializer Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer}\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Deserializer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Deserializer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_afffe5d1aa83b84d30e17101196d7cc9c}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_afffe5d1aa83b84d30e17101196d7cc9c}} -{\bfseries Json\+Deserializer} (Logger const \&logger, std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{integrations\+::\+ISerialized\+Data\+Reader}} $>$ reader) -\item -Single\+Result$<$ data\+\_\+model\+::\+Flag $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ad777d037598e3daf83f7186470f247ce}{Get\+Flag}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Attempts to get a flag named by key. \end{DoxyCompactList}\item -Single\+Result$<$ data\+\_\+model\+::\+Segment $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a3d9635a688556b2833772679aeb4f09c}{Get\+Segment}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Attempts to get a segment named by key. \end{DoxyCompactList}\item -Collection\+Result$<$ data\+\_\+model\+::\+Flag $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_af56a404a65c80d1e88ae9558cbd71e2f}{All\+Flags}} () const override -\begin{DoxyCompactList}\small\item\em Attempts to get a collection of all flags. \end{DoxyCompactList}\item -Collection\+Result$<$ data\+\_\+model\+::\+Segment $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a4405056781725bc8de32e288720bd07b}{All\+Segments}} () const override -\begin{DoxyCompactList}\small\item\em Attempts to get a collection of all segments. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ab0f83b11c0f245d50ff208b562c75857}{Identity}} () const override -\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a8e84e2ab0430e00570ebbe4abdd2db24}{Initialized}} () const override -\end{DoxyCompactItemize} -\doxysubsection*{Additional Inherited Members} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_af56a404a65c80d1e88ae9558cbd71e2f}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_af56a404a65c80d1e88ae9558cbd71e2f}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily data\+\_\+interfaces\+::\+IData\+Reader\+::\+Collection\+Result$<$ data\+\_\+model\+::\+Flag $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Attempts to get a collection of all flags. - -\begin{DoxyReturn}{Returns} -On success, a collection of Flag\+Descriptors. On failure, an error string. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a98047f6575d355faa01ea774792c3a0a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a4405056781725bc8de32e288720bd07b}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a4405056781725bc8de32e288720bd07b}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily data\+\_\+interfaces\+::\+IData\+Reader\+::\+Collection\+Result$<$ data\+\_\+model\+::\+Segment $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Attempts to get a collection of all segments. - -\begin{DoxyReturn}{Returns} -On success, a collection of Segment\+Descriptors. On failure, an error string. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ae0d1da1ac4b2798755ff0fa4fc04487f}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ad777d037598e3daf83f7186470f247ce}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ad777d037598e3daf83f7186470f247ce}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily data\+\_\+interfaces\+::\+IData\+Reader\+::\+Single\+Result$<$ data\+\_\+model\+::\+Flag $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Attempts to get a flag named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -On success, an optional Flag\+Descriptor (std\+::nullopt means the flag doesn\textquotesingle{}t exist.) On failure, an error string. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a398871249dfbb22f20b3c6a9de13501c}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a3d9635a688556b2833772679aeb4f09c}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a3d9635a688556b2833772679aeb4f09c}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily data\+\_\+interfaces\+::\+IData\+Reader\+::\+Single\+Result$<$ data\+\_\+model\+::\+Segment $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Attempts to get a segment named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -On success, an optional Segment\+Descriptor (std\+::nullopt means the segment doesn\textquotesingle{}t exist.) On failure, an error string. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ad1a705177a18f09e15b88cd1ddc53c93}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ab0f83b11c0f245d50ff208b562c75857}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ab0f83b11c0f245d50ff208b562c75857}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the reader. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ac4a5b1ec4ec9d1164a0eb97d29aae6e6}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a8e84e2ab0430e00570ebbe4abdd2db24}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a8e84e2ab0430e00570ebbe4abdd2db24}} -\index{launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_components::JsonDeserializer@{launchdarkly::server\_side::data\_components::JsonDeserializer}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Whether the reader is initialized. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a79ec4719ffbb57c345230ced353a44d1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+deserializer.\+hpp\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+deserializer.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 deleted file mode 100644 index 97f6126e3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2970a9f9d2628d48a5b082c5b7bb19b5 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__coll__graph.pdf deleted file mode 100644 index 8d6147124c762d2ae62d7e6740e581a789b82a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8736 zcmb7qc_38#|9+&BvKLA+)+o!&FqUlD_igNZV+^L4VP@=GvhTYRAz6~_JK1FyT4c{o zA&RV(?-|v--FrX3KYr(!Ip_Vn-s|&v=KaU}!KI_1#19dGQE*kR6&+B(KwuEo`WA(x zBuG#Lg|Q>pgG2xbP5}ae1eMSZ1QZT&#aaWI3k7=#p zaCbh`a!MJ?pxJ{-EL=Elq}L)@P#1TqM~PzuW3Vt^$ey9@SMYQ)=$*xchT;R7A>qOP z`+L{iK3}L*p-kzuQ~1!6yL6cUq}%dj?giE)5QowGx%rszNnziQanH%dxP4zyCP-{L zN2agn8=%rHu3hWwxw&f888~1$Hf8OG;bsltv9g?U*sGxrD1Wg}LPd=LUw9a4lJJ;= zDO!2f9ZE;$T#E6Ud1x1A{w6H)AhK}^+L3ywHXUgq3# zSx9(-jQ`3~5XY!^D}(-fi5Fy#J($5U^j`JOrKTrZI}FT*pmv%5)~A7zK}GT-ih*Mt z{Ni$IBSVoCTf!5m3M(Vd{IM*!pjl9VI@z$J(P0|k(vyetR;5=0_^Z$LCa z;ODoX5*9=FqqZ$Sm>&!h{Vh7667ctHFtNV|0}1MTIH5p-vKS1Oa5S=>i#6d0(m-Qw z|3nBl7bHOkfkOcUfR7+u7le%t7L6g`L1rLfm;ej}frx=1BI5si69NAU0xuRv4dEyx z;iw5v84QAm0w18^&zS5Vv;Q?KBms@Z5E}xQpdLuj0IvGG1iXTHIFSwrJl+A}fNIU-5LXKoY%sEj( za3F7gvjZV6AJnCi#DXi5}efNRt!t23K5Z|YIYHOiM^rwuS+5!BIYw3=uS8>daMbpmCkL@@exzHee zI#A=@&H(?xa?VoyY3C$b_WqQ^!2oF-)|-m$Q#JXctnAhF14gUEK{+}0QmySt{QEX8 zizeez%5~<`L#FDCef-;=?F@2R$;k01aEB5{p~4PN`r!oibw8)Q0NL>fW0{bz2cOJ@ z{RG&oL}};>kqxUqYI}P}Zh1h4qjr2y)O-TTyK8+pbIqF zQ$({zVc;IruHv~;8@&>`Y2H~I9ZAlwyLshS7+2&LpZ`eufI>s}k4YoyuKd7wdi&nC zGUiSu??8w6Cvv%9JL+xC^{zojt)k6i)L)=e-6+#@aXDNM$%AZm-d`W&%6`7i&fL;7 zg!FxtmDkSsMAuegl%7j;9A@RxI#jcm9a|;Rqm~64vo(A}rZbTcGQEs_xYE`428VM> z9^NiWFQQuN?tR&78l61X(>>^yPMa~)uhO-F;

    cQgdj|r8qtFU`xTr2_!vD$w}tz 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 W6A(DUQD(%1AYckEE=6r6ivI(ZY{AI@ diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 deleted file mode 100644 index 97f6126e3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2970a9f9d2628d48a5b082c5b7bb19b5 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer__inherit__graph.pdf deleted file mode 100644 index 8d6147124c762d2ae62d7e6740e581a789b82a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8736 zcmb7qc_38#|9+&BvKLA+)+o!&FqUlD_igNZV+^L4VP@=GvhTYRAz6~_JK1FyT4c{o zA&RV(?-|v--FrX3KYr(!Ip_Vn-s|&v=KaU}!KI_1#19dGQE*kR6&+B(KwuEo`WA(x zBuG#Lg|Q>pgG2xbP5}ae1eMSZ1QZT&#aaWI3k7=#p zaCbh`a!MJ?pxJ{-EL=Elq}L)@P#1TqM~PzuW3Vt^$ey9@SMYQ)=$*xchT;R7A>qOP z`+L{iK3}L*p-kzuQ~1!6yL6cUq}%dj?giE)5QowGx%rszNnziQanH%dxP4zyCP-{L zN2agn8=%rHu3hWwxw&f888~1$Hf8OG;bsltv9g?U*sGxrD1Wg}LPd=LUw9a4lJJ;= zDO!2f9ZE;$T#E6Ud1x1A{w6H)AhK}^+L3ywHXUgq3# zSx9(-jQ`3~5XY!^D}(-fi5Fy#J($5U^j`JOrKTrZI}FT*pmv%5)~A7zK}GT-ih*Mt z{Ni$IBSVoCTf!5m3M(Vd{IM*!pjl9VI@z$J(P0|k(vyetR;5=0_^Z$LCa z;ODoX5*9=FqqZ$Sm>&!h{Vh7667ctHFtNV|0}1MTIH5p-vKS1Oa5S=>i#6d0(m-Qw z|3nBl7bHOkfkOcUfR7+u7le%t7L6g`L1rLfm;ej}frx=1BI5si69NAU0xuRv4dEyx z;iw5v84QAm0w18^&zS5Vv;Q?KBms@Z5E}xQpdLuj0IvGG1iXTHIFSwrJl+A}fNIU-5LXKoY%sEj( za3F7gvjZV6AJnCi#DXi5}efNRt!t23K5Z|YIYHOiM^rwuS+5!BIYw3=uS8>daMbpmCkL@@exzHee zI#A=@&H(?xa?VoyY3C$b_WqQ^!2oF-)|-m$Q#JXctnAhF14gUEK{+}0QmySt{QEX8 zizeez%5~<`L#FDCef-;=?F@2R$;k01aEB5{p~4PN`r!oibw8)Q0NL>fW0{bz2cOJ@ z{RG&oL}};>kqxUqYI}P}Zh1h4qjr2y)O-TTyK8+pbIqF zQ$({zVc;IruHv~;8@&>`Y2H~I9ZAlwyLshS7+2&LpZ`eufI>s}k4YoyuKd7wdi&nC zGUiSu??8w6Cvv%9JL+xC^{zojt)k6i)L)=e-6+#@aXDNM$%AZm-d`W&%6`7i&fL;7 zg!FxtmDkSsMAuegl%7j;9A@RxI#jcm9a|;Rqm~64vo(A}rZbTcGQEs_xYE`428VM> z9^NiWFQQuN?tR&78l61X(>>^yPMa~)uhO-F;

    cQgdj|r8qtFU`xTr2_!vD$w}tz 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 W6A(DUQD(%1AYckEE=6r6ivI(ZY{AI@ diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.tex deleted file mode 100644 index b04c7533c..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination.tex +++ /dev/null @@ -1,167 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} - - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} is responsible for converting flag and segment models into serialized data suitable for storage in an ISerialized\+Destination. - - - - -{\ttfamily \#include $<$json\+\_\+destination.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds}{Kinds}} -\begin{DoxyCompactList}\small\item\em These are public so they can be referenced in tests. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a7312df0bbe02dea188180983c3d6b608}{Json\+Destination}} (Logger const \&logger, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{data\+\_\+interfaces\+::\+ISerialized\+Destination}} \&destination) -\begin{DoxyCompactList}\small\item\em Construct the \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} with the given ISerialized\+Destination. Calls to Upsert will trigger serialization and store to the destination. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a66e2b7b5c77385f924fd1f3fe86b0e2d}{Init}} (data\+\_\+model\+::\+SDKData\+Set data\+\_\+set) override -\begin{DoxyCompactList}\small\item\em Initialize the destination with an SDK data set. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a81044867a1eb16548dbaf5f6c9347ff9}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Flag\+Descriptor flag) override -\begin{DoxyCompactList}\small\item\em Upsert data for the flag named by key. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a238d8bdc87cd54676a1d2216e9079f1b}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Segment\+Descriptor segment) override -\begin{DoxyCompactList}\small\item\em Upsert data for the segment named by key. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a571542a817c0ca734ee8c448c70cc398}{Identity}} () const override -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} is responsible for converting flag and segment models into serialized data suitable for storage in an ISerialized\+Destination. - -By encapsulating the serialization logic here, different adapters can be swapped in if our serialization format ever changes. - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} does not currently initialize ISerialized\+Destination with a flag-\/dependency-\/order payload, which is required to minimize bugs in stores without atomic transactions (e.\+g. Dynamo\+DB). - -Instead, it sorts items within a collection using \textquotesingle{}operator$<$\textquotesingle{} on their keys, giving which is enough determinism for testing purposes. - -TODO(sc-\/225327)\+: Implement topographic sort as prerequisite for Dynamo\+DB. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a7312df0bbe02dea188180983c3d6b608}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a7312df0bbe02dea188180983c3d6b608}} -\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}!JsonDestination@{JsonDestination}} -\index{JsonDestination@{JsonDestination}!launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} -\doxysubsubsection{\texorpdfstring{JsonDestination()}{JsonDestination()}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Json\+Destination (\begin{DoxyParamCaption}\item[{Logger const \&}]{logger, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{data\+\_\+interfaces\+::\+ISerialized\+Destination}} \&}]{destination }\end{DoxyParamCaption})} - - - -Construct the \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}{Json\+Destination}} with the given ISerialized\+Destination. Calls to Upsert will trigger serialization and store to the destination. - - -\begin{DoxyParams}{Parameters} -{\em logger} & Used for logging storage errors. \\ -\hline -{\em destination} & Where data should be forwarded. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a571542a817c0ca734ee8c448c70cc398}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a571542a817c0ca734ee8c448c70cc398}} -\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of this destination. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a66e2b7b5c77385f924fd1f3fe86b0e2d}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a66e2b7b5c77385f924fd1f3fe86b0e2d}} -\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}!Init@{Init}} -\index{Init@{Init}!launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Init (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+SDKData\+Set}]{data\+\_\+set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Initialize the destination with an SDK data set. - - -\begin{DoxyParams}{Parameters} -{\em data\+\_\+set} & The initial data. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a81044867a1eb16548dbaf5f6c9347ff9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a81044867a1eb16548dbaf5f6c9347ff9}} -\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Flag\+Descriptor}]{flag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert data for the flag named by key. - -If the descriptor represents a deleted item, a tombstone will be forwarded to the ISerialized\+Destination. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of flag. \\ -\hline -{\em flag} & Descriptor of flag. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a238d8bdc87cd54676a1d2216e9079f1b}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a238d8bdc87cd54676a1d2216e9079f1b}} -\index{launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::JsonDestination@{launchdarkly::server\_side::data\_components::JsonDestination}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Segment\+Descriptor}]{segment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert data for the segment named by key. - -If the descriptor represents a deleted item, a tombstone will be forwarded to the ISerialized\+Destination. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of segment. \\ -\hline -{\em segment} & Descriptor of segment. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+destination.\+hpp\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+destination.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 deleted file mode 100644 index 698d09d78..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -22ee7133fad0a7c32ca6392d7dcac33f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__coll__graph.pdf deleted file mode 100644 index a213cc2c69ac620881386e0eac10be491a724d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8339 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 deleted file mode 100644 index 698d09d78..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -22ee7133fad0a7c32ca6392d7dcac33f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination__inherit__graph.pdf deleted file mode 100644 index a213cc2c69ac620881386e0eac10be491a724d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8339 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.tex deleted file mode 100644 index 3e4e0fab6..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore.tex +++ /dev/null @@ -1,235 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Memory\+Store Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Memory\+Store\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Memory\+Store\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab8632c170d4890e9db09d6f1ef00b345}{Get\+Flag}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the flag named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a9a8882bff75e5977922bcfebf69e2b13}{Get\+Segment}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the segment named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a6363e20b2ff8d2a53e2e9cf68862b538}{All\+Flags}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all flags. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a07bfa1b870a2bdf2c163455c00e1e0f9}{All\+Segments}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all segments. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afe106fe607ef594281f1091e7f9ea6d8}{Initialized}} () const override -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ac98cd14669de05b2cf5954dccc970d03}{Identity}} () const override -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a4b5c07f59e1556339e5b0d133d5fa74a}{Init}} (data\+\_\+model\+::\+SDKData\+Set data\+Set) override -\begin{DoxyCompactList}\small\item\em Initialize the destination with a base set of data. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aeadc16d5cfa94938fb67cb5c7b003e40}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Flag\+Descriptor flag) override -\begin{DoxyCompactList}\small\item\em Upsert a flag named by key. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aea5358add90bd2e0e7d97bef101d3b47}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Segment\+Descriptor segment) override -\begin{DoxyCompactList}\small\item\em Upsert a segment named by key. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab2899a496d54b435b0ba07261fb746a8}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab2899a496d54b435b0ba07261fb746a8}} -bool {\bfseries Remove\+Flag} (std\+::string const \&key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a52696649f3c34a0254ba7e2209417205}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a52696649f3c34a0254ba7e2209417205}} -bool {\bfseries Remove\+Segment} (std\+::string const \&key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aff2a4cfa2396c89b915bb114bf76194e}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aff2a4cfa2396c89b915bb114bf76194e}} -{\bfseries Memory\+Store} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_add9560805498c671d46937b1271266f1}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_add9560805498c671d46937b1271266f1}} -{\bfseries Memory\+Store} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a46c87c4c9d7f3b700330def16459dcd9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a46c87c4c9d7f3b700330def16459dcd9}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afcdef7e2f58e9a50bd61da0c4a850283}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afcdef7e2f58e9a50bd61da0c4a850283}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}{Memory\+Store}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a6363e20b2ff8d2a53e2e9cf68862b538}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a6363e20b2ff8d2a53e2e9cf68862b538}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all flags. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to flags. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a07bfa1b870a2bdf2c163455c00e1e0f9}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a07bfa1b870a2bdf2c163455c00e1e0f9}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all segments. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to segments. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab8632c170d4890e9db09d6f1ef00b345}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab8632c170d4890e9db09d6f1ef00b345}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the flag named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the flag. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a9a8882bff75e5977922bcfebf69e2b13}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a9a8882bff75e5977922bcfebf69e2b13}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the segment named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the segment. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ac98cd14669de05b2cf5954dccc970d03}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ac98cd14669de05b2cf5954dccc970d03}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the destination. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a4b5c07f59e1556339e5b0d133d5fa74a}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a4b5c07f59e1556339e5b0d133d5fa74a}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!Init@{Init}} -\index{Init@{Init}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Init (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+SDKData\+Set}]{data\+\_\+set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Initialize the destination with a base set of data. - - -\begin{DoxyParams}{Parameters} -{\em data\+\_\+set} & The initial data received by the SDK. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afe106fe607ef594281f1091e7f9ea6d8}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afe106fe607ef594281f1091e7f9ea6d8}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -True if the store has ever contained data. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aeadc16d5cfa94938fb67cb5c7b003e40}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aeadc16d5cfa94938fb67cb5c7b003e40}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Flag\+Descriptor}]{flag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert a flag named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Flag key. \\ -\hline -{\em flag} & Flag descriptor. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aea5358add90bd2e0e7d97bef101d3b47}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aea5358add90bd2e0e7d97bef101d3b47}} -\index{launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_components::MemoryStore@{launchdarkly::server\_side::data\_components::MemoryStore}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Segment\+Descriptor}]{segment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Upsert a segment named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Segment key. \\ -\hline -{\em segment} & Segment descriptor. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/memory\+\_\+store/memory\+\_\+store.\+hpp\item -src/data\+\_\+components/memory\+\_\+store/memory\+\_\+store.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 deleted file mode 100644 index d93915054..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2eafce017b2093448d1145e706febf13 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__coll__graph.pdf deleted file mode 100644 index c33e833dbe4b5fb376a40790daf4c6091c3fcd4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9070 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 deleted file mode 100644 index d93915054..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -2eafce017b2093448d1145e706febf13 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore__inherit__graph.pdf deleted file mode 100644 index c33e833dbe4b5fb376a40790daf4c6091c3fcd4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9070 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.tex deleted file mode 100644 index 4bca411f8..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData.tex +++ /dev/null @@ -1,37 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Tagged\+Data$<$ Storage $>$ Class Template Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}\index{launchdarkly::server\_side::data\_components::TaggedData$<$ Storage $>$@{launchdarkly::server\_side::data\_components::TaggedData$<$ Storage $>$}} - - -{\ttfamily \#include $<$tagged\+\_\+data.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_ae3017dfb73097ed8950ebc8ea992f0f8}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_ae3017dfb73097ed8950ebc8ea992f0f8}} -{\bfseries Tagged\+Data} (Data\+Kind const kind) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_a6277bcea8d81bed46fe1d6c90f6fbfb0}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_a6277bcea8d81bed46fe1d6c90f6fbfb0}} -Data\+Kind {\bfseries Kind} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_a4951652195f34fe91fa1d2471bf2d850}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_a4951652195f34fe91fa1d2471bf2d850}} -Storage const \& {\bfseries Data} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_ad9a60615f43a84fa7b9336687e818f0d}\label{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData_ad9a60615f43a84fa7b9336687e818f0d}} -Storage \& {\bfseries Data} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename Storage$>$\newline -class launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Tagged\+Data$<$ Storage $>$} - -Class which can be used to tag a collection with the Data\+Kind that collection is for. This is primarily to decrease the complexity of iterating collections allowing for a kvp style iteration, but with an array storage container. -\begin{DoxyTemplParams}{Template Parameters} -{\em Storage} & \\ -\hline -\end{DoxyTemplParams} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/dependency\+\_\+tracker/tagged\+\_\+data.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.tex deleted file mode 100644 index c429ae555..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper.tex +++ /dev/null @@ -1,64 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IBootstrapper Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}\index{launchdarkly::server\_side::data\_interfaces::IBootstrapper@{launchdarkly::server\_side::data\_interfaces::IBootstrapper}} - - -{\ttfamily \#include $<$ibootstrapper.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{Error}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual tl\+::expected$<$ data\+\_\+model\+::\+SDKData\+Set, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{Error}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a5110e385fef79aa53ef532ee04ef388d}{Fetch\+All}} (std\+::chrono\+::milliseconds timeout\+\_\+hint)=0 -\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a19d207cf4d0595ce043bf883a597d40e}{Identity}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_ae57afdbdeb55ff482bc290309df1e374}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_ae57afdbdeb55ff482bc290309df1e374}} -{\bfseries IBootstrapper} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a8e0f201bd4f4abf7729efba09eb24b4b}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a8e0f201bd4f4abf7729efba09eb24b4b}} -{\bfseries IBootstrapper} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a43743b07888d0b8f1f0166cb0f1dde59}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a43743b07888d0b8f1f0166cb0f1dde59}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_ac4dd9e9fb041b3365d066f4e2926ff1b}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_ac4dd9e9fb041b3365d066f4e2926ff1b}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}{IBootstrapper}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Defines a component that can fetch a complete dataset for use in a Data System. Bootstrapping takes place when the SDK starts, and is responsible for provisioning the initial data that an SDK uses before it can begin the on-\/going synchronization process. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a5110e385fef79aa53ef532ee04ef388d}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a5110e385fef79aa53ef532ee04ef388d}} -\index{launchdarkly::server\_side::data\_interfaces::IBootstrapper@{launchdarkly::server\_side::data\_interfaces::IBootstrapper}!FetchAll@{FetchAll}} -\index{FetchAll@{FetchAll}!launchdarkly::server\_side::data\_interfaces::IBootstrapper@{launchdarkly::server\_side::data\_interfaces::IBootstrapper}} -\doxysubsubsection{\texorpdfstring{FetchAll()}{FetchAll()}} -{\footnotesize\ttfamily virtual tl\+::expected$<$data\+\_\+model\+::\+SDKData\+Set, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{Error}}$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IBootstrapper\+::\+Fetch\+All (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{timeout\+\_\+hint }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Fetch a complete dataset. This method must invokable multiple times. -\begin{DoxyParams}{Parameters} -{\em timeout\+\_\+hint} & amount of time to spend fetching data. If the time limit is reached, return Error\+::\+Timeout. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A complete SDKData\+Set on success, or an error indicating why it couldn\textquotesingle{}t be retrieved. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a19d207cf4d0595ce043bf883a597d40e}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_a19d207cf4d0595ce043bf883a597d40e}} -\index{launchdarkly::server\_side::data\_interfaces::IBootstrapper@{launchdarkly::server\_side::data\_interfaces::IBootstrapper}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::IBootstrapper@{launchdarkly::server\_side::data\_interfaces::IBootstrapper}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IBootstrapper\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -A display-\/suitable name of the bootstrapper. -\end{DoxyReturn} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/bootstrapper/ibootstrapper.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.tex deleted file mode 100644 index 7ea35eb5f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error.tex +++ /dev/null @@ -1,25 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IBootstrapper\+::Error Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}\index{launchdarkly::server\_side::data\_interfaces::IBootstrapper::Error@{launchdarkly::server\_side::data\_interfaces::IBootstrapper::Error}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_a0b7811a9cfea93249cdd15b4c5ae343b}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_a0b7811a9cfea93249cdd15b4c5ae343b}} -enum class {\bfseries Kind} \{ {\bfseries None} -, {\bfseries Timeout} -, {\bfseries Auth} - \} -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_a4c242fbea885f1383fee019b78c5c5f0}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_a4c242fbea885f1383fee019b78c5c5f0}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{Error}} {\bfseries Timeout} (std\+::string detail) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_ae1f1c6e5bdf71d8b95d85b352fbb5860}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error_ae1f1c6e5bdf71d8b95d85b352fbb5860}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}{Error}} {\bfseries Auth} (std\+::string detail) -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/bootstrapper/ibootstrapper.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.tex deleted file mode 100644 index e0bd67f20..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader.tex +++ /dev/null @@ -1,183 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+Reader Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} - - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} obtains data on-\/demand. Calls to obtain data may fail, so the getter methods use tl\+::expected in order to propagate error codes. - - - - -{\ttfamily \#include $<$idata\+\_\+reader.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+Reader\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=215pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_abd445de265a5da2c19cd3dcd14769244}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_abd445de265a5da2c19cd3dcd14769244}} -using {\bfseries Error} = std\+::string -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_af8bb2a4bc89869805f26c599aab70b79}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_af8bb2a4bc89869805f26c599aab70b79}} -{\footnotesize template$<$typename T $>$ }\\using {\bfseries Single} = std\+::optional$<$ data\+\_\+model\+::\+Item\+Descriptor$<$ T $>$ $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a4a1a4af6a44167c984ca07e51182c7e4}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a4a1a4af6a44167c984ca07e51182c7e4}} -{\footnotesize template$<$typename T $>$ }\\using {\bfseries Single\+Result} = tl\+::expected$<$ Single$<$ T $>$, Error $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a386ef7a0dd1097a433799d451e364a89}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a386ef7a0dd1097a433799d451e364a89}} -{\footnotesize template$<$typename T $>$ }\\using {\bfseries Collection} = std\+::unordered\+\_\+map$<$ std\+::string, data\+\_\+model\+::\+Item\+Descriptor$<$ T $>$ $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_aea240444ab97611de07f7b866d02b4c8}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_aea240444ab97611de07f7b866d02b4c8}} -{\footnotesize template$<$typename T $>$ }\\using {\bfseries Collection\+Result} = tl\+::expected$<$ Collection$<$ T $>$, Error $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual Single\+Result$<$ data\+\_\+model\+::\+Flag $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a398871249dfbb22f20b3c6a9de13501c}{Get\+Flag}} (std\+::string const \&key) const =0 -\begin{DoxyCompactList}\small\item\em Attempts to get a flag named by key. \end{DoxyCompactList}\item -virtual Single\+Result$<$ data\+\_\+model\+::\+Segment $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ad1a705177a18f09e15b88cd1ddc53c93}{Get\+Segment}} (std\+::string const \&key) const =0 -\begin{DoxyCompactList}\small\item\em Attempts to get a segment named by key. \end{DoxyCompactList}\item -virtual Collection\+Result$<$ data\+\_\+model\+::\+Flag $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a98047f6575d355faa01ea774792c3a0a}{All\+Flags}} () const =0 -\begin{DoxyCompactList}\small\item\em Attempts to get a collection of all flags. \end{DoxyCompactList}\item -virtual Collection\+Result$<$ data\+\_\+model\+::\+Segment $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ae0d1da1ac4b2798755ff0fa4fc04487f}{All\+Segments}} () const =0 -\begin{DoxyCompactList}\small\item\em Attempts to get a collection of all segments. \end{DoxyCompactList}\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ac4a5b1ec4ec9d1164a0eb97d29aae6e6}{Identity}} () const =0 -\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a79ec4719ffbb57c345230ced353a44d1}{Initialized}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a9fdb43769a51e67e27bb35de3dba636c}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a9fdb43769a51e67e27bb35de3dba636c}} -{\bfseries IData\+Reader} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a30af0ab404e0d7485535d9648a7aee63}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a30af0ab404e0d7485535d9648a7aee63}} -{\bfseries IData\+Reader} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_aff7341769ac4e3c6cfd66668fdffd75d}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_aff7341769ac4e3c6cfd66668fdffd75d}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a5ccc24f9469c5a020a07cab9194f0fa2}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a5ccc24f9469c5a020a07cab9194f0fa2}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} obtains data on-\/demand. Calls to obtain data may fail, so the getter methods use tl\+::expected in order to propagate error codes. - -The \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}{IData\+Reader}} does not perform caching, so parent components must be careful to avoid repeatedly fetching data (i.\+e. use a cache.) - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a98047f6575d355faa01ea774792c3a0a}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a98047f6575d355faa01ea774792c3a0a}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily virtual Collection\+Result$<$data\+\_\+model\+::\+Flag$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Attempts to get a collection of all flags. - -\begin{DoxyReturn}{Returns} -On success, a collection of Flag\+Descriptors. On failure, an error string. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_af56a404a65c80d1e88ae9558cbd71e2f}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ae0d1da1ac4b2798755ff0fa4fc04487f}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ae0d1da1ac4b2798755ff0fa4fc04487f}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily virtual Collection\+Result$<$data\+\_\+model\+::\+Segment$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Attempts to get a collection of all segments. - -\begin{DoxyReturn}{Returns} -On success, a collection of Segment\+Descriptors. On failure, an error string. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a4405056781725bc8de32e288720bd07b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a398871249dfbb22f20b3c6a9de13501c}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a398871249dfbb22f20b3c6a9de13501c}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily virtual Single\+Result$<$data\+\_\+model\+::\+Flag$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Attempts to get a flag named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -On success, an optional Flag\+Descriptor (std\+::nullopt means the flag doesn\textquotesingle{}t exist.) On failure, an error string. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ad777d037598e3daf83f7186470f247ce}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ad1a705177a18f09e15b88cd1ddc53c93}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ad1a705177a18f09e15b88cd1ddc53c93}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily virtual Single\+Result$<$data\+\_\+model\+::\+Segment$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Attempts to get a segment named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -On success, an optional Segment\+Descriptor (std\+::nullopt means the segment doesn\textquotesingle{}t exist.) On failure, an error string. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a3d9635a688556b2833772679aeb4f09c}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ac4a5b1ec4ec9d1164a0eb97d29aae6e6}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_ac4a5b1ec4ec9d1164a0eb97d29aae6e6}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the reader. Used in logs. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_ab0f83b11c0f245d50ff208b562c75857}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a79ec4719ffbb57c345230ced353a44d1}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader_a79ec4719ffbb57c345230ced353a44d1}} -\index{launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_interfaces::IDataReader@{launchdarkly::server\_side::data\_interfaces::IDataReader}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Reader\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Whether the reader is initialized. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer_a8e84e2ab0430e00570ebbe4abdd2db24}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Deserializer}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/source/idata\+\_\+reader.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 deleted file mode 100644 index 80b40c712..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -563713cae8478ec50a53ed1588b0bcfa \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader__inherit__graph.pdf deleted file mode 100644 index b4c6ee3510c847e57c4e242bf47fd721266d9452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8718 zcmb7~cRbba`}jp78QDoV%I0v6Klf z*>Ho4DgXIVQ9;H6t1`IEh?W|}AafIAMzYIc$S_xI z&l+^CWD0Bm=;lWYxu|Og@2@$wzrnj=+cA(naA}D>-g_}NMF}pzliVD9&C-#9SU`<- zcR^Z?^XE7>j50jSrFN5g!S(2*NLld(f$1ME zdws3L_ZdtSCVk=A_TGXanx5O-yuR&3{9EuR`4{!n*v3GfuD9fw5=dnazRC(e}0!P^ViY&H-%L!Z} z;GWo25E6#q^thVPpBZzWBl7n#in-?7k z@93WU*AVL*DeU#zSz^DOWr{V0oV(Nfw@UCoe$;~5!2#?5Fs@sHUoHcmH^K?j;WiGi zJIMQ3Z-B5LK`;~`2m<|blPorVxVZvwo5#LR;&X@Bi&Hea5Mmyem}?5{adurzZPA_5Wq=jLbZWu~wH?nlAtm{Z!rE~&zY zqCr7**%S)yi3&yCw$#u~G? z&~KEF2MVe+l!q6|8TxyyuhMOg5fvv^_m6kapP{Aq*E+4%%ZDtSPE#i))`=SM8ZOcL zO{RHGtn@|r9D39H<L#M_BG+_t6XJZQ4@do?E{>?}nlT47?K`#$oBdwbpM?jeCpYv_Qq;%VR&`py)x z4QRar<4)eryU`BSxxsd;r56*&s_SWn;_X|U=rblfDHb*^N;lNy35@}hmuay0LO)dC z>pHV2*33DxF}F#nVfVK{$Q{i-0_6ufPf5*HK^4moZM%Cu`-7({*FmBhb&^^49U{(x zV3|#N34q#Kdlv=MoGDjy0R09)U~bh6R(i8!cXlTI`ShtOPW8?rM$by6W;bjnz{8rVyo_l7-ViAmbe-FMl{)F3YPg=%hDnLEa< ztXk8|-Es)MYo>|F+3f#(@cHrQCN*DM9orvudbhqQfvCvdN80QN1Pdr}De-O4v(fGd zC;`X|2!*)l#yOue3N4_(YNZ_81Mx z9JCN2+W#<6SwiFz1#Opv@OJmAj=S<`GCK>iT5a}m?``(d2&C5>RP&HpHfT**eN_-% z9$^Cwu%W$RaSh&-PTSKKnAA7=HjSBbE<8ijyWj8GukaM@kKQek^WKSC zy`n15FHC{7cWn3dT->DY+gp>!2AWph82e@pB--!fJ&WoxA4gLP^j3qP+cn*xH3drK z-NB;Fw=Q_5Q53aL2i3-8kT zsx^%pA9C!!tYziqr4ms0d^b5q&1u1Z->1DmplgY4y_8k0`r(V@{^zMan=7NCi;G@5 zIwMBkZJ31x8Q!)9I7{Qd{o&>5d@{dfzZ~7_|1#n=UO z*&EM5R!30({;{S(XxG)TU~R!yed;xej4a6O_+lZ8p*cL`z<3A+AvF)x5_OMcz2*-p zWxsISdRxjI;>y4~xAqG~`w4E_8LX^JRinSwnAZ*!j6Ds?sy*wg$h$Ah*s534+DZ2g z63?HKKEz9rEcc*~wSR*ri4a4Um%{2)+MM(1rN%~8t;vJclFWj+aZ_=zIB~gs0ErjC5as{G*;N+I z_aq6)gsg1?_lotx7Xm@C>amDc{AxcOSBqIb6zu|gzFZQrcG$C! z_f`Dsj+72_=tfn!PF~rtsADqptz7|Q8QGqCm-^e)FYd<{^A?7gXB9p&>%H@xkBrCL z`i#k|HJBlT3BZE1t(}nFD@g9o8dRAUb{@sG7HPgqQ|cmywC%bzsV#vvHM5PYHVuUx zZBrwRcA~NRTjWOU_nrvK<*mK#g-NsSciu={g{0i9KD}M@_<6Ma$R0fDY@rzH_ZB?@~6hmINQ`J`73$kmD*o)*(p0S(+t^pHO` z3DnahhlfWFZU2pL^D2w)%k%G5{M&v<90REKgd1K zMa0o5!F8(j*!7j9<119(cs{2sut|{`qBw3NxQnOSC^TC5{kca(QzR-!`~pYOQ&H{I z2BZP0o4A^tyb&AyD|W4qYt3GBUI*UnulNIrj2PnDR1X_f*!4=T=d+d-=q$YqcZm_6 zf^0#&GfP6(^{x*N4_tAK5O!$mhW;zz@zdocPRujJ=O zp1(hR_nH^Q#akZ*JIRml>HxS;)U2H!5_Q0yPE+4gm@O?>!ONrGmiJHSguLam?!71< zU_3xxtgRQUD95yuVyQH*sMS?5@u~O?T^YA{`zJT!7H|1WEbZ^e4Aw8TW+r{69Voa; zzc^cwaLu@T`^)r7Nn$sg(uA6Hxn3xI4Y05``{0aUXgg2Tg)Koe<%jFVnFfYRIlAY*G)`!GHt!6+vBa4)usSrfoD*wqIr$;l4y%jySo%dSbWw1W0cFSN}nYlj8NSSmoj;xN7xm=ec z(dnr6l;xzpTtstG&>Xt5Pu{3KNi6QjWXc44@4;Jt*|=*_q}!qnTDX*Z5r4VakjZPw zhiPb$^o_1mhNykue3;K0{`AK+^5wI6wdo8VXj+C(YQ@#kspGG-t4f0!Q>^Zc&$bXp zlQ(B&vggUae?sFs^U!vnV_qjq=#LuZB>SnPrM?WXfx6-87tm*Y2oz$-#L}gY)LU=3 zxr+dPdZcst(i|WyGtPgUJ!|Nz-4x{fySMkVyVWQxAM{K9a!CBa}iy5|@McvnWcHvCzhmx;;v2*t7-}LKnMXdm zYZX3zLf@}ckHO=Cafj7)broHAAP!r78S?%1QOWhLNoIx-wof_QeiYRgnewla_c2#L zep5|H;sO{QMsA7?3UJNwZ~U$@l+>?eZoga z_#&cHTrYG_Gao$Dh;;Y?(Yi90{>*-}L|#kd^>-H`R8(4^Iz}Mlu+%1dozhKlgh!O3 z`z7C3QqvL7>19%Hg1jOv9!|+maVo)Q(PhKNChsrDeQM~2FcNd8v;;p8chWfUkR+d) zZ}gDxG-jar=+2&XAJ~Qo;Vx!caU06X4|;H)V!f&PfHE&8dd_^SQ)`U(0_h##YJHno zW=v5~u*Wt(#3MegO{RiKDn1}itZbi=LlN^`W>I+h)y1UOK;7}CelCNjP`TG)j1+dj z=vh(|O$j3ds$slP5D{IEDZ@$t0qElL%Q$zE?L5-?iJtb(EzTx1&`am&QrEPoQUKMV zVA~grWV?KY9gel|-v-H~1+nInFd*?5t51?K`YBMvff%Bhb89n`c zI4&`sqUVoUJfu@4x9;uNMalx6`SqEnFLsoWthBJ(v9T3CBGU%Bq_b(*il zhcstjb&7V%E$&!O(ofg>*k@kPu6J;Az0jznhl-m%yd(bQGq1ZW<+o6m`GnKPuY}&C z+O5=fdIFxMUqy-YMUCAp9*s}W?KBH*1DQRb7tE5FDvP?5>j_MblMZN(gG}8HSMt~! zXdAUPBe9%$rGNDvS(6?|xw%c+rShwTNWuXN2--L!`D1N%;!9w-iG)8Fw?^iASvd{) z%0Pv#6M-uq+nK$zAxXJ3UX`Klan}ipY{Hlk-(yUIW-u3}j+AQOg;7rVK3#HUT7_;} z{}hW8RlN5dACb!&jGR8eBH76_f`eG;gyr}h8cWI>Vr28*7%l`BYYdL8g7XT>l5COZs?iHlw{l3 zNH;#&(3Uh~WjWIKV@ZPVOtQ+J>Elt5cvq8C5RVHKX-}%+@6*l*q>L1aG%$wTTW6-2 zU~IU}JgzRczSd-p??E!ox*<=2pg;I1%<0Q|rBZB@zS&4KZD4rHz~3~rQdj;-_t?E{ zG}s#rma1&)Obh*>j_@9O(oH;WG(X8mI3(su0Q{mAq*>^(l}j}Jfb;EgQ(EEec3*y1 zmsP%Zdt7e|o;#(HYBJG zk$lt}lDpaA($rN;;FLnDgM{!1lKiVi{5=bvHghUx!40vz_vFEGv`6=i@mS~%o;S>C znAx@xxm4**5~NgRQLkfP;}jzv*T{x660?NI(v($ybkASOnX1R1FKqI9rF+vgwZY0C zP1r>#>cw_RVv}E@i|WAIA3{jiS+tpu{pV*O)m9i;ocM%Q8-NkuWOU5088)F z#-Qp$R{`>l-UE=xcl-Mf@ognQ%i>{nm+LedKa+;piGySt(`EC$Uoi$5-E*bOp&;4V zvAPlSeJTJy;rj>w*B7KVE~$}C`uVjGRe@f@LKnnzzKl=Tb}sLbJiEG(P9cf!Hm%>SxUYht&D4F_ z$lS(+zq(U?n+obLEMh|VW+#!SXIeh{8ayec4c}WSlZ)$mRkhH?L`E6FmE!4kPUE8= zfmhBdFCWAko>*Ss9>`(FoooLSR-7N@{-PC7DCkdI0si~Z_bG*&>7AlyYP)jkqoY*~9GCfcOGjJno zBXZ$)8o9e~GtbOIgU5#aV0G;)p}S>nsn&enzO-n%DXYFZ0Uc3@*W!tj2rFA}9TK=2 zv0TA9mNt#vCiXP56O2j(^1p*z6ZeqO&vhW!1qqR)oL0s=74HNbu048F&gzh)!rK{Go(MU1>~$KV&)_!F4bHi%&RrUNPq=LW+)q-GoTy^kZjo3Tj3&wX zNaQ6UBW2}tWxp0Oe0AZ=bimX7W)Y}(-Ft3nFZbqkdhgc!fd3IbTu6R}44-JT!4-o<;TXX=P||?8VCj&qk*2J?Hm@Aq5$jo9EN%ExuK;s#aP|an z{Zs*Px^tw0gPV3}07URl%R4{02M`Pr1Ob3T!Z;Kp1_6KtA-_41G6oA~tYr{(&hTHD zNd|3=V@_g%qUYV<=7*~T1tHLLfh^2b3GQHLk2&w=T%?PEyBGjOe_|?JMd^11w?b@Q z!m$J6n1#;YAO?<-{bm?HITX(LXMewOm>!m=;B@EGJ1{gHXY&7ajROjek+p}RetSR- z_NxvS{L3YO`5SN^5uNkCW%AUwSAOU|}uJHw37V7(f^zgsnjV5GZbo5Qabif+9Ho zLPf;ROJX8eJyt4=-CA(ASa^snL9s~z5fePuK*ezU2-^btgbE7%#ADbzMd~9QaIhR3 zY^?V0@x$5wGk!P@_cKdX9c*y!I&bnPX>-Gd4*a(Sz|Qxt9<)$M8#ik#q35!OIiQdL zFh5wB9|YjC$6#F1;sRLoij~@-V6OHK)@Xht%8vVI%FAN;J&s<=;jk^2oVXxJ5P}Ui z_5l(FgH5>qKHhH#j03tqGfozZES-^d=RrQ7J(lnObCvf|a9a`_Xe9ytc>#o>PzV%Y z3-~1y1z}&Tb1eYzTLuQ<*$f3_8Y2>qw6D0Yy4+ldN7{?-$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+Synchronizer\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a4a29361abb48987f400f1dc0f620b29e}{Start\+Async}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} $\ast$destination, data\+\_\+model\+::\+SDKData\+Set const $\ast$bootstrap\+\_\+data)=0 -\begin{DoxyCompactList}\small\item\em Starts synchronizing data into the given \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}}. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a80f940e3f01259d0aac10648749c8db8}{Shutdown\+Async}} (std\+::function$<$ void()$>$ complete)=0 -\begin{DoxyCompactList}\small\item\em Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. \end{DoxyCompactList}\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a9438f6b4cb884268a2a10ac8465bb946}{Identity}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a96b101a9ea379d6db8e907fda2ff8f33}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a96b101a9ea379d6db8e907fda2ff8f33}} -{\bfseries IData\+Synchronizer} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_ad19e8e686ce34cde2368b5c9d6d83c66}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_ad19e8e686ce34cde2368b5c9d6d83c66}} -{\bfseries IData\+Synchronizer} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_ad350d564377504d4dd14f64eb8ea5ce4}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_ad350d564377504d4dd14f64eb8ea5ce4}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a426ab2dd449e69f21235aebcd5e26e8a}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a426ab2dd449e69f21235aebcd5e26e8a}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}{IData\+Synchronizer}} obtains data via a background synchronization mechanism, updating an \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} whenever changes arrive from upstream. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a9438f6b4cb884268a2a10ac8465bb946}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a9438f6b4cb884268a2a10ac8465bb946}} -\index{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the synchronizer. Used in logs. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a27eb2c2564ee0a1b9585490b2e667cfc}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a2595758b566de384295e5ea6a22e8500}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a80f940e3f01259d0aac10648749c8db8}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a80f940e3f01259d0aac10648749c8db8}} -\index{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}!ShutdownAsync@{ShutdownAsync}} -\index{ShutdownAsync@{ShutdownAsync}!launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}} -\doxysubsubsection{\texorpdfstring{ShutdownAsync()}{ShutdownAsync()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer\+::\+Shutdown\+Async (\begin{DoxyParamCaption}\item[{std\+::function$<$ void()$>$}]{complete }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. - - -\begin{DoxyParams}{Parameters} -{\em complete} & A callback to be invoked on completion. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a9a05aad6d9edfa5752c9173ba7e12d90}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a3e37d0a7417f413179b9f4dd5528c3e3}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a4a29361abb48987f400f1dc0f620b29e}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a4a29361abb48987f400f1dc0f620b29e}} -\index{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::data\_interfaces::IDataSynchronizer@{launchdarkly::server\_side::data\_interfaces::IDataSynchronizer}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer\+::\+Start\+Async (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} $\ast$}]{destination, }\item[{data\+\_\+model\+::\+SDKData\+Set const $\ast$}]{bootstrap\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Starts synchronizing data into the given \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}}. - -The second parameter, boostrap\+\_\+data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated. - -If bootstrap\+\_\+data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call. - -The data may be used to optimize the synchronization process, e.\+g. by obtaining a diff rather than a full dataset. - - -\begin{DoxyParams}{Parameters} -{\em destination} & The destination to synchronize data into. Pointer is invalid after the Shutdown\+Async completion handler is called. \\ -\hline -{\em bootstrap\+\_\+data} & Optional bootstrap data. Pointer is valid only for this call. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a12af921b47c558c05f1f21cf0c8839f3}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ad51e7083f7b7f12d30f44dd93968d5a4}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/source/idata\+\_\+synchronizer.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 deleted file mode 100644 index 3af695e9d..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -3bb7276f4cb4307acd18733a398e81c7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer__inherit__graph.pdf deleted file mode 100644 index 565d2f91763a3f373b2a42ecc184ee2f8c439d5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9270 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.tex deleted file mode 100644 index ba5ffe536..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem.tex +++ /dev/null @@ -1,75 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+System Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}\index{launchdarkly::server\_side::data\_interfaces::IDataSystem@{launchdarkly::server\_side::data\_interfaces::IDataSystem}} - - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} obtains data used for flag evaluations and makes it available to other components. - - - - -{\ttfamily \#include $<$idata\+\_\+system.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+System\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+System\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}{Identity}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_aad81fd69209cf2d62a12e8563bbaa2a0}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_aad81fd69209cf2d62a12e8563bbaa2a0}} -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_aad81fd69209cf2d62a12e8563bbaa2a0}{Initialize}} ()=0 -\begin{DoxyCompactList}\small\item\em Initializes the system. This method will be called before any of the \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} methods are called. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_aee463a9e9358ed0057d0f3acd35b86b2}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_aee463a9e9358ed0057d0f3acd35b86b2}} -{\bfseries IData\+System} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_a020ac25809e214744c016715da99c8df}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_a020ac25809e214744c016715da99c8df}} -{\bfseries IData\+System} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_a2a06005f63116415aab1eb02b47da761}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_a2a06005f63116415aab1eb02b47da761}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_af89e1cac38e5d9528f45c94645cdccb5}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_af89e1cac38e5d9528f45c94645cdccb5}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}{IData\+System}} obtains data used for flag evaluations and makes it available to other components. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}} -\index{launchdarkly::server\_side::data\_interfaces::IDataSystem@{launchdarkly::server\_side::data\_interfaces::IDataSystem}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::IDataSystem@{launchdarkly::server\_side::data\_interfaces::IDataSystem}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+System\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the system. Used in logs. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_aef575e06c5bb4026aeaf4a1c039aaf46}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a358f9b28625eea0dc210914ae2bf15a9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a2cbca16af273c47f71fc54db7d31f00d}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/system/idata\+\_\+system.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 deleted file mode 100644 index a2d58e2e5..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e6a1083fc36f911bbd41361da2d36a54 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__coll__graph.pdf deleted file mode 100644 index 37b7c87bc6f4187fd5aee2fe9721509436398a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8254 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 Br$+z) diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 deleted file mode 100644 index efaac9107..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -039ca14d215a1cd17c6a21fed51d05b9 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem__inherit__graph.pdf deleted file mode 100644 index 73eb42820e10dc3bb7ba214ac6d3c323f5f3b5c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13528 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.tex deleted file mode 100644 index b1b87b4cf..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination.tex +++ /dev/null @@ -1,129 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IDestination Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}\index{launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}} - - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} represents a sink for data received by the SDK. A destination may be a database, local file, etc. - - - - -{\ttfamily \#include $<$idestination.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IDestination\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}{Init}} (data\+\_\+model\+::\+SDKData\+Set data\+\_\+set)=0 -\begin{DoxyCompactList}\small\item\em Initialize the destination with a base set of data. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Flag\+Descriptor flag)=0 -\begin{DoxyCompactList}\small\item\em Upsert a flag named by key. \end{DoxyCompactList}\item -virtual void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}{Upsert}} (std\+::string const \&key, data\+\_\+model\+::\+Segment\+Descriptor segment)=0 -\begin{DoxyCompactList}\small\item\em Upsert a segment named by key. \end{DoxyCompactList}\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}{Identity}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a6c5d6db01050e4384f9d62ea8b4fc452}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a6c5d6db01050e4384f9d62ea8b4fc452}} -{\bfseries IDestination} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a9e64f63e26fa323243b5813e741dbb30}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a9e64f63e26fa323243b5813e741dbb30}} -{\bfseries IDestination} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a1514f3d61b6b8a4deeab71e38ed20210}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a1514f3d61b6b8a4deeab71e38ed20210}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae7f5ccad560ba0699faf9b7a074ee301}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae7f5ccad560ba0699faf9b7a074ee301}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{IDestination}} represents a sink for data received by the SDK. A destination may be a database, local file, etc. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a389136e4ae7c3eaff99de40857c4b4e9}} -\index{launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the destination. Used in logs. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a571542a817c0ca734ee8c448c70cc398}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ac98cd14669de05b2cf5954dccc970d03}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ac4277b8c5eadd6c85b640d9278ff417e}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a50cb864e7f5f331a7c64138e394a8f88}} -\index{launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}!Init@{Init}} -\index{Init@{Init}!launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination\+::\+Init (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+SDKData\+Set}]{data\+\_\+set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Initialize the destination with a base set of data. - - -\begin{DoxyParams}{Parameters} -{\em data\+\_\+set} & The initial data received by the SDK. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a4b5c07f59e1556339e5b0d133d5fa74a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a66e2b7b5c77385f924fd1f3fe86b0e2d}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_afb60521a379bd0a59dc243f95be924f8}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_a768c04c46d7e205faa8b1af0ccd45e18}} -\index{launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Flag\+Descriptor}]{flag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Upsert a flag named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Flag key. \\ -\hline -{\em flag} & Flag descriptor. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a81044867a1eb16548dbaf5f6c9347ff9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aeadc16d5cfa94938fb67cb5c7b003e40}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_aa04140880d8722055d702215a521453d}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination_ae07061c51605292b877b6ed314b5576a}} -\index{launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_interfaces::IDestination@{launchdarkly::server\_side::data\_interfaces::IDestination}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily virtual void launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IDestination\+::\+Upsert (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key, }\item[{data\+\_\+model\+::\+Segment\+Descriptor}]{segment }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Upsert a segment named by key. - - -\begin{DoxyParams}{Parameters} -{\em key} & Segment key. \\ -\hline -{\em segment} & Segment descriptor. \\ -\hline -\end{DoxyParams} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_a238d8bdc87cd54676a1d2216e9079f1b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_aea5358add90bd2e0e7d97bef101d3b47}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier_ad587c2d9ca231d20199c751f9b32f421}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Change\+Notifier}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/destination/idestination.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 deleted file mode 100644 index a302c423b..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -b7ab2c77d9e317cc0dbc745ae583f35e \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination__inherit__graph.pdf deleted file mode 100644 index df9bde316cf82a0f7847297f1343a1d246142c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13276 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.tex deleted file mode 100644 index 6cf312ddd..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination.tex +++ /dev/null @@ -1,175 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::ISerialized\+Destination Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} - - -This interface is used for persisting data to databases, or any other component that can store feature flag / segment data. - - - - -{\ttfamily \#include $<$iserialized\+\_\+destination.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}{Init\+Result}} \{ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782}{k\+Success}} -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97}{k\+Error}} - \} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}{Upsert\+Result}} \{ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782}{k\+Success}} -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97}{k\+Error}} -, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2}{k\+Not\+Updated}} - \} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a46f1013f4cafff6b94dba195d22d9dec}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a46f1013f4cafff6b94dba195d22d9dec}} -using {\bfseries Key} = std\+::string -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a5d596a2f8a09a09cadd3b284e2d1921c}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a5d596a2f8a09a09cadd3b284e2d1921c}} -{\footnotesize template$<$typename T $>$ }\\using {\bfseries Keyed} = std\+::pair$<$ Key, T $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_aab2165fa9f841f00a99bb4d0c4ca561e}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_aab2165fa9f841f00a99bb4d0c4ca561e}} -using {\bfseries Ordered\+Namepace} = std\+::vector$<$ Keyed$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{integrations\+::\+Serialized\+Item\+Descriptor}} $>$ $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a696cd954aaf532e7227809b9eb972e75}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a696cd954aaf532e7227809b9eb972e75}} -using {\bfseries Item\+Collection} = std\+::pair$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{integrations\+::\+ISerialized\+Item\+Kind}} const \&, Ordered\+Namepace $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}{Init\+Result}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a7916bfd384affc766e393f924cf1b169}{Init}} (std\+::vector$<$ Item\+Collection $>$ sdk\+\_\+data\+\_\+set)=0 -\begin{DoxyCompactList}\small\item\em Overwrites the Destination\textquotesingle{}s contents with a set of items for each collection. All previous data should be disgraded regardless of versioning. \end{DoxyCompactList}\item -virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}{Upsert\+Result}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ae266b678249b8e553e18604cfca80a40}{Upsert}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{integrations\+::\+ISerialized\+Item\+Kind}} const \&kind, std\+::string const \&key, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{integrations\+::\+Serialized\+Item\+Descriptor}} item)=0 -\begin{DoxyCompactList}\small\item\em Upserts a single item (update if exist, insert if not.) \end{DoxyCompactList}\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a1473b708bb5a9dc80501fe4b27e750b5}{Identity}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a1e72ecdd4b261c74251aa23e95acf3f4}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a1e72ecdd4b261c74251aa23e95acf3f4}} -{\bfseries ISerialized\+Destination} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_acdb537a3e8550d49a11a229952bba364}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_acdb537a3e8550d49a11a229952bba364}} -{\bfseries ISerialized\+Destination} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a37c8b1839ed6ff98f4eed3186bc622d7}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a37c8b1839ed6ff98f4eed3186bc622d7}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ae0bab77101c0af32f122dc8f1506c5d3}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ae0bab77101c0af32f122dc8f1506c5d3}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}{ISerialized\+Destination}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -This interface is used for persisting data to databases, or any other component that can store feature flag / segment data. - -The SDK automatically converts between its in-\/memory data model and a serialized string form, which is what this interface interacts with. - -Each item in the store is conceptually a Serialized\+Item\+Descriptor containing a version and the serialized form. The serialized form might represent a flag/segment, or a \char`\"{}tombstone\char`\"{} representing the (absence) of an item. - -It\textquotesingle{}s possible to satisfy the interface in two ways\+: - - -\begin{DoxyEnumerate} -\item The Destination can store the version number, deleted state, and item separately. This is preferred because it avoids the need to deserialize the entire item just to inspect the version/deleted state when performing an Upsert operation. If implementing this strategy, the Destination may ignore deleted Serialize\+Item\+Descriptor\textquotesingle{}s serialized\+Item members on Upserts. -\item If there\textquotesingle{}s no way to store the version number, deleted state, and item separately in an efficient way, then the store may instead persist the serialized\+Item as-\/is during an Upsert. The item will contain a \char`\"{}tombstone\char`\"{} representation which the SDK will later use to determine if the item is deleted or not. -\end{DoxyEnumerate} - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}} -\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!InitResult@{InitResult}} -\index{InitResult@{InitResult}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} -\doxysubsubsection{\texorpdfstring{InitResult}{InitResult}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination\+::\+Init\+Result}}\hspace{0.3cm}{\ttfamily [strong]}} - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{kSuccess@{kSuccess}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!kSuccess@{kSuccess}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782}} -k\+Success&The init operation completed successfully. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{kError@{kError}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!kError@{kError}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97}} -k\+Error&There was an error with the init operation. \\ -\hline - -\end{DoxyEnumFields} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}} -\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!UpsertResult@{UpsertResult}} -\index{UpsertResult@{UpsertResult}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} -\doxysubsubsection{\texorpdfstring{UpsertResult}{UpsertResult}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination\+::\+Upsert\+Result}}\hspace{0.3cm}{\ttfamily [strong]}} - -\begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{kSuccess@{kSuccess}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!kSuccess@{kSuccess}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782}} -k\+Success&The upsert completed successfully. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{kError@{kError}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!kError@{kError}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97}} -k\+Error&There was an error with the upsert operation. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{kNotUpdated@{kNotUpdated}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}}\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!kNotUpdated@{kNotUpdated}}}\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2}} -k\+Not\+Updated&The upsert did not encounter errors, but the version of the existing item was greater than that the version of the upsert item. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a1473b708bb5a9dc80501fe4b27e750b5}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a1473b708bb5a9dc80501fe4b27e750b5}} -\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the destination. Used in logs. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a7916bfd384affc766e393f924cf1b169}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a7916bfd384affc766e393f924cf1b169}} -\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!Init@{Init}} -\index{Init@{Init}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} -\doxysubsubsection{\texorpdfstring{Init()}{Init()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608f}{Init\+Result}} launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination\+::\+Init (\begin{DoxyParamCaption}\item[{std\+::vector$<$ Item\+Collection $>$}]{sdk\+\_\+data\+\_\+set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Overwrites the Destination\textquotesingle{}s contents with a set of items for each collection. All previous data should be disgraded regardless of versioning. - -The update should be done atomically. If that\textquotesingle{}s not possible, the store must first add or update each item in the same order that they are given in the input data, and then delete any previously stored items that were not in the input data. - - -\begin{DoxyParams}{Parameters} -{\em sdk\+\_\+data\+\_\+set} & A series of collections, where each collection is named by an ISerialized\+Item\+Kind and contains a list of key/value pairs representing the key of the item and the serialized form of the item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fa8c632159fa131f09d04f94e3cbcd8782}{Init\+Result\+::k\+Success}} if all data items were stored, or \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ac1c7597c422bc6d8aa412926191c608fae3587c730cc1aa530fa4ddc9c4204e97}{Init\+Result\+::k\+Error}} if any error occoured. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ae266b678249b8e553e18604cfca80a40}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_ae266b678249b8e553e18604cfca80a40}} -\index{launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}!Upsert@{Upsert}} -\index{Upsert@{Upsert}!launchdarkly::server\_side::data\_interfaces::ISerializedDestination@{launchdarkly::server\_side::data\_interfaces::ISerializedDestination}} -\doxysubsubsection{\texorpdfstring{Upsert()}{Upsert()}} -{\footnotesize\ttfamily virtual \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600ae}{Upsert\+Result}} launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+ISerialized\+Destination\+::\+Upsert (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{integrations\+::\+ISerialized\+Item\+Kind}} const \&}]{kind, }\item[{std\+::string const \&}]{key, }\item[{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{integrations\+::\+Serialized\+Item\+Descriptor}}}]{item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Upserts a single item (update if exist, insert if not.) - -If the given key already exists in the collection named by kind, then the Destination must check the version number corresponding to that key. Note that the item corresponding to that key may be a tombstone representing an absent item. - -If the version of the existing item is $>$= the version of the new item, return \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2}{Upsert\+Result\+::k\+Not\+Updated}}. If the Destination can\textquotesingle{}t determine the version number of the existing item without full deserialization, then it may call \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_adc4a77ceecf2f835a30467095327ef8c}{integrations\+::\+ISerialized\+Item\+Kind\+::\+Version}} on the data to obtain it. - -If the given item\textquotesingle{}s deleted flag is true, the Destination must persist this fact. It can either store a tombstone (value of serialized\+Item), or if deletion state is stored separate from the item, it can use that mechanism. In any case, it should not delete/forget about the item. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The item kind. \\ -\hline -{\em key} & The item key. \\ -\hline -{\em item} & Serialized form of the item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea8c632159fa131f09d04f94e3cbcd8782}{Upsert\+Result\+::k\+Success}} if the operation was successful. \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aeae3587c730cc1aa530fa4ddc9c4204e97}{Upsert\+Result\+::k\+Error}} if an error occured. Otherwise, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination_a40ca53aeddc40e2458d4e9ef0bb600aea9712af4cb7593726d30738fe3e9750e2}{Upsert\+Result\+::k\+Not\+Updated}} if the existing item version was greater than the version passed in. -\end{DoxyReturn} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/destination/iserialized\+\_\+destination.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.tex deleted file mode 100644 index 959ca713f..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore.tex +++ /dev/null @@ -1,148 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IStore Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} - - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} provides shared ownership of flag and segment domain objects. - - - - -{\ttfamily \#include $<$istore.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IStore\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}{Get\+Flag}} (std\+::string const \&key) const =0 -\begin{DoxyCompactList}\small\item\em Get the flag named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -virtual std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}{Get\+Segment}} (std\+::string const \&key) const =0 -\begin{DoxyCompactList}\small\item\em Get the segment named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -virtual std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}{All\+Flags}} () const =0 -\begin{DoxyCompactList}\small\item\em Get a map of all flags. \end{DoxyCompactList}\item -virtual std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}{All\+Segments}} () const =0 -\begin{DoxyCompactList}\small\item\em Get a map of all segments. \end{DoxyCompactList}\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}{Initialized}} () const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8b889e6174434037a4a2448c26ef8685}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8b889e6174434037a4a2448c26ef8685}} -{\bfseries IStore} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7b71a50bf64e9c749bbdfacbad617ec2}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7b71a50bf64e9c749bbdfacbad617ec2}} -{\bfseries IStore} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a608ac1caec8d60f093130bbd7b8f9f4b}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a608ac1caec8d60f093130bbd7b8f9f4b}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a5a1059403a7df21b98d8ab8855f57bd7}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a5a1059403a7df21b98d8ab8855f57bd7}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{IStore}} provides shared ownership of flag and segment domain objects. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}} -\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily virtual std\+:: unordered\+\_\+map$<$std\+::string, std\+::shared\+\_\+ptr$<$data\+\_\+model\+::\+Flag\+Descriptor$>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Get a map of all flags. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to flags. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ad1279890c3c98ae79e253e9df3ccfb4f}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a8de6ec861d34d2a989eb84329ca0acf6}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a5f4a593ec9966e7ac11bb794c112062e}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a6363e20b2ff8d2a53e2e9cf68862b538}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}} -\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily virtual std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$data\+\_\+model\+::\+Segment\+Descriptor$>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Get a map of all segments. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to segments. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a27090a1f1db452f356dd58d62252f34c}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a12b3360ab4b0590aae888250662a65c7}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a346df462f0e54397ef34d83aed7d5133}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a07bfa1b870a2bdf2c163455c00e1e0f9}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}} -\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily virtual std\+::shared\+\_\+ptr$<$data\+\_\+model\+::\+Flag\+Descriptor$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Get the flag named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the flag. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a70a286bc76d4a035bf0654696340f5f1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a71a29e55b52949a599b1d617184444c1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aef3bc9d674c5a6dd45801fa92a4101c5}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_ab8632c170d4890e9db09d6f1ef00b345}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}} -\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily virtual std\+::shared\+\_\+ptr$<$data\+\_\+model\+::\+Segment\+Descriptor$>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - - - -Get the segment named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the segment. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a7c2a22193f9a3fb8043878df055b016d}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_af1e6faf51c6ea060f8eb921e6c05c1f2}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aa547b4139feef38743efbadd775fa6a2}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_a9a8882bff75e5977922bcfebf69e2b13}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}\label{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}} -\index{launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_interfaces::IStore@{launchdarkly::server\_side::data\_interfaces::IStore}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -True if the store has ever contained data. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ac6dc27bc523681e170270732ed033a09}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_adce11937d1ee628ebdee3ffd13ff82f0}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load}}, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a115c0141aedbfba027ad9dcd86de878a}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore_afe106fe607ef594281f1091e7f9ea6d8}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Memory\+Store}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+interfaces/store/istore.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 deleted file mode 100644 index d1d15edcf..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -188e4b306378e839b35f45d7aa23a69f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore__inherit__graph.pdf deleted file mode 100644 index 4a9e0c6c57ea5049d70bf15e53af27ab59d64b5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14377 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 - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Background\+Sync\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Background\+Sync\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_add54ce6a4216ba8be90e75898b7ca95f}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_add54ce6a4216ba8be90e75898b7ca95f}} -{\bfseries Background\+Sync} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{config\+::built\+::\+Service\+Endpoints}} const \&endpoints, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{config\+::built\+::\+Background\+Sync\+Config}} const \&background\+\_\+sync\+\_\+config, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{config\+::built\+::\+Http\+Properties}} http\+\_\+properties, boost\+::asio\+::any\+\_\+io\+\_\+executor ioc, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager, Logger const \&logger) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_ab4695f7746b21f8c0e30fca3d277cc7e}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_ab4695f7746b21f8c0e30fca3d277cc7e}} -{\bfseries Background\+Sync} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a968a9389592529d29e85c817be14c87d}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a968a9389592529d29e85c817be14c87d}} -{\bfseries Background\+Sync} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a114b7d763525041cae2f8f9be16999c7}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a114b7d763525041cae2f8f9be16999c7}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a7fde801ae4dbd010c1fe4f791c777c2b}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a7fde801ae4dbd010c1fe4f791c777c2b}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} \&\&)=delete -\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aef3bc9d674c5a6dd45801fa92a4101c5}{Get\+Flag}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the flag named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aa547b4139feef38743efbadd775fa6a2}{Get\+Segment}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the segment named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a5f4a593ec9966e7ac11bb794c112062e}{All\+Flags}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all flags. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a346df462f0e54397ef34d83aed7d5133}{All\+Segments}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all segments. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a2cbca16af273c47f71fc54db7d31f00d}{Identity}} () const override -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_ab4dc6f5080aa5e7f1009a99d17691cfc}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_ab4dc6f5080aa5e7f1009a99d17691cfc}} -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_ab4dc6f5080aa5e7f1009a99d17691cfc}{Initialize}} () override -\begin{DoxyCompactList}\small\item\em Initializes the system. This method will be called before any of the IStore methods are called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a115c0141aedbfba027ad9dcd86de878a}{Initialized}} () const override -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} implements the standard Data System which receives data updates from Launch\+Darkly as they happen. It updates an in-\/memory store with the data, and always operates with a complete dataset. - -The \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}{Background\+Sync}} system is advantageous because it allows flag evaluations to take place with up-\/to-\/date information. However, some environments may be too large to fit in memory, or a direct connection to Launch\+Darkly isn\textquotesingle{}t desired, necessitating use of the alternate \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}{Lazy\+Load}} system. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a5f4a593ec9966e7ac11bb794c112062e}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a5f4a593ec9966e7ac11bb794c112062e}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all flags. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to flags. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a346df462f0e54397ef34d83aed7d5133}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a346df462f0e54397ef34d83aed7d5133}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all segments. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to segments. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aef3bc9d674c5a6dd45801fa92a4101c5}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aef3bc9d674c5a6dd45801fa92a4101c5}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the flag named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the flag. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aa547b4139feef38743efbadd775fa6a2}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_aa547b4139feef38743efbadd775fa6a2}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the segment named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the segment. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a2cbca16af273c47f71fc54db7d31f00d}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a2cbca16af273c47f71fc54db7d31f00d}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the system. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+System}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a115c0141aedbfba027ad9dcd86de878a}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync_a115c0141aedbfba027ad9dcd86de878a}} -\index{launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_systems::BackgroundSync@{launchdarkly::server\_side::data\_systems::BackgroundSync}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Background\+Sync\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -True if the store has ever contained data. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/background\+\_\+sync\+\_\+system.\+hpp\item -src/data\+\_\+systems/background\+\_\+sync/background\+\_\+sync\+\_\+system.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 deleted file mode 100644 index 75b755228..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -310755333888ab1988bef9a53afa62a0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__coll__graph.pdf deleted file mode 100644 index 15ff4a37548f1d045f46c7079f0c2720e03ce265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9043 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 deleted file mode 100644 index 75b755228..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -310755333888ab1988bef9a53afa62a0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync__inherit__graph.pdf deleted file mode 100644 index 15ff4a37548f1d045f46c7079f0c2720e03ce265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9043 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.tex deleted file mode 100644 index 9d1334e50..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler.tex +++ /dev/null @@ -1,70 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler}\index{launchdarkly::server\_side::data\_systems::DataSourceEventHandler@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler}} - - -{\ttfamily \#include $<$event\+\_\+handler.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}{Delete}} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch}{Patch}} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put}{Put}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}{Message\+Status}} \{ {\bfseries k\+Message\+Handled} -, {\bfseries k\+Invalid\+Message} -, {\bfseries k\+Unhandled\+Verb} - \} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_a14351d70c000129a637eb7a4682ec68a}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_a14351d70c000129a637eb7a4682ec68a}} -{\bfseries Data\+Source\+Event\+Handler} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{data\+\_\+interfaces\+::\+IDestination}} \&handler, Logger const \&logger, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}{Message\+Status}} \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_ade338e0c232347c085b4cbd4a54a5882}{Handle\+Message}} (std\+::string const \&type, std\+::string const \&data) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -This class handles Launch\+Darkly events, parses them, and then uses a IDestination to process the parsed events. - -This is only used for streaming. For server polling the shape of the poll response is different than the put, so there is limited utility in sharing this handler. - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}} -\index{launchdarkly::server\_side::data\_systems::DataSourceEventHandler@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler}!MessageStatus@{MessageStatus}} -\index{MessageStatus@{MessageStatus}!launchdarkly::server\_side::data\_systems::DataSourceEventHandler@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler}} -\doxysubsubsection{\texorpdfstring{MessageStatus}{MessageStatus}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler\+::\+Message\+Status}}\hspace{0.3cm}{\ttfamily [strong]}} - -Status indicating if the message was processed, or if there was an issue encountered. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_ade338e0c232347c085b4cbd4a54a5882}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_ade338e0c232347c085b4cbd4a54a5882}} -\index{launchdarkly::server\_side::data\_systems::DataSourceEventHandler@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler}!HandleMessage@{HandleMessage}} -\index{HandleMessage@{HandleMessage}!launchdarkly::server\_side::data\_systems::DataSourceEventHandler@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler}} -\doxysubsubsection{\texorpdfstring{HandleMessage()}{HandleMessage()}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_aebd49f17fd0d61ffda109ad4cc0e3dfb}{Data\+Source\+Event\+Handler\+::\+Message\+Status}} launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Data\+Source\+Event\+Handler\+::\+Handle\+Message (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{type, }\item[{std\+::string const \&}]{data }\end{DoxyParamCaption})} - -Handles an event from the Launch\+Darkly service. -\begin{DoxyParams}{Parameters} -{\em type} & The type of the event. \char`\"{}put\char`\"{}/\char`\"{}patch\char`\"{}/\char`\"{}delete\char`\"{}. \\ -\hline -{\em data} & The content of the event. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A status indicating if the message could be handled. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+hpp\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.tex deleted file mode 100644 index d2c93a747..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad.tex +++ /dev/null @@ -1,182 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} - - -{\ttfamily \#include $<$lazy\+\_\+load\+\_\+system.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}{Kinds}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a578b6eab9b79f79cb40ba7ff9f252a26}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a578b6eab9b79f79cb40ba7ff9f252a26}} -using {\bfseries Clock\+Type} = std\+::chrono\+::steady\+\_\+clock -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a0b4a78a528aa34f2170fe4cff32c61f5}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a0b4a78a528aa34f2170fe4cff32c61f5}} -using {\bfseries Time\+Fn} = std\+::function$<$ std\+::chrono\+::time\+\_\+point$<$ Clock\+Type $>$()$>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a1558430b04dd9e033388c6a00cdebcb5}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a1558430b04dd9e033388c6a00cdebcb5}} -{\bfseries Lazy\+Load} (Logger const \&logger, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{config\+::built\+::\+Lazy\+Load\+Config}} cfg, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a85073d0d11cd213ed5f1278ee6399c11}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a85073d0d11cd213ed5f1278ee6399c11}} -{\bfseries Lazy\+Load} (Logger const \&logger, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{config\+::built\+::\+Lazy\+Load\+Config}} cfg, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager, Time\+Fn time) -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a358f9b28625eea0dc210914ae2bf15a9}{Identity}} () const override -\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a71a29e55b52949a599b1d617184444c1}{Get\+Flag}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the flag named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_af1e6faf51c6ea060f8eb921e6c05c1f2}{Get\+Segment}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the segment named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a8de6ec861d34d2a989eb84329ca0acf6}{All\+Flags}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all flags. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a12b3360ab4b0590aae888250662a65c7}{All\+Segments}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all segments. \end{DoxyCompactList}\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_ae43d4d07da6807ce78660b5bb88a2ddf}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_ae43d4d07da6807ce78660b5bb88a2ddf}} -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_ae43d4d07da6807ce78660b5bb88a2ddf}{Initialize}} () override -\begin{DoxyCompactList}\small\item\em Initializes the system. This method will be called before any of the IStore methods are called. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_adce11937d1ee628ebdee3ffd13ff82f0}{Initialized}} () const override -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}{Lazy\+Load}} implements a Data System that pulls data from a persistent store on-\/demand. It is intended for use cases where holding an entire environment in memory isn\textquotesingle{}t desired, or for uses that disallow direct communication with Launch\+Darkly servers. - -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}{Lazy\+Load}} is able to remain efficient because it caches responses from the store. Over time, data becomes stale causing the system to refresh data. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a8de6ec861d34d2a989eb84329ca0acf6}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a8de6ec861d34d2a989eb84329ca0acf6}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all flags. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to flags. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a12b3360ab4b0590aae888250662a65c7}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a12b3360ab4b0590aae888250662a65c7}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all segments. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to segments. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a71a29e55b52949a599b1d617184444c1}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a71a29e55b52949a599b1d617184444c1}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the flag named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the flag. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_af1e6faf51c6ea060f8eb921e6c05c1f2}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_af1e6faf51c6ea060f8eb921e6c05c1f2}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the segment named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the segment. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a358f9b28625eea0dc210914ae2bf15a9}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_a358f9b28625eea0dc210914ae2bf15a9}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the system. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+System}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_adce11937d1ee628ebdee3ffd13ff82f0}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_adce11937d1ee628ebdee3ffd13ff82f0}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_systems::LazyLoad@{launchdarkly::server\_side::data\_systems::LazyLoad}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -True if the store has ever contained data. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/lazy\+\_\+load/lazy\+\_\+load\+\_\+system.\+hpp\item -src/data\+\_\+systems/lazy\+\_\+load/lazy\+\_\+load\+\_\+system.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 deleted file mode 100644 index 1a429825c..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1b485acd461dee3b15fc72329090482b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad__coll__graph.pdf deleted file mode 100644 index 51d97c72ff3d59129dee860c3e06082eda57e802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8939 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 \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a70a286bc76d4a035bf0654696340f5f1}{Get\+Flag}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the flag named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a7c2a22193f9a3fb8043878df055b016d}{Get\+Segment}} (std\+::string const \&key) const override -\begin{DoxyCompactList}\small\item\em Get the segment named by key. Returns nullptr if no such flag exists. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ad1279890c3c98ae79e253e9df3ccfb4f}{All\+Flags}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all flags. \end{DoxyCompactList}\item -std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a27090a1f1db452f356dd58d62252f34c}{All\+Segments}} () const override -\begin{DoxyCompactList}\small\item\em Get a map of all segments. \end{DoxyCompactList}\item -bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ac6dc27bc523681e170270732ed033a09}{Initialized}} () const override -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_aef575e06c5bb4026aeaf4a1c039aaf46}{Identity}} () const override -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a90656828eb3298aef951901d521b5492}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a90656828eb3298aef951901d521b5492}} -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a90656828eb3298aef951901d521b5492}{Initialize}} () override -\begin{DoxyCompactList}\small\item\em Initializes the system. This method will be called before any of the IStore methods are called. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ad1279890c3c98ae79e253e9df3ccfb4f}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ad1279890c3c98ae79e253e9df3ccfb4f}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!AllFlags@{AllFlags}} -\index{AllFlags@{AllFlags}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{AllFlags()}{AllFlags()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+All\+Flags (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all flags. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to flags. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a7574d5eaa8987ed66d606f33f4175a3b}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a27090a1f1db452f356dd58d62252f34c}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a27090a1f1db452f356dd58d62252f34c}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!AllSegments@{AllSegments}} -\index{AllSegments@{AllSegments}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{AllSegments()}{AllSegments()}} -{\footnotesize\ttfamily std\+::unordered\+\_\+map$<$ std\+::string, std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+All\+Segments (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get a map of all segments. - -\begin{DoxyReturn}{Returns} -Map of shared pointers to segments. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a8e036296e127cc08b2e7c98d928deccd}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a70a286bc76d4a035bf0654696340f5f1}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a70a286bc76d4a035bf0654696340f5f1}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!GetFlag@{GetFlag}} -\index{GetFlag@{GetFlag}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{GetFlag()}{GetFlag()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Flag\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+Get\+Flag (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the flag named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the flag. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a4ba78a7cb766a43a019e96975f5db534}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a7c2a22193f9a3fb8043878df055b016d}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_a7c2a22193f9a3fb8043878df055b016d}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!GetSegment@{GetSegment}} -\index{GetSegment@{GetSegment}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{GetSegment()}{GetSegment()}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ data\+\_\+model\+::\+Segment\+Descriptor $>$ launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+Get\+Segment (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Get the segment named by key. Returns nullptr if no such flag exists. - - -\begin{DoxyParams}{Parameters} -{\em key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Shared pointer to the segment. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_a20e5295343cf7dde8a257a62bc6f50c1}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_aef575e06c5bb4026aeaf4a1c039aaf46}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_aef575e06c5bb4026aeaf4a1c039aaf46}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the system. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem_ae8dd3c35ec3333548ad0391e8f289192}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+System}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ac6dc27bc523681e170270732ed033a09}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem_ac6dc27bc523681e170270732ed033a09}} -\index{launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::data\_systems::OfflineSystem@{launchdarkly::server\_side::data\_systems::OfflineSystem}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Offline\+System\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -True if the store has ever contained data. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore_aed68d9e37af193c2bb71629ea08c09ad}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IStore}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/offline.\+hpp\item -src/data\+\_\+systems/offline.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 deleted file mode 100644 index 3aa2d7b16..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -91328303a935d65151c2426c1a3fbac0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__coll__graph.pdf deleted file mode 100644 index b626362306e261c6e1e38be6952de442fac83f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12015 zcmd6NbzD?k_pczLbSNM_ARs+KhalYzQW66UFf!^|BmV7OvpxCmDl7}OruGi^Oy zC2A5x9K3l-hCmYG@Kh~~lS#6d7F4kpR4rB+=v?dc!?5?auRm)vzfF91cg6IzXg)@eQ*^^eB85tGoYpssuq|6 z2qd|Qxx?S>ACKGqfbfJRa`&6k9M7h2%v9Z@2AC+TD~&F<%u7YE3^^Nzb2_I*fi@&2 zJMMPATY2mxlUDxDB6p7^^hu#@zWq+;%0VmF zz1i_3j0KqQDLEc~=JcXVL&3aMIhEbIJ4UWT z^xq%9Z?kq9ociGZz_##%0e2tELg{m>!_)%ve2SbeJ~bwH+QVc6x*6!rZ_(~th2hFI zShbZ>)yfBYk&zI}FNn*$D;|-g-{Vu%eUokbsV1(b96q~+LFjFuTx<$s)dScp}=N_ST-yjzP}XmTm@x3UFEb~QR)W}6-5(J7Z3_UJph1G5&$p&XbwgFM=2$$ z;^IG0*3rTB4{l2?5Elp__)DqL9iT~IfY2`zsvYX@=lEdIUlRZTwY{8R0HB0}gQM&D zY_#0WT+d0$a0lB9imQv8xvM(V1%?_FbWYN6gIcIN!W~=@07C#T2ml5P0>J#dze|45 zIT=+Loj1^gnY;dEMbUn-Uernav67#&F?WSKI-nb(m!bs#>S!wbdP4mKurit3K@kW$ zsGEbiwFT70*3QcWYyw8WT-;$UCMF2D1q}Uc0d<9%n4o3}bFqY)!w_hif;5V#<%MvC z*>hXF+S{?A`~4|ZNv(6C>!PG1hPwU|7x@2PT;TK7|4Up#{1-C#SweUO(c(fE{}dOR zb}lXy>;DUJX}LPO!2ZXQg8Y<}A!^w?sNd*!Ebn<~^h=t*SkUTyvD@lUD;R(oa3QLn zYK9j1#S2;mW&wvvI(nkC2d%ac5HA2C@JmiosB?hQN(2D?j=$iSb8&QY`j#3V?u!$JJ|5?%O%ruA(Cnx^{6n$OB0|3q{`fM1FT{oJ;Xi$v(DaLM7#JYH z!^i)(Z`HJ(x91I=MDc3X>DAR@KW(?VT|h}+mV)G?cY&AYpaxir&y}N}V98t#ym>PL zz-ZGfJ9j zuZ#a!zqjN*(x9_HvwM*KNr=q!l4*eA-L2jxTZf5FOFLCeki{kV-tmu(?{8bi?>{PK zyu_mText^=tMmsshG#yJ_eRaGf9wp7#>3}7WH0&NTX|gD=4@Ps1Nf+F-l_y|E^E_N zIoTdo<8D}+`LXHO0**h*83r~YwvTHs(fdfAc;uNp82k96d(j4lbN3x+^~d`SeRclH zo!fO0te0kU01}~jNlFL&v7?xmG2IVIS(B3Ab1+dt4Ak82UpdN;)S^v+%08Y`1Cc6P zd@&9in9dA;5WZV4{wXUPBfvbn`*K*wsJ!SkYNp&4Y5mRIT1wg!jF7&|qL~!ikeMzr z{@a{W^1|f!>={k&(F)Jr?5BxJbKed>e9jzAN>(DHmtM*t33sPzTs@Ei_bN!3y9LrR zf(D^Fm7dynu450bZls0GeV^hixD+(cZ`hX5syl^2v1EtAH%+p!9(m(F&6ZE{tdU|!ly z^s5kGKgtO4Nb0#$^?f93BdjBYa5_D9(0U#QAnDB_T#<8v|wV)fbIP0BgrG@TAw% zm8?*@NwKvTIFG>Vy8OVMMq7tIB-1Sm65zCjx759u@ZMhP)YOiK@~`90aKrwh!OvW& zQFd$jG2wgMtfygnMuXmj{X>l!(G*XDZK@RA?}^--cuG(!^!O5_dEUL5sXq|ofrocu z=%hPlV2!85*^#8>U4+cqK*E6S3+fj_IJ30xW4T3a1ILEx@M%fQTegoYmUm5r{Eicj zmtRhA&8N|AGf=n0r&hfeidb1$R?QGi%4if3N-^q9>*M3Kho>J}J7xe~j>U zyiFk;ed?OSEOz(|Frney`JaY$y{ED}#(#1c?7WLB!1|3`6wQSC^CI|7pa>g#= zB2RtsSa_hwqk3;{$4qW5-vb|a^yCm~*rIIl?QqFkPkJ`~pesON-P(c9Esx#K8h^us z+FtI#9to@BXM|tdX=*1SzgZOT$SiL4&9Ih%=vq$7wC)9MZicF6?826mS9vTV@LX}# zN~&6hsERm&+`eSkz!H#4c++twDJb-Zt4J-YQ$6RzuoIh%;=;CGTAhA4Zfp}2aO{Ee2w z@;#XgNzM3zzb#jR1z$6ahnMFOy0x zxcBDQGA8Q|!qVl&MW1$vH48N-V0Llp?{tY}gdyafnZl237A zp@&l!6I4gJE(#-zQrh{5O)=OWVF)!}R%|9!@6f+JUW`z7S9QOF#7yqXRT6+UruAE~ z3+P)G2pBq6O=nMA0A0!Jb|OgcF(yos3scmEAzi-vEuRz{c=j0N=uFtsR`wZ;y&nBO z`QV4_vg{bYeX4I1BC4>0=ZYx1S7@ zyq+4jFG*@VoNZSaxw2ES;pTZ;BFU^K?$U8x+Ku-OV2qbLd2eXx5(K3v8Fd=Gm049; zeR$+7ynCO?uO2@lWLRV(X*o5Ue|PH4s<)G-KdjfRr>yNOjCTE_-Xz&5jbI1CJRxraTC^54 z7lwS`I9+TbRW?PF#_LY0RPwQATD%omm(#yU(q=hbk~K%t*s65NcPrK3DPk;w*sB;w z8CV%GrFeDif28f7Paexs|E$;*YVMnzAc1d|d*5uQc(3r%$4P)Im5p-j(V0OQ)k@pC%5klUu3O3rEN1 zE_PQY#x4)2lgncRU*9V%tnr{&=yi7&ET5pQD2WW+Q!LO8%8#AmV_=c4F0$wp`Bd@R z3fX&gv1{8rdXlS#i(wnSdvRAO(vt7cH=V= z0Tc3;=FqPO+sZs~Rt49gjH$@DrBI((Qgy2q<$F(pTpA59ne7<3<2Pq>6l3b} zH(*P8+`t7Qb{+LLo3h05Dueux2UQZ2Px?Fiw+P;=HcG)YqYA7>jK8l6u}o`5muHvx zK4)`Sj}5QGE8W%%2z@_8NW$SQeXA{JjiNN%pJ}bANEajF?P5I51Y$+tMOkq%(XCHo zjpXt#Z;CNC;d9++Ex^BC^3KUyfUM=I1A*Rdk<2KBW0NDGH#%2S@Me5CHy>*TQ27k` zOy;adK-G=+q@9&cD9d+X-G|^IYs4M1Z3L-u!`SQs; z7VyV?Gtgr@`Ye8qt(Mbj>4nYepsvZChRWPvNAjjuYw*1ED(CK!oEO6GeE0iu67^cV z8G8uvwLgx^Q?Qnimo%`9hP?ff$eLbWtE7|QBjvW#Azg5pg(W4lqQ1WVR^R~=ti2Ir z0fyfqPE1M5yr1}nrPjZ1EViFzpT$t2PTgkzv~=Sz#06yEG9YIxJm}M3Ubo)6&-u{I z8-Xw$x=gh3c9Lx0_asH1@Wd`opHLyST5Nw3?>Xakq!-80aaqMa&Dj$VO_uOS*>{u6 zX9(8T)oOL+46^P|+*}&DrLefsO*S8-oH$Nz@GX@T_jTY0U~U@89sK?@sPeZAXx8|N zS%M(<3^CtV48MkJVf}5JGSMn#m-Tp4D^xx*@`rQHlUGIbX6?2`-?4onUKPv9wxupE zuH<}z#pSE^0soEo?yKWEY=DFKIV64Tg$(ooVuLdD;*lGM`G;~a@7wp+on-AYC3|pQ!9z1lLrabVQ zu4wg^FRqrasXXRwTm2BQ75mQYZlVgwH;#{^`@QcmBYRGxMui)LIG&sOuB}%et`xgo zH?JUceBq{D;1YuUrgY{AWLQ!d>u{NFsq^v8!motPm|6WM&uJPKHBCW^@IBG;@=d4lfzcQH`uc?ZwZ42rX4=qXdx9V^DK6)tr#%n%YWnN`~p)s2& zUa7XdRaTNd6_9*}Qx?Ffl4VQdn-36tj`?5$pFe53pUzB8sUwG{(Z5mo6RU~2q?u#M zp*XI!sX#g7gU0eRubX%J8+ML6h-AIfpwtsARVjVJr@Mmbj^zSpOFi`B6%Qfg&P&|K zSF@ley8ThF7BPnqSTygi6K)NrOOj)h#(s2o_89mrQE?9<=?)>9I#XXg8@t-=52zUM z!gp_FsY-vq%=;!#mMYs<{Ytm>qT6V@O%4NZReHf!qA$Hv)~(Z!QnqN7tV{IHINar! z<7&2xq&5hyF#H`}uO^=?n)v?i+t9!_+G1=JT}t}=4of_T?l!dt!Hc;EQ6T^kJf%5e zKmUnw#;BxpCvvrUhl4ct82AZ)UVy#2YPsjQS>CgqWmzhrw`wi2!W2Whae;$G@^w;Q zH3SLzpK+=@?)}QUGJ^f7IZF?q^P$?cN?UR#^I4_p;BiE$Hn!i>iM#SEyt0Es#=DYD zWrBg3gz4!wU`y(krsAK?moW`+=eAY79@7sgC#Rad{Dv%Pc2h4QjcGIfwuDjUmC|dg z*6R_UX>tPZ+^tKss;#Z7xX*1?KZjS_35go@YaM>F_YpWPPnB>NuW~6&RXD;@M^7pC zshas*HY_YnVi$g;TXB%e6#TiFv5q68p_C}t^v>{rB7<)N$uafQT7}bi*J5)u`A^LX zG(>Q9MiYQx>T{W6j}I@LQgF3yejQ3>I$NC2ZT_a;D1di882_}sSgrctDWIuq`w?(_ zDpg!5@^g@iXfDo)P25+tqi-E_e!>=8!^irKxfwVMKXlX8c{AEAdtMm6mTTn|gZg|) zsfAzPANsWTg5}e(<|p$bbA>FrAqpfFCIfc71Kx}}h|<9$;*e^7ggChW24UUF&i5&z z`VtRvgZ@X9Cz{r>))`COBzUtoKKYIFP3w<~pPrD&T;qyynM?MedtXbvrzyge)J(ej z{!S^@OZA5wmE<>-oCnxmwwl#mPE7Wtd?3`uykdHC@+t{AoTyc8k@GxoQfT+(px@RzB3w?g3GGOB_H zAEi%vUy3wTc!_C4D;?UJw=QtjPdmtsiwB@p48>qJYq#p60(j>*)xDRFipC8 zw%V~-zBTpWxINSa?+xn~(C_&5^)v0Lbid=(GTQ@POyKZB()aO!pod>u&TbsEu^zVy ziUPOx^$)y$;GcTksTvAj=h^ybMR|Om!Y|Q36Zcqpc7pSmh{*4Lloi%#Uqq8pC_Qca zr)$U2#%E5<8Deg<;tix~Mj`aa!cQLpw#Ehy8k_gA8acLfG1W#FMC_f9Y5nb;58TNc znYTO>-bQuIQqPUEZ@Kw5-SAYN)$lLD5oO%c@#n%M!V|SHMO0=A;NjDW_5@%O(IvMM z(X|I8?D(4;9Qq6S8;cT0Kb-40!8FP5@WnJCA7|QP_V*6oURJgHxUd}2R%2D2y1BjJ zAh5ys+{0~7)n5e5f#To=bv2F;v@otII><2n;I*0EGhM1x=kVs<{;8G1OPSRRxyvsO za?N}kvidT^TOx$TY+J3c9P&K22r$=ZYcg1hN;=$Z(|wHCi{0jjj1GpMwjQ(j+pd1z z;tO$B$+^FuojKO~w(ik!Hhm^>&C&LApUUQrka_d$&*o#M>+BI@51bN$`FPc}kRulP zHsbdv4;(S+ec#PS;rhI54!Lp<_Z9KYFTU1Gil@=d2^`Kc;6w^fuUdNg8wZb?f27xZ zjNG4aN@@14cY;&Q3u7w#fZoUm@=+-)`YfgSDo%W*zkE3u?`(RP3rOls1R+B==cK&qvUu zi7_M9D3VL&)UZ_RC6$myh{UdGs(Ilt!~Q8|Rj`*t~|N`lDla!k4HQM0JOZj{?@;T=JDWO$U@Lh=Bi7|VyXmH|Q>mthtkqmh4 z*N_`67z>~%J(wnT|=j=d?j= z{jz#}E)S<-#hNT{(6-=i_|*in_?73%*R~iVUI6ySYI(6zA_37?^qohpbDo^FV4O{1 z9(Ui`Yr1r)M9~Z#zx_M7aUQDtg>FE=e7_>R;NSShuV5uAg#A~r^go3)Q8CfK5I3XP zZifI6vCRG{E^tWZ-K};eQptirf^aeINuo>M^3h>s`1)J>>D$uz!&eRt9&FGqG6)F( zBdB##d;%vbO5a0W`I{l19%D?j!dw}!e7|@{?^;%U=k$IpEWg3)?DF**o!l42IYAf;#v*54p(=?=kom0uQ6( z`a`53#na9&v)h{o6LB13O;ymBasOf0e!-!rP%;nC?@jv!RsD|3qd_KV7{c5I?t}sX z&V$-$k}A|51sLf_$VqCea7e>!p!eLgP{H)S>Sdw!a62ym>qQj+U3U($pdnT(1c2uv zJdW;3@*=Fy1qMMt04`pB2mmY~!~+0BcpyKq4h2`J9o$^P!O9Ny6M2$An4@7RA&B7l zfav+5pSd8YrJ#f3Qcx#(7~IO*^}L&Nk`@Z3^nitTJbwJ zj|S6zh2}3{3N-UYf4>kiZ4_L9t~;knLJ=@D%l}q1a2JHDlr_}lmjsldKcB&n3+Myg z`nSAMviR%B$T*;IX}E(G0H_OhkZ?f2e-X|{)`eTRTBDH$G(Pfwdh_t0_2HklfWU7G zLV6iY-ZnYzh@E5Q_G{w$UtQIWJ zK&ZcA4YtW~P~Yo%O)J$UI^|qtE>HAwY-LxtK_Wo7FnZ7{Me1HhQ9rriQJn0AbfRi_ z>e1lvadywub+DzTng^0nDL?V1qoUm=vg@R$?@iokTzSg0;Y-0jkMGLgzwQcuudHfJ zy-V~Kll}#><+n0}L0-p=(m5extKgxj+hL^jQROJqBChL3t=EAgd?K^A+{F!1cqqpX^{LRVt6MK5XcJh0FIC|u*!pWAtr%wpd8hvk3 zsCLN@HGt8*#GWi(C%F-i%|&YY(l6R(MFFa6T{J0tN2%tHYeL_X&jvO!0TPqa?@1EB z+{qc@D@rB|jf#0{NDZ&NX`#$VNXdg_S-6!IA$wCtHdVt?8!j}SL#N?w5%G>~TEJhQ0N(Zqhd5vm$M^`g{WyXWN7d&5}{8YrBaySw#>InVH=6 z4}J3Pa+M>)s=(F{9YcggMyobC)D={1M~bypLJ!n;9xC}%hMwFjfXG+cI=?%*J4Yz9 zN!zY3ud>bgo7<8IIWGkZ+Wl8qo$8T(6Tghpdap z*O-R#cq1lXU5~IUqaYfk%72P?KCz8<c;`~@tYK3;Ho7K| zM-Vie`MAAf(AMR8&=aa6a@gH5>*x;rwMHC&r_*nw{XoSA{eV+~2g-%Fm4{mP$TD(^ zi{Z?&VeABj!yq3pv^B|jTO0>yN$`}n=-u_xj`0>?LnIf+jp97%NDZcnEpxnj*uXRB zQk<2f{s@Or`N^Yjh3;B5z7RUW_A1HJ`aWEJrYTt#;i zWH7X?BtB#LMt@D)F?U{@R28BM^6L}qJD^;6iOd8=f(>r=BC}L!^cS?`ZmLA|7K9FX zdgj{L$u6)jY*CB3d0P5W5H3?Y9ymSOULYof_`SQvD#2%K-YYVoiw>A z6@d4HX~mc1E6gXeEM)r*g*%V&)RKD1VOh8TCU&WowtMgvyLkr(e`UaS7{OFEbKyFM z-IPs%eb=~+nG%h$r5)kKh^1_2q>5PuTVN8u@UT+K_?Ko6Mo(v{*AHUKp8Mraen1iw zB9AD13jA1BcOxi#^!hzdYu~PVwIc#FZo@_+-qu+yj0g*4M06N1jAEC{3Rkv=7~IZ) zzVe&QzsHl|K0k%jK_(!Ni(lH<3~M2uQu%N^TAi2HS#K4fQt7q9dC@9*cM=GI% z6@E+a##>2Q<^^ixp|MXoxL^O-XR`5V^S6kt{#a7Ee7!@%xYFrEkD<*;hj;9h5W2rBtkx!#kvq`C7_+3E;MO z7VS(i%4W)GrUjvQKn%UbEXg+=I|SPU7?1?dqqiSr~+#x~UbSNNk!0(UHZB3f{mhhV2iY6SSEcONEE%}PC_fc!Yr{(SS>?(-6$@pqL+ zKspZ|$W33;*#zMRZcofFv=Vjk(R6p8(&i7o)s|JnYQT-=1f&e`JgU#u@&L!aV`ZZZ z#TUrB+RBW}9js;JM&A5NLh=$}@N{DKSNv4#saWFvCp;wGPe>|n29FRZT?)QNP>T^t zOwRdGLu*CD)(Su+?}@e1Oi6*+yz%{Wyt|;)ITOB@vdr0evy^)n9Gh&U z@MzVO56{&6K4sUzi%=QCW!lYk95(%~;_N&&aYviJt)Z7E zN&FB$hvIYmOS>0XT_iMf2>rJq$_cwf+AdDr{}$u9Xnu+j0^$8jivP~J`Ma%oZbqU> z7q-2mj*han_Wy-#&-+(L|38`b7kP2NO?wF1*8gv|y_AA9S|Dii{=#ATZQuWA@t_)9 zq?IW+SURHRfOe!bVODUIV~g^JBv6@uuya2M?WL%>SioG+20g2S1s zLoe~dH~Mc&{N;53fWKzVC4b)6g%@T4MR`*wnW0^ga~W%1B&_|m)z6Rf-)!}N?F2d* z?828+f?J&TgkI=RcTmdF4J8)vAI3fe?SuTz);pPZ#M;9x$3&&InmFtU6I7Foe!ccyzFa!kQ0Yf0D0wf3q z8?gO3-k-6J3%^hbl~8EsXmu`#^Vy@4HPL(XTj4xiV3xS3)HQxw&|epTpO24+4`2zn zpn<_)R8re{Ex_R?4Fu-pLAgoj>o*MqLOVSF0~)^oN=5!Be0->P?BDqW1bF{B7cdxv zO7Z*$A4m}G=>5GdiV=0Z{z2mfp+xczngA-1?;kXQ|FAXz5D!X;|K3)Bm+xO=2=EG^ z9NE9~34(?GIX~1gP+^9@^P!ja&$eI?ui!t&1%vp|F74mO0D}Ys|2Y>h7{dE+8V}ze z`{wEbMTH$)&J+K%;16JE-9VpmO-Dyp00gaL7iSy&E&-hD__;nIT%j(m=h_4Y^MV9% LnVDtOWO4r&`wjG< diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 deleted file mode 100644 index 3aa2d7b16..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -91328303a935d65151c2426c1a3fbac0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem__inherit__graph.pdf deleted file mode 100644 index b626362306e261c6e1e38be6952de442fac83f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12015 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 LnVDtOWO4r&`wjG< diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.tex deleted file mode 100644 index fa87910ed..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource.tex +++ /dev/null @@ -1,102 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Polling\+Data\+Source Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}\index{launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Polling\+Data\+Source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Polling\+Data\+Source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ac814c7eb75ace992cba8f70954abd0cd}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ac814c7eb75ace992cba8f70954abd0cd}} -{\bfseries Polling\+Data\+Source} (boost\+::asio\+::any\+\_\+io\+\_\+executor const \&ioc, Logger const \&logger, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{config\+::built\+::\+Service\+Endpoints}} const \&endpoints, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{config\+::built\+::\+Background\+Sync\+Config\+::\+Polling\+Config}} const \&data\+\_\+source\+\_\+config, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{config\+::built\+::\+Http\+Properties}} const \&http\+\_\+properties) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ad51e7083f7b7f12d30f44dd93968d5a4}{Start\+Async}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{data\+\_\+interfaces\+::\+IDestination}} $\ast$dest, data\+\_\+model\+::\+SDKData\+Set const $\ast$bootstrap\+\_\+data) override -\begin{DoxyCompactList}\small\item\em Starts synchronizing data into the given IDestination. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a3e37d0a7417f413179b9f4dd5528c3e3}{Shutdown\+Async}} (std\+::function$<$ void()$>$ completion) override -\begin{DoxyCompactList}\small\item\em Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a2595758b566de384295e5ea6a22e8500}{Identity}} () const override -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a2595758b566de384295e5ea6a22e8500}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a2595758b566de384295e5ea6a22e8500}} -\index{launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the synchronizer. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a9438f6b4cb884268a2a10ac8465bb946}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a3e37d0a7417f413179b9f4dd5528c3e3}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_a3e37d0a7417f413179b9f4dd5528c3e3}} -\index{launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}!ShutdownAsync@{ShutdownAsync}} -\index{ShutdownAsync@{ShutdownAsync}!launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}} -\doxysubsubsection{\texorpdfstring{ShutdownAsync()}{ShutdownAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source\+::\+Shutdown\+Async (\begin{DoxyParamCaption}\item[{std\+::function$<$ void()$>$}]{complete }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. - - -\begin{DoxyParams}{Parameters} -{\em complete} & A callback to be invoked on completion. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a80f940e3f01259d0aac10648749c8db8}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ad51e7083f7b7f12d30f44dd93968d5a4}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource_ad51e7083f7b7f12d30f44dd93968d5a4}} -\index{launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::data\_systems::PollingDataSource@{launchdarkly::server\_side::data\_systems::PollingDataSource}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Polling\+Data\+Source\+::\+Start\+Async (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{data\+\_\+interfaces\+::\+IDestination}} $\ast$}]{destination, }\item[{data\+\_\+model\+::\+SDKData\+Set const $\ast$}]{bootstrap\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Starts synchronizing data into the given IDestination. - -The second parameter, boostrap\+\_\+data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated. - -If bootstrap\+\_\+data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call. - -The data may be used to optimize the synchronization process, e.\+g. by obtaining a diff rather than a full dataset. - - -\begin{DoxyParams}{Parameters} -{\em destination} & The destination to synchronize data into. Pointer is invalid after the Shutdown\+Async completion handler is called. \\ -\hline -{\em bootstrap\+\_\+data} & Optional bootstrap data. Pointer is valid only for this call. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a4a29361abb48987f400f1dc0f620b29e}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/polling/polling\+\_\+data\+\_\+source.\+hpp\item -src/data\+\_\+systems/background\+\_\+sync/sources/polling/polling\+\_\+data\+\_\+source.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 deleted file mode 100644 index 632e29321..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c86ef8eb14b8975014d13194f1b48380 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource__coll__graph.pdf deleted file mode 100644 index c5f9b81cdab6a24ffb115c69fcd198ea60c16384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9266 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 t%xEBAAt50xAR*lng0yra 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 t%x$ Class Template Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}\index{launchdarkly::server\_side::data\_systems::StreamingDataKind$<$ kind, TPath $>$@{launchdarkly::server\_side::data\_systems::StreamingDataKind$<$ kind, TPath $>$}} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_a4d7e6930842d05d4905f5e1bee129bab}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_a4d7e6930842d05d4905f5e1bee129bab}} -static data\+\_\+components\+::\+Data\+Kind {\bfseries Kind} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_a180ff185c350588f9e85c2f18ce490a1}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_a180ff185c350588f9e85c2f18ce490a1}} -static bool {\bfseries Is\+Kind} (std\+::string const \&patch\+\_\+path) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_aff31dcd60f27c4a98c6d59b454efcd1f}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind_aff31dcd60f27c4a98c6d59b454efcd1f}} -static std\+::string {\bfseries Key} (std\+::string const \&patch\+\_\+path) -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.tex deleted file mode 100644 index 265e04c15..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource.tex +++ /dev/null @@ -1,102 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Source Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}\index{launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Source\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_aa5bd88174fe8aa89fe5aa112bbde70c8}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_aa5bd88174fe8aa89fe5aa112bbde70c8}} -{\bfseries Streaming\+Data\+Source} (boost\+::asio\+::any\+\_\+io\+\_\+executor io, Logger const \&logger, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}{data\+\_\+components\+::\+Data\+Source\+Status\+Manager}} \&status\+\_\+manager, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{config\+::built\+::\+Service\+Endpoints}} const \&endpoints, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{config\+::built\+::\+Background\+Sync\+Config\+::\+Streaming\+Config}} const \&streaming, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{config\+::built\+::\+Http\+Properties}} const \&http\+\_\+properties) -\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a12af921b47c558c05f1f21cf0c8839f3}{Start\+Async}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{data\+\_\+interfaces\+::\+IDestination}} $\ast$dest, data\+\_\+model\+::\+SDKData\+Set const $\ast$bootstrap\+\_\+data) override -\begin{DoxyCompactList}\small\item\em Starts synchronizing data into the given IDestination. \end{DoxyCompactList}\item -void \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a9a05aad6d9edfa5752c9173ba7e12d90}{Shutdown\+Async}} (std\+::function$<$ void()$>$ completion) override -\begin{DoxyCompactList}\small\item\em Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. \end{DoxyCompactList}\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a27eb2c2564ee0a1b9585490b2e667cfc}{Identity}} () const override -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a27eb2c2564ee0a1b9585490b2e667cfc}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a27eb2c2564ee0a1b9585490b2e667cfc}} -\index{launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the synchronizer. Used in logs. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a9438f6b4cb884268a2a10ac8465bb946}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a9a05aad6d9edfa5752c9173ba7e12d90}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a9a05aad6d9edfa5752c9173ba7e12d90}} -\index{launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}!ShutdownAsync@{ShutdownAsync}} -\index{ShutdownAsync@{ShutdownAsync}!launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}} -\doxysubsubsection{\texorpdfstring{ShutdownAsync()}{ShutdownAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source\+::\+Shutdown\+Async (\begin{DoxyParamCaption}\item[{std\+::function$<$ void()$>$}]{complete }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Stops the synchronization mechanism. Stop will be called only once after Start\+Async. Stop should not block, but should invoke the completion function once shutdown. - - -\begin{DoxyParams}{Parameters} -{\em complete} & A callback to be invoked on completion. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a80f940e3f01259d0aac10648749c8db8}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a12af921b47c558c05f1f21cf0c8839f3}\label{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource_a12af921b47c558c05f1f21cf0c8839f3}} -\index{launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}!StartAsync@{StartAsync}} -\index{StartAsync@{StartAsync}!launchdarkly::server\_side::data\_systems::StreamingDataSource@{launchdarkly::server\_side::data\_systems::StreamingDataSource}} -\doxysubsubsection{\texorpdfstring{StartAsync()}{StartAsync()}} -{\footnotesize\ttfamily void launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Streaming\+Data\+Source\+::\+Start\+Async (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}{data\+\_\+interfaces\+::\+IDestination}} $\ast$}]{destination, }\item[{data\+\_\+model\+::\+SDKData\+Set const $\ast$}]{bootstrap\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - - - -Starts synchronizing data into the given IDestination. - -The second parameter, boostrap\+\_\+data, may be nullptr meaning no bootstrap data is present in the SDK and a full synchronization must be initiated. - -If bootstrap\+\_\+data is not nullptr, then it contains data obtained by the SDK during the bootstrap process. The pointer is valid only for this call. - -The data may be used to optimize the synchronization process, e.\+g. by obtaining a diff rather than a full dataset. - - -\begin{DoxyParams}{Parameters} -{\em destination} & The destination to synchronize data into. Pointer is invalid after the Shutdown\+Async completion handler is called. \\ -\hline -{\em bootstrap\+\_\+data} & Optional bootstrap data. Pointer is valid only for this call. \\ -\hline -\end{DoxyParams} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer_a4a29361abb48987f400f1dc0f620b29e}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::\+IData\+Synchronizer}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/streaming\+\_\+data\+\_\+source.\+hpp\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/streaming\+\_\+data\+\_\+source.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 deleted file mode 100644 index 65055e3a6..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -379195a34dee687b089dc74a057522b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__coll__graph.pdf deleted file mode 100644 index e8c5162fa836dffe7e15f6b1a07aebce384d77a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9153 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 bpCa_d|2ZfEb>SIdA$}oZR#rI;dE);A+0M9` diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 deleted file mode 100644 index 65055e3a6..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -379195a34dee687b089dc74a057522b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource__inherit__graph.pdf deleted file mode 100644 index e8c5162fa836dffe7e15f6b1a07aebce384d77a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9153 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 bpCa_d|2ZfEb>SIdA$}oZR#rI;dE);A+0M9` diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.tex deleted file mode 100644 index 606cb1a78..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix.tex +++ /dev/null @@ -1,66 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Prefix Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}\index{launchdarkly::server\_side::evaluation::BucketPrefix@{launchdarkly::server\_side::evaluation::BucketPrefix}} - - -{\ttfamily \#include $<$bucketing.\+hpp$>$} - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}{Key\+And\+Salt}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a03a2a7458da4d9c2902653ea425a7934}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a03a2a7458da4d9c2902653ea425a7934}} -using {\bfseries Seed} = std\+::int64\+\_\+t -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a36a3a93677ea434018e8f6c4b52001ab}{Bucket\+Prefix}} (Seed seed) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a77f92ec224a70b9f92a5e72a8a0fc463}{Bucket\+Prefix}} (std\+::string key, std\+::string salt) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_ab3ebc11acc8b5a96859c2783dcc0ebee}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_ab3ebc11acc8b5a96859c2783dcc0ebee}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&os, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}{Bucket\+Prefix}} const \&prefix) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Bucketing is performed by hashing an input string. This string may be comprised of a seed (if the flag rule has a seed) or a combined key/salt pair. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a36a3a93677ea434018e8f6c4b52001ab}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a36a3a93677ea434018e8f6c4b52001ab}} -\index{launchdarkly::server\_side::evaluation::BucketPrefix@{launchdarkly::server\_side::evaluation::BucketPrefix}!BucketPrefix@{BucketPrefix}} -\index{BucketPrefix@{BucketPrefix}!launchdarkly::server\_side::evaluation::BucketPrefix@{launchdarkly::server\_side::evaluation::BucketPrefix}} -\doxysubsubsection{\texorpdfstring{BucketPrefix()}{BucketPrefix()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Bucket\+Prefix\+::\+Bucket\+Prefix (\begin{DoxyParamCaption}\item[{Seed}]{seed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}{Bucket\+Prefix}} from a seed value. -\begin{DoxyParams}{Parameters} -{\em seed} & \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} of the seed. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a77f92ec224a70b9f92a5e72a8a0fc463}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_a77f92ec224a70b9f92a5e72a8a0fc463}} -\index{launchdarkly::server\_side::evaluation::BucketPrefix@{launchdarkly::server\_side::evaluation::BucketPrefix}!BucketPrefix@{BucketPrefix}} -\index{BucketPrefix@{BucketPrefix}!launchdarkly::server\_side::evaluation::BucketPrefix@{launchdarkly::server\_side::evaluation::BucketPrefix}} -\doxysubsubsection{\texorpdfstring{BucketPrefix()}{BucketPrefix()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Bucket\+Prefix\+::\+Bucket\+Prefix (\begin{DoxyParamCaption}\item[{std\+::string}]{key, }\item[{std\+::string}]{salt }\end{DoxyParamCaption})} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}{Bucket\+Prefix}} from a key and salt. -\begin{DoxyParams}{Parameters} -{\em key} & Key to use. \\ -\hline -{\em salt} & Salt to use. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/bucketing.\+hpp\item -src/evaluation/bucketing.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.tex deleted file mode 100644 index ab65580fd..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult.tex +++ /dev/null @@ -1,26 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Result Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult}\index{launchdarkly::server\_side::evaluation::BucketResult@{launchdarkly::server\_side::evaluation::BucketResult}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a03e40a448262995d90e370fd59a327db}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a03e40a448262995d90e370fd59a327db}} -{\bfseries Bucket\+Result} (data\+\_\+model\+::\+Flag\+::\+Rollout\+::\+Weighted\+Variation weighted\+\_\+variation, bool is\+\_\+experiment) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a8a23583da278303d3ff262b1be784e12}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a8a23583da278303d3ff262b1be784e12}} -{\bfseries Bucket\+Result} (data\+\_\+model\+::\+Flag\+::\+Variation variation, bool in\+\_\+experiment) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a60ec750a1f2c9c7d0143417047b73973}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a60ec750a1f2c9c7d0143417047b73973}} -{\bfseries Bucket\+Result} (data\+\_\+model\+::\+Flag\+::\+Variation variation) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a99697cb315aa3fa786d63ddb8104f1ab}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_a99697cb315aa3fa786d63ddb8104f1ab}} -std\+::size\+\_\+t {\bfseries Variation\+Index} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_aa908972d5077d2c45050c51a54770ef1}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult_aa908972d5077d2c45050c51a54770ef1}} -bool {\bfseries In\+Experiment} () const -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/bucketing.\+hpp\item -src/evaluation/bucketing.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.tex deleted file mode 100644 index 82e038aa3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error.tex +++ /dev/null @@ -1,37 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::Error Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}\index{launchdarkly::server\_side::evaluation::Error@{launchdarkly::server\_side::evaluation::Error}} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a432655dee44c785efc350083cf09e8e7}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a432655dee44c785efc350083cf09e8e7}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Cyclic\+Segment\+Reference} (std\+::string segment\+\_\+key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_ad8422ad394a7a7b803084f41631cabb7}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_ad8422ad394a7a7b803084f41631cabb7}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Cyclic\+Prerequisite\+Reference} (std\+::string prereq\+\_\+key) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a8cc9cd42d80e94afacd4ce4eecb9e920}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a8cc9cd42d80e94afacd4ce4eecb9e920}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Invalid\+Attribute\+Reference} (std\+::string ref) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_abbc4c15f0825baa05e14b5fb0cfd6573}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_abbc4c15f0825baa05e14b5fb0cfd6573}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Rollout\+Missing\+Variations} () -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_aebbb833a7686d2426d3d8cd57c947296}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_aebbb833a7686d2426d3d8cd57c947296}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Nonexistent\+Variation\+Index} (std\+::int64\+\_\+t index) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a09f310b180ecb7763ce4ed2693952203}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a09f310b180ecb7763ce4ed2693952203}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} {\bfseries Missing\+Salt} (std\+::string item\+\_\+key) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_ac3bd231b23b0189503bcd0ab6a68316d}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_ac3bd231b23b0189503bcd0ab6a68316d}} -std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} const \&arr) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a65e87e4b06f96d1709cf4fe66fe0bba8}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error_a65e87e4b06f96d1709cf4fe66fe0bba8}} -bool {\bfseries operator==} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} const \&lhs, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}{Error}} const \&rhs) -\end{DoxyCompactItemize} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/evaluation/evaluation\+\_\+error.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.tex deleted file mode 100644 index 8a53b1662..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator.tex +++ /dev/null @@ -1,53 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::Evaluator Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator}\index{launchdarkly::server\_side::evaluation::Evaluator@{launchdarkly::server\_side::evaluation::Evaluator}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_aa80271f7fa35bd01ddc1be3df4a57285}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_aa80271f7fa35bd01ddc1be3df4a57285}} -{\bfseries Evaluator} (Logger \&logger, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}{data\+\_\+interfaces\+::\+IStore}} const \&source) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_a3d3ec2d146aefd93e5f581468967dbe1}{Evaluate}} (data\+\_\+model\+::\+Flag const \&flag, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context, \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{Event\+Scope}} const \&event\+\_\+scope) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_ab442d6e25ca9700fa825ce890f2ee20d}{Evaluate}} (data\+\_\+model\+::\+Flag const \&flag, \mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&context) -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_ab442d6e25ca9700fa825ce890f2ee20d}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_ab442d6e25ca9700fa825ce890f2ee20d}} -\index{launchdarkly::server\_side::evaluation::Evaluator@{launchdarkly::server\_side::evaluation::Evaluator}!Evaluate@{Evaluate}} -\index{Evaluate@{Evaluate}!launchdarkly::server\_side::evaluation::Evaluator@{launchdarkly::server\_side::evaluation::Evaluator}} -\doxysubsubsection{\texorpdfstring{Evaluate()}{Evaluate()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Evaluator\+::\+Evaluate (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+Flag const \&}]{flag, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{launchdarkly\+::\+Context}} const \&}]{context }\end{DoxyParamCaption})} - -Evaluates a flag for a given context. Does not record prerequisite events. Warning\+: not thread safe. - - -\begin{DoxyParams}{Parameters} -{\em flag} & The flag to evaluate. \\ -\hline -{\em context} & The context to evaluate the flag against. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_a3d3ec2d146aefd93e5f581468967dbe1}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator_a3d3ec2d146aefd93e5f581468967dbe1}} -\index{launchdarkly::server\_side::evaluation::Evaluator@{launchdarkly::server\_side::evaluation::Evaluator}!Evaluate@{Evaluate}} -\index{Evaluate@{Evaluate}!launchdarkly::server\_side::evaluation::Evaluator@{launchdarkly::server\_side::evaluation::Evaluator}} -\doxysubsubsection{\texorpdfstring{Evaluate()}{Evaluate()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$\mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}}$>$ launchdarkly\+::server\+\_\+side\+::evaluation\+::\+Evaluator\+::\+Evaluate (\begin{DoxyParamCaption}\item[{data\+\_\+model\+::\+Flag const \&}]{flag, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1Context}{Context}} const \&}]{context, }\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1EventScope}{Event\+Scope}} const \&}]{event\+\_\+scope }\end{DoxyParamCaption})} - -Evaluates a flag for a given context. Warning\+: not thread safe. - - -\begin{DoxyParams}{Parameters} -{\em flag} & The flag to evaluate. \\ -\hline -{\em context} & The context to evaluate the flag against. \\ -\hline -{\em event\+\_\+scope} & The event scope used for recording prerequisite events. \\ -\hline -\end{DoxyParams} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/evaluator.\+hpp\item -src/evaluation/evaluator.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.tex deleted file mode 100644 index eace257f3..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack.tex +++ /dev/null @@ -1,57 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Evaluation\+Stack Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}\index{launchdarkly::server\_side::evaluation::detail::EvaluationStack@{launchdarkly::server\_side::evaluation::detail::EvaluationStack}} - - -{\ttfamily \#include $<$evaluation\+\_\+stack.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aa8e09d907b0fb346ef31205f68c72a40}{Notice\+Prerequisite}} (std\+::string prerequisite\+\_\+key) -\item -std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aaffc8094fc3f837be7b19bdd15e9fd1e}{Notice\+Segment}} (std\+::string segment\+\_\+key) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}{Evaluation\+Stack}} is used to track which segments and flags have been noticed during evaluation in order to detect circular references. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aa8e09d907b0fb346ef31205f68c72a40}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aa8e09d907b0fb346ef31205f68c72a40}} -\index{launchdarkly::server\_side::evaluation::detail::EvaluationStack@{launchdarkly::server\_side::evaluation::detail::EvaluationStack}!NoticePrerequisite@{NoticePrerequisite}} -\index{NoticePrerequisite@{NoticePrerequisite}!launchdarkly::server\_side::evaluation::detail::EvaluationStack@{launchdarkly::server\_side::evaluation::detail::EvaluationStack}} -\doxysubsubsection{\texorpdfstring{NoticePrerequisite()}{NoticePrerequisite()}} -{\footnotesize\ttfamily std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} $>$ launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Evaluation\+Stack\+::\+Notice\+Prerequisite (\begin{DoxyParamCaption}\item[{std\+::string}]{prerequisite\+\_\+key }\end{DoxyParamCaption})} - -If the given prerequisite key has not been seen, marks it as seen and returns a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} object. Otherwise, returns std\+::nullopt. - - -\begin{DoxyParams}{Parameters} -{\em prerequisite\+\_\+key} & Key of the prerequisite. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} object if not seen before, otherwise std\+::nullopt. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aaffc8094fc3f837be7b19bdd15e9fd1e}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack_aaffc8094fc3f837be7b19bdd15e9fd1e}} -\index{launchdarkly::server\_side::evaluation::detail::EvaluationStack@{launchdarkly::server\_side::evaluation::detail::EvaluationStack}!NoticeSegment@{NoticeSegment}} -\index{NoticeSegment@{NoticeSegment}!launchdarkly::server\_side::evaluation::detail::EvaluationStack@{launchdarkly::server\_side::evaluation::detail::EvaluationStack}} -\doxysubsubsection{\texorpdfstring{NoticeSegment()}{NoticeSegment()}} -{\footnotesize\ttfamily std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} $>$ launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Evaluation\+Stack\+::\+Notice\+Segment (\begin{DoxyParamCaption}\item[{std\+::string}]{segment\+\_\+key }\end{DoxyParamCaption})} - -If the given segment key has not been seen, marks it as seen and returns a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} object. Otherwise, returns std\+::nullopt. - - -\begin{DoxyParams}{Parameters} -{\em prerequisite\+\_\+key} & Key of the segment. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} object if not seen before, otherwise std\+::nullopt. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/detail/evaluation\+\_\+stack.\+hpp\item -src/evaluation/detail/evaluation\+\_\+stack.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.tex deleted file mode 100644 index 47816777a..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer.tex +++ /dev/null @@ -1,112 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Sem\+Ver Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}\index{launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}} - - -{\ttfamily \#include $<$semver\+\_\+operations.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a504718ea8461c4d3031d2f8188bff829}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a504718ea8461c4d3031d2f8188bff829}} -using {\bfseries Version\+Type} = std\+::uint64\+\_\+t -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a94b97d4d8229bfc4af289c3822c238ba}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a94b97d4d8229bfc4af289c3822c238ba}} -using {\bfseries Token} = std\+::variant$<$ Version\+Type, std\+::string $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_aae8755b0a1362bd980070579fde24b1d}{Sem\+Ver}} () -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a33e6d458b023db850c53372a8d2e7e5b}{Sem\+Ver}} (Version\+Type major, Version\+Type minor, Version\+Type patch, std\+::vector$<$ Token $>$ prerelease) -\item -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a36a929030741681ee08a63886bd60c24}{Sem\+Ver}} (Version\+Type major, Version\+Type minor, Version\+Type patch) -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a1aa2f17818f2c17b60ef389b360ca2b7}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a1aa2f17818f2c17b60ef389b360ca2b7}} -Sem\+Ver\+::\+Version\+Type {\bfseries Major} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a0b80086febacbb1d74429ed16886dfe3}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a0b80086febacbb1d74429ed16886dfe3}} -Sem\+Ver\+::\+Version\+Type {\bfseries Minor} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a299479d00fcc6420ba3db253271f8067}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a299479d00fcc6420ba3db253271f8067}} -Sem\+Ver\+::\+Version\+Type {\bfseries Patch} () const -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a303c5583bd79e0e72ef3e50d991f808a}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a303c5583bd79e0e72ef3e50d991f808a}} -std\+::optional$<$ std\+::vector$<$ Token $>$ $>$ const \& {\bfseries Prerelease} () const -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} $>$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a5a4fe9ea5d8353010445d74395393a11}{Parse}} (std\+::string const \&value) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Represents a Launch\+Darkly-\/flavored Semantic Version v2. - -Semantic versions can be compared using ==, $<$, and $>$. - -The main difference from the official spec is that missing minor and patch versions are allowed, i.\+e. \char`\"{}1\char`\"{} means \char`\"{}1.\+0.\+0\char`\"{} and \char`\"{}1.\+2\char`\"{} means \char`\"{}1.\+2.\+0\char`\"{}. - -\doxysubsection{Constructor \& Destructor Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_aae8755b0a1362bd980070579fde24b1d}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_aae8755b0a1362bd980070579fde24b1d}} -\index{launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}!SemVer@{SemVer}} -\index{SemVer@{SemVer}!launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}} -\doxysubsubsection{\texorpdfstring{SemVer()}{SemVer()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Sem\+Ver\+::\+Sem\+Ver (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} representing \char`\"{}0.\+0.\+0\char`\"{}. \mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a33e6d458b023db850c53372a8d2e7e5b}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a33e6d458b023db850c53372a8d2e7e5b}} -\index{launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}!SemVer@{SemVer}} -\index{SemVer@{SemVer}!launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}} -\doxysubsubsection{\texorpdfstring{SemVer()}{SemVer()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Sem\+Ver\+::\+Sem\+Ver (\begin{DoxyParamCaption}\item[{Version\+Type}]{major, }\item[{Version\+Type}]{minor, }\item[{Version\+Type}]{patch, }\item[{std\+::vector$<$ Token $>$}]{prerelease }\end{DoxyParamCaption})} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} from a major, minor, patch, and prerelease. The prerelease consists of list of string/nonzero-\/number tokens, e.\+g. \mbox{[}\char`\"{}alpha\char`\"{}, 1"{}\mbox{]}. -\begin{DoxyParams}{Parameters} -{\em major} & Major version. \\ -\hline -{\em minor} & Minor version. \\ -\hline -{\em patch} & Patch version. \\ -\hline -{\em prerelease} & Prerelease tokens. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a36a929030741681ee08a63886bd60c24}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a36a929030741681ee08a63886bd60c24}} -\index{launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}!SemVer@{SemVer}} -\index{SemVer@{SemVer}!launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}} -\doxysubsubsection{\texorpdfstring{SemVer()}{SemVer()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Sem\+Ver\+::\+Sem\+Ver (\begin{DoxyParamCaption}\item[{Version\+Type}]{major, }\item[{Version\+Type}]{minor, }\item[{Version\+Type}]{patch }\end{DoxyParamCaption})} - -Constructs a \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} from a major, minor, and patch. -\begin{DoxyParams}{Parameters} -{\em major} & Major version. \\ -\hline -{\em minor} & Minor version. \\ -\hline -{\em patch} & Patch version. \\ -\hline -\end{DoxyParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a5a4fe9ea5d8353010445d74395393a11}\label{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer_a5a4fe9ea5d8353010445d74395393a11}} -\index{launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}!Parse@{Parse}} -\index{Parse@{Parse}!launchdarkly::server\_side::evaluation::detail::SemVer@{launchdarkly::server\_side::evaluation::detail::SemVer}} -\doxysubsubsection{\texorpdfstring{Parse()}{Parse()}} -{\footnotesize\ttfamily std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} $>$ launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::\+Sem\+Ver\+::\+Parse (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} - -Attempts to parse a semantic version string, returning std\+::nullopt on failure. Build information is discarded. -\begin{DoxyParams}{Parameters} -{\em value} & Version string, e.\+g. \char`\"{}1.\+2.\+3-\/alpha.\+1\char`\"{}. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}{Sem\+Ver}} on success, or std\+::nullopt on failure. -\end{DoxyReturn} - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/detail/semver\+\_\+operations.\+hpp\item -src/evaluation/detail/semver\+\_\+operations.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.tex deleted file mode 100644 index 1ff01d8ee..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind.tex +++ /dev/null @@ -1,72 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{}\doxysection{launchdarkly\+::server\+\_\+side\+::integrations\+::Flag\+Kind Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}\index{launchdarkly::server\_side::integrations::FlagKind@{launchdarkly::server\_side::integrations::FlagKind}} - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::integrations\+::Flag\+Kind\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::integrations\+::Flag\+Kind\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=196pt]{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_a8b30f70a206fce293d95bb4c5cd45010}{Namespace}} () const override -\item -std\+::uint64\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_ab41318592b9b2f77f924be72471d1de6}{Version}} (std\+::string const \&data) const override -\end{DoxyCompactItemize} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_a8b30f70a206fce293d95bb4c5cd45010}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_a8b30f70a206fce293d95bb4c5cd45010}} -\index{launchdarkly::server\_side::integrations::FlagKind@{launchdarkly::server\_side::integrations::FlagKind}!Namespace@{Namespace}} -\index{Namespace@{Namespace}!launchdarkly::server\_side::integrations::FlagKind@{launchdarkly::server\_side::integrations::FlagKind}} -\doxysubsubsection{\texorpdfstring{Namespace()}{Namespace()}} -{\footnotesize\ttfamily std\+::string const \& launchdarkly\+::server\+\_\+side\+::integrations\+::\+Flag\+Kind\+::\+Namespace (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -The namespace for the data. - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a73c0cd6d490c648d81fa6cf99775ca6b}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Item\+Kind}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_ab41318592b9b2f77f924be72471d1de6}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_ab41318592b9b2f77f924be72471d1de6}} -\index{launchdarkly::server\_side::integrations::FlagKind@{launchdarkly::server\_side::integrations::FlagKind}!Version@{Version}} -\index{Version@{Version}!launchdarkly::server\_side::integrations::FlagKind@{launchdarkly::server\_side::integrations::FlagKind}} -\doxysubsubsection{\texorpdfstring{Version()}{Version()}} -{\footnotesize\ttfamily std\+::uint64\+\_\+t launchdarkly\+::server\+\_\+side\+::integrations\+::\+Flag\+Kind\+::\+Version (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}} - -Deserialize data and return the version of the data. - -This is for cases where the persistent store cannot avoid deserializing data to determine its version. For instance a Redis store where the only columns are the prefixed key and the serialized data. - -If the data cannot be deserialized, then 0 will be returned. - - -\begin{DoxyParams}{Parameters} -{\em data} & The data to deserialize. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The version of the data. -\end{DoxyReturn} - - -Implements \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_adc4a77ceecf2f835a30467095327ef8c}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Item\+Kind}}. - - - -The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/kinds.\+hpp\item -src/integrations/data\+\_\+reader/kinds.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 deleted file mode 100644 index 1b1b83535..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1e828605b84dd2c2d56a0e0a4fa441d7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind__coll__graph.pdf deleted file mode 100644 index 551dcaa6dbab5958b59faf69cafb6692288ae036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8681 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 - -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}{Error}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a691db6d68d7fd6f4f639c3a2cb512410}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a691db6d68d7fd6f4f639c3a2cb512410}} -using {\bfseries Get\+Result} = tl\+::expected$<$ std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} $>$, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}{Error}} $>$ -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a09c8b9127084a8521d807d6ba6aca4ed}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a09c8b9127084a8521d807d6ba6aca4ed}} -using {\bfseries All\+Result} = tl\+::expected$<$ std\+::unordered\+\_\+map$<$ std\+::string, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} $>$, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}{Error}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a3c25648ed21d6012dbcce65d4af8a238}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a3c25648ed21d6012dbcce65d4af8a238}} -{\bfseries ISerialized\+Data\+Reader} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a6bddfc2743bec970042260cd2bd29d63}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a6bddfc2743bec970042260cd2bd29d63}} -{\bfseries ISerialized\+Data\+Reader} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_ac18276a2d1b8aba8b0c8763ade793e8a}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_ac18276a2d1b8aba8b0c8763ade793e8a}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a95b5197f2793a958179d2b98ff51ef1f}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a95b5197f2793a958179d2b98ff51ef1f}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{ISerialized\+Data\+Reader}} \&\&)=delete -\item -virtual Get\+Result \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a8dd46cbad8885ece33f8a534d8b7ddda}{Get}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&kind, std\+::string const \&item\+Key) const =0 -\item -virtual All\+Result \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a7ca8f6ab9492dbe5c3fc17adc944a2f7}{All}} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&kind) const =0 -\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_aa24e9f36e7fee8e911bc18708b4078da}{Identity}} () const =0 -\item -virtual bool \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a33086d9d0e70773db50b08ab33039866}{Initialized}} () const =0 -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Interface for a data reader that provides feature flags and related data in a serialized form. - -This interface should be used for database integrations, or any other data source implementation that retrieves data from some external service. - -The SDK will take care of converting between its own internal data model and a serialized string form; the source interacts only with the serialized form. - -The SDK will also provide its own caching layer in front of this source; this source should not provide caching, but simply do every query or update that the SDK tells it to do. - -Implementations must be thread-\/safe. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a7ca8f6ab9492dbe5c3fc17adc944a2f7}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a7ca8f6ab9492dbe5c3fc17adc944a2f7}} -\index{launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}!All@{All}} -\index{All@{All}!launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}} -\doxysubsubsection{\texorpdfstring{All()}{All()}} -{\footnotesize\ttfamily virtual All\+Result launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader\+::\+All (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&}]{kind }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Retrieves all items from the specified collection. - -If the store contains placeholders for deleted items, it should include them in the results, not filter them out. -\begin{DoxyParams}{Parameters} -{\em kind} & The kind of data to get. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Either all of the items of the type, or an error. If there are no items of the specified type, then return an empty collection. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a8dd46cbad8885ece33f8a534d8b7ddda}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a8dd46cbad8885ece33f8a534d8b7ddda}} -\index{launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}!Get@{Get}} -\index{Get@{Get}!launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}} -\doxysubsubsection{\texorpdfstring{Get()}{Get()}} -{\footnotesize\ttfamily virtual Get\+Result launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader\+::\+Get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&}]{kind, }\item[{std\+::string const \&}]{item\+Key }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Retrieves an item from the specified collection, if available. - - -\begin{DoxyParams}{Parameters} -{\em kind} & The kind of the item. \\ -\hline -{\em item\+Key} & The key for the item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A serialized item descriptor if the item existed, a std\+::nullopt if the item did not exist, or an error. For a deleted item the serialized item descriptor may contain a std\+::nullopt for the serialized\+Item. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_aa24e9f36e7fee8e911bc18708b4078da}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_aa24e9f36e7fee8e911bc18708b4078da}} -\index{launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}!Identity@{Identity}} -\index{Identity@{Identity}!launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}} -\doxysubsubsection{\texorpdfstring{Identity()}{Identity()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader\+::\+Identity (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -Identity of the reader. Used in logs. -\end{DoxyReturn} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a33086d9d0e70773db50b08ab33039866}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_a33086d9d0e70773db50b08ab33039866}} -\index{launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}!Initialized@{Initialized}} -\index{Initialized@{Initialized}!launchdarkly::server\_side::integrations::ISerializedDataReader@{launchdarkly::server\_side::integrations::ISerializedDataReader}} -\doxysubsubsection{\texorpdfstring{Initialized()}{Initialized()}} -{\footnotesize\ttfamily virtual bool launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Data\+Reader\+::\+Initialized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -\begin{DoxyReturn}{Returns} -True if the reader has data that can be queried. The reader should derive this state externally; that is, it should be an attribute of the underlying source of data (not in memory.) A possible implementation would be to store a special data key that is only set after initial SDK data is stored. -\end{DoxyReturn} - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/iserialized\+\_\+data\+\_\+reader.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.tex b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.tex deleted file mode 100644 index 0e71a2aa7..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind.tex +++ /dev/null @@ -1,85 +0,0 @@ -\hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{}\doxysection{launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Item\+Kind Class Reference} -\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}\index{launchdarkly::server\_side::integrations::ISerializedItemKind@{launchdarkly::server\_side::integrations::ISerializedItemKind}} - - -Represents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item\textquotesingle{}s version without leaking the details of the serialization format to the calling code. - - - - -{\ttfamily \#include $<$iserialized\+\_\+item\+\_\+kind.\+hpp$>$} - - - -Inheritance diagram for launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Item\+Kind\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=348pt]{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -virtual std\+::string const \& \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a73c0cd6d490c648d81fa6cf99775ca6b}{Namespace}} () const =0 -\item -virtual std\+::uint64\+\_\+t \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_adc4a77ceecf2f835a30467095327ef8c}{Version}} (std\+::string const \&data) const =0 -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a2b2a8a7cf5c55952a83a5835ba5c75ca}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a2b2a8a7cf5c55952a83a5835ba5c75ca}} -{\bfseries ISerialized\+Item\+Kind} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_ad877749f9d12e2aee40089b0cbcc4fbb}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_ad877749f9d12e2aee40089b0cbcc4fbb}} -{\bfseries ISerialized\+Item\+Kind} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} \&\&item)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a7fc47805bfcebaa3f265e289d6cddf45}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a7fc47805bfcebaa3f265e289d6cddf45}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} const \&)=delete -\item -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a2833f9beeb3b271479caa33e018eb43d}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a2833f9beeb3b271479caa33e018eb43d}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} \& {\bfseries operator=} (\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}{ISerialized\+Item\+Kind}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Represents the kind of a serialized item. The purpose of this interface is to allow for determining a serialized item\textquotesingle{}s version without leaking the details of the serialization format to the calling code. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a73c0cd6d490c648d81fa6cf99775ca6b}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_a73c0cd6d490c648d81fa6cf99775ca6b}} -\index{launchdarkly::server\_side::integrations::ISerializedItemKind@{launchdarkly::server\_side::integrations::ISerializedItemKind}!Namespace@{Namespace}} -\index{Namespace@{Namespace}!launchdarkly::server\_side::integrations::ISerializedItemKind@{launchdarkly::server\_side::integrations::ISerializedItemKind}} -\doxysubsubsection{\texorpdfstring{Namespace()}{Namespace()}} -{\footnotesize\ttfamily virtual std\+::string const\& launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Item\+Kind\+::\+Namespace (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -The namespace for the data. - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_a8b30f70a206fce293d95bb4c5cd45010}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Flag\+Kind}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind_ad6aa262f44ef563b9a719ca7e41053b7}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Segment\+Kind}}. - -\mbox{\Hypertarget{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_adc4a77ceecf2f835a30467095327ef8c}\label{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind_adc4a77ceecf2f835a30467095327ef8c}} -\index{launchdarkly::server\_side::integrations::ISerializedItemKind@{launchdarkly::server\_side::integrations::ISerializedItemKind}!Version@{Version}} -\index{Version@{Version}!launchdarkly::server\_side::integrations::ISerializedItemKind@{launchdarkly::server\_side::integrations::ISerializedItemKind}} -\doxysubsubsection{\texorpdfstring{Version()}{Version()}} -{\footnotesize\ttfamily virtual std\+::uint64\+\_\+t launchdarkly\+::server\+\_\+side\+::integrations\+::\+ISerialized\+Item\+Kind\+::\+Version (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}} - -Deserialize data and return the version of the data. - -This is for cases where the persistent store cannot avoid deserializing data to determine its version. For instance a Redis store where the only columns are the prefixed key and the serialized data. - -If the data cannot be deserialized, then 0 will be returned. - - -\begin{DoxyParams}{Parameters} -{\em data} & The data to deserialize. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The version of the data. -\end{DoxyReturn} - - -Implemented in \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind_ab41318592b9b2f77f924be72471d1de6}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Flag\+Kind}}, and \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind_ade5374ae30cf0da65991c03fc6403361}{launchdarkly\+::server\+\_\+side\+::integrations\+::\+Segment\+Kind}}. - - - -The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/iserialized\+\_\+item\+\_\+kind.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 deleted file mode 100644 index 164e3e6ab..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -31e20c8ea57f275c3569e7f502779bc4 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind__inherit__graph.pdf deleted file mode 100644 index 93a489b08166ad3d687b87457c7ea178b290ccc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9134 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 diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 deleted file mode 100644 index 4f48298f6..000000000 --- a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -653e2860ba2e3eea1594be6435bf789b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.pdf b/libs/server-sdk/docs/latex/classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind__inherit__graph.pdf deleted file mode 100644 index 3b9689e7ddc9d4403455d96c269f328590a489af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8603 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 diff --git a/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.tex b/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.tex deleted file mode 100644 index a4fca4df7..000000000 --- a/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h.tex +++ /dev/null @@ -1,10 +0,0 @@ -\hypertarget{common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/builder.h File Reference} -\label{common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/builder.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/builder.h}} - - -\doxysubsection{Detailed Description} -This header for the Launch\+Darkly C++ Client-\/side SDK has moved! - -Please use \textquotesingle{}launchdarkly/client\+\_\+side/bindings/c/config/builder.\+h\textquotesingle{} instead. - -The original C++ Client-\/side 1.\+0 release shipped builder.\+h at this location, but it was moved to the client\+\_\+side subdirectory to accommodate the C++ Server-\/side SDK. \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.tex b/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.tex deleted file mode 100644 index d362925ca..000000000 --- a/libs/server-sdk/docs/latex/common_2include_2launchdarkly_2bindings_2c_2config_2config_8h.tex +++ /dev/null @@ -1,10 +0,0 @@ -\hypertarget{common_2include_2launchdarkly_2bindings_2c_2config_2config_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/config.h File Reference} -\label{common_2include_2launchdarkly_2bindings_2c_2config_2config_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/config.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/config.h}} - - -\doxysubsection{Detailed Description} -This header for the Launch\+Darkly C++ Client-\/side SDK has moved! - -Please use \textquotesingle{}launchdarkly/client\+\_\+side/bindings/c/config/config.\+h\textquotesingle{} instead. - -The original C++ Client-\/side 1.\+0 release shipped config.\+h at this location, but it was moved to the client\+\_\+side subdirectory to accommodate the C++ Server-\/side SDK. \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/context_8h.tex b/libs/server-sdk/docs/latex/context_8h.tex deleted file mode 100644 index cbb7e0126..000000000 --- a/libs/server-sdk/docs/latex/context_8h.tex +++ /dev/null @@ -1,411 +0,0 @@ -\hypertarget{context_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context.h File Reference} -\label{context_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -Include dependency graph for context.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=318pt]{context_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{context_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{context_8h_a6c9e6a529ab14614397f87f298bf5e40}\label{context_8h_a6c9e6a529ab14614397f87f298bf5e40}} -typedef struct \+\_\+\+LDContext $\ast$ {\bfseries LDContext} -\item -\mbox{\Hypertarget{context_8h_a40c603d28f6e1e9e543cceef52733279}\label{context_8h_a40c603d28f6e1e9e543cceef52733279}} -typedef struct \+\_\+\+LDContext\+\_\+\+Private\+Attributes\+Iter $\ast$ {\bfseries LDContext\+\_\+\+Private\+Attributes\+Iter} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{context_8h_a9cc6c38f971002e55f552c14c636c7f2}{LDContext\+\_\+\+Canonical\+Key}} (LDContext context) -\item -\mbox{\hyperlink{context_8h_a4628f9fd135b3c43b419f2d579012826}{LD\+\_\+\+EXPORT}} (bool) LDContext\+\_\+\+Valid(LDContext context) -\item -\mbox{\hyperlink{context_8h_adb39487b273e4c5fe699dbd3bff2fd27}{LD\+\_\+\+EXPORT}} (void) LDContext\+\_\+\+Free(LDContext context) -\item -\mbox{\hyperlink{context_8h_a37f7a021394c6fd4caceeceee09b6761}{LDContext\+\_\+\+Get}} (LDContext context, char const $\ast$kind, char const $\ast$ref) -\item -\mbox{\hyperlink{context_8h_a88b86face30e8ae0ef825e839e668f4b}{LD\+\_\+\+EXPORT}} (char const $\ast$) LDContext\+\_\+\+Errors(LDContext context) -\item -\mbox{\hyperlink{context_8h_aa6d1d0cfe3f4e823af84e7bfa72d1352}{LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+New}} (LDContext context, char const $\ast$kind) -\item -\mbox{\hyperlink{context_8h_a9fefbd4774fba8704ff5676d766231df}{LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Free}} (LDContext\+\_\+\+Private\+Attributes\+Iter iter) -\item -\mbox{\hyperlink{context_8h_ac8874d90c2bbfd618371a256855d6c62}{LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Next}} (LDContext\+\_\+\+Private\+Attributes\+Iter iter) -\item -\mbox{\hyperlink{context_8h_ac40e34c78a651e8f5cf345cba76b9f47}{LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+End}} (LDContext\+\_\+\+Private\+Attributes\+Iter iter) -\item -\mbox{\hyperlink{context_8h_aa935323c86dfa22eb6a62522d0726fa4}{LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Value}} (LDContext\+\_\+\+Private\+Attributes\+Iter iter) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{context_8h_a4628f9fd135b3c43b419f2d579012826}\label{context_8h_a4628f9fd135b3c43b419f2d579012826}} -\index{context.h@{context.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{bool}]{ }\end{DoxyParamCaption})} - -Check if the context is valid. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the context is valid. -\end{DoxyReturn} -True if the LDAll\+Flags\+State is valid. False if there was an error, such as the data store being unavailable. - -An invalid LDAll\+Flags\+State can still be serialized successfully to a JSON string. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the state is valid, false otherwise. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_a88b86face30e8ae0ef825e839e668f4b}\label{context_8h_a88b86face30e8ae0ef825e839e668f4b}} -\index{context.h@{context.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{char const $\ast$}]{ }\end{DoxyParamCaption})} - -If the context is not valid, then get a string containing the reason the context is not valid. - -The lifetime of the returned string is tied to the LDContext. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A string explaining why the context is not valid. -\end{DoxyReturn} -Get the key for an object-\/type iterator. - -The returned key has a lifetime attached to that of the LDValue. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a key for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The key. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_adb39487b273e4c5fe699dbd3bff2fd27}\label{context_8h_adb39487b273e4c5fe699dbd3bff2fd27}} -\index{context.h@{context.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free the context. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context_8h_a9cc6c38f971002e55f552c14c636c7f2}\label{context_8h_a9cc6c38f971002e55f552c14c636c7f2}} -\index{context.h@{context.h}!LDContext\_CanonicalKey@{LDContext\_CanonicalKey}} -\index{LDContext\_CanonicalKey@{LDContext\_CanonicalKey}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_CanonicalKey()}{LDContext\_CanonicalKey()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Canonical\+Key (\begin{DoxyParamCaption}\item[{LDContext}]{context }\end{DoxyParamCaption})} - -Get the canonical key for the context. -\begin{DoxyParams}{Parameters} -{\em context} & The context. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Canonical key. Only valid for the lifetime of this context. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_a37f7a021394c6fd4caceeceee09b6761}\label{context_8h_a37f7a021394c6fd4caceeceee09b6761}} -\index{context.h@{context.h}!LDContext\_Get@{LDContext\_Get}} -\index{LDContext\_Get@{LDContext\_Get}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_Get()}{LDContext\_Get()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Get (\begin{DoxyParamCaption}\item[{LDContext}]{context, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{ref }\end{DoxyParamCaption})} - -Get an attribute value by kind and attribute reference. If the kind is not present, or the attribute not present in the kind, then a null pointer will be returned. - -The lifetime of the LDValue is tied to the LDContext it was accessed from. Do not access a returned LDValue from a context after the context has been freed. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to get an attribute from. Must not be NULL. \\ -\hline -{\em kind} & The kind within the context to get the attribute from. Must not be NULL. \\ -\hline -{\em ref} & An attribute reference representing the attribute to get. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The attribute value or a NULL pointer. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_ac40e34c78a651e8f5cf345cba76b9f47}\label{context_8h_ac40e34c78a651e8f5cf345cba76b9f47}} -\index{context.h@{context.h}!LDContext\_PrivateAttributesIter\_End@{LDContext\_PrivateAttributesIter\_End}} -\index{LDContext\_PrivateAttributesIter\_End@{LDContext\_PrivateAttributesIter\_End}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_PrivateAttributesIter\_End()}{LDContext\_PrivateAttributesIter\_End()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+End (\begin{DoxyParamCaption}\item[{LDContext\+\_\+\+Private\+Attributes\+Iter}]{iter }\end{DoxyParamCaption})} - -Check if the iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_a9fefbd4774fba8704ff5676d766231df}\label{context_8h_a9fefbd4774fba8704ff5676d766231df}} -\index{context.h@{context.h}!LDContext\_PrivateAttributesIter\_Free@{LDContext\_PrivateAttributesIter\_Free}} -\index{LDContext\_PrivateAttributesIter\_Free@{LDContext\_PrivateAttributesIter\_Free}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_PrivateAttributesIter\_Free()}{LDContext\_PrivateAttributesIter\_Free()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDContext\+\_\+\+Private\+Attributes\+Iter}]{iter }\end{DoxyParamCaption})} - -Destroy the iterator. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context_8h_aa6d1d0cfe3f4e823af84e7bfa72d1352}\label{context_8h_aa6d1d0cfe3f4e823af84e7bfa72d1352}} -\index{context.h@{context.h}!LDContext\_PrivateAttributesIter\_New@{LDContext\_PrivateAttributesIter\_New}} -\index{LDContext\_PrivateAttributesIter\_New@{LDContext\_PrivateAttributesIter\_New}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_PrivateAttributesIter\_New()}{LDContext\_PrivateAttributesIter\_New()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+New (\begin{DoxyParamCaption}\item[{LDContext}]{context, }\item[{char const $\ast$}]{kind }\end{DoxyParamCaption})} - -Create an iterator which iterates over the private attributes for the context kind. If there is no such context kind, then a null pointer will be returned. - -The iterator must be destroyed with LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Free. - -An iterator must not be used after the associated Context has been freed. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context containing the kind. Must not be NULL. \\ -\hline -{\em kind} & The kind to iterate private attributes for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A private attributes iterator. -\end{DoxyReturn} -\mbox{\Hypertarget{context_8h_ac8874d90c2bbfd618371a256855d6c62}\label{context_8h_ac8874d90c2bbfd618371a256855d6c62}} -\index{context.h@{context.h}!LDContext\_PrivateAttributesIter\_Next@{LDContext\_PrivateAttributesIter\_Next}} -\index{LDContext\_PrivateAttributesIter\_Next@{LDContext\_PrivateAttributesIter\_Next}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_PrivateAttributesIter\_Next()}{LDContext\_PrivateAttributesIter\_Next()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Next (\begin{DoxyParamCaption}\item[{LDContext\+\_\+\+Private\+Attributes\+Iter}]{iter }\end{DoxyParamCaption})} - -Move the iterator to the next item. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to increment. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context_8h_aa935323c86dfa22eb6a62522d0726fa4}\label{context_8h_aa935323c86dfa22eb6a62522d0726fa4}} -\index{context.h@{context.h}!LDContext\_PrivateAttributesIter\_Value@{LDContext\_PrivateAttributesIter\_Value}} -\index{LDContext\_PrivateAttributesIter\_Value@{LDContext\_PrivateAttributesIter\_Value}!context.h@{context.h}} -\doxysubsubsection{\texorpdfstring{LDContext\_PrivateAttributesIter\_Value()}{LDContext\_PrivateAttributesIter\_Value()}} -{\footnotesize\ttfamily LDContext\+\_\+\+Private\+Attributes\+Iter\+\_\+\+Value (\begin{DoxyParamCaption}\item[{LDContext\+\_\+\+Private\+Attributes\+Iter}]{iter }\end{DoxyParamCaption})} - -Get the value pointed to by the iterator. - -The lifetime of the returned value is the same as the Context. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The attribute reference as a string. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/context_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/context_8h__dep__incl.md5 deleted file mode 100644 index aa5d1de5f..000000000 --- a/libs/server-sdk/docs/latex/context_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -bbc75781c8e45ac1349b619fce1f2fe3 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/context_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/context_8h__dep__incl.pdf deleted file mode 100644 index 9a81d0b81bf2e8da326d20c5537f4d9b86675a03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9454 zcmcI~2{@G9|97ZF+4qRCQ(4B$m>D7rA`~NQmc|&n8OxAeWewRSOV&cN@5+)v$i8RI zT7(FBi1f}-&#&kI{NL;SzwdRuXXcu7&gXpZ?>XoD{oLoiuKC=8+RCb8Kye7QVC7oT zKD9JJ5`eR?qrP$lAfbuDTH|d1P$Gn+1^@sOs@LK;bdU7&OijLoF{)?TUB7 zpd6_^QrGk~ZgK+Y8}&zoH#ALJ=qQ3g2ZqV$blV-6ssNUbp?}+gMtzex|r; z8~Gw^Zi=JVyMaSYJ-}Q8R#3TF!e$=W-*1gx{Jdp%@!G!Xjp86t<8^cO*lNJ^%uk)w zRi%M;ennMmCzo6F^h}0$`-wF)JWZ6)=fPLj18?gaKJ$?|DZ_}Y?HOBk+(^Y~KOtd@ zTng4zxpj96t=Jr_oTWUxl-(~`OdAoaxkB%(Z zc+Y2KZEtt7Z>z^f{q^;)IhRDcv(SK6^rBzg zhf_jlP5kH2i?z!w^=91SH>LV~qKNIs`Q(Q9q4=nA`P>Vsxu3?X!@j<*C&;&V)O5*O ze*O40qo{x`Dz+^&37TBO?*+bOuVKR;b7Lm@QFL4Liui+P&lp%*>U!cAG7mN?nBEe~ z74PWHvT(jctTP~%W@I}Z+(tb;$xb&my(}GHJkj%_CKqC+A|&@nGwfkvcDH{CpKjar zw8QmwfA4GL`c3TMpRKZGk$$3s-SqdE%4b+@&Bz!VWuHA(IAst#WRd>YjOCi|Y2g)S zDsx&RrghD;596P^u~Xk}T9f*bAX<4^+M55p3M~OPeQt}l($Y;T)5l}smeqDzk6|6t zRkE>xc^owcYx#?*#1@I;Bw~|lBDJNVK+-s=2l@LBIO4pD2mYEap2&B=l`ABGSR_!A z#123Lp$Gs1B+w}0FYzuQ4jlhVsN%5rKdi09B*i2Fu-|tP(TMo{H5vTx$p8|!Je@EA z2}LXxhd-KG*UbWd1Zmo0?T-<>iyIoRjdH;dCy+dXblgyu+BjP*-W6~g0G0%RA>t4K zQ2LJs3`#_ZBS*FA(M3oM8h>mKgB}}81CB=&|5*30^`P;#I4tQhVv*1VNa!KefA@$@ zfQW#rrM)@KM%)JP=pafO`4t5v-J>8G5O*j~EWdXQl>C3+GVo~i|JX7R3On8&2n_nO z0S5t&hlq`TY?_Dyh!_YACI#jHeb;DWk})25b8`zfTL(*w%l}OXfWJa;o46kku}wN% z!AG^}?=VUID@xiZYYadTa2$hQ93VM5KAN>KmbNG*oCh(jqyU3pV1SgA)UW*^NNXig zgmk(e+h23RxjFqS*+(cT$iza*^(_|^*42r`H?-$(SRFuQA?9}vL9|lFxZ9#J$ZJX@ z@K^Sc7+0K|3mW4JAl*;LbL##$@-Y?B<_;#1SH^y9Z2G`{~*ktq4@Pk0{)KL zfB#G(IX<=o0$@O>^gkX_!$#gFdU_4!_CH3(t*`c^xGE^jY{1AH0L&~r&U_!FX)h)l zvR;fGLv&rHxsazCUFL*T?2ZS5c_K2CxS7R-k(`wuZ;V^l!AD=WitmnDWBsUcm8w`x);)%tc%)w7V= zInzTA10M!q$8f-_wX%Y$_l^6X83b8A@n3*Dq{Bkc+h;x0m@)AxWcRtMg06IMWJZsq zCIs=D;?&b6F|S%h<)OU?CuQylNx2#9-+kRuyUwFj=v06R+)!#o5Zd1;2-uulz4fBx z^@EY~Po)wxD{S+Dc zw*Abfpe9V`$S_p;V_ntmduRPoKj=gqW~=|z4t48bgC};Dtp;p~Y7_PWO7Nb32$-ip zUC&Md8wY&RlLJ?y8EfjZy=GEB#`kE9-cB_bq5v}%xps+%MUFHu-Gs*|2)0 zM_mja_<~;@@d)w6(?4QfOQHVhy_`s|trrGS((+|BcHZ;+QCF+$OM$OZ%S^8`UB=Mn z{tkrw6)mAUhpiE|4<5Dk57<^~aXV73zOv5ZDx6mYl9?%ELlf;5KVP4nQdh}N;QrFT zL~CsDEn-J%_+>0r*BbjU=%kNpJ2}&VM$bzRlg6+I+X{B>n$DVzUF+zg)=-C7t#YF( zsI2jJ<+B&I#^%0cMha{tr>0N!k9P&xq(J3aY1qNyIweLNw47__R+}0c0zt7 zDPZenSK8J-<$_zFeB~P2j;hS@5>$G8Ob!&8#tw73x!!<3GwiH|P4u@b8f&z69ewr2 zqoPA)fP%aAjhMh zTzVy@vtLHvCA+G@rU&x=DH+m-@yX0^Y6P$TTJlu{!T>REB!Q@TBZdEwFeWWu6UP^i#vyjf!H;WO2Yxr({l^wVvfu>>X+=b+)MB?pwFG`|yQV(V?Wb zA@j0^k?8G<*HunUycr3v^kTASTrXqVNDF1qqzK|vGN7T6(3c1gbmA7w8n)?1dldT3 zwZ$i&`#LGX7=JR{Tx%qD+k?M9`BcCz0MeO^<>`J)u;HG8^JSd8Oy>4X8p&gOa+Pc! zEcNIHy4EN5Nr7h7LcVUr72kYd2=hR#gM8QGR;v%DVG-r{*g4(pzAw;7GqG&3Bv69w zrpWVmOplSBjBYRV^Anb$I64bi9G>TujYgk;^|H@meA5%>XSH9b=$2G+!^GYU~NU4kcjb@~}H z9uC=rWtixQ28W@(e;%_k_~d2w+3d!l=iPd#^)03yc%h*c`Cl$MFJ~_&Jr9%r4AyV? zqRUp=)~Z{8yi#0*8qQMnO{#@tigultiY4#3qOz^?-H?35Q~OR~AWI$cO71NqX{ARP zwmLpq!|5uYJA14}P1OhIqmpa;z~d^EHed$+MQ#2q|B;3eIj6!O%Gq8aA-m}1d1Yy5n0 zzVpd!sJm*SN^xY-BUY;it6kSJ3+Ug)X4Rp_zO%8u`ySP zQqYa)bc}d7qm0Q$Yp#N1Uakm&bYUqvkU~J!NlX;~tT=VB0>8L;=lnm4nr!R+NRfyU-+Th2W+V!np0w0I%S1&5(y^1f=3&iInkxt~=EZd`f$)=felb2)3OV{M=c;L@d+-oOTF zw&tld*PUKd2BXJ)P#G?D=?h;n)4XnG=T=^2t!z*=Uy*ctBHzVs1@URQ7H1fiX0c7H zvGvT;J0!Oyr{(!~%Ho15hGb8Gd`TUeRsCmvuB$bTTvq>@8}VQc8#|gjS*o~G561vXH?>4-`&4)m8?7mKMG{c zUz@E+@y_Hefv|JEx;yrQcEH(gYKHd+%Rjveef7G0Y&c3vdmu*HeM9 z=rdEup|ffPMPzfAW|I!3>*4mjZc%bR1LjZ*XDyMTi1#h%ri{70hSrK@EAz9Y)E5TnhoAF$4ZkJXeil1)G3_SeYasjZtcR+w zYM+gp%_F(Gmt0Lt$!c@%QOhX3=D)thIQx42xMm)ChNpyH#(=tNOUzD)6}G7}@AYHygFkesxf_*5cydRp{Tu28C$ z({tnv3O)c{s1Q^dDn6RXnVu4zVv<_Nm%~@ZS41#iXyik=xj1fCF1-IzH1+hAEOQHM z3(GF`TsS&>KFqiEE2b3VjAkZ|>fpE3*tXq?Yw6J?uEec|M?N zH7DU)?l?|+=ekzY{kqy~)(5>1>5M$fovf{W-E|v(7lZx+^zEp+WpUps|DUEE9gbGq z9QWa+%zNPh@|-nOSyJ69T(3I&sGQ%M($1CC7D!u|tx5}k_1OlJxKc9V4|y-ngihJG zj63R^B3QF!YMPzgL2Qr~^>cCgnl>8?Nq-4lwZ*!t1eTrqj$kXg+KO!X#K0kRwKj)7 z^WypUgl}h31|QpWRy-Q?FS=RL-DkD5^^N*=lH;T9LZ(~f9HA&E7sF6z>ZB+iK5Dj9 zbu62!Lx8G0HfmovKRIjfn*e`Dvcrnw`r1bA={U{gjseeC>{)bDr;S41m#rE_;zu0? z6eupAAmd)L5Q2}3_(nLU`lj;FyyK5s5|Czb@hp0hqgkn`yFTLo zLrU%kT;m6wnTtA!?-OAcJ3!;q=%C60ecNKZL*EF;N&)8@=LI*_r*750)!9wo(pIuw zHbdCro|X*CgPGXmQ<4Smp12KiUMqvpO~*h1X0+bn(};CX`{@p0=}58Od8UaGLVzj! z?5K;XP4ANj-fvsf>?1yk)1AfP70|^kcUXw+JyJfMYwhm#7-RGJjh#GWoK5&}?>Xo{O z1ZIc746%_r9k`i2qpj5BTm_QRJUrCh{(+mY@+laFk7m~xtUr&Msb13Ed-{0UE9Q{h z_rX;w&s+YHSD)i%ZhJghJmp*2@bt?<@uuVB#Bav+xwIxTeyyS8#T#}ysu#Bz{R*pR z%W0k)NgAH3I5$uhfuDe}i>cbqKe{Kz!{I6486w;NX{-NJuI-*`k>hBl?-U?-8h$p!TYVu^O1UN~VNb@sehQ3l} zT42lKxq>+_Kbx#6XG}GeVaxVr!(?5}Z1Q&fImAV16rAVD!e#w9FqBSD0BBvZ#;h6? z(6X@$4=5n27N6_Tw|d8zfmx8XH@jQ9q?m&@@or!at+pnZym5pcd46qiM~F|_OV$`Z zud9>2>r7kmnDTAPV{4#?N>Rz+l1$b)vXOC=uie%+zmMh~f#n;_%M-pnvYxh_mM8tZ{gK9s$ z<-z#svG6{fru$fI-Etk45;|&Vc~xQcSvPuQ;N{i{@e6!pj~0#^lQ$TvqM4z0F)``9r(vsR{r3d)vucDLkfJM-*D zLx^(8OHA@H>!0F0qs?cn+wU}lrq7=8VQ94w$a%QtVbwIzr8Uj#ETAS4tFl1vLrszK zFlxcwg`ww-xC@8%EbLGesq$Hk>hoOYSvAq%J(1(&oBVUH$9yu}yjRWtC zs4!nLSP}tVvyR##e--ZY?(F4q=hbShaHpOh4pPRql#@4nOq{c{nwO~al(o8ZfeR6s zD>s`DVGl5HW36`bc7d(0MS-il`)XJ7g!Ev@b~8-L?rCrA98YGq-Zp%P22R1Reo=JJ zfWaQbl}`n?Sw650-~I;YeBy6{Lfjd^f9N>a_4EB%wCrl^LnBb#R5ir5y43!(CtJlY zU}@}xU*-LMrmNpygz$V@k>$PnsyNeksJ%$%8cT%oSp2eweU)~^rVc-%w@aNfkmu)H z7Vz%Jt}VHFA0g)@P){vlKSo<0_1DP+oo~MDZs&d`x4huxX^8%?KmBE;nx|q4)jKMF zhe^Z7fSZ8pL`VhGzdqOr7*XFj_!*a;)sG18`|!{y4sjr5WCITxWi6wB8;1~?K)*|{ z?f^HiEUH*$ZbTzinUL-K(Wg8bqcJh)kGAjjSdfI2_A|P)5100|EZMyu``EmLE!!+7 zy9%Ve)PaK^jAWx)m(oQ7ei+Jz%#7WmTD@#H9g#EnNEl09!K~?giK?mo3Q*hX&ecmh zr6}_@C#6*OOFdFblOAq=wK6B!AL2wT9l;AR@|N5mRf6Fz6j_Lx#Gv^EN+Y9;`QSi( zI-m8Bb*Y&NyWO|6<{CBPv;GGg2^Sg)g6;iw=aME`*cglSn?DWr4N#|768trG@gfHh z$|AL0jngI#U=@?1V2$0m=b{@OZMJi9`nxb1`PdC>DmKteB}m+GZvnDfnxn9uW_BkEM5Nw52K&NtQ^()b(k(q?#7>MY!IN~{tcp~WbY0Ap zbj?jtelu>3FiB7!8729F+tt;?4P(e^T#12FK%jx(s%YSc_nCgx=0j|RFQ(Yi3A)#l zB}@s^W7M(&b$qDTfsWX`xQ$Ky*B)?+s`1&;AnowtA^m1nsuc4wzL!CX1trU^YNape z%_f(aB~%Hj!VZ0?`oLtnl)M;i#{jqYwx*B*Q#6~s?wv;$%xr?p3*|5S38LJFHA}xs z7KqR5_3o<-YvxgJeEPAG8mQO1!}e0($^=iEA}GC<=Ayy*tO1HkG0OvRegYGL{LP<5*=t7^5}-x$LX= z6_bM57XmdYPQN9b;Iy2y2t7wt%^sa*6^iG4#?jZ9F7#bCGySwLDB~usaY^?~z3x<2 zH4kzsI(C&!v|6!@$7_$Kzmv?5B33})x|);1m2r;s)8@P_l}eYB>2IF_N-sS;vlCB0 zMXdv;fA~m^N{*VBJSHrfKJqDnzv)sFKdhkfafi@IS;^;D7#J|39g-rm?-)0LgQ2 z*FD3yUL#ID6EqSG1iP`(?q`?Eoe;=Doad$9elyV<`SQj%*=A>AZzPkjEVTC#k3mv> z+gMe}JJhx~LCQS))L1iSJ4<`uk$Zjjz=s>A^c<(FC&~yzyC_yY!E!nilaZQ^skjtx z4|?RgRWX^+?8f$~(OS%l`rr);rd_>{Sw+tS$Oh~2vy~|dR-zssU?x1Hj!`K8$X>B~ zw`|Rv)ZN`n0(+EJ4^Am3e5x!6&SagLYJ@z8KjT@w%ck=Dbj3$FZPq~4LuUmmQ{gF~ z>|AWEvh+nDZF>Rd0HlOc4N9!NN4)1Kw(ehnd%IY+dW(*Cmb67*;~Dc8sOoyW+v3Cb z(F;7BefHyn&5||&y3y24%h-r5xa zIu=$)o|KLSAu*t&lq5h5EGe{9*rFA&)()6of})};nxrnmrC>)B zlGaD+i%EeXM*srlq=vDzw!t5{If8WY7)N~o>{yT_b<}=$NQ)rS5<{Grq~aj|kab9U z=x;9nCmhHAehZ(sh(Z%->N5K(aj0igg8h~)JD z=LaH5@-9t`r!)u*fPmpgwe-DZAmYA0FF+cKeP8+!6cnT$JryvlgAv@u(c!w>nP!W z3y^Na!~y?EKQUJS$-lM>&e9D{e6vIZjk0yY0f6E_X>mz_hz%a^d{S%XvB&Fzo zfI(sZLpy1r2>MTdFyik2D<%np6CWG@v;zW3H2p6a2>!2mfzohdn*M1Ag+TwcHz?%a z*TN)8DgNiRFiE21{$DYe)W7!uCr0>hJG={uc!andJ@s^Ly@+gtALR^*!x1?}%ImSb htd6xJQisH=Bc{6IQ7-tS48q_r7`33F%1u@3{{;g<+HU{= diff --git a/libs/server-sdk/docs/latex/context_8h__incl.md5 b/libs/server-sdk/docs/latex/context_8h__incl.md5 deleted file mode 100644 index 6d88c06e8..000000000 --- a/libs/server-sdk/docs/latex/context_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -f7bb9491ddaf156bf3e3662c3bd067e3 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/context_8h__incl.pdf b/libs/server-sdk/docs/latex/context_8h__incl.pdf deleted file mode 100644 index 725727b400e91f1e860b8414e0827d5a872e0567..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9627 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 diff --git a/libs/server-sdk/docs/latex/context__builder_8h.tex b/libs/server-sdk/docs/latex/context__builder_8h.tex deleted file mode 100644 index 8b4d0db1b..000000000 --- a/libs/server-sdk/docs/latex/context__builder_8h.tex +++ /dev/null @@ -1,369 +0,0 @@ -\hypertarget{context__builder_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context\+\_\+builder.h File Reference} -\label{context__builder_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context\_builder.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/context\_builder.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/context.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -Include dependency graph for context\+\_\+builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=321pt]{context__builder_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{context__builder_8h_a8a501c80c604cddb2f3a9193dbbfec82}\label{context__builder_8h_a8a501c80c604cddb2f3a9193dbbfec82}} -typedef struct \+\_\+\+LDContext\+Builder $\ast$ {\bfseries LDContext\+Builder} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{context__builder_8h_a63058fbcd0a0799c1cc31d219c179e23}{LD\+\_\+\+EXPORT}} (LDContext\+Builder) LDContext\+Builder\+\_\+\+New() -\item -\mbox{\hyperlink{context__builder_8h_aa261dc9b22618742373830964fe1aed2}{LD\+\_\+\+EXPORT}} (void) LDContext\+Builder\+\_\+\+Free(LDContext\+Builder builder) -\item -\mbox{\hyperlink{context__builder_8h_a7610ecb079bd4973bcc9efef147ffce5}{LD\+\_\+\+EXPORT}} (LDContext) LDContext\+Builder\+\_\+\+Build(LDContext\+Builder builder) -\item -\mbox{\hyperlink{context__builder_8h_a845af0716e4812414a51e27aff9af474}{LDContext\+Builder\+\_\+\+Add\+Kind}} (LDContext\+Builder builder, char const $\ast$kind, char const $\ast$key) -\item -\mbox{\hyperlink{context__builder_8h_ae2231a4865f1afd1fe843284a5f2b342}{LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set}} (LDContext\+Builder builder, char const $\ast$kind, char const $\ast$attr\+\_\+name, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{context__builder_8h_abb83baac7882f3e768be7abee33f6773}{LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Private}} (LDContext\+Builder builder, char const $\ast$kind, char const $\ast$attr\+\_\+key, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{context__builder_8h_a9fd7b3c2ff07d9fbfab16d467d947780}{LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Name}} (LDContext\+Builder builder, char const $\ast$kind, char const $\ast$name) -\item -\mbox{\hyperlink{context__builder_8h_ac5885649cc1d1ebe17ff34d1f53a9199}{LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Anonymous}} (LDContext\+Builder builder, char const $\ast$kind, bool anonymous) -\item -\mbox{\hyperlink{context__builder_8h_a99c9b76243c9599232f5300ab8dee355}{LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Add\+Private\+Attribute}} (LDContext\+Builder builder, char const $\ast$kind, char const $\ast$attr\+\_\+ref) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{context__builder_8h_a7610ecb079bd4973bcc9efef147ffce5}\label{context__builder_8h_a7610ecb079bd4973bcc9efef147ffce5}} -\index{context\_builder.h@{context\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDContext}]{ }\end{DoxyParamCaption})} - -Construct a context from a context builder. - -When building a context using LDContext\+Builder\+\_\+\+Build the builder will be consumed and you do not need to call LDContext\+Builder\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder to build a context from. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The built context. -\end{DoxyReturn} -\mbox{\Hypertarget{context__builder_8h_a63058fbcd0a0799c1cc31d219c179e23}\label{context__builder_8h_a63058fbcd0a0799c1cc31d219c179e23}} -\index{context\_builder.h@{context\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{ }\end{DoxyParamCaption})} - -Create a new context builder. \begin{DoxyReturn}{Returns} -A new context builder instance. -\end{DoxyReturn} -\mbox{\Hypertarget{context__builder_8h_aa261dc9b22618742373830964fe1aed2}\label{context__builder_8h_aa261dc9b22618742373830964fe1aed2}} -\index{context\_builder.h@{context\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free a context builder. - -This method only needs to be used when not building the context. If you use LDContext\+Builder\+\_\+\+Build, then the builder will be consumed, and you do not need to call LDContext\+Builder\+\_\+\+Free. -\begin{DoxyParams}{Parameters} -{\em builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_a845af0716e4812414a51e27aff9af474}\label{context__builder_8h_a845af0716e4812414a51e27aff9af474}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_AddKind@{LDContextBuilder\_AddKind}} -\index{LDContextBuilder\_AddKind@{LDContextBuilder\_AddKind}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_AddKind()}{LDContextBuilder\_AddKind()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Add\+Kind (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{key }\end{DoxyParamCaption})} - -Add a kind instance to the context builder. The kind will have the specified key. - -Attributes may be set for the kind by calling the LDContext\+Builder\+\_\+\+Attributes\+\_\+$\ast$ methods with the same \char`\"{}kind\char`\"{}. - -You must first add the kind to the context builder before setting attributes. - -If you call LDContext\+Builder\+\_\+\+Add\+Kind a second time, with an already specified kind, but a different key, then the key for that kind will be updated. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder to add the kind to. Must not be NULL. \\ -\hline -{\em kind} & The kind to add. Must not be NULL. \\ -\hline -{\em key} & The key for that kind. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_a99c9b76243c9599232f5300ab8dee355}\label{context__builder_8h_a99c9b76243c9599232f5300ab8dee355}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_Attributes\_AddPrivateAttribute@{LDContextBuilder\_Attributes\_AddPrivateAttribute}} -\index{LDContextBuilder\_Attributes\_AddPrivateAttribute@{LDContextBuilder\_Attributes\_AddPrivateAttribute}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_Attributes\_AddPrivateAttribute()}{LDContextBuilder\_Attributes\_AddPrivateAttribute()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Add\+Private\+Attribute (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{attr\+\_\+ref }\end{DoxyParamCaption})} - -Designate a context attribute, or properties within them, as private\+: that is, their values will not be sent to Launch\+Darkly in analytics events. - -Each parameter can be a simple attribute name, such as \char`\"{}email\char`\"{}. Or, if the first character is a slash, the parameter is interpreted as a slash-\/delimited path to a property within a JSON object, where the first path component is a Context attribute name and each following component is a nested property name\+: for example, suppose the attribute \char`\"{}address\char`\"{} had the following JSON object value\+: - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\{\textcolor{stringliteral}{"{}street"{}}: \{\textcolor{stringliteral}{"{}line1"{}}: \textcolor{stringliteral}{"{}abc"{}}, \textcolor{stringliteral}{"{}line2"{}}: \textcolor{stringliteral}{"{}def"{}}\}\}} - -\end{DoxyCode} - - -Using \mbox{[}\char`\"{}/address/street/line1\char`\"{}\mbox{]} in this case would cause the \char`\"{}line1\char`\"{} property to be marked as private. This syntax deliberately resembles JSON Pointer, but other JSON Pointer features such as array indexing are not supported for Private. - -This action only affects analytics events that involve this particular context. To mark some (or all) context attributes as private for all contexts, use the overall configuration for the SDK. See LDClient\+Config\+Builder\+\_\+\+Events\+\_\+\+All\+Attributes\+Private and LDClient\+Config\+Builder\+\_\+\+Events\+\_\+\+Private\+Attribute. - -The attributes \char`\"{}kind\char`\"{} and \char`\"{}key\char`\"{}, and the \char`\"{}\+\_\+meta\char`\"{} attributes cannot be made private. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder. Must not be NULL. \\ -\hline -{\em kind} & The kind to set the attribute as private for. Must not be NULL. \\ -\hline -{\em attr\+\_\+ref} & An attribute reference. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_ae2231a4865f1afd1fe843284a5f2b342}\label{context__builder_8h_ae2231a4865f1afd1fe843284a5f2b342}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_Attributes\_Set@{LDContextBuilder\_Attributes\_Set}} -\index{LDContextBuilder\_Attributes\_Set@{LDContextBuilder\_Attributes\_Set}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_Attributes\_Set()}{LDContextBuilder\_Attributes\_Set()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{attr\+\_\+name, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{val }\end{DoxyParamCaption})} - -Add or update a top-\/level attribute in the specified kind. - -Adding a LDValue to the builder will consume that value. You should not access the value after adding it to the builder, and you do not need to call LDValue\+\_\+\+Free on the value. - - -\begin{DoxyParams}{Parameters} -{\em builder.} & The builder. Must not be NULL. \\ -\hline -{\em kind} & The kind to add the attribute to. Must not be NULL. \\ -\hline -{\em attr\+\_\+name} & The name of the attribute to add. Must not be NULL. \\ -\hline -{\em val} & The value of the attribute to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_ac5885649cc1d1ebe17ff34d1f53a9199}\label{context__builder_8h_ac5885649cc1d1ebe17ff34d1f53a9199}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_Attributes\_SetAnonymous@{LDContextBuilder\_Attributes\_SetAnonymous}} -\index{LDContextBuilder\_Attributes\_SetAnonymous@{LDContextBuilder\_Attributes\_SetAnonymous}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_Attributes\_SetAnonymous()}{LDContextBuilder\_Attributes\_SetAnonymous()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Anonymous (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{bool}]{anonymous }\end{DoxyParamCaption})} - -Set the anonymous attribute for the specified kind. - -If true, the context will {\itshape not} appear on the Contexts page in the Launch\+Darkly dashboard. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder. Must not be NULL. \\ -\hline -{\em kind} & The kind to set the anonymous attribute for. Must not be NULL. \\ -\hline -{\em anonymous} & The value to set the anonymous attribute to. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_a9fd7b3c2ff07d9fbfab16d467d947780}\label{context__builder_8h_a9fd7b3c2ff07d9fbfab16d467d947780}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_Attributes\_SetName@{LDContextBuilder\_Attributes\_SetName}} -\index{LDContextBuilder\_Attributes\_SetName@{LDContextBuilder\_Attributes\_SetName}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_Attributes\_SetName()}{LDContextBuilder\_Attributes\_SetName()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Name (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{name }\end{DoxyParamCaption})} - -Set the name attribute for the specified kind. - -You can search for contexts on the Contexts page by name. - -This method will make a copy of the name string, and the caller remains responsible for the original name string. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder. Must not be NULL. \\ -\hline -{\em kind} & The kind to set the name for. Must not be NULL. \\ -\hline -{\em name} & The name to set. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{context__builder_8h_abb83baac7882f3e768be7abee33f6773}\label{context__builder_8h_abb83baac7882f3e768be7abee33f6773}} -\index{context\_builder.h@{context\_builder.h}!LDContextBuilder\_Attributes\_SetPrivate@{LDContextBuilder\_Attributes\_SetPrivate}} -\index{LDContextBuilder\_Attributes\_SetPrivate@{LDContextBuilder\_Attributes\_SetPrivate}!context\_builder.h@{context\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDContextBuilder\_Attributes\_SetPrivate()}{LDContextBuilder\_Attributes\_SetPrivate()}} -{\footnotesize\ttfamily LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Private (\begin{DoxyParamCaption}\item[{LDContext\+Builder}]{builder, }\item[{char const $\ast$}]{kind, }\item[{char const $\ast$}]{attr\+\_\+key, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{val }\end{DoxyParamCaption})} - -Add or update a private attribute. Once an attribute has been set as private using LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set\+Private it will remain private. A subsequent call to LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Set, for the same attribute, will not remove the private status. - -This method cannot be used to set the key, kind, name, or anonymous property of a context. - -Adding a LDValue to the builder will consume that value. You should not access the value after adding it to the builder, and you do not need to call LDValue\+\_\+\+Free on the value. This method is just a convenience which also adds the attribute to the private attributes list, as if using LDContext\+Builder\+\_\+\+Attributes\+\_\+\+Add\+Private\+Attribute. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder. Must not be NULL. \\ -\hline -{\em kind} & The kind to set the private attribute for. Must not be NULL. \\ -\hline -{\em attr\+\_\+key} & The key of the private attribute. Must not be NULL. \\ -\hline -{\em val} & The value of the private attribute. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/context__builder_8h__incl.md5 b/libs/server-sdk/docs/latex/context__builder_8h__incl.md5 deleted file mode 100644 index bd1712519..000000000 --- a/libs/server-sdk/docs/latex/context__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -a1039d3656042fde4ab9850200a64e5e \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/context__builder_8h__incl.pdf b/libs/server-sdk/docs/latex/context__builder_8h__incl.pdf deleted file mode 100644 index 3bd392792237bf9f8d0aa7a0548fe25ae50561ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10480 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 H66t>d7hG2! diff --git a/libs/server-sdk/docs/latex/doxygen.sty b/libs/server-sdk/docs/latex/doxygen.sty deleted file mode 100644 index 8f59bccf5..000000000 --- a/libs/server-sdk/docs/latex/doxygen.sty +++ /dev/null @@ -1,576 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{doxygen} - -% Packages used by this style file -\RequirePackage{alltt} -%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{calc} -\RequirePackage{float} -%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package -\RequirePackage{verbatim} -\RequirePackage[table]{xcolor} -\RequirePackage{longtable_doxygen} -\RequirePackage{tabu_doxygen} -\RequirePackage{fancyvrb} -\RequirePackage{tabularx} -\RequirePackage{multicol} -\RequirePackage{multirow} -\RequirePackage{hanging} -\RequirePackage{ifpdf} -\RequirePackage{adjustbox} -\RequirePackage{amssymb} -\RequirePackage{stackengine} -\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis - -%---------- Internal commands used in this style file ---------------- - -\newcommand{\ensurespace}[1]{% - \begingroup% - \setlength{\dimen@}{#1}% - \vskip\z@\@plus\dimen@% - \penalty -100\vskip\z@\@plus -\dimen@% - \vskip\dimen@% - \penalty 9999% - \vskip -\dimen@% - \vskip\z@skip% hide the previous |\vskip| from |\addvspace| - \endgroup% -} - -\newcommand{\DoxyHorRuler}[1]{% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{#1=0}% - {% - \hrule% - }% - {% - \hrulefilll% - }% -} -\newcommand{\DoxyLabelFont}{} -\newcommand{\entrylabel}[1]{% - {% - \parbox[b]{\labelwidth-4pt}{% - \makebox[0pt][l]{\DoxyLabelFont#1}% - \vspace{1.5\baselineskip}% - }% - }% -} - -\newenvironment{DoxyDesc}[1]{% - \ensurespace{4\baselineskip}% - \begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - %\setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - }% - \item[#1]% -}{% - \end{list}% -} - -\newsavebox{\xrefbox} -\newlength{\xreflength} -\newcommand{\xreflabel}[1]{% - \sbox{\xrefbox}{#1}% - \setlength{\xreflength}{\wd\xrefbox}% - \ifthenelse{\xreflength>\labelwidth}{% - \begin{minipage}{\textwidth}% - \setlength{\parindent}{0pt}% - \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}% - \end{minipage}% - }{% - \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}% - }% -} - -%---------- Commands used by doxygen LaTeX output generator ---------- - -% Used by

     ... 
    -\newenvironment{DoxyPre}{% - \small% - \begin{alltt}% -}{% - \end{alltt}% - \normalsize% -} -% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output. -\newlength{\CodeWidthChar} -\newlength{\CodeHeightChar} -\settowidth{\CodeWidthChar}{?} -\settoheight{\CodeHeightChar}{?} -% Necessary for hanging indent -\newlength{\DoxyCodeWidth} - -\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} - -\newcommand\NiceSpace{% - \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% -} - -% Used by @code ... @endcode -\newenvironment{DoxyCode}[1]{% - \par% - \scriptsize% - \normalfont\ttfamily% - \rightskip0pt plus 1fil% - \settowidth{\DoxyCodeWidth}{000000}% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% - \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{\equal{#1}{0}} - { - {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% - } - { - {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% - } - -}{% - \normalfont% - \normalsize% - \settowidth{\CodeWidthChar}{?}% - \settoheight{\CodeHeightChar}{?}% -} - -% Redefining not defined characters, i.e. "Replacement Character" in tex output. -\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{% - \textcolor{white}{\sffamily\bfseries\small ?}}{% - \rotatebox{45}{$\blacksquare$}}}} - -% Used by @example, @include, @includelineno and @dontinclude -\newenvironment{DoxyCodeInclude}[1]{% - \DoxyCode{#1}% -}{% - \endDoxyCode% -} - -% Used by @verbatim ... @endverbatim -\newenvironment{DoxyVerb}{% - \footnotesize% - \verbatim% -}{% - \endverbatim% - \normalsize% -} - -% Used by @verbinclude -\newenvironment{DoxyVerbInclude}{% - \DoxyVerb% -}{% - \endDoxyVerb% -} - -% Used by numbered lists (using '-#' or
      ...
    ) -\newenvironment{DoxyEnumerate}{% - \enumerate% -}{% - \endenumerate% -} - -% Used by bullet lists (using '-', @li, @arg, or
      ...
    ) -\newenvironment{DoxyItemize}{% - \itemize% -}{% - \enditemize% -} - -% Used by description lists (using
    ...
    ) -\newenvironment{DoxyDescription}{% - \description% -}{% - \enddescription% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if caption is specified) -\newenvironment{DoxyImage}{% - \begin{figure}[H]% - \centering% -}{% - \end{figure}% -} - -% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc -% (only if no caption is specified) -\newenvironment{DoxyImageNoCaption}{% - \begin{center}% -}{% - \end{center}% -} - -% Used by @image -% (only if inline is specified) -\newenvironment{DoxyInlineImage}{% -}{% -} - -% Used by @attention -\newenvironment{DoxyAttention}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @author and @authors -\newenvironment{DoxyAuthor}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @date -\newenvironment{DoxyDate}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @invariant -\newenvironment{DoxyInvariant}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @note -\newenvironment{DoxyNote}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @post -\newenvironment{DoxyPostcond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @pre -\newenvironment{DoxyPrecond}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @copyright -\newenvironment{DoxyCopyright}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @remark -\newenvironment{DoxyRemark}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @return and @returns -\newenvironment{DoxyReturn}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @since -\newenvironment{DoxySince}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @see -\newenvironment{DoxySeeAlso}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @version -\newenvironment{DoxyVersion}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @warning -\newenvironment{DoxyWarning}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by @internal -\newenvironment{DoxyInternal}[1]{% - \paragraph*{#1}% -}{% -} - -% Used by @par and @paragraph -\newenvironment{DoxyParagraph}[1]{% - \begin{DoxyDesc}{#1}% -}{% - \end{DoxyDesc}% -} - -% Used by parameter lists -\newenvironment{DoxyParams}[2][]{% - \tabulinesep=1mm% - \par% - \ifthenelse{\equal{#1}{}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description - {\ifthenelse{\equal{#1}{1}}% - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc - {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc - } - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields of simple structs -\newenvironment{DoxyFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for fields simple class style enums -\newenvironment{DoxyEnumFields}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for parameters within a detailed function description -\newenvironment{DoxyParamCaption}{% - \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% -}{% -} - -% Used by return value lists -\newenvironment{DoxyRetVals}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by exception lists -\newenvironment{DoxyExceptions}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used by template parameter lists -\newenvironment{DoxyTemplParams}[1]{% - \tabulinesep=1mm% - \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% - \hline% - \endhead% -}{% - \end{longtabu*}% - \vspace{6pt}% -} - -% Used for member lists -\newenvironment{DoxyCompactItemize}{% - \begin{itemize}% - \setlength{\itemsep}{-3pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \setlength{\partopsep}{0pt}% -}{% - \end{itemize}% -} - -% Used for member descriptions -\newenvironment{DoxyCompactList}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - \setlength{\itemsep}{0pt}% - \setlength{\parsep}{0pt}% - \setlength{\topsep}{0pt}% - \renewcommand{\makelabel}{\hfill}% - }% -}{% - \end{list}% -} - -% Used for reference lists (@bug, @deprecated, @todo, etc.) -\newenvironment{DoxyRefList}{% - \begin{list}{}{% - \setlength{\labelwidth}{10pt}% - \setlength{\leftmargin}{\labelwidth}% - \addtolength{\leftmargin}{\labelsep}% - \renewcommand{\makelabel}{\xreflabel}% - }% -}{% - \end{list}% -} - -% Used by @bug, @deprecated, @todo, etc. -\newenvironment{DoxyRefDesc}[1]{% - \begin{list}{}{% - \renewcommand\makelabel[1]{\textbf{##1}}% - \settowidth\labelwidth{\makelabel{#1}}% - \setlength\leftmargin{\labelwidth+\labelsep}% - }% -}{% - \end{list}% -} - -% Used by parameter lists and simple sections -\newenvironment{Desc} -{\begin{list}{}{% - \settowidth{\labelwidth}{20pt}% - \setlength{\parsep}{0pt}% - \setlength{\itemsep}{0pt}% - \setlength{\leftmargin}{\labelwidth+\labelsep}% - \renewcommand{\makelabel}{\entrylabel}% - } -}{% - \end{list}% -} - -% Used by tables -\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}% -\newenvironment{TabularC}[1]% -{\tabulinesep=1mm -\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}% -{\end{longtabu*}\par}% - -\newenvironment{TabularNC}[1]% -{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}% -{\end{tabu}\par}% - -% Used for member group headers -\newenvironment{Indent}{% - \begin{list}{}{% - \setlength{\leftmargin}{0.5cm}% - }% - \item[]\ignorespaces% -}{% - \unskip% - \end{list}% -} - -% Used when hyperlinks are turned off -\newcommand{\doxyref}[3]{% - \textbf{#1} (\textnormal{#2}\,\pageref{#3})% -} - -% Used to link to a table when hyperlinks are turned on -\newcommand{\doxytablelink}[2]{% - \ref{#1}% -} - -% Used to link to a table when hyperlinks are turned off -\newcommand{\doxytableref}[3]{% - \ref{#3}% -} - -% Used by @addindex -\newcommand{\lcurly}{\{} -\newcommand{\rcurly}{\}} - -% Colors used for syntax highlighting -\definecolor{comment}{rgb}{0.5,0.0,0.0} -\definecolor{keyword}{rgb}{0.0,0.5,0.0} -\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} -\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} -\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} -\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} -\definecolor{charliteral}{rgb}{0.0,0.5,0.5} -\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} -\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} -\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} -\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} - -% Color used for table heading -\newcommand{\tableheadbgcolor}{lightgray}% - -% Version of hypertarget with correct landing location -\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}} - -% possibility to have sections etc. be within the margins -% unfortunately had to copy part of book.cls and add \raggedright -\makeatletter -\newcommand\doxysection{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\raggedright\normalfont\Large\bfseries}} -\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\large\bfseries}} -\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% - {3.25ex \@plus1ex \@minus.2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} -\makeatother -% Define caption that is also suitable in a table -\makeatletter -\def\doxyfigcaption{% -\H@refstepcounter{figure}% -\@dblarg{\@caption{figure}}} -\makeatother diff --git a/libs/server-sdk/docs/latex/error__info_8h.tex b/libs/server-sdk/docs/latex/error__info_8h.tex deleted file mode 100644 index 7365ea7d8..000000000 --- a/libs/server-sdk/docs/latex/error__info_8h.tex +++ /dev/null @@ -1,92 +0,0 @@ -\hypertarget{error__info_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data\+\_\+source/error\+\_\+info.h File Reference} -\label{error__info_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data\_source/error\_info.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data\_source/error\_info.h}} - - -Launch\+Darkly Server-\/side C Bindings for Data Source Error Info. - - -{\ttfamily \#include $<$launchdarkly/bindings/c/data\+\_\+source/error\+\_\+kind.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$stdint.\+h$>$}\newline -{\ttfamily \#include $<$time.\+h$>$}\newline -Include dependency graph for error\+\_\+info.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{error__info_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{error__info_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{error__info_8h_a7ffc5559f536530fbcefe6b54f23b014}\label{error__info_8h_a7ffc5559f536530fbcefe6b54f23b014}} -typedef struct \+\_\+\+LDData\+Source\+Status\+\_\+\+Error\+Info $\ast$ {\bfseries LDData\+Source\+Status\+\_\+\+Error\+Info} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{error__info_8h_a2300c17636a9eb099f47619d9ceedc93}{LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Get\+Kind}} (LDData\+Source\+Status\+\_\+\+Error\+Info info) -\item -\mbox{\hyperlink{error__info_8h_a275297250c4871be8a01a2a5f95ec728}{LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Status\+Code}} (LDData\+Source\+Status\+\_\+\+Error\+Info info) -\item -\mbox{\hyperlink{error__info_8h_abc5a83690793247c54903259e9484e71}{LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Message}} (LDData\+Source\+Status\+\_\+\+Error\+Info info) -\item -\mbox{\hyperlink{error__info_8h_a440a1faa6deb56bbf6f0cddc51f74774}{LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Time}} (LDData\+Source\+Status\+\_\+\+Error\+Info info) -\item -\mbox{\hyperlink{error__info_8h_aae2f56cc701ec9cdd68ee4d2ff12611e}{LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Free}} (LDData\+Source\+Status\+\_\+\+Error\+Info info) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Launch\+Darkly Server-\/side C Bindings for Data Source Error Info. - - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{error__info_8h_aae2f56cc701ec9cdd68ee4d2ff12611e}\label{error__info_8h_aae2f56cc701ec9cdd68ee4d2ff12611e}} -\index{error\_info.h@{error\_info.h}!LDDataSourceStatus\_ErrorInfo\_Free@{LDDataSourceStatus\_ErrorInfo\_Free}} -\index{LDDataSourceStatus\_ErrorInfo\_Free@{LDDataSourceStatus\_ErrorInfo\_Free}!error\_info.h@{error\_info.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorInfo\_Free()}{LDDataSourceStatus\_ErrorInfo\_Free()}} -{\footnotesize\ttfamily LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDData\+Source\+Status\+\_\+\+Error\+Info}]{info }\end{DoxyParamCaption})} - -Frees the data source status error information. -\begin{DoxyParams}{Parameters} -{\em status} & The error information to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{error__info_8h_a2300c17636a9eb099f47619d9ceedc93}\label{error__info_8h_a2300c17636a9eb099f47619d9ceedc93}} -\index{error\_info.h@{error\_info.h}!LDDataSourceStatus\_ErrorInfo\_GetKind@{LDDataSourceStatus\_ErrorInfo\_GetKind}} -\index{LDDataSourceStatus\_ErrorInfo\_GetKind@{LDDataSourceStatus\_ErrorInfo\_GetKind}!error\_info.h@{error\_info.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorInfo\_GetKind()}{LDDataSourceStatus\_ErrorInfo\_GetKind()}} -{\footnotesize\ttfamily LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Get\+Kind (\begin{DoxyParamCaption}\item[{LDData\+Source\+Status\+\_\+\+Error\+Info}]{info }\end{DoxyParamCaption})} - -Get an enumerated value representing the general category of the error. \mbox{\Hypertarget{error__info_8h_abc5a83690793247c54903259e9484e71}\label{error__info_8h_abc5a83690793247c54903259e9484e71}} -\index{error\_info.h@{error\_info.h}!LDDataSourceStatus\_ErrorInfo\_Message@{LDDataSourceStatus\_ErrorInfo\_Message}} -\index{LDDataSourceStatus\_ErrorInfo\_Message@{LDDataSourceStatus\_ErrorInfo\_Message}!error\_info.h@{error\_info.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorInfo\_Message()}{LDDataSourceStatus\_ErrorInfo\_Message()}} -{\footnotesize\ttfamily LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Message (\begin{DoxyParamCaption}\item[{LDData\+Source\+Status\+\_\+\+Error\+Info}]{info }\end{DoxyParamCaption})} - -Any additional human-\/readable information relevant to the error. - -The format is subject to change and should not be relied on programmatically. \mbox{\Hypertarget{error__info_8h_a275297250c4871be8a01a2a5f95ec728}\label{error__info_8h_a275297250c4871be8a01a2a5f95ec728}} -\index{error\_info.h@{error\_info.h}!LDDataSourceStatus\_ErrorInfo\_StatusCode@{LDDataSourceStatus\_ErrorInfo\_StatusCode}} -\index{LDDataSourceStatus\_ErrorInfo\_StatusCode@{LDDataSourceStatus\_ErrorInfo\_StatusCode}!error\_info.h@{error\_info.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorInfo\_StatusCode()}{LDDataSourceStatus\_ErrorInfo\_StatusCode()}} -{\footnotesize\ttfamily LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Status\+Code (\begin{DoxyParamCaption}\item[{LDData\+Source\+Status\+\_\+\+Error\+Info}]{info }\end{DoxyParamCaption})} - -The HTTP status code if the error was LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+ERROR\+\_\+\+RESPONSE. \mbox{\Hypertarget{error__info_8h_a440a1faa6deb56bbf6f0cddc51f74774}\label{error__info_8h_a440a1faa6deb56bbf6f0cddc51f74774}} -\index{error\_info.h@{error\_info.h}!LDDataSourceStatus\_ErrorInfo\_Time@{LDDataSourceStatus\_ErrorInfo\_Time}} -\index{LDDataSourceStatus\_ErrorInfo\_Time@{LDDataSourceStatus\_ErrorInfo\_Time}!error\_info.h@{error\_info.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorInfo\_Time()}{LDDataSourceStatus\_ErrorInfo\_Time()}} -{\footnotesize\ttfamily LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Time (\begin{DoxyParamCaption}\item[{LDData\+Source\+Status\+\_\+\+Error\+Info}]{info }\end{DoxyParamCaption})} - -The date/time that the error occurred, in seconds since epoch. \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/error__info_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/error__info_8h__dep__incl.md5 deleted file mode 100644 index 2a50f1840..000000000 --- a/libs/server-sdk/docs/latex/error__info_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -44befc16daec2e0a777fbd11d9065abd \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/error__info_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/error__info_8h__dep__incl.pdf deleted file mode 100644 index f1a90687b5741fe6f9ac1e80e08b915cc4da32b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8853 zcmcI~bzGC(`~L$-3nDE!x?#aagLHR?z#Icc4aX=!K#@keLl6)IBo(AVlr9Mg6$_+6 zLP?eHhWdP-`u+L4Z(h64d7taVbzSeBy*Tfi&qz%}3?vSv;A_~dKB0gDfB^JWHwt-q zfP@~>%LVHSfZ-q$3IG5gp@H(iA~Cq92ONu3Ln6>lND4(o3Lh*63HPK3$h&W*i>3q7 zbd1$(k1Niu*R@~JHNT)Oa*mtS5p5okQ>v}=NbK?Do=z9}Ek#=5*xRt|uK{l%@2Dws z6E(Q0jqUumsUDWAJ~m+M;FKzAs=vB-E~84Zg(QeNbWfE?-3t^q2_8e3&2)G1uhkIWSwcYR^A?lxX6SZl!& z9&94pZ*DTwID9~@@;R)(<2v)yy_t985vfn~G6z0(nd_MPvA2u9#7Od4jB+&DG!BI{ zU&vdYEfj6m2|0oBu@-heDMvgsxT@r706V^qP0bfg9p~j|{VJc7sb3vI2dgXb_&(m& z{2}<`5AQdhDb|CJ^*9`Cc7eRZsB6h)X2f&X*+6vDOQwDxZC`!O0yu&mW`@<-ZHxH$ zee-+1w9Lhxt3USRy#uZbJG=NuI}8)3Uni?1ny$R9i%k}~$9j5c3K~jAkoe)av#;Ou z94G&#Jh)eBAv#C_w&#*_*l)0u3{lW>)4nG#vVYQ4cpDbuWEHR=6cAq1^>O?4T*0NP ztXV70NgEc!oAy>a8W?&0bv;%0vh_eUI@LKJYW>29X`k`K9KV9YFaDp&&)2B;Wg()t zuufi@b}!@nu2Kf&Ko0-tB-jWN>7YP*IsM`au7qb9o?7@Pj$BYlD83zEll+r|XRK2X zz-pReaf}1V%i{suB>@NGDgX&pWdH~ufq>&aaXiE|{QQ*AKzm{TV(lyj6axaJe)AY- zg!}t7ne?BN0VK=cX&NDt-Z{u9Asd=Xe9I0lKE0C)x&`@)@! z&?qmg55N`x1B*iel0X1R`fmkk@Xr?9^U7H#6C?tAW)8qXAZZA`&(9X+zpVS$dJtF? z+6&(ecS)E6B+N~;f7ftDfFQ4rle>eotGFxH(?bZ~@+%4|re{I2#CfQQyMB8t^UGsf zoGIiiCRctpf&Uc@Be)9^zy|=~hn4u{H|VSr9?(ZRq2Ma$0Gum8+zpn50>B{9FHcl) zNx+542Y}yGer_O|7__hVzZ^V6e|v=U&kO_i^6|#U7!mjz)&}4rkNjOz#aXE#{ZI&` ziKYr3{N=F;(g*E}K_Gnqcnk--Rd z`SPtI0u?nzzGy+_S+#avweiBsgwaVoVe<9NG;k8aK^6k07rw-uUt=@P;np=5iPe0T{D#bQ>XO1?{{&xw)d{?vW1W&wG!GJ&w0_6}e`>oL{wO0ur*cu< zO6oXBhx4wj?3*ul#uI#Y18*nO8jGZFlPpfFao=EEl})ZOjmU(=lsw6EZ;zNAYq;w^ zLU!%BT-#2EY%xjIeTGD`qYvgkyQ-vrn?tpkUlN!e$SVK$WYv zRj%v$!A7xFP(*jyD!<(6pkM?!7NGAmxHZb@zqc29gQmH=nVOE9VMv@-h2)64OYd?S zCVgw$cFk;%9z5=5@fai?r0Ko{brQd!w%(9o5d{&ILxd*hPGnCduP{#ufRz0fhA#J2 zVI7?xm~A+81m8dal1^TwEC^VsE-QEpO^fxh$W}U8E@w3NI4n#jsb4A3)hz)RB?G~4 znYc;wcpZ1-ETeMs8@1nK6RG>4clb6ls~cX`I3Lpba1Ux_+j$9F4vu_sYqoF}dXlmJ zsSy*@Ts&;eInMaua!3-Lk{BY3)ZSGT-rg?Jb}lKq9$QWKH6RWYp_uHU!4D;;Q`n zM7M<6+~{Yef|w4~x=)%>BFP9^Ds^8hwlKDy%JWVW)>BQ_-Ps7JX)*kdZz2hyM8$oO;f-3VW%Doj4ez9tKY!IgPu;l($*IO}#6T$^! ze$s*MW+y6t<#6G7v=^+rUL_4=5JW1>{x$Kh! z$&&CUJjycid~_s{LEkDO|HL?o&qw;gnzzK7w`?`jEgQD2xQ>{Vm%^TYM`Fsyiy>oHc|Ulb9b1fG$<62DKZaOuF7r#46Vv6e5&IjuVpyKgER-_5QBVjIKA;jSq014Sed?C9Ilovf z6~%a$obqD@6hf!o`r%F5-EOpEtHb#6QHwMs@}9i%h{>K62WRo|RO{S)a79jy;&YCV zd~0Bf(Tp98eGjajDmeeuaL!Td25(y*LK+e-in248geZ!7F%sM};Y~Ct8Wtb%+@Y0d znR1HGY?D_u00yQz`J}Ma@Y&SEYbC7)8l6@Uv(n5wMM~FC^AAK*kNf;m>T!>5c9~eUu0dRD!mgc(LP;o{!ZEN1onQcRlHBq%~6`iB|PmNc}4szeUu${H_);MN&fTa$fzr?J5M=9sQ_;b_`C5Im? zW0~JSE+lpw?emmBC}vz@{d8Sn%5V5{-N*>Ds@cSbt~s0C5`UDa&*iwJtZ*M8OJ&tC zXA_qUnRKTJZZpYe7Gn+4EeCrhpZ#K8D!Zj}yNH8t`@Oj7oD;1j!{+!_Lhhj6q0#s5`Tptz(v{`>8Ch2A ztIGm{631pux2)m;G97{@+Lqea@B5~+cx&ARb|QRB22gwpcEvoK?3v&oo~$Onmp|Ae zK_iUF#ENJeI&;n*D$=>l#9Q`UD}3SO!io_3YQ12g(*`;L`=LijU;`6da`QcDZANH|Nb-TDn9Yg z%I{F6MtAo7r#hlU;wqV?{)wZ9CT3&u=UJ<$TX0wMT~+YnH6P3{6^A=k-qHyVFm`ku{V7(bw2` zbF2s?wf^=`*W=w@(!lxRUc|tiRsOhKJO8Bb~Y({-qW*G zVdIgvs4;J;Tdm{o+jK8TVoj0H;^oI8Jts_BQ7*k@_X<4^Bkt$(wlY9YuGJsX0f9Z6 zbN4y6OsMrR-A*9UOrZ)70@~b}E)pXGKKMF$Y#o^!Rr##p1LKIQykyM%2SPUQlCYL7 zt!P&r4;{M-0jQ!-vq{yIuvof98J8HMUfA7{KxD;{NKWlCubT2>dW3<2;fQv-M1y<- zx39k24L4giX%(+=ecR~bx~a_+*3pAAZW+R!s0^-`H{Wt#Ie8= z$=V1GQUJ#b-_AAXFEQXwQ9|*emapgEQ;886JtS0I@ccRId3f=mr%4qzVg7jd)}QtjZO2V zm}*BDFB`Y-@HRc|uH(ak5073oCob=C+Yi2O(xZCL&v9^qoN=(F%JxctCQBBGbEfVm zJNK4zCxc?!5o-Q+TU{}dt#dA;QcT&pBW*z}kNptBoesh+_7bffWFN_Wr^5D7^Rl&)$;_Sx0oE&ifNVnWe& zO+JrZ!)>!Rx@LIE`J=VOS)&*x1uu+R9;5U0Ks8XNP)+o>Tc7EoQit_bH`e;B~o1Ac=?XkxAd%^ibk-v&K^GRzC+NdR2FEy zusXV))^1{nt##b0yL9@pmn0)?#Qxj(%_%wAg4rwJ^~1(uwCqs9C7`1}1{3u`Q=`aG zwC`JwM#0X!mr2%~vPXrgDS6#0HEW$UJEI7QqlJNvC5~t^+pf~Nk?xM=Q{yY{jq4V1 zZoQ%!b=t6zx4F%NPxI6uCh6q*)r1T4{f0I+Y;a|X@ckFXGX+B?hnDbcjgSd`y6S%C z+Q&%XW;$`Yp)quU{shio^7ZQfJNjGk1?911nHDn9L*bVS`c|imxiR9mTgZY6I7Z zj)@w%HM8r@9Na4T4RbBsM8sZByS2Y+9B;F?MbDL>>!Gex84AZ7wy6sWed?N-2yt1t z>Pg9*2-X7CJ4td$RryU`N3V$e>CeYAJ$qMlFcI`F$A4`{e?geCB!+$6Q8{s}yFKrs zJf!q}HVD*Bi}16EyiMXkvy!@E=mjJ7(BwfJtI_m;E&OB^icP7O-z{|5i2H_{=1CcV z=b~S9Fx*%_`N6L8Y(w-%BTm_ObO;dEzLOkHvCICWHJo?+>~=*@xWx`wbyC5<9LPXkI$z}pE7oE!8GTpD z=GJoJ^l&JdJJHD49mJmXrBa#nhqn~QShB8)I*~w}MZ8$ZlTA1$qDoaN7LDs^vY$C- zrQM6?Lb!4)Y9kJ%=gOFuZ>b2T?WWV3sBngnmYf{PH)~m|aNI*0@rynE7RqO>U3rh? z(JP(ijHwCPMsk=IYe0TmYA3gp5L%ciUHsFuqc|Eydz3t1OMCDbLE`YootZllR=wik zJL)l3(a-rmLKq>009he{D_Dwr^~?!}ai&>vzo(OZsUI#aq2di!*1#Q}$=7AG8Q~|f zclT*L#yZA->?y^%+ZE=nIJXej9N%3(XJ58b9x6K#dr9hhnZl2QPM|2)^Oy_|p1j+1 zQpfC)bny*-xBAuQnH`Ruri>o!5GQ8UEgdT@tvc*#K8h~L>s^$Qk=yx0meT|QGGO(3Q%{=iBcgE zlh6MywX85KosN*mntV5uc3C!VK`Ob2_QP_y&N*FG7EGf12=!Y;p^_43+bbF*vLsBh zKdU>3_8NmKLT<(OvAMnO+5oBd1<_lHt2#o)uY~UKK<8P)xJ|-+(BR&FKJ2AIFFR!K z#s;W7dW+vdOTBbX`rvh>TGJ8%>=K_a*N7EI>ZahNcMEMrvS~3iG7owubK;u(sH4qI z6S{hu`u^Zx5uTudkO@vVZK_fFG)s=|&c5W_`-a9#EXSfJck?2QdDGLhERAPK*xblv zoYsE4Q9Taa&>zmVe6yGe>m+*> z#%oM6!-@huCM?#`pX01xGG6rI;#atkCXh?07hD&`3a}0J2imehk-;7>f~F;Z_}7tS zt8%&WP*}w7$4E+t?RX1j@M9g9llBdJeLFwQo$$vH<-4_QeX+-ZAJ)sz3l5Y`Hk1x8Rovx*=crGG-p9eWGwqtV-;ZT` zA5GAQG&73B`*cm;?~P3yEpKjH%LWU-HzX8y?hb8wpK8+tc#jbHc0zHuLiWwLD{A)p zGY0P;Z>&N>i1Sz}Ilpnmh63JSFy8J6dq){y*wsonI^CT;S@$hIY_e{1YxLqF56}m!pKq-y&=2ya=qc+zf zbvW1!hupa0{X(F9D}sp7zB1xF;Xb)5?RG_2d(Sp2JIg^pAOf^8x49V9R{NT~HEH$A zX02(L2%#U@?AC1(0txiw(NK1+ev|`~s)Ap6O+*!8W1G`cy$kmBT}w3b)rz5S;SA zFBf3{CPZK;`<|SDfpC!cuqCA7D)DK07=wsoASjKYDKMLfgQ-@p%Y>cdQCG3B=*4X< zIZ>~usMl~~xiktZ!S`GQlpjB25-!PMj=l+PhlK@-ybpPpMwTT~Xw}6=@Q8Srg+zVR zyN1}AqRF=FJVC^yx&18lqhk)alxMsMOicj!EqD zr0Ws@Xm(Zc!+tm`c2R#Hc_BeJaeO_{2J}VWcele{%U4CG zKC|o%$$pYZ!A3#qUp%G>qrh7U14*@@K3h%;)33jzLf7pUn2p?t`c`-OXeVbwQ;@ks2 zAf-`lE_c@=VKXzYN7@U*H(_Qp%v2kBUrF6axxFjN2lDt6<^MWq#vN1tDYjin8S@GUp6~q} zNWs~vN?gKc&39YUmx=nMxK7~@-cnT-E{ZQ*uO$*H4PFuK4rPud&JmW}ny)E8=o_51^`nBlyk*UDsp7(yX7I`dE!$lQ%~zPs8b27%;{&j@P1B?PX72>62Mgyp@7gC$2Xp!b20rMtJ%q zC7O64wsyfTKbgcodYU3?NH@5JuPIL7__JLD?uqgU1PK0Y0^r-uL>#=z>f!@{fd8~q z`Kh#sfq-BjKui*bQ;wu$AOH{;@>^EY#=<>N2xTu959BX(O4$d2m#SpI(r3fq*N3l* zfg#W{Ko#z-g+#fyV$X&-gG{kVPYZzbPjw4l(fVD%dx)bY5;rkkB{BJnY=Rfpeyb)w zWh=b#&+&e%Xl6JC2j6yvs=$4aXENRYD>NvK4_4I`j`erx`g^Rvc$8s+5zkg!B~DSP>#egkJSTcVt>u6XeW@56uJ5Eu{u0Z9QM5WGV9|MP|d@uS0V zdjSk0i4#F(&Ymz36aaz##9$Bz04#-%FH}nAtRy2PiL-*>dV$WYfdENd35p{HLh<~Rp6g|Q-$Nmk9Ijr z@!9HeqVV6n48S0rDRA1X6b10l3jl*cAy9xb;1?zhlEH-ye*wIHV;~^pUlOH^6wZ3i2v&S0|U$8!tr-Z>ObtHfH;c%(@qll z@4k{aqW!~88jRa+{)s_wMEn!OV&J%~0dw}|h$-qij%8A3xiCSaaa_UY>!%*8?d6Q4 b#7|B5?Dq_g!JcJCS`sWp!N;d=s6p|6RKLwb diff --git a/libs/server-sdk/docs/latex/error__info_8h__incl.md5 b/libs/server-sdk/docs/latex/error__info_8h__incl.md5 deleted file mode 100644 index 8686bb454..000000000 --- a/libs/server-sdk/docs/latex/error__info_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -4c89a47c04cdf023da0590f630b0efd3 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/error__info_8h__incl.pdf b/libs/server-sdk/docs/latex/error__info_8h__incl.pdf deleted file mode 100644 index f4c3029c6c000a5c5497a9a584a6bca97383c512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9659 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\newline -Include dependency graph for error\+\_\+kind.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{error__kind_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{error__kind_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36}{LDData\+Source\+Status\+\_\+\+Error\+Kind}} \{ \newline -\mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a94c659bcf988d65e95ce533ff22258eb}{LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+UNKNOWN}} = 0 -, \mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a9ee36378982c30361fec0c80b0f66fcb}{LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+NETWORK\+\_\+\+ERROR}} = 1 -, \mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a4f9ed61be91bee3484863f3d94992292}{LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+ERROR\+\_\+\+RESPONSE}} = 2 -, \mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36af045492096ad7a5103344c1526a41bf6}{LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+INVALID\+\_\+\+DATA}} = 3 -, \newline -\mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36ad5f886ad53e46f77ba7a621a71ba2d3e}{LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+STORE\+\_\+\+ERROR}} = 4 - \} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Launch\+Darkly Server-\/side C Bindings for Data Source Error Kinds. - - - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36}} -\index{error\_kind.h@{error\_kind.h}!LDDataSourceStatus\_ErrorKind@{LDDataSourceStatus\_ErrorKind}} -\index{LDDataSourceStatus\_ErrorKind@{LDDataSourceStatus\_ErrorKind}!error\_kind.h@{error\_kind.h}} -\doxysubsubsection{\texorpdfstring{LDDataSourceStatus\_ErrorKind}{LDDataSourceStatus\_ErrorKind}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36}{LDData\+Source\+Status\+\_\+\+Error\+Kind}}} - -A description of an error condition that the data source encountered. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_DATASOURCESTATUS\_ERRORKIND\_UNKNOWN@{LD\_DATASOURCESTATUS\_ERRORKIND\_UNKNOWN}!error\_kind.h@{error\_kind.h}}\index{error\_kind.h@{error\_kind.h}!LD\_DATASOURCESTATUS\_ERRORKIND\_UNKNOWN@{LD\_DATASOURCESTATUS\_ERRORKIND\_UNKNOWN}}}\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a94c659bcf988d65e95ce533ff22258eb}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a94c659bcf988d65e95ce533ff22258eb}} -LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+UNKNOWN&An unexpected error, such as an uncaught exception, further described by the error message. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_DATASOURCESTATUS\_ERRORKIND\_NETWORK\_ERROR@{LD\_DATASOURCESTATUS\_ERRORKIND\_NETWORK\_ERROR}!error\_kind.h@{error\_kind.h}}\index{error\_kind.h@{error\_kind.h}!LD\_DATASOURCESTATUS\_ERRORKIND\_NETWORK\_ERROR@{LD\_DATASOURCESTATUS\_ERRORKIND\_NETWORK\_ERROR}}}\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a9ee36378982c30361fec0c80b0f66fcb}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a9ee36378982c30361fec0c80b0f66fcb}} -LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+NETWORK\+\_\+\+ERROR&An I/O error such as a dropped connection. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_DATASOURCESTATUS\_ERRORKIND\_ERROR\_RESPONSE@{LD\_DATASOURCESTATUS\_ERRORKIND\_ERROR\_RESPONSE}!error\_kind.h@{error\_kind.h}}\index{error\_kind.h@{error\_kind.h}!LD\_DATASOURCESTATUS\_ERRORKIND\_ERROR\_RESPONSE@{LD\_DATASOURCESTATUS\_ERRORKIND\_ERROR\_RESPONSE}}}\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a4f9ed61be91bee3484863f3d94992292}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36a4f9ed61be91bee3484863f3d94992292}} -LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+ERROR\+\_\+\+RESPONSE&The Launch\+Darkly service returned an HTTP response with an error status, available in the status code. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_DATASOURCESTATUS\_ERRORKIND\_INVALID\_DATA@{LD\_DATASOURCESTATUS\_ERRORKIND\_INVALID\_DATA}!error\_kind.h@{error\_kind.h}}\index{error\_kind.h@{error\_kind.h}!LD\_DATASOURCESTATUS\_ERRORKIND\_INVALID\_DATA@{LD\_DATASOURCESTATUS\_ERRORKIND\_INVALID\_DATA}}}\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36af045492096ad7a5103344c1526a41bf6}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36af045492096ad7a5103344c1526a41bf6}} -LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+INVALID\+\_\+\+DATA&The SDK received malformed data from the Launch\+Darkly service. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_DATASOURCESTATUS\_ERRORKIND\_STORE\_ERROR@{LD\_DATASOURCESTATUS\_ERRORKIND\_STORE\_ERROR}!error\_kind.h@{error\_kind.h}}\index{error\_kind.h@{error\_kind.h}!LD\_DATASOURCESTATUS\_ERRORKIND\_STORE\_ERROR@{LD\_DATASOURCESTATUS\_ERRORKIND\_STORE\_ERROR}}}\mbox{\Hypertarget{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36ad5f886ad53e46f77ba7a621a71ba2d3e}\label{error__kind_8h_ac0466eb4fd9501fc92b3597fd18d1b36ad5f886ad53e46f77ba7a621a71ba2d3e}} -LD\+\_\+\+DATASOURCESTATUS\+\_\+\+ERRORKIND\+\_\+\+STORE\+\_\+\+ERROR&The data source itself is working, but when it tried to put an update into the data store, the data store failed (so the SDK may not have the latest data). \\ -\hline - -\end{DoxyEnumFields} diff --git a/libs/server-sdk/docs/latex/error__kind_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/error__kind_8h__dep__incl.md5 deleted file mode 100644 index a77d968d2..000000000 --- a/libs/server-sdk/docs/latex/error__kind_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ea3c21fe99e246903ceaf45b9f4da1bb \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/error__kind_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/error__kind_8h__dep__incl.pdf deleted file mode 100644 index a172dce55e2d8cf61efcfff1d1ad7374abdae985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9239 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 diff --git a/libs/server-sdk/docs/latex/error__kind_8h__incl.md5 b/libs/server-sdk/docs/latex/error__kind_8h__incl.md5 deleted file mode 100644 index adf8397af..000000000 --- a/libs/server-sdk/docs/latex/error__kind_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -e015015c18a07a05697cf72123c27f94 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/error__kind_8h__incl.pdf b/libs/server-sdk/docs/latex/error__kind_8h__incl.pdf deleted file mode 100644 index bfea20651eca7d6f473ac8b027a251f9c6fec0fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8802 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

    31PjHGYkqBNYX zZgM%IygM&7+na6MFBT&D`CL5DHC;*=7%Brxm!fI+F!Zbr@7>bKhE4!S8wdnH|yKw0AapFbI zVkc~B!AWuHXYbd0G^IAyw}isY>CBmbEPHC&9{OXcd#Iq_^q*~A1gp_MubVdZOU8Pn z3(xgEY}#9|0wy6j2D{<~= z_jxSe$JgZQdpvYiiP3%QVUkrY{HupVy^qyOi5^Zl_h)KphSnAKXWi1g89F$!cSy9U zG;_yokj%v(r{KQqs*I4?$W=>0Yu(5(M1}Wb<=mu-4^DmDM^23im|BA3HEjf2+7#%;vZjBVSTB`(9LoHIHKC(FB%#XP71-FL$N66C%wxJ3DW` zV^6x$viIugDD5PfZ-{fqjI&x_Viv#TcpD|9Yv83U0Fxykp}U}faixCcUhbV7pt^aQ zS;}lOTUcz0{|p_qo%C04no(~D4?aIj$diD$>-RqZu#?-P!K@=ig*GK`oM-oE*z;T6 z%wO*$#grviNtK_}%eI2s$b{37+K++b@^&%Ge1~!G;5Rwg~z6l>=4}|cpdQ2wE=gO-fD>W?^tITmW&HHE| z4N)yg5d1(`VoX(1OK4)s?Yxk6H)S=oc-!V_CQ@ZbL-KJJ@AGT6YA!KJ+GuivI)XANl6glM|oc z)>Jk&-RNvwKuc-nG>$$84)=s)IL@Q4Yk=1<%+Rne=9j{Xr9?MIfHaZX??!m;Bc+d5Vn!>R*kW;Rl;Qyb68 z_)y?^0o{31Vt0(HBJ+x@_w?usq8keCv1wP-vOBj+Zi>@PB}Qt8md9NT75NfKRPL?( zRY6!QLrIz9DhcD8XQj2~Fe7(g#1eyq4eCJ7#>B?QMj;Of1w;A8V3+Abskn%I0$$1K z`kDCo_$jmiWx=xivNeM4UM5H%q(W{P#LesN>geR?yV1k+%o{=8Bs71}bJHA!Q}-?O zQTO^F!}=DUaSMJCQjbjCdE(?t#5(=ta*}fTI8r`gT|1#8+N{{W7z?)oB~DdWe%J4Y z^_tx^$3C|h7+&#rMiQ#^+6sxc%6@wn-R%+IFJ1e!XKgb)|M*}oK6w CzjO)$1UC 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 diff --git a/libs/server-sdk/docs/latex/evaluation__detail_8h.tex b/libs/server-sdk/docs/latex/evaluation__detail_8h.tex deleted file mode 100644 index ce6ea59f4..000000000 --- a/libs/server-sdk/docs/latex/evaluation__detail_8h.tex +++ /dev/null @@ -1,161 +0,0 @@ -\hypertarget{evaluation__detail_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data/evaluation\+\_\+detail.h File Reference} -\label{evaluation__detail_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data/evaluation\_detail.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data/evaluation\_detail.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -Include dependency graph for evaluation\+\_\+detail.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=279pt]{evaluation__detail_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{evaluation__detail_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{evaluation__detail_8h_aebefb6b7c76015a81f2eb36f1cd9cf52}\label{evaluation__detail_8h_aebefb6b7c76015a81f2eb36f1cd9cf52}} -typedef struct \+\_\+\+LDEval\+Detail $\ast$ {\bfseries LDEval\+Detail} -\item -\mbox{\Hypertarget{evaluation__detail_8h_ac736de3b2a9814bce71f11578be52f07}\label{evaluation__detail_8h_ac736de3b2a9814bce71f11578be52f07}} -typedef struct \+\_\+\+LDEval\+Reason $\ast$ {\bfseries LDEval\+Reason} -\end{DoxyCompactItemize} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{evaluation__detail_8h_ab66878fe2c616e809ceac6b999572c50}\label{evaluation__detail_8h_ab66878fe2c616e809ceac6b999572c50}} -enum {\bfseries LDEval\+Reason\+\_\+\+Kind} \{ \newline -{\bfseries LD\+\_\+\+EVALREASON\+\_\+\+OFF} = 0 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+FALLTHROUGH} = 1 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+TARGET\+\_\+\+MATCH} = 2 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+RULE\+\_\+\+MATCH} = 3 -, \newline -{\bfseries LD\+\_\+\+EVALREASON\+\_\+\+PREREQUISITE\+\_\+\+FAILED} = 4 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR} = 5 - \} -\item -\mbox{\Hypertarget{evaluation__detail_8h_a6d341c0965517c38aad88208eddac728}\label{evaluation__detail_8h_a6d341c0965517c38aad88208eddac728}} -enum {\bfseries LDEval\+Reason\+\_\+\+Error\+Kind} \{ \newline -{\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+CLIENT\+\_\+\+NOT\+\_\+\+READY} = 0 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+USER\+\_\+\+NOT\+\_\+\+SPECIFIED} = 1 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+FLAG\+\_\+\+NOT\+\_\+\+FOUND} = 2 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+WRONG\+\_\+\+TYPE} = 3 -, \newline -{\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+MALFORMED\+\_\+\+FLAG} = 4 -, {\bfseries LD\+\_\+\+EVALREASON\+\_\+\+ERROR\+\_\+\+EXCEPTION} = 5 - \} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{evaluation__detail_8h_a35e3d721f0147eab281a2ceb55da04e9}{LDEval\+Detail\+\_\+\+Free}} (LDEval\+Detail detail) -\item -\mbox{\hyperlink{evaluation__detail_8h_a8221649dc0a59119848cce1e2125a8a9}{LDEval\+Detail\+\_\+\+Variation\+Index}} (LDEval\+Detail detail, size\+\_\+t $\ast$out\+\_\+variation\+\_\+index) -\item -\mbox{\hyperlink{evaluation__detail_8h_a4c60dbc095dc1ff1bf0318523420f232}{LDEval\+Detail\+\_\+\+Reason}} (LDEval\+Detail detail, LDEval\+Reason $\ast$out\+\_\+reason) -\item -\mbox{\hyperlink{evaluation__detail_8h_a60dd23f5d0533c05cf0ffe4496854ea6}{LDEval\+Reason\+\_\+\+Kind}} (LDEval\+Reason reason) -\item -\mbox{\hyperlink{evaluation__detail_8h_a544e005c40837aa4f40eaca180525a1a}{LDEval\+Reason\+\_\+\+Error\+Kind}} (LDEval\+Reason reason, enum LDEval\+Reason\+\_\+\+Error\+Kind $\ast$out\+\_\+error\+\_\+kind) -\item -\mbox{\hyperlink{evaluation__detail_8h_a5c0300297bcb20f73d50161fa1bab189}{LDEval\+Reason\+\_\+\+In\+Experiment}} (LDEval\+Reason reason) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{evaluation__detail_8h_a35e3d721f0147eab281a2ceb55da04e9}\label{evaluation__detail_8h_a35e3d721f0147eab281a2ceb55da04e9}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalDetail\_Free@{LDEvalDetail\_Free}} -\index{LDEvalDetail\_Free@{LDEvalDetail\_Free}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalDetail\_Free()}{LDEvalDetail\_Free()}} -{\footnotesize\ttfamily LDEval\+Detail\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDEval\+Detail}]{detail }\end{DoxyParamCaption})} - -Frees the detail structure optionally returned by $\ast$\+Variation\+Detail functions. -\begin{DoxyParams}{Parameters} -{\em detail} & Evaluation detail to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{evaluation__detail_8h_a4c60dbc095dc1ff1bf0318523420f232}\label{evaluation__detail_8h_a4c60dbc095dc1ff1bf0318523420f232}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalDetail\_Reason@{LDEvalDetail\_Reason}} -\index{LDEvalDetail\_Reason@{LDEvalDetail\_Reason}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalDetail\_Reason()}{LDEvalDetail\_Reason()}} -{\footnotesize\ttfamily LDEval\+Detail\+\_\+\+Reason (\begin{DoxyParamCaption}\item[{LDEval\+Detail}]{detail, }\item[{LDEval\+Reason $\ast$}]{out\+\_\+reason }\end{DoxyParamCaption})} - -Returns the reason of the evaluation result, if any. -\begin{DoxyParams}{Parameters} -{\em detail} & Evaluation detail.\+Must not be NULL. \\ -\hline -{\em out\+\_\+reason} & Pointer where reason should be stored, if any. The reason\textquotesingle{}s lifetime is valid only for that of the containing Eval\+Detail. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if a reason was present, false otherwise. -\end{DoxyReturn} -\mbox{\Hypertarget{evaluation__detail_8h_a8221649dc0a59119848cce1e2125a8a9}\label{evaluation__detail_8h_a8221649dc0a59119848cce1e2125a8a9}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalDetail\_VariationIndex@{LDEvalDetail\_VariationIndex}} -\index{LDEvalDetail\_VariationIndex@{LDEvalDetail\_VariationIndex}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalDetail\_VariationIndex()}{LDEvalDetail\_VariationIndex()}} -{\footnotesize\ttfamily LDEval\+Detail\+\_\+\+Variation\+Index (\begin{DoxyParamCaption}\item[{LDEval\+Detail}]{detail, }\item[{size\+\_\+t $\ast$}]{out\+\_\+variation\+\_\+index }\end{DoxyParamCaption})} - -Returns variation index of the evaluation result, if any. -\begin{DoxyParams}{Parameters} -{\em detail} & Evaluation detail. Must not be NULL. \\ -\hline -{\em out\+\_\+variation\+\_\+index} & Pointer where index should be stored, if any. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if an index was present, false otherwise. -\end{DoxyReturn} -\mbox{\Hypertarget{evaluation__detail_8h_a544e005c40837aa4f40eaca180525a1a}\label{evaluation__detail_8h_a544e005c40837aa4f40eaca180525a1a}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalReason\_ErrorKind@{LDEvalReason\_ErrorKind}} -\index{LDEvalReason\_ErrorKind@{LDEvalReason\_ErrorKind}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalReason\_ErrorKind()}{LDEvalReason\_ErrorKind()}} -{\footnotesize\ttfamily LDEval\+Reason\+\_\+\+Error\+Kind (\begin{DoxyParamCaption}\item[{LDEval\+Reason}]{reason, }\item[{enum LDEval\+Reason\+\_\+\+Error\+Kind $\ast$}]{out\+\_\+error\+\_\+kind }\end{DoxyParamCaption})} - -Returns the evaluation reason\textquotesingle{}s error kind, if the evaluation reason\textquotesingle{}s kind was LD\+\_\+\+EVALREASON\+\_\+\+ERROR. -\begin{DoxyParams}{Parameters} -{\em reason} & Evaluation reason. Must not be NULL. \\ -\hline -{\em out\+\_\+error\+\_\+kind} & Pointer where error kind should be stored, if any. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if an error kind was present, false otherwise. -\end{DoxyReturn} -\mbox{\Hypertarget{evaluation__detail_8h_a5c0300297bcb20f73d50161fa1bab189}\label{evaluation__detail_8h_a5c0300297bcb20f73d50161fa1bab189}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalReason\_InExperiment@{LDEvalReason\_InExperiment}} -\index{LDEvalReason\_InExperiment@{LDEvalReason\_InExperiment}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalReason\_InExperiment()}{LDEvalReason\_InExperiment()}} -{\footnotesize\ttfamily LDEval\+Reason\+\_\+\+In\+Experiment (\begin{DoxyParamCaption}\item[{LDEval\+Reason}]{reason }\end{DoxyParamCaption})} - -Whether the evaluation was part of an experiment. - - -\begin{DoxyParams}{Parameters} -{\em reason} & Evaluation reason. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the evaluation resulted in an experiment rollout and served one of the variations in the experiment. -\end{DoxyReturn} -\mbox{\Hypertarget{evaluation__detail_8h_a60dd23f5d0533c05cf0ffe4496854ea6}\label{evaluation__detail_8h_a60dd23f5d0533c05cf0ffe4496854ea6}} -\index{evaluation\_detail.h@{evaluation\_detail.h}!LDEvalReason\_Kind@{LDEvalReason\_Kind}} -\index{LDEvalReason\_Kind@{LDEvalReason\_Kind}!evaluation\_detail.h@{evaluation\_detail.h}} -\doxysubsubsection{\texorpdfstring{LDEvalReason\_Kind()}{LDEvalReason\_Kind()}} -{\footnotesize\ttfamily LDEval\+Reason\+\_\+\+Kind (\begin{DoxyParamCaption}\item[{LDEval\+Reason}]{reason }\end{DoxyParamCaption})} - -Returns the evaluation reason\textquotesingle{}s kind. -\begin{DoxyParams}{Parameters} -{\em reason} & Evaluation reason. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Kind of reason. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.md5 deleted file mode 100644 index a4f005fd5..000000000 --- a/libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -eeab4887c14421d8bffeefe90d9c95f0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/evaluation__detail_8h__dep__incl.pdf deleted file mode 100644 index fb0d7308ee13d823667da552d24d994b318f0964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8730 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 W8UsgRPBS9`1&fmN@F?r3kpCatfv&9p diff --git a/libs/server-sdk/docs/latex/evaluation__detail_8h__incl.md5 b/libs/server-sdk/docs/latex/evaluation__detail_8h__incl.md5 deleted file mode 100644 index ff6add885..000000000 --- a/libs/server-sdk/docs/latex/evaluation__detail_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -c327735b8d02c54ed3d0f10e62bfd00f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/evaluation__detail_8h__incl.pdf b/libs/server-sdk/docs/latex/evaluation__detail_8h__incl.pdf deleted file mode 100644 index ea31b85d56e7a546ae1536de802544f4059330e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9258 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 diff --git a/libs/server-sdk/docs/latex/files.tex b/libs/server-sdk/docs/latex/files.tex deleted file mode 100644 index a05ae296b..000000000 --- a/libs/server-sdk/docs/latex/files.tex +++ /dev/null @@ -1,125 +0,0 @@ -\doxysection{File List} -Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries attribute\+\_\+reference.\+hpp} }{\pageref{attribute__reference_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries attributes.\+hpp} }{\pageref{attributes_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries attributes\+\_\+builder.\+hpp} }{\pageref{attributes__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries connection.\+hpp} }{\pageref{connection_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries context.\+hpp} }{\pageref{context_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries context\+\_\+builder.\+hpp} }{\pageref{context__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries error.\+hpp} }{\pageref{error_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/{\bfseries value.\+hpp} }{\pageref{value_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{array__builder_8h}{array\+\_\+builder.\+h}} }{\pageref{array__builder_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{context_8h}{context.\+h}} }{\pageref{context_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{context__builder_8h}{context\+\_\+builder.\+h}} }{\pageref{context__builder_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/{\bfseries export.\+h} }{\pageref{export_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{flag__listener_8h}{flag\+\_\+listener.\+h}} }{\pageref{flag__listener_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/{\bfseries iter.\+hpp} }{\pageref{iter_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{listener__connection_8h}{listener\+\_\+connection.\+h}} }{\pageref{listener__connection_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{memory__routines_8h}{memory\+\_\+routines.\+h}} }{\pageref{memory__routines_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{object__builder_8h}{object\+\_\+builder.\+h}} }{\pageref{object__builder_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{shared__function__argument__macro__definitions_8h}{shared\+\_\+function\+\_\+argument\+\_\+macro\+\_\+definitions.\+h}} }{\pageref{shared__function__argument__macro__definitions_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{status_8h}{status.\+h}} }{\pageref{status_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{value_8h}{value.\+h}} }{\pageref{value_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/\mbox{\hyperlink{common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h}{builder.\+h}} }{\pageref{common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/\mbox{\hyperlink{common_2include_2launchdarkly_2bindings_2c_2config_2config_8h}{config.\+h}} }{\pageref{common_2include_2launchdarkly_2bindings_2c_2config_2config_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/\mbox{\hyperlink{logging__builder_8h}{logging\+\_\+builder.\+h}} }{\pageref{logging__builder_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data/\mbox{\hyperlink{evaluation__detail_8h}{evaluation\+\_\+detail.\+h}} }{\pageref{evaluation__detail_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data\+\_\+source/\mbox{\hyperlink{error__info_8h}{error\+\_\+info.\+h}} \\*Launch\+Darkly Server-\/side C Bindings for Data Source Error Info }{\pageref{error__info_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/data\+\_\+source/\mbox{\hyperlink{error__kind_8h}{error\+\_\+kind.\+h}} \\*Launch\+Darkly Server-\/side C Bindings for Data Source Error Kinds }{\pageref{error__kind_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/logging/\mbox{\hyperlink{log__level_8h}{log\+\_\+level.\+h}} }{\pageref{log__level_8h}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/{\bfseries client.\+hpp} }{\pageref{common_2include_2launchdarkly_2config_2client_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/{\bfseries config.\+hpp} }{\pageref{common_2include_2launchdarkly_2config_2shared_2config_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/{\bfseries defaults.\+hpp} }{\pageref{common_2include_2launchdarkly_2config_2shared_2defaults_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/{\bfseries sdks.\+hpp} }{\pageref{sdks_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries app\+\_\+info\+\_\+builder.\+hpp} }{\pageref{app__info__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries config\+\_\+builder.\+hpp} }{\pageref{common_2include_2launchdarkly_2config_2shared_2builders_2config__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries data\+\_\+source\+\_\+builder.\+hpp} }{\pageref{data__source__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries endpoints\+\_\+builder.\+hpp} }{\pageref{endpoints__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries events\+\_\+builder.\+hpp} }{\pageref{events__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries http\+\_\+properties\+\_\+builder.\+hpp} }{\pageref{http__properties__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries logging\+\_\+builder.\+hpp} }{\pageref{logging__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/builders/{\bfseries persistence\+\_\+builder.\+hpp} }{\pageref{persistence__builder_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries data\+\_\+source\+\_\+config.\+hpp} }{\pageref{data__source__config_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries events.\+hpp} }{\pageref{events_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries http\+\_\+properties.\+hpp} }{\pageref{http__properties_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries logging.\+hpp} }{\pageref{logging_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries persistence.\+hpp} }{\pageref{config_2shared_2built_2persistence_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/{\bfseries service\+\_\+endpoints.\+hpp} }{\pageref{service__endpoints_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/{\bfseries evaluation\+\_\+detail.\+hpp} }{\pageref{evaluation__detail_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/{\bfseries evaluation\+\_\+detail\+\_\+internal.\+hpp} }{\pageref{evaluation__detail__internal_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/{\bfseries evaluation\+\_\+reason.\+hpp} }{\pageref{evaluation__reason_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/{\bfseries evaluation\+\_\+result.\+hpp} }{\pageref{evaluation__result_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data\+\_\+sources/{\bfseries data\+\_\+source\+\_\+status\+\_\+base.\+hpp} }{\pageref{data__source__status__base_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data\+\_\+sources/{\bfseries data\+\_\+source\+\_\+status\+\_\+error\+\_\+info.\+hpp} }{\pageref{data__source__status__error__info_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data\+\_\+sources/{\bfseries data\+\_\+source\+\_\+status\+\_\+error\+\_\+kind.\+hpp} }{\pageref{data__source__status__error__kind_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/{\bfseries c\+\_\+binding\+\_\+helpers.\+hpp} }{\pageref{c__binding__helpers_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/{\bfseries unreachable.\+hpp} }{\pageref{unreachable_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/logging/{\bfseries log\+\_\+backend.\+hpp} }{\pageref{log__backend_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/logging/{\bfseries log\+\_\+level.\+hpp} }{\pageref{log__level_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/persistence/{\bfseries persistence.\+hpp} }{\pageref{persistence_2persistence_8hpp}}{} -\item\contentsline{section}{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/bindings/c/config/{\bfseries log\+\_\+backend\+\_\+wrapper.\+hpp} }{\pageref{log__backend__wrapper_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/{\bfseries all\+\_\+flags\+\_\+state.\+hpp} }{\pageref{all__flags__state_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/{\bfseries change\+\_\+notifier.\+hpp} }{\pageref{include_2launchdarkly_2server__side_2change__notifier_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/{\bfseries client.\+hpp} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2client_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/{\bfseries data\+\_\+source\+\_\+status.\+hpp} }{\pageref{data__source__status_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/bindings/c/\mbox{\hyperlink{sdk_8h}{sdk.\+h}} \\*Launch\+Darkly Server-\/side C Bindings }{\pageref{sdk_8h}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/bindings/c/all\+\_\+flags\+\_\+state/\mbox{\hyperlink{all__flags__state_8h}{all\+\_\+flags\+\_\+state.\+h}} }{\pageref{all__flags__state_8h}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/bindings/c/config/\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h}{builder.\+h}} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/bindings/c/config/\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h}{config.\+h}} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/bindings/c/config/lazy\+\_\+load\+\_\+builder/\mbox{\hyperlink{lazy__load__builder_8h}{lazy\+\_\+load\+\_\+builder.\+h}} }{\pageref{lazy__load__builder_8h}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/{\bfseries config.\+hpp} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2config_2config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/{\bfseries config\+\_\+builder.\+hpp} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2config_2config__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/{\bfseries defaults.\+hpp} }{\pageref{server-sdk_2include_2launchdarkly_2server__side_2config_2defaults_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/{\bfseries all\+\_\+builders.\+hpp} }{\pageref{all__builders_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/{\bfseries background\+\_\+sync\+\_\+builder.\+hpp} }{\pageref{background__sync__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/{\bfseries bootstrap\+\_\+builder.\+hpp} }{\pageref{bootstrap__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/{\bfseries data\+\_\+destination\+\_\+builder.\+hpp} }{\pageref{data__destination__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/{\bfseries data\+\_\+system\+\_\+builder.\+hpp} }{\pageref{data__system__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/{\bfseries lazy\+\_\+load\+\_\+builder.\+hpp} }{\pageref{lazy__load__builder_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/{\bfseries all\+\_\+built.\+hpp} }{\pageref{all__built_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/{\bfseries background\+\_\+sync\+\_\+config.\+hpp} }{\pageref{background__sync__config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/{\bfseries bootstrap\+\_\+config.\+hpp} }{\pageref{bootstrap__config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/{\bfseries data\+\_\+destination\+\_\+config.\+hpp} }{\pageref{data__destination__config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/{\bfseries data\+\_\+system\+\_\+config.\+hpp} }{\pageref{data__system__config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/{\bfseries lazy\+\_\+load\+\_\+config.\+hpp} }{\pageref{lazy__load__config_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/{\bfseries iserialized\+\_\+data\+\_\+reader.\+hpp} }{\pageref{iserialized__data__reader_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/{\bfseries iserialized\+\_\+item\+\_\+kind.\+hpp} }{\pageref{iserialized__item__kind_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/{\bfseries kinds.\+hpp} }{\pageref{kinds_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/{\bfseries serialized\+\_\+item\+\_\+descriptor.\+hpp} }{\pageref{serialized__item__descriptor_8hpp}}{} -\item\contentsline{section}{include/launchdarkly/server\+\_\+side/serialization/{\bfseries json\+\_\+all\+\_\+flags\+\_\+state.\+hpp} }{\pageref{json__all__flags__state_8hpp}}{} -\item\contentsline{section}{src/{\bfseries client\+\_\+impl.\+hpp} }{\pageref{client__impl_8hpp}}{} -\item\contentsline{section}{src/all\+\_\+flags\+\_\+state/{\bfseries all\+\_\+flags\+\_\+state\+\_\+builder.\+hpp} }{\pageref{all__flags__state__builder_8hpp}}{} -\item\contentsline{section}{src/config/builders/data\+\_\+system/{\bfseries defaults.\+hpp} }{\pageref{server-sdk_2src_2config_2builders_2data__system_2defaults_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/change\+\_\+notifier/{\bfseries change\+\_\+notifier.\+hpp} }{\pageref{src_2data__components_2change__notifier_2change__notifier_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/dependency\+\_\+tracker/{\bfseries data\+\_\+kind.\+hpp} }{\pageref{data__kind_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/dependency\+\_\+tracker/{\bfseries dependency\+\_\+tracker.\+hpp} }{\pageref{dependency__tracker_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/dependency\+\_\+tracker/{\bfseries tagged\+\_\+data.\+hpp} }{\pageref{tagged__data_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/expiration\+\_\+tracker/{\bfseries expiration\+\_\+tracker.\+hpp} }{\pageref{expiration__tracker_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/memory\+\_\+store/{\bfseries memory\+\_\+store.\+hpp} }{\pageref{memory__store_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/serialization\+\_\+adapters/{\bfseries json\+\_\+deserializer.\+hpp} }{\pageref{json__deserializer_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/serialization\+\_\+adapters/{\bfseries json\+\_\+destination.\+hpp} }{\pageref{json__destination_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+components/status\+\_\+notifications/{\bfseries data\+\_\+source\+\_\+status\+\_\+manager.\+hpp} }{\pageref{data__source__status__manager_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/bootstrapper/{\bfseries ibootstrapper.\+hpp} }{\pageref{ibootstrapper_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/destination/{\bfseries idestination.\+hpp} }{\pageref{idestination_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/destination/{\bfseries iserialized\+\_\+destination.\+hpp} }{\pageref{iserialized__destination_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/source/{\bfseries idata\+\_\+reader.\+hpp} }{\pageref{idata__reader_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/source/{\bfseries idata\+\_\+synchronizer.\+hpp} }{\pageref{idata__synchronizer_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/store/{\bfseries istore.\+hpp} }{\pageref{istore_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+interfaces/system/{\bfseries idata\+\_\+system.\+hpp} }{\pageref{idata__system_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/{\bfseries offline.\+hpp} }{\pageref{offline_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/background\+\_\+sync/{\bfseries background\+\_\+sync\+\_\+system.\+hpp} }{\pageref{background__sync__system_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/background\+\_\+sync/sources/polling/{\bfseries polling\+\_\+data\+\_\+source.\+hpp} }{\pageref{polling__data__source_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/background\+\_\+sync/sources/streaming/{\bfseries event\+\_\+handler.\+hpp} }{\pageref{event__handler_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/background\+\_\+sync/sources/streaming/{\bfseries streaming\+\_\+data\+\_\+source.\+hpp} }{\pageref{streaming__data__source_8hpp}}{} -\item\contentsline{section}{src/data\+\_\+systems/lazy\+\_\+load/{\bfseries lazy\+\_\+load\+\_\+system.\+hpp} }{\pageref{lazy__load__system_8hpp}}{} -\item\contentsline{section}{src/evaluation/{\bfseries bucketing.\+hpp} }{\pageref{bucketing_8hpp}}{} -\item\contentsline{section}{src/evaluation/{\bfseries evaluation\+\_\+error.\+hpp} }{\pageref{evaluation__error_8hpp}}{} -\item\contentsline{section}{src/evaluation/{\bfseries evaluator.\+hpp} }{\pageref{evaluator_8hpp}}{} -\item\contentsline{section}{src/evaluation/{\bfseries operators.\+hpp} }{\pageref{operators_8hpp}}{} -\item\contentsline{section}{src/evaluation/{\bfseries rules.\+hpp} }{\pageref{rules_8hpp}}{} -\item\contentsline{section}{src/evaluation/detail/{\bfseries evaluation\+\_\+stack.\+hpp} }{\pageref{evaluation__stack_8hpp}}{} -\item\contentsline{section}{src/evaluation/detail/{\bfseries semver\+\_\+operations.\+hpp} }{\pageref{semver__operations_8hpp}}{} -\item\contentsline{section}{src/evaluation/detail/{\bfseries timestamp\+\_\+operations.\+hpp} }{\pageref{timestamp__operations_8hpp}}{} -\item\contentsline{section}{src/events/{\bfseries event\+\_\+factory.\+hpp} }{\pageref{event__factory_8hpp}}{} -\item\contentsline{section}{src/events/{\bfseries event\+\_\+scope.\+hpp} }{\pageref{event__scope_8hpp}}{} -\end{DoxyCompactList} diff --git a/libs/server-sdk/docs/latex/flag__listener_8h.tex b/libs/server-sdk/docs/latex/flag__listener_8h.tex deleted file mode 100644 index 9e0ef0fc2..000000000 --- a/libs/server-sdk/docs/latex/flag__listener_8h.tex +++ /dev/null @@ -1,192 +0,0 @@ -\hypertarget{flag__listener_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/flag\+\_\+listener.h File Reference} -\label{flag__listener_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/flag\_listener.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/flag\_listener.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -Include dependency graph for flag\+\_\+listener.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=294pt]{flag__listener_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structLDFlagListener}{LDFlag\+Listener}} -\end{DoxyCompactItemize} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{flag__listener_8h_a132d6d52c8e85763e63cacba03d71b53}\label{flag__listener_8h_a132d6d52c8e85763e63cacba03d71b53}} -typedef void($\ast$ {\bfseries Flag\+Changed\+Callback\+Fn}) (char const $\ast$flag\+\_\+key, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} new\+\_\+value, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} old\+\_\+value, bool deleted, void $\ast$user\+\_\+data) -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{flag__listener_8h_aefe8f966978436dd2de9ec943f4a57af}{LD\+\_\+\+EXPORT}} (void) LDFlag\+Listener\+\_\+\+Init(struct \mbox{\hyperlink{structLDFlagListener}{LDFlag\+Listener}} $\ast$listener) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{flag__listener_8h_aefe8f966978436dd2de9ec943f4a57af}\label{flag__listener_8h_aefe8f966978436dd2de9ec943f4a57af}} -\index{flag\_listener.h@{flag\_listener.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!flag\_listener.h@{flag\_listener.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Initializes a flag listener. Must be called before passing the listener to LDClient\+SDK\+\_\+\+Flag\+Notifier\+\_\+\+On\+Flag\+Change. - -Create the struct, initialize the struct, set the Flag\+Changed handler and optionally User\+Data, and then pass the struct to LDClient\+SDK\+\_\+\+Flag\+Notifier\+\_\+\+On\+Flag\+Change. - - -\begin{DoxyParams}{Parameters} -{\em listener} & Listener to initialize.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/flag__listener_8h__incl.md5 b/libs/server-sdk/docs/latex/flag__listener_8h__incl.md5 deleted file mode 100644 index 4cd3a012f..000000000 --- a/libs/server-sdk/docs/latex/flag__listener_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -c18b5c3bf79a3dff40ee027fb2852712 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/flag__listener_8h__incl.pdf b/libs/server-sdk/docs/latex/flag__listener_8h__incl.pdf deleted file mode 100644 index e9f8078471fec5da3fca99853f16be1ff98042fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12778 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\pageref{classlaunchdarkly_1_1AttributesBuilder}}{} -\item \contentsline{section}{launchdarkly\+::Attributes\+Builder$<$ launchdarkly\+::Context\+Builder, launchdarkly\+::Context $>$}{\pageref{classlaunchdarkly_1_1AttributesBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Background\+Sync\+Builder}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Background\+Sync\+Config}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::Basic\+Logging}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging}}{} -\item \contentsline{section}{Binding\+Context\+Builder}{\pageref{structBindingContextBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Bootstrap\+Builder}{\pageref{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Bootstrap\+Config}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Prefix}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Result}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult}}{} -\item \contentsline{section}{launchdarkly\+::CEvaluation\+Detail}{\pageref{structlaunchdarkly_1_1CEvaluationDetail}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::Client\+SDK}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}}{} -\item \contentsline{section}{launchdarkly\+::config\+::Config$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1Config}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Config}{\pageref{structlaunchdarkly_1_1server__side_1_1Config}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Config\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Config\+Builder}{\pageref{classlaunchdarkly_1_1server__side_1_1ConfigBuilder}}{} -\item \contentsline{section}{launchdarkly\+::Context}{\pageref{classlaunchdarkly_1_1Context}}{} -\item \contentsline{section}{launchdarkly\+::Context\+Builder}{\pageref{classlaunchdarkly_1_1ContextBuilder}}{} -\item \contentsline{section}{launchdarkly\+::Context\+Errors}{\pageref{structlaunchdarkly_1_1ContextErrors}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$\+::Custom\+Builder}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::Custom\+Logging}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Data\+Destination\+Builder}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Data\+Destination\+Config}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Data\+Source\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Data\+Source\+Builder$<$ Client\+SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler}}{} -\item \contentsline{section}{launchdarkly\+::common\+::data\+\_\+sources\+::Data\+Source\+Status\+Base$<$ TData\+Source\+State $>$}{\pageref{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase}}{} -\item \contentsline{section}{launchdarkly\+::common\+::data\+\_\+sources\+::Data\+Source\+Status\+Error\+Info}{\pageref{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo}}{} -\item internal\+::data\+\_\+sources\+::Data\+Source\+Status\+Manager\+Base\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Data\+Source\+Status\+Manager}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Data\+System\+Builder}{\pageref{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Data\+System\+Config}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::Defaults$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::Defaults}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::Defaults$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::Defaults$<$ Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler\+::Delete}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Map}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Set}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Dependency\+Tracker}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker}}{} -\item std\+::enable\+\_\+shared\+\_\+from\+\_\+this\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Polling\+Data\+Source}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Source}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Endpoints\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IBootstrapper\+::Error}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::Error}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Data\+Reader\+::Error}{\pageref{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}}{} -\item \contentsline{section}{launchdarkly\+::Evaluation\+Detail$<$ T $>$}{\pageref{classlaunchdarkly_1_1EvaluationDetail}}{} -\item \contentsline{section}{launchdarkly\+::Evaluation\+Detail\+Internal}{\pageref{classlaunchdarkly_1_1EvaluationDetailInternal}}{} -\item \contentsline{section}{launchdarkly\+::Evaluation\+Reason}{\pageref{classlaunchdarkly_1_1EvaluationReason}}{} -\item \contentsline{section}{launchdarkly\+::Evaluation\+Result}{\pageref{classlaunchdarkly_1_1EvaluationResult}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Evaluation\+Stack}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::Evaluator}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Event\+Factory}{\pageref{classlaunchdarkly_1_1server__side_1_1EventFactory}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Events}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Events\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Event\+Scope}{\pageref{classlaunchdarkly_1_1server__side_1_1EventScope}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Expiration\+Tracker}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker}}{} -\item std\+::false\+\_\+type\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, typename $>$}{\pageref{structlaunchdarkly_1_1detail_1_1has__build__method}}{} -\item \contentsline{section}{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, typename $>$}{\pageref{structlaunchdarkly_1_1detail_1_1has__result__type}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Flags\+Path}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Guard}{\pageref{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Http\+Properties}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Http\+Properties\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IBootstrapper}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::IChange\+Notifier}{\pageref{classlaunchdarkly_1_1server__side_1_1IChangeNotifier}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Change\+Notifier}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::IClient}{\pageref{classlaunchdarkly_1_1server__side_1_1IClient}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Client}{\pageref{classlaunchdarkly_1_1server__side_1_1Client}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::Client\+Impl}{\pageref{classlaunchdarkly_1_1server__side_1_1ClientImpl}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::IConnection}{\pageref{classlaunchdarkly_1_1IConnection}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+Reader}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Deserializer}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::IData\+Source\+Status\+Provider}{\pageref{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+Synchronizer}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Polling\+Data\+Source}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Source}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IDestination}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Change\+Notifier}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Memory\+Store}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::ILog\+Backend}{\pageref{classlaunchdarkly_1_1ILogBackend}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{Log\+Backend\+Wrapper}{\pageref{classLogBackendWrapper}}{} -\end{DoxyCompactList} -\item std\+::integral\+\_\+constant\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, std\+::void\+\_\+t$<$ decltype(std\+::declval$<$ T $>$().Build())$>$ $>$}{\pageref{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8}}{} -\end{DoxyCompactList} -\item \contentsline{section}{IPersistence}{\pageref{classIPersistence}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Data\+Reader}{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::ISerialized\+Destination}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Item\+Kind}{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::Flag\+Kind}{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::Segment\+Kind}{\pageref{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IStore}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Memory\+Store}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+interfaces\+::IData\+System}{\pageref{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem}}{} -\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Background\+Sync}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Offline\+System}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem}}{} -\end{DoxyCompactList} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::Value\+::Array\+::Iterator}{\pageref{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}}{} -\item \contentsline{section}{launchdarkly\+::Value\+::Object\+::Iterator}{\pageref{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Prefix\+::Key\+And\+Salt}{\pageref{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination\+::Kinds}{\pageref{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load\+::Kinds}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Lazy\+Load\+Builder}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Lazy\+Load\+Config}{\pageref{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}}{} -\item \contentsline{section}{LDFlag\+Listener}{\pageref{structLDFlagListener}}{} -\item \contentsline{section}{LDLog\+Backend}{\pageref{structLDLogBackend}}{} -\item \contentsline{section}{LDServer\+Data\+Source\+Status\+Listener}{\pageref{structLDServerDataSourceStatusListener}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Logging}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Method\+Visitor$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Method\+Visitor$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Logging\+Builder\+::No\+Logging}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$\+::None\+Builder}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder}}{} -\item \contentsline{section}{launchdarkly\+::Value\+::Object}{\pageref{classlaunchdarkly_1_1Value_1_1Object}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler\+::Patch}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Persistence\+Builder$<$ Client\+SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Polling\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler\+::Put}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Segments\+Path}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Sem\+Ver}{\pageref{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::integrations\+::Serialized\+Item\+Descriptor}{\pageref{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::Server\+SDK}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Service\+Endpoints}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::All\+Flags\+State\+::State}{\pageref{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::builders\+::Streaming\+Builder$<$ SDK $>$}{\pageref{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ Client\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ launchdarkly\+::config\+::shared\+::Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}}{} -\item \contentsline{section}{launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ Server\+SDK $>$}{\pageref{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Kind$<$ kind, TPath $>$}{\pageref{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Kinds}{\pageref{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Tagged\+Data$<$ Storage $>$}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Tagged\+Data$<$ std\+::set$<$ std\+::string $>$ $>$}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Tagged\+Data$<$ std\+::unordered\+\_\+map$<$ std\+::string, Dependency\+Set $>$ $>$}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}}{} -\item \contentsline{section}{launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Tagged\+Data$<$ Ttl\+Map $>$}{\pageref{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData}}{} -\item std\+::true\+\_\+type\begin{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, std\+::void\+\_\+t$<$ typename T\+::Result $>$ $>$}{\pageref{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4}}{} -\end{DoxyCompactList} -\item \contentsline{section}{launchdarkly\+::Value}{\pageref{classlaunchdarkly_1_1Value}}{} -\end{DoxyCompactList} diff --git a/libs/server-sdk/docs/latex/index.tex b/libs/server-sdk/docs/latex/index.tex deleted file mode 100644 index c5ad4d155..000000000 --- a/libs/server-sdk/docs/latex/index.tex +++ /dev/null @@ -1,11 +0,0 @@ -\label{index_md_docs_doc}% -\Hypertarget{index_md_docs_doc}% - \hypertarget{index_autotoc_md3}{}\doxysection{Basic Functionality}\label{index_autotoc_md3} -The following pages document the core of the API, every application will use these portions of the SDK\+: - - -\begin{DoxyItemize} -\item \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1Client}{Client}} -\item \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder}{Config Builder}} -\item \mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context Builder}} -\end{DoxyItemize} \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/lazy__load__builder_8h.tex b/libs/server-sdk/docs/latex/lazy__load__builder_8h.tex deleted file mode 100644 index 949f35f15..000000000 --- a/libs/server-sdk/docs/latex/lazy__load__builder_8h.tex +++ /dev/null @@ -1,141 +0,0 @@ -\hypertarget{lazy__load__builder_8h}{}\doxysection{include/launchdarkly/server\+\_\+side/bindings/c/config/lazy\+\_\+load\+\_\+builder/lazy\+\_\+load\+\_\+builder.h File Reference} -\label{lazy__load__builder_8h}\index{include/launchdarkly/server\_side/bindings/c/config/lazy\_load\_builder/lazy\_load\_builder.h@{include/launchdarkly/server\_side/bindings/c/config/lazy\_load\_builder/lazy\_load\_builder.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -Include dependency graph for lazy\+\_\+load\+\_\+builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{lazy__load__builder_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=226pt]{lazy__load__builder_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{lazy__load__builder_8h_a82d96d08720548130ce66b6ad640edae}\label{lazy__load__builder_8h_a82d96d08720548130ce66b6ad640edae}} -typedef struct \+\_\+\+LDServer\+Lazy\+Load\+Builder $\ast$ {\bfseries LDServer\+Lazy\+Load\+Builder} -\item -\mbox{\Hypertarget{lazy__load__builder_8h_aaa27dbf2d57b4b0158814582b01fcdb5}\label{lazy__load__builder_8h_aaa27dbf2d57b4b0158814582b01fcdb5}} -typedef struct \+\_\+\+LDServer\+Lazy\+Load\+Source\+Ptr $\ast$ {\bfseries LDServer\+Lazy\+Load\+Source\+Ptr} -\end{DoxyCompactItemize} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}} \{ {\bfseries LD\+\_\+\+LAZYLOAD\+\_\+\+CACHE\+\_\+\+EVICTION\+\_\+\+POLICY\+\_\+\+DISABLED} = 0 - \} -\begin{DoxyCompactList}\small\item\em Specifies the action taken when a data item within the in-\/memory cache expires. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{lazy__load__builder_8h_a3bf542cf9d1115583a93f9ff7ba4352e}{LDServer\+Lazy\+Load\+Builder\+\_\+\+New}} () -\item -\mbox{\hyperlink{lazy__load__builder_8h_a96ec96417c8c145cd915d99c2c627c51}{LDServer\+Lazy\+Load\+Builder\+\_\+\+Free}} (LDServer\+Lazy\+Load\+Builder b) -\begin{DoxyCompactList}\small\item\em Frees the memory associated with a Lazy Load builder. Do not call if the builder was consumed by the SDK config builder. \end{DoxyCompactList}\item -\mbox{\hyperlink{lazy__load__builder_8h_a5c99f469f07f8cf8aeef32ce8c6407e8}{LDServer\+Lazy\+Load\+Builder\+\_\+\+Source\+Ptr}} (LDServer\+Lazy\+Load\+Builder b, LDServer\+Lazy\+Load\+Source\+Ptr source) -\item -\mbox{\hyperlink{lazy__load__builder_8h_ad7f9a41ac14037d53906c211bdf279cd}{LDServer\+Lazy\+Load\+Builder\+\_\+\+Cache\+Refresh\+Ms}} (LDServer\+Lazy\+Load\+Builder b, unsigned int milliseconds) -\begin{DoxyCompactList}\small\item\em Specify the duration data items should live in-\/memory before requiring a refresh via the database. The chosen \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}} affects usage of this TTL. \end{DoxyCompactList}\item -\mbox{\hyperlink{lazy__load__builder_8h_a685e95a2890d76b681fde9e127261a27}{LDServer\+Lazy\+Load\+Builder\+\_\+\+Cache\+Policy}} (LDServer\+Lazy\+Load\+Builder b, enum \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}} policy) -\begin{DoxyCompactList}\small\item\em Specify the eviction policy when a data item\textquotesingle{}s TTL expires. At this time, only LD\+\_\+\+LAZYLOAD\+\_\+\+CACHE\+\_\+\+EVICTION\+\_\+\+POLICY\+\_\+\+DISABLED is supported (the default), which leaves stale items in the cache until they can be refreshed. \end{DoxyCompactList}\end{DoxyCompactItemize} - - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}\label{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDLazyLoadCacheEvictionPolicy@{LDLazyLoadCacheEvictionPolicy}} -\index{LDLazyLoadCacheEvictionPolicy@{LDLazyLoadCacheEvictionPolicy}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDLazyLoadCacheEvictionPolicy}{LDLazyLoadCacheEvictionPolicy}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}}} - - - -Specifies the action taken when a data item within the in-\/memory cache expires. - -At this time, the default policy is the only supported policy so there is no need to explicitely set it. - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{lazy__load__builder_8h_a685e95a2890d76b681fde9e127261a27}\label{lazy__load__builder_8h_a685e95a2890d76b681fde9e127261a27}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDServerLazyLoadBuilder\_CachePolicy@{LDServerLazyLoadBuilder\_CachePolicy}} -\index{LDServerLazyLoadBuilder\_CachePolicy@{LDServerLazyLoadBuilder\_CachePolicy}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerLazyLoadBuilder\_CachePolicy()}{LDServerLazyLoadBuilder\_CachePolicy()}} -{\footnotesize\ttfamily LDServer\+Lazy\+Load\+Builder\+\_\+\+Cache\+Policy (\begin{DoxyParamCaption}\item[{LDServer\+Lazy\+Load\+Builder}]{b, }\item[{enum \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}}}]{policy }\end{DoxyParamCaption})} - - - -Specify the eviction policy when a data item\textquotesingle{}s TTL expires. At this time, only LD\+\_\+\+LAZYLOAD\+\_\+\+CACHE\+\_\+\+EVICTION\+\_\+\+POLICY\+\_\+\+DISABLED is supported (the default), which leaves stale items in the cache until they can be refreshed. - - -\begin{DoxyParams}{Parameters} -{\em b} & The builder. Must not be NULL. \\ -\hline -{\em policy} & The eviction policy. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{lazy__load__builder_8h_ad7f9a41ac14037d53906c211bdf279cd}\label{lazy__load__builder_8h_ad7f9a41ac14037d53906c211bdf279cd}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDServerLazyLoadBuilder\_CacheRefreshMs@{LDServerLazyLoadBuilder\_CacheRefreshMs}} -\index{LDServerLazyLoadBuilder\_CacheRefreshMs@{LDServerLazyLoadBuilder\_CacheRefreshMs}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerLazyLoadBuilder\_CacheRefreshMs()}{LDServerLazyLoadBuilder\_CacheRefreshMs()}} -{\footnotesize\ttfamily LDServer\+Lazy\+Load\+Builder\+\_\+\+Cache\+Refresh\+Ms (\begin{DoxyParamCaption}\item[{LDServer\+Lazy\+Load\+Builder}]{b, }\item[{unsigned int}]{milliseconds }\end{DoxyParamCaption})} - - - -Specify the duration data items should live in-\/memory before requiring a refresh via the database. The chosen \mbox{\hyperlink{lazy__load__builder_8h_ad2ce0689e13bd40a032c62e972c7e4b5}{LDLazy\+Load\+Cache\+Eviction\+Policy}} affects usage of this TTL. - - -\begin{DoxyParams}{Parameters} -{\em b} & The builder. Must not be NULL. \\ -\hline -{\em milliseconds} & The time-\/to-\/live for an item in milliseconds. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{lazy__load__builder_8h_a96ec96417c8c145cd915d99c2c627c51}\label{lazy__load__builder_8h_a96ec96417c8c145cd915d99c2c627c51}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDServerLazyLoadBuilder\_Free@{LDServerLazyLoadBuilder\_Free}} -\index{LDServerLazyLoadBuilder\_Free@{LDServerLazyLoadBuilder\_Free}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerLazyLoadBuilder\_Free()}{LDServerLazyLoadBuilder\_Free()}} -{\footnotesize\ttfamily LDServer\+Lazy\+Load\+Builder\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDServer\+Lazy\+Load\+Builder}]{b }\end{DoxyParamCaption})} - - - -Frees the memory associated with a Lazy Load builder. Do not call if the builder was consumed by the SDK config builder. - - -\begin{DoxyParams}{Parameters} -{\em b} & The builder to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{lazy__load__builder_8h_a3bf542cf9d1115583a93f9ff7ba4352e}\label{lazy__load__builder_8h_a3bf542cf9d1115583a93f9ff7ba4352e}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDServerLazyLoadBuilder\_New@{LDServerLazyLoadBuilder\_New}} -\index{LDServerLazyLoadBuilder\_New@{LDServerLazyLoadBuilder\_New}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerLazyLoadBuilder\_New()}{LDServerLazyLoadBuilder\_New()}} -{\footnotesize\ttfamily LDServer\+Lazy\+Load\+Builder\+\_\+\+New (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Creates a Lazy Load builder which can be used as the SDK\textquotesingle{}s data system. - -In Lazy Load mode, the SDK will query a source for data as required, with an in-\/memory cache to reduce the number of queries. This enables usage of databases for storing feature flag/segment data. - -In contrast, the Background Sync system injects data into the SDK asynchronously (either instantly as updates happen, in streaming mode; or periodically, in polling mode). - -Background Sync mode is preferred for most use cases, but Lazy Load may be beneficial when no connection to Launch\+Darkly is required, such as when using the Relay Proxy to populate a database. \mbox{\Hypertarget{lazy__load__builder_8h_a5c99f469f07f8cf8aeef32ce8c6407e8}\label{lazy__load__builder_8h_a5c99f469f07f8cf8aeef32ce8c6407e8}} -\index{lazy\_load\_builder.h@{lazy\_load\_builder.h}!LDServerLazyLoadBuilder\_SourcePtr@{LDServerLazyLoadBuilder\_SourcePtr}} -\index{LDServerLazyLoadBuilder\_SourcePtr@{LDServerLazyLoadBuilder\_SourcePtr}!lazy\_load\_builder.h@{lazy\_load\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerLazyLoadBuilder\_SourcePtr()}{LDServerLazyLoadBuilder\_SourcePtr()}} -{\footnotesize\ttfamily LDServer\+Lazy\+Load\+Builder\+\_\+\+Source\+Ptr (\begin{DoxyParamCaption}\item[{LDServer\+Lazy\+Load\+Builder}]{b, }\item[{LDServer\+Lazy\+Load\+Source\+Ptr}]{source }\end{DoxyParamCaption})} - -Configures the Lazy Load system with a source via opaque pointer to C++ ISerialized\+Data\+Reader. - - -\begin{DoxyParams}{Parameters} -{\em b} & The builder. Must not be NULL. \\ -\hline -{\em source} & The source pointer. Behavior is undefined if the pointer is not an ISerialized\+Data\+Reader. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.md5 deleted file mode 100644 index bb9e94225..000000000 --- a/libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8f62ee49f981988b486db23ed4660565 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/lazy__load__builder_8h__dep__incl.pdf deleted file mode 100644 index 930086ef3f1eda95e20cc977fb563bfd4e708d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11225 zcmd6N2T+q+*RCQ(nn)24DM6alGLRIC;qkO%=l z02gZq5=lt_P#xiHhp`6;VGwEpMNr?;;kK?NX6zR=tckN9)-?}KK3r!Kj z_vGxmL^@=Y0=UEGcmpF68uiU>1WHI{hDH6^j5I63s9g*CzHir%B9i5=Y=6tBAgoaQ2ojGuqTR&U-3 z?5pqg(jL*SGnrsnd}6yj$Gq%0^h(u7ON+kAn=Gabnab@6Eo^HY#t)kNFu#owr>_R_ zF!QGG`xiVo_IvmVI)4a#N{HrL?@a$<&m2;<^w60wW;ACmb4!!^z_kC|I}rX5m-YeU zAm;d-TJ^%^Yr07^M$ybv>ks0-xp;XY@0Kl%L#b>;ibP{X`NJ}#LMAU?XUcdb6vB9H zGM>s{d^pv@FONTRoYhJ+yF~Eh!CZ_d$iZ&VG1$|Bo|}3$b%kGzWecfzwL=jpmcd`u z!<<1jj4;hCFE=e?%F44RZrbZI&!j)Tm;d-WThXeOe5r`dfpmG`72)=$B@`=kUwO1g zNf6F9KMex=3uj6=`@vnY79<1~#g*gk1b-XaiD@Z%W0dtUShE61O5yGsV`0p3rLk zs|@llKDA+X2ml8FjB6M8lREIpLpVSKVS|Lpxp-q)!LHs@K3tru}h0(8V$g0 zN2hy_vb&3i>%X`TpsN9Zcc;lQ6$ z)+xANEbWaKj^{D?jM^c7{|+h-#u|moNlvV zfUu}2=x^KUs*$hJ&5=0EgMzX?sh!jV@dRJlNxJn;wflE+t;j^0D?=0&*@W5Y6f+D+ zhd(4{+;2YHl4ze{Z5<9Vm9j$+-S8`C3ET_g+afV0g`O@ zci~5gE_E)wwo~ZuzJ*g3Un)lk>CYIYFxN=%?0}`^geFgj(=;>FuQ>I9~94s_1k-(`Uxx%j;iKVqLIA zv9)AO&_EZ6kI1kPnDbRJp;p){++foF3W_sSfn-&hf2|@-NstimvbncJTmzKVx)zh} zOQ7Txz`m^U9eBKZj^qAZyXRzKx-TdJSEpp+Zr;?$vON8@7&Yna&d}zE^ zupJ_TVfCfnSqvAu&4am~CE%sk?%!8<34j^_R+es&-p|PGI#;CJJ>e!};h}UcS=mes zkb57SR=Qi*VFOi^&KK_f^VNxS#t4nXOHrO)GtJA zO-3y~D8V!t1$2wpJC~Ojc)e3Ks;OAIx2!;+;UkgbQalE&e^5TLS#uVdn3^42-tj!L z86}^YzVh(wQs3RT2N6Y*=+rk|nySE^*pJSK1=ya-vbsuqfF$&LsgSxdPVf%FkJ^2fxhjePw#N?VQ_?8@ZeP%2GoO6|2gX z&i!WMRp?h@LUd$N-8<4ZbOtP|VwJ~xixiCBM|(fK&2H_!h&Y$cfs)kY4hK@El8U%k zq)h+~FTv&>*ypZMoTY${nlo%ScyRFXVhcN`BCAzh`IXdI4y(k;c=-8% zS~mDtK{Y4WadW$3kTI=V?4Z1qCG)Idor#jI@~%FWbQ3WP>2BK4Gn&iAiixYPAUWjA zFOy@tF<}0XPqdT<4;y43Xtic8r-EVuw+U-Gp zuoMs;EEFWd zCB*K**+NdnM34Pfd6DiRh4(q)OKz9eFHJtWw_LTn>)_(im}cF0tKm}H%lGG6pGdju z8^}G|PArutV|`jTxofi*%Kz5N;>&(3sgze@d4TV<_e|r!=FuQGBJO6d<@%R}*aP2G zNqqx%+djwQ+Wb^z@T|73?#@VxqA)Wd+i^_$7^3pFmLQ z{%}iPxw5#;?#D;Ac;-zW-_xpxY;^RsxoT2AI^CAm@buktYSMl}+UOa4nQydBXG+@! zUo-p}1hse+A3qTz1Y@%<8O^p7{fG`bUy3@r2ufSj>>rS$jm}s$o8dIq5nYBPa6Cne zSQ*xAFKPpYfn8w~Fcv za+xtt{g%Ett5ol^$IH8A%d~l^E`|X-)!h>XHyBLRI}+KsHU&9)K2-`d-l@3Y_(}XI zthA&2T;-DsGyeV)ThEtn572!Gv21_puD|XMGJ1?iGQK+FU#htAqi*rx)|=i`H2dGGZl7wbAYsC3GK~k&reOaouOpLVVW$&V$N0_EdmJF`Y18aLSj0 z8*exzj}kLj1{aT38037ktw_9tKg22_n6tT2&Z#z2&RMZmi#EM}?l>_6sqs~Au6Ab| ztmx!)OW~nuyZZi*c}J0(2k2vwWA>{thr?5OXACbv#~S%5g>(4d$2&c--itugIHmfe zB0>;P3&&oyER>!hPIr4@JHklW%_fH6iY%!Tsub#Ep1*OI74`5_+#5+n4dDYm`Eu4_ zcGG;Rp_w6NdEu^j$R{%CR*32q1QWdL<)SEL%lB>H;bWE`rOys7)pryxJmE6p9DV*F zNA&O(Yqu3NYt#rpw=mMotAc zH}59A(|X13miqUfLb~khPdnCdEyP;c{ZSbOEc+Bhp;o~eL8uCJWc?t1%A<^{r z-_x_TCCBvZZRj$qVGkN|sTSv$J`$ycw-v{Zwcrt6L zOFn&SE(kXX>;v13>(w&M?XNK@Pgw0f!t***`4QH@?)+L?_c~1c&SN0!;a&T49IXh@ z_TIT98M3Oza!##w5x^&k2O?QsHb;sgpn~Jkj((~<-TcQ6*$zu$$l@#p(xmt55=$^0 zdJc;F>3jrwHpR&r@hPFz?hnK%IZL@k6;s=}c>O&tbi)*l*y(Z++O4#6)_Xd2H;8k2 zXTSy_aT}^fY}tekMohz$WrIB1+I_FoB-RM_26u?bZ(@5(KG>RFMCfJHpxsZFp?!}pctNP->i{zyG_+{0`t9Z_IVwg19J!t zTHqdxB7?47{5Gdd!@Vlv-d9$w%scg9a?B@=j0(OAhEEzv774KmJ(WK+gs#g+@<_(S3#gy)VALwo#1u@VKJy0nYt9N|#g zmE=7KbnnZdZy2xovV9{>Z3eHSv5L*bBJ+bcyV`z?S9Ur}21oqYKN4&j3&?YpP3)0g zAaBm*mA|DB#SBvoB{eCK9ch)dO@I^DNKzBtZ+zoVlmn0f152rR;&}ApOb|t-`pCFp z9@DrtojUUc{k-Pn(NClI144w`TON~Dr33d93{XyzubtH3bMcxBRF&e#0BMA{Mg88e zsYrm=(L|d>i_d#j>2xb#u(i0z73vM{n#!4*8{E*>pCWZVh&cu|^0_Ug&KG(|y=cE~ z`>4go$s|Up2u@xdVO`Z*{v6a)Ow&|61{vRPd>L^}yR)}hO(Q@a$El*HZl=dH1_(14 z&@UDyK@XDkOz#r2M$~KFz8E^FTz-c127*57oL`+u_Dx5bkqq(|T5BcvrB?AJj0sy4 zKq0T<=wx5o&cJgY4J#S1KTGerxi5xy7iB4P){%pjIH<0!E$q4P^pIM@z4OR$C3aGS zsO+V!h|DMF?lR@4CG=Qxpe`MNeJ#X!%{MP>+j^tlgcAq(`i39y3zj7DU0-$FA8*Q) zTKw|8{s?3;$1wiZv(!A6VSm6_b#ZjBUhHvEf7;Pg=Hr1jl~Hv{=6>7c&*O^k4P~UQ zKDZg>CMcbMpUupe{y5xO==j+03vBe_J<{0T2G$Q97SDAr-vs6)6E4vYHmK(N1esfT z^tF>3C?hTY@A& zztNDQZr$kMSBII<*mOGE;dfgq}NK` zpdeCaMz!B=cH6PLIHe37d8Es7**jp}f9J>dtD8bR`OW7F`r3($5m#v&1nRu&9Ur{O ztv`CgmBLr9-Wdp;AmEyZ7)>7EzE=yYo{*h~({y~ir<%!>qx(!M))bbKLO7o;vgN5g z6_b9%qSJe~x_^MMJ~(wfw(>E+pwpN8IG%<(Tb&N!7ik;8nw+e@=RraQybEy+C0*f` zduv_lhZ)Q=m2-A@E~JMs6xe^zGK26O3Ym|tz+?UC!dr(~%n~(gJLbDAcrv{$Q}c5g zfyb#KEERpTEJJV!57e{!BGT%MA~kDGn8WMSE(8{R%>n2+m*w^3h8F^dBSO1h^mcgz zzv=Dlj7-OM#q7ojdHYaV>>~v0+1C=@?*j3rsCSDRyzngw+A4v~>y-o+51Rsdn=A2C z3*YaJ()&Rf$MNe}*Ph|0Qts9?Se}>UUlR%}#M2^{%!8{HMpm9DOBHPi!qZ{|E^uki zggET&zL55R{b4G!?Z?IoX%y|QsuVM|x4uh0EMH!SJ~274k8INYly>d&4#p)@_TmYt=nDyJ$QS7oLSD zS~Cj{J_BXab$Rq6d-Ha;cf%UOwIZjl5J*emi9{t|`Px#m%}|V(!} z+bDBR=DgWKZ0`t(pK2QyfdOd&)#qUK1dP_6w!LnlR+bWFniCnvBk^u%yKJ4 zp0v6f%>8jB*HoyAG~@EXt~SxWAmde#&a@Q~XH+V&z*fAqA6;uSiCZ?kV-vj`NXZIA zr!)^|zjT%00#D0%IUYGHQF4+-QM_Suue zu7mg{DfYCvx*|8zI>J@CI|r}D5O_y9=v?fQs1{^QqLu}ami8yx8I2v^CpxMm*nOh4 z5`fo0-_(i|68|n7pJ-=4m199s!Qav`7$-gcQ)l~2wfo;rDa;>tIR}9*D()OTGJYQV zP?;)4^?aVH2;aW;fd8GB!8CdFT~P!9QAlyr|TP!I>buJ1hL+ zVL|l`3tup_OMc`tM9N#FpYo9nFs(TYb#Eayx%lMD!py^x0#k>B7rSQXvZ}asUq4tw=>_>22^hh_iuk6SGZ{ysh_+^^H7IA$*WPqmKPPW%?c*y-^uuv zq*!bOJZPr50aO4cMm8#^>UE|(-qzfT@EBFzls55v_d2NP9`9^Ww@lU^Bu5opUSb=c z{K&C9+M=npLqyjK?JQ8D;rGnzcvVQLRNDO3M#@KK$;snT5W!c~KHv?rwD|w9OuwXj zte6RffPM+W;6IO&PL*w(Vy}Qe!`+dt7#DY(_qc^1H5)rm?&(uL8mWX5gWR zm2rQUE5V$QC?CMJ(;@(_>_n`_okQ87v3>roDR(L;^MgSU5P)A$7^k(1K>=V0^p_B? zf`Orsa9L+N6ym3jFN=obM13)c=t(oU@!{_IAyAx@SJ0#151MA~5N zaT+&Hng4HZC|Cplh2jo({$IX@K)BY0v0H&KR1hE}D0XrcKA8#*5r#qm5D^@=LLy>6 zf8j9U6aGN}LF`osYYf;nu&9t2ZdI^#u~#98;OS`t_SC@TrZWjQ zb*~z(v7w3@gM-Q!ixcQ?d*4SF#}CH8q^L1aw&?N)c5fimq%Z-?_E%S7ml@3jU1nw} zyB4TrK|+0|C6Ev0S$oOdUY)yD)?Zhyn_TUhpy%|qxlg~MWz0)pc)qUMdZz!<%lb_I zyCb9##@fcxrryElC;3GEXI3tShN*U0zYV`D6&l}dE;ziOrygz?qEE0y^C^l_-TA)I?ie~P3&!EDq_11gB?f{BKjzAHhHo;Kiq{>YLJ(=L zHpG^JEgB)Q>Sc$$u@ZS+>biHwABM>4rXU(i z)(>>vwGO{>-K|a-Yn&e_cXV=68r@c6tdG7wM?PR`@j*BB}eU zlx-jRefe5#-Ndzl~a_Xb9;stL$Ied4CWfynvQ|d z90&K`ny}@E@I=dRA`CS82K+k}9x~j^Q!Ylt)?AhFVz5(02fdQ5mwVct6G$T{pi0CwY7FMSGe=p3-<5N zgcDzx3@bZEuA>&BxS@}vX6m)tkCQ#*jO#v-gd!Let!WSL9i~>;zbo13gjVyda2Kx) zKH0tuU+$@fL+1A%S^t5IV@h{Ke1k~zDurZCS|R<5yO@0(XLE3(ZiASM^$^W#0s2N{Sg zzvl;KA2~B_T><*K-C5T?e{dNHX$+&I?;~1EIoBubJ5+X7P^4PFj7~#fB_?Y}agA&) zC+tnwv#OHd^)2V%TVuf=FC2>AQF23)&2YCCam@`0w8pG|sAe->C9`Vt)LXsL>PbC5 zyM_;UY%h8Rk@G}FYnaM?c-@gMOwqteGQ^1TUNCF;a%X{{Cv22{UNzyONsCuA>BM7i$Sq<5PVx+vm$vtidx2I z5Mls6{75l8m`ik7NN88~%#dP8{#fWYr~$-4v_z7*Yj*7n9EpFEk}t%{4L_7VF6#le${OSEv}VSxJGEBQbF{eSv)`Q+orsAo z__{vh+-gp>S0qWpk)aK}31jJYhug{mg<`->4_qM6wV*?oRzYgL%X-+fnoO(GJd#^5 z_k42=VQ@!8NSK6t;zc>>xeHQyA1P%mBwDospRJR(uFjb)dy2HqbLP4Ue2S=eVHV(p z*E$A%08VxrzgAhpe^-Z1L#Q)6T1;4|Um=2=tv|{s*riHikG{!?J|3ahw9;M*v$ri^ zaJUMkmG`5UY=1#W1hP+4Bj2!2BR%K5oqu-D?FC(>x6^VwzPD3VQuNy@?z2l7(2oRK zXMV8Vpe9D1%^G{J#q%LDno4#`lAZL1?G|xbrGCB$n~E?82V3-v?Ur>_^V=5JM+SDx z-3;vb(^enmVq%|C0w>p1O2D(~%@FHm{s%CRCaOEEp$}5-C_KEx7oelJl=M#hqP*h} zp2wB)x5pIWMJMGO(yH=g1@)rc(&K!tKnlvT%GudU4*$sJ2zw1J~aK3qRS=MlOP$DV#^;7%G&K6S;P+i{;pq4L=5M_k610xo;)nu0h41c72BFzf{+3I>~S|JmQ4%Ec+8 z@-S>f>SA|7#L4KfX>Pda;;&hHyCZB#uo+T$k3|7$ED5#fJ53kLnW z9vCY0ukm5c61y?|tq%}($XF`>fr;Rj^PiaDzuFTK{C6K>g1E@<@6U<}LjO58keCSc zUt=#TMX++kSl!2KloRu6d#fm?Ij-@C4h3kHCj j@Xt&#+#Z45p?}#48Uu63oLC8#QXx?i4h}^vC6fOEfeEE$ diff --git a/libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.md5 b/libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.md5 deleted file mode 100644 index 554aaa64d..000000000 --- a/libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -0377e78820d556b272d91acb9e110760 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.pdf b/libs/server-sdk/docs/latex/lazy__load__builder_8h__incl.pdf deleted file mode 100644 index 05ab60224bee0bfe6a5b1f16827999911972862c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11997 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\newline -Include dependency graph for listener\+\_\+connection.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{listener__connection_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{listener__connection_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -typedef struct \+\_\+\+LDListener\+Connection $\ast$ \mbox{\hyperlink{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}{LDListener\+Connection}} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{listener__connection_8h_a1224a5e968df8badb6796e94cee27693}{LDListener\+Connection\+\_\+\+Disconnect}} (\mbox{\hyperlink{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}{LDListener\+Connection}} connection) -\item -\mbox{\hyperlink{listener__connection_8h_acec53f4599c5dcdb45efb6b52aba9e9e}{LD\+\_\+\+EXPORT}} (void) LDListener\+Connection\+\_\+\+Free(\mbox{\hyperlink{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}{LDListener\+Connection}} connection) -\end{DoxyCompactItemize} - - -\doxysubsection{Typedef Documentation} -\mbox{\Hypertarget{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}\label{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}} -\index{listener\_connection.h@{listener\_connection.h}!LDListenerConnection@{LDListenerConnection}} -\index{LDListenerConnection@{LDListenerConnection}!listener\_connection.h@{listener\_connection.h}} -\doxysubsubsection{\texorpdfstring{LDListenerConnection}{LDListenerConnection}} -{\footnotesize\ttfamily typedef struct \+\_\+\+LDListener\+Connection$\ast$ \mbox{\hyperlink{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}{LDListener\+Connection}}} - -Handle that represents a listener connection. - -To stop unregister a listener call LDListener\+Connection\+\_\+\+Disconnect. To free a connection listener call LDListener\+Connection\+\_\+\+Free. - -Freeing an LDListener\+Connection does not disconnect the connection. If it is deleted, without being disconnected, then the listener will remain active until the associated SDK is freed. - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{listener__connection_8h_acec53f4599c5dcdb45efb6b52aba9e9e}\label{listener__connection_8h_acec53f4599c5dcdb45efb6b52aba9e9e}} -\index{listener\_connection.h@{listener\_connection.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!listener\_connection.h@{listener\_connection.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free a listener connection. - - -\begin{DoxyParams}{Parameters} -{\em connection} & The LDListener\+Connection to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{listener__connection_8h_a1224a5e968df8badb6796e94cee27693}\label{listener__connection_8h_a1224a5e968df8badb6796e94cee27693}} -\index{listener\_connection.h@{listener\_connection.h}!LDListenerConnection\_Disconnect@{LDListenerConnection\_Disconnect}} -\index{LDListenerConnection\_Disconnect@{LDListenerConnection\_Disconnect}!listener\_connection.h@{listener\_connection.h}} -\doxysubsubsection{\texorpdfstring{LDListenerConnection\_Disconnect()}{LDListenerConnection\_Disconnect()}} -{\footnotesize\ttfamily LDListener\+Connection\+\_\+\+Disconnect (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{listener__connection_8h_a424bc119d8823bbfbd4cd29ca64b79ad}{LDListener\+Connection}}}]{connection }\end{DoxyParamCaption})} - -Disconnect a listener. - - -\begin{DoxyParams}{Parameters} -{\em connection} & The connection for the listener to disconnect. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.md5 deleted file mode 100644 index 4ab774cbb..000000000 --- a/libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -e874fe971caea00f5fdafd7b6b436157 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/listener__connection_8h__dep__incl.pdf deleted file mode 100644 index 6be76c76e0d5338ee2d8b33202d1ba42b9cf0c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8724 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 J$ZIGN{2!fZ!e{^h diff --git a/libs/server-sdk/docs/latex/listener__connection_8h__incl.md5 b/libs/server-sdk/docs/latex/listener__connection_8h__incl.md5 deleted file mode 100644 index ef3969d0d..000000000 --- a/libs/server-sdk/docs/latex/listener__connection_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -c547c479b860980e62b4f311d9fde869 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/listener__connection_8h__incl.pdf b/libs/server-sdk/docs/latex/listener__connection_8h__incl.pdf deleted file mode 100644 index f776a7038deb253e1bb1e261bf2e4174cf0215f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8802 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\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/status.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -Include dependency graph for log\+\_\+level.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{log__level_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{log__level_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} \{ {\bfseries LD\+\_\+\+LOG\+\_\+\+DEBUG} = 0 -, {\bfseries LD\+\_\+\+LOG\+\_\+\+INFO} = 1 -, {\bfseries LD\+\_\+\+LOG\+\_\+\+WARN} = 2 -, {\bfseries LD\+\_\+\+LOG\+\_\+\+ERROR} = 3 - \} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{log__level_8h_adcc43a9628e714d45f12d305b483fa7d}{LDLog\+Level\+\_\+\+Name}} (enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} level, char const $\ast$level\+\_\+if\+\_\+unknown) -\item -\mbox{\hyperlink{log__level_8h_aa0fcb189491198d54e25f1d0032850e2}{LDLog\+Level\+\_\+\+Enum}} (char const $\ast$level, enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} level\+\_\+if\+\_\+unknown) -\end{DoxyCompactItemize} - - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{log__level_8h_a350a93aa37f635cf7e778121189bb49c}\label{log__level_8h_a350a93aa37f635cf7e778121189bb49c}} -\index{log\_level.h@{log\_level.h}!LDLogLevel@{LDLogLevel}} -\index{LDLogLevel@{LDLogLevel}!log\_level.h@{log\_level.h}} -\doxysubsubsection{\texorpdfstring{LDLogLevel}{LDLogLevel}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}}} - -Defines the log levels used with the SDK\textquotesingle{}s default logger, or a user-\/provided custom logger. - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{log__level_8h_aa0fcb189491198d54e25f1d0032850e2}\label{log__level_8h_aa0fcb189491198d54e25f1d0032850e2}} -\index{log\_level.h@{log\_level.h}!LDLogLevel\_Enum@{LDLogLevel\_Enum}} -\index{LDLogLevel\_Enum@{LDLogLevel\_Enum}!log\_level.h@{log\_level.h}} -\doxysubsubsection{\texorpdfstring{LDLogLevel\_Enum()}{LDLogLevel\_Enum()}} -{\footnotesize\ttfamily LDLog\+Level\+\_\+\+Enum (\begin{DoxyParamCaption}\item[{char const $\ast$}]{level, }\item[{enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}}}]{level\+\_\+if\+\_\+unknown }\end{DoxyParamCaption})} - -Lookup a LDLog\+Level by name. -\begin{DoxyParams}{Parameters} -{\em level} & Name of level. \\ -\hline -{\em level\+\_\+if\+\_\+unknown} & Default level to return if the level wasn\textquotesingle{}t recognized. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -LDLog\+Level matching the name, or level\+\_\+if\+\_\+unknown if not recognized. -\end{DoxyReturn} -\mbox{\Hypertarget{log__level_8h_adcc43a9628e714d45f12d305b483fa7d}\label{log__level_8h_adcc43a9628e714d45f12d305b483fa7d}} -\index{log\_level.h@{log\_level.h}!LDLogLevel\_Name@{LDLogLevel\_Name}} -\index{LDLogLevel\_Name@{LDLogLevel\_Name}!log\_level.h@{log\_level.h}} -\doxysubsubsection{\texorpdfstring{LDLogLevel\_Name()}{LDLogLevel\_Name()}} -{\footnotesize\ttfamily LDLog\+Level\+\_\+\+Name (\begin{DoxyParamCaption}\item[{enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}}}]{level, }\item[{char const $\ast$}]{level\+\_\+if\+\_\+unknown }\end{DoxyParamCaption})} - -Lookup the name of a LDLog\+Level. -\begin{DoxyParams}{Parameters} -{\em level} & Target level. \\ -\hline -{\em level\+\_\+if\+\_\+unknown} & Default name to return if the level wasn\textquotesingle{}t recognized. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Name of the level as a string, or level\+\_\+if\+\_\+unknown if not recognized. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/log__level_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/log__level_8h__dep__incl.md5 deleted file mode 100644 index 342a78bd9..000000000 --- a/libs/server-sdk/docs/latex/log__level_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8ecf8399ddfff0fcd1097065c7f8d569 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/log__level_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/log__level_8h__dep__incl.pdf deleted file mode 100644 index ae493a44d38e403adb6b76265ce77ec385fb90a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12830 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 E4?VyYRsaA1 diff --git a/libs/server-sdk/docs/latex/log__level_8h__incl.md5 b/libs/server-sdk/docs/latex/log__level_8h__incl.md5 deleted file mode 100644 index d2bc40a25..000000000 --- a/libs/server-sdk/docs/latex/log__level_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -dacdb328af421d95df77d355efb6adb9 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/log__level_8h__incl.pdf b/libs/server-sdk/docs/latex/log__level_8h__incl.pdf deleted file mode 100644 index cbb46caf12562c2029f32e5e6169d33af4f73e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9936 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\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/status.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -Include dependency graph for logging\+\_\+builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{logging__builder_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{logging__builder_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}} -\end{DoxyCompactItemize} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{logging__builder_8h_ad286cbdd933ae88005c826a27d8f1109}\label{logging__builder_8h_ad286cbdd933ae88005c826a27d8f1109}} -typedef struct \+\_\+\+LDLogging\+Basic\+Builder $\ast$ {\bfseries LDLogging\+Basic\+Builder} -\item -\mbox{\Hypertarget{logging__builder_8h_ae0e4f72b7b8d0bf856bc56afae35de71}\label{logging__builder_8h_ae0e4f72b7b8d0bf856bc56afae35de71}} -typedef struct \+\_\+\+LDLogging\+Custom\+Builder $\ast$ {\bfseries LDLogging\+Custom\+Builder} -\item -\mbox{\Hypertarget{logging__builder_8h_a7adb8bddf07c21daafdf4a76f1ac9077}\label{logging__builder_8h_a7adb8bddf07c21daafdf4a76f1ac9077}} -typedef bool($\ast$ {\bfseries Enabled\+Fn}) (enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} level, void $\ast$user\+\_\+data) -\item -\mbox{\Hypertarget{logging__builder_8h_aaa5786f7f5abd37f3e18646bb839974f}\label{logging__builder_8h_aaa5786f7f5abd37f3e18646bb839974f}} -typedef void($\ast$ {\bfseries Write\+Fn}) (enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} level, char const $\ast$msg, void $\ast$user\+\_\+data) -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{logging__builder_8h_afeb64a36198a8f5a3fe5a11882528e13}{LD\+\_\+\+EXPORT}} (void) LDLog\+Backend\+\_\+\+Init(struct \mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}} $\ast$backend) -\item -\mbox{\hyperlink{logging__builder_8h_a233abbc6dfbae4b51881e80eb0ddd421}{LD\+\_\+\+EXPORT}} (LDLogging\+Basic\+Builder) LDLogging\+Basic\+Builder\+\_\+\+New() -\item -\mbox{\hyperlink{logging__builder_8h_a26b3debce158ab6b21d7292b66d214aa}{LDLogging\+Basic\+Builder\+\_\+\+Level}} (LDLogging\+Basic\+Builder b, enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}} level) -\item -\mbox{\hyperlink{logging__builder_8h_a1ff196017fe8279f4d399455b93693fe}{LDLogging\+Basic\+Builder\+\_\+\+Tag}} (LDLogging\+Basic\+Builder b, char const $\ast$tag) -\item -\mbox{\hyperlink{logging__builder_8h_aab8e31efb2bae08b46db1d0b0277f7f0}{LD\+\_\+\+EXPORT}} (LDLogging\+Custom\+Builder) LDLogging\+Custom\+Builder\+\_\+\+New() -\item -\mbox{\hyperlink{logging__builder_8h_adf21308a3bd3494564f42102bd6a81ee}{LDLogging\+Custom\+Builder\+\_\+\+Backend}} (LDLogging\+Custom\+Builder b, struct \mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}} backend) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{logging__builder_8h_a233abbc6dfbae4b51881e80eb0ddd421}\label{logging__builder_8h_a233abbc6dfbae4b51881e80eb0ddd421}} -\index{logging\_builder.h@{logging\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDLogging\+Basic\+Builder}]{ }\end{DoxyParamCaption})} - -Creates a new builder for Launch\+Darkly\textquotesingle{}s default logger. - -If not passed into the config builder, must be manually freed with LDLogging\+Basic\+Builder\+\_\+\+Free. \begin{DoxyReturn}{Returns} -New builder. -\end{DoxyReturn} -\mbox{\Hypertarget{logging__builder_8h_aab8e31efb2bae08b46db1d0b0277f7f0}\label{logging__builder_8h_aab8e31efb2bae08b46db1d0b0277f7f0}} -\index{logging\_builder.h@{logging\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDLogging\+Custom\+Builder}]{ }\end{DoxyParamCaption})} - -Creates a new builder for a custom, user-\/provided logger. - -If not passed into the config builder, must be manually freed with LDLogging\+Custom\+Builder\+\_\+\+Free. \begin{DoxyReturn}{Returns} -New builder. -\end{DoxyReturn} -\mbox{\Hypertarget{logging__builder_8h_afeb64a36198a8f5a3fe5a11882528e13}\label{logging__builder_8h_afeb64a36198a8f5a3fe5a11882528e13}} -\index{logging\_builder.h@{logging\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Initializes a custom log backend. Must be called before passing a custom backend into configuration. -\begin{DoxyParams}{Parameters} -{\em backend} & Backend to initialize.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{logging__builder_8h_a26b3debce158ab6b21d7292b66d214aa}\label{logging__builder_8h_a26b3debce158ab6b21d7292b66d214aa}} -\index{logging\_builder.h@{logging\_builder.h}!LDLoggingBasicBuilder\_Level@{LDLoggingBasicBuilder\_Level}} -\index{LDLoggingBasicBuilder\_Level@{LDLoggingBasicBuilder\_Level}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDLoggingBasicBuilder\_Level()}{LDLoggingBasicBuilder\_Level()}} -{\footnotesize\ttfamily LDLogging\+Basic\+Builder\+\_\+\+Level (\begin{DoxyParamCaption}\item[{LDLogging\+Basic\+Builder}]{b, }\item[{enum \mbox{\hyperlink{log__level_8h_a350a93aa37f635cf7e778121189bb49c}{LDLog\+Level}}}]{level }\end{DoxyParamCaption})} - -Sets the enabled log level. The default level is LD\+\_\+\+LOG\+\_\+\+INFO. -\begin{DoxyParams}{Parameters} -{\em b} & Client config builder. Must not be NULL. \\ -\hline -{\em level} & Level to set. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{logging__builder_8h_a1ff196017fe8279f4d399455b93693fe}\label{logging__builder_8h_a1ff196017fe8279f4d399455b93693fe}} -\index{logging\_builder.h@{logging\_builder.h}!LDLoggingBasicBuilder\_Tag@{LDLoggingBasicBuilder\_Tag}} -\index{LDLoggingBasicBuilder\_Tag@{LDLoggingBasicBuilder\_Tag}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDLoggingBasicBuilder\_Tag()}{LDLoggingBasicBuilder\_Tag()}} -{\footnotesize\ttfamily LDLogging\+Basic\+Builder\+\_\+\+Tag (\begin{DoxyParamCaption}\item[{LDLogging\+Basic\+Builder}]{b, }\item[{char const $\ast$}]{tag }\end{DoxyParamCaption})} - -Set a tag for this logger. This tag will be included at the start of log entries in square brackets. - -If the name was \char`\"{}\+Launch\+Darkly\char`\"{}, then log entries will be prefixed with \char`\"{}\mbox{[}\+Launch\+Darkly\mbox{]}\char`\"{}. The default tag is \char`\"{}\+Launch\+Darkly\char`\"{}. -\begin{DoxyParams}{Parameters} -{\em b} & Client config builder. Must not be NULL. \\ -\hline -{\em tag} & Tag to set. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{logging__builder_8h_adf21308a3bd3494564f42102bd6a81ee}\label{logging__builder_8h_adf21308a3bd3494564f42102bd6a81ee}} -\index{logging\_builder.h@{logging\_builder.h}!LDLoggingCustomBuilder\_Backend@{LDLoggingCustomBuilder\_Backend}} -\index{LDLoggingCustomBuilder\_Backend@{LDLoggingCustomBuilder\_Backend}!logging\_builder.h@{logging\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDLoggingCustomBuilder\_Backend()}{LDLoggingCustomBuilder\_Backend()}} -{\footnotesize\ttfamily LDLogging\+Custom\+Builder\+\_\+\+Backend (\begin{DoxyParamCaption}\item[{LDLogging\+Custom\+Builder}]{b, }\item[{struct \mbox{\hyperlink{structLDLogBackend}{LDLog\+Backend}}}]{backend }\end{DoxyParamCaption})} - -Sets a custom log backend. -\begin{DoxyParams}{Parameters} -{\em b} & Custom logging builder. Must not be NULL. \\ -\hline -{\em backend} & The backend to use for logging. Ensure the backend was initialized with LDLog\+Backend\+\_\+\+Init. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.md5 deleted file mode 100644 index e037e2c1c..000000000 --- a/libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -ff36349def76b1efa4fc3cb969498e8f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/logging__builder_8h__dep__incl.pdf deleted file mode 100644 index c2167a26efe8977d441931f33802c2018ec1740a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12407 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 diff --git a/libs/server-sdk/docs/latex/logging__builder_8h__incl.md5 b/libs/server-sdk/docs/latex/logging__builder_8h__incl.md5 deleted file mode 100644 index 22e58b071..000000000 --- a/libs/server-sdk/docs/latex/logging__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -471705b2549ccc9b82ac35fc76b0dcfa \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/logging__builder_8h__incl.pdf b/libs/server-sdk/docs/latex/logging__builder_8h__incl.pdf deleted file mode 100644 index 4079b26d418050e2313c22e35bdea1e5eb57214f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13996 zcmd6OWk6J2+b)Pfw{(njGc$BINK2PALpMW<2$Is>-5t^jNOuZIw;3_^Y-^Wmb?S040_vPRdU{G z_H=YQy%AAyY_8=5+588B+kqQele1Q-yoz5BFJoRZ55$r#RABn8>5n|;c=F_`pLYA0 zhh9+9U!e8idhaS);>(`f3MJdpdiSfLs0^MGLtn>DVbdeLYu`hI*WF5oqx>faDb$$H zqbBZ%NXjs_gdmMBImh?t3~6Wu>)J$?FxF7S0L>(r?x

      br-9HD`G*Hnw~)7$#`l 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\@ne - \@twocolumntrue - \fi - \fi - \if@twocolumn - \LT@err{longtable not in 1-column mode}\@ehc - \fi - \begingroup - \@ifnextchar[\LT@array{\LT@array[x]}} -\def\LT@array[#1]#2{% - \refstepcounter{table}\stepcounter{LT@tables}% - \if l#1% - \LTleft\z@ \LTright\fill - \else\if r#1% - \LTleft\fill \LTright\z@ - \else\if c#1% - \LTleft\fill \LTright\fill - \fi\fi\fi - \let\LT@mcol\multicolumn - \let\LT@@tabarray\@tabarray - \let\LT@@hl\hline - \def\@tabarray{% - \let\hline\LT@@hl - \LT@@tabarray}% - \let\\\LT@tabularcr\let\tabularnewline\\% - \def\newpage{\noalign{\break}}% - \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% - \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% - \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption - \@tempdima\ht\strutbox - \let\@endpbox\LT@endpbox - \ifx\extrarowheight\@undefined - \let\@acol\@tabacol - \let\@classz\@tabclassz \let\@classiv\@tabclassiv - \def\@startpbox{\vtop\LT@startpbox}% - \let\@@startpbox\@startpbox - \let\@@endpbox\@endpbox - \let\LT@LL@FM@cr\@tabularcr - \else - \advance\@tempdima\extrarowheight - \col@sep\tabcolsep - \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr - \fi - \setbox\@arstrutbox\hbox{\vrule - \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@}% - \let\@sharp##\let\protect\relax - \begingroup - \@mkpream{#2}% - \xdef\LT@bchunk{% - \global\advance\c@LT@chunks\@ne - \global\LT@rows\z@\setbox\z@\vbox\bgroup - \LT@setprevdepth - \tabskip\LTleft \noexpand\halign to\hsize\bgroup - \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% - \endgroup - \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols - \LT@make@row - \m@th\let\par\@empty - \everycr{}\lineskip\z@\baselineskip\z@ - \LT@bchunk} -\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}} -\def\LT@start{% - \let\LT@start\endgraf - \endgraf\penalty\z@\vskip\LTpre - \dimen@\pagetotal - \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \ht\LT@foot - \dimen@ii\vfuzz - \vfuzz\maxdimen - \setbox\tw@\copy\z@ - \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox - \setbox\tw@\vbox{\unvbox\tw@}% - \vfuzz\dimen@ii - \advance\dimen@ \ht - \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@\dp - \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@ -\pagegoal - \ifdim \dimen@>\z@\vfil\break\fi - \global\@colroom\@colht - \ifvoid\LT@foot\else - \advance\vsize-\ht\LT@foot - \global\advance\@colroom-\ht\LT@foot - \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ - \maxdepth\z@ - \fi - \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak - \output{\LT@output}} -\def\endlongtable{% - \crcr - \noalign{% - \let\LT@entry\LT@entry@chop - \xdef\LT@save@row{\LT@save@row}}% - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \if@filesw - {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% - \gdef\expandafter\noexpand - \csname LT@\romannumeral\c@LT@tables\endcsname - {\LT@save@row}}}% - \fi - \ifx\LT@save@row\LT@@save@row - \else - \LT@warn{Column \@width s have changed\MessageBreak - in table \thetable}% - \LT@final@warn - \fi - \endgraf\penalty -\LT@end@pen - \endgroup - \global\@mparbottom\z@ - \pagegoal\vsize - \endgraf\penalty\z@\addvspace\LTpost - \ifvoid\footins\else\insert\footins{}\fi} -\def\LT@nofcols#1&{% - \futurelet\@let@token\LT@n@fcols} -\def\LT@n@fcols{% - \advance\LT@cols\@ne - \ifx\@let@token\LT@nofcols - \expandafter\@gobble - \else - \expandafter\LT@nofcols - \fi} -\def\LT@tabularcr{% - \relax\iffalse{\fi\ifnum0=`}\fi - \@ifstar - {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr - \LT@t@bularcr}% - {\LT@t@bularcr}} -\let\LT@crcr\crcr -\let\LT@setprevdepth\relax -\def\LT@t@bularcr{% - \global\advance\LT@rows\@ne - \ifnum\LT@rows=\LTchunksize - \gdef\LT@setprevdepth{% - \prevdepth\z@\global - \global\let\LT@setprevdepth\relax}% - \expandafter\LT@xtabularcr - \else - \ifnum0=`{}\fi - \expandafter\LT@LL@FM@cr - \fi} -\def\LT@xtabularcr{% - \@ifnextchar[\LT@argtabularcr\LT@ntabularcr} -\def\LT@ntabularcr{% - \ifnum0=`{}\fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@argtabularcr[#1]{% - \ifnum0=`{}\fi - \ifdim #1>\z@ - \unskip\@xargarraycr{#1}% - \else - \@yargarraycr{#1}% - \fi - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \LT@bchunk} -\def\LT@echunk{% - \crcr\LT@save@row\cr\egroup - \global\setbox\@ne\lastbox - \unskip - \egroup} -\def\LT@entry#1#2{% - \ifhmode\@firstofone{&}\fi\omit - \ifnum#1=\c@LT@chunks - \else - \kern#2\relax - \fi} -\def\LT@entry@chop#1#2{% - \noexpand\LT@entry - {\ifnum#1>\c@LT@chunks - 1}{0pt% - \else - #1}{#2% - \fi}} -\def\LT@entry@write{% - \noexpand\LT@entry^^J% - \@spaces} -\def\LT@kill{% - \LT@echunk - \LT@get@widths - \expandafter\LT@rebox\LT@bchunk} -\def\LT@rebox#1\bgroup{% - #1\bgroup - \unvbox\z@ - \unskip - \setbox\z@\lastbox} -\def\LT@blank@row{% - \xdef\LT@save@row{\expandafter\LT@build@blank - \romannumeral\number\LT@cols 001 }} -\def\LT@build@blank#1{% - \if#1m% - \noexpand\LT@entry{1}{0pt}% - \expandafter\LT@build@blank - \fi} -\def\LT@make@row{% - \global\expandafter\let\expandafter\LT@save@row - \csname LT@\romannumeral\c@LT@tables\endcsname - \ifx\LT@save@row\relax - \LT@blank@row - \else - {\let\LT@entry\or - \if!% - \ifcase\expandafter\expandafter\expandafter\LT@cols - \expandafter\@gobble\LT@save@row - \or - \else - \relax - \fi - !% - \else - \aftergroup\LT@blank@row - \fi}% - \fi} -\let\setlongtables\relax -\def\LT@get@widths{% - \setbox\tw@\hbox{% - \unhbox\@ne - \let\LT@old@row\LT@save@row - \global\let\LT@save@row\@empty - \count@\LT@cols - \loop - \unskip - \setbox\tw@\lastbox - \ifhbox\tw@ - \LT@def@row - \advance\count@\m@ne - \repeat}% - \ifx\LT@@save@row\@undefined - \let\LT@@save@row\LT@save@row - \fi} -\def\LT@def@row{% - \let\LT@entry\or - \edef\@tempa{% - \ifcase\expandafter\count@\LT@old@row - \else - {1}{0pt}% - \fi}% - \let\LT@entry\relax - \xdef\LT@save@row{% - \LT@entry - \expandafter\LT@max@sel\@tempa - \LT@save@row}} -\def\LT@max@sel#1#2{% - {\ifdim#2=\wd\tw@ - #1% - \else - \number\c@LT@chunks - \fi}% - {\the\wd\tw@}} -\def\LT@hline{% - \noalign{\ifnum0=`}\fi - \penalty\@M - \futurelet\@let@token\LT@@hline} -\def\LT@@hline{% - \ifx\@let@token\hline - \global\let\@gtempa\@gobble - \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% - \else - \global\let\@gtempa\@empty - \gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\LT@sep}% - \multispan\LT@cols - \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\penalty\@M}% - \@gtempa} -\def\LT@caption{% - \noalign\bgroup - \@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n} -\def\LT@c@ption#1[#2]#3{% - \LT@makecaption#1\fnum@table{#3}% - \def\@tempa{#2}% - \ifx\@tempa\@empty\else - {\let\\\space - \addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}% - \fi} -\def\LT@capti@n{% - \@ifstar - {\egroup\LT@c@ption\@gobble[]}% - {\egroup\@xdblarg{\LT@c@ption\@firstofone}}} -\def\LT@makecaption#1#2#3{% - \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% - \sbox\@tempboxa{#1{#2: }#3}% - \ifdim\wd\@tempboxa>\hsize - #1{#2: }#3% - \else - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \endgraf\vskip\baselineskip}% - \hss}}} -\def\LT@output{% - \ifnum\outputpenalty <-\@Mi - \ifnum\outputpenalty > -\LT@end@pen - \LT@err{floats and marginpars not allowed in a longtable}\@ehc - \else - \setbox\z@\vbox{\unvbox\@cclv}% - \ifdim \ht\LT@lastfoot>\ht\LT@foot - \dimen@\pagegoal - \advance\dimen@-\ht\LT@lastfoot - \ifdim\dimen@<\ht\z@ - \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% - \@makecol - \@outputpage - \setbox\z@\vbox{\box\LT@head}% - \fi - \fi - \global\@colroom\@colht - \global\vsize\@colht - \vbox - {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% - \fi - \else - \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% - \@makecol - \@outputpage - \global\vsize\@colroom - \copy\LT@head\nobreak - \fi} -\def\LT@end@hd@ft#1{% - \LT@echunk - \ifx\LT@start\endgraf - \LT@err - {Longtable head or foot not at start of table}% - {Increase LTchunksize}% - \fi - \setbox#1\box\z@ - \LT@get@widths - \LT@bchunk} -\def\endfirsthead{\LT@end@hd@ft\LT@firsthead} -\def\endhead{\LT@end@hd@ft\LT@head} -\def\endfoot{\LT@end@hd@ft\LT@foot} -\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot} -\def\LT@startpbox#1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \vrule \@height \ht\@arstrutbox \@width \z@} -\def\LT@endpbox{% - \@finalstrut\@arstrutbox - \egroup - \the\LT@p@ftn - \global\LT@p@ftn{}% - \hfil} -\def\LT@p@ftntext#1{% - \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% - \global\LT@p@ftn\expandafter{\@tempa{#1}}}% - -\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen} -\endinput -%% -%% End of file `longtable.sty'. diff --git a/libs/server-sdk/docs/latex/md_src_data_components_serialization_adapters_README.tex b/libs/server-sdk/docs/latex/md_src_data_components_serialization_adapters_README.tex deleted file mode 100644 index efc548fa3..000000000 --- a/libs/server-sdk/docs/latex/md_src_data_components_serialization_adapters_README.tex +++ /dev/null @@ -1,32 +0,0 @@ -Contains utilities for converting from in-\/memory evaluation models to serialized models, and back again. - -This is a useful building block for implementing various Bootstrapper/\+Synchronizers/\+Destinations. - -For example, to build a new Destination that ferries data to Redis, you might pull the {\ttfamily JSONDestination} off the shelf. - -It accepts memory models, serializes them, and forwards to any {\ttfamily ISerialized\+Destination}. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{IDestination -\/> (serialization step) -\/> ISerializedDestination} - -\end{DoxyCode} - - -To handle pulling data out of Redis, use the {\ttfamily JSONSource}. It pulls from any {\ttfamily ISerialized\+Data\+Source}, deserializes it, and passes it back up by implementing {\ttfamily IData\+Source}. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{IDataSource <-\/ (deserialization step) <-\/ ISerializedDataSource} - -\end{DoxyCode} - - -On the other hand, to build a new Bootstrapper that pulls JSON from a web service, you might pull the {\ttfamily JSONSource} off the shelf. It accepts JSON models, deserializes them, and forwards to any {\ttfamily IDestination}. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{ISerializedDestination -\/> (deserialization step) -\/> IDestination} - -\end{DoxyCode} - \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/md_src_data_systems_background_sync_sources_README.tex b/libs/server-sdk/docs/latex/md_src_data_systems_background_sync_sources_README.tex deleted file mode 100644 index e347cdaa5..000000000 --- a/libs/server-sdk/docs/latex/md_src_data_systems_background_sync_sources_README.tex +++ /dev/null @@ -1,11 +0,0 @@ -This directory contains data sources for use in the Background Sync system. - -These sources implement {\ttfamily IData\+Synchronizer}, which provides an interface that allows for passing in an {\ttfamily IDestination} to which data updates should be sent. - -There are two primary sources supported by the server-\/side SDK. - -One is the \href{./streaming}{\texttt{ streaming}} source\+: it receives updates from a web-\/service (via Server-\/\+Sent Events). - -The other is \href{./polling}{\texttt{ polling}}\+: it periodically hits an endpoint to retrieve a full payload of flag data. - -By default, the SDK uses the streaming source. Users can optionally configure the polling source if streaming isn\textquotesingle{}t feasible or desired. \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/memory__routines_8h.tex b/libs/server-sdk/docs/latex/memory__routines_8h.tex deleted file mode 100644 index a99bb4016..000000000 --- a/libs/server-sdk/docs/latex/memory__routines_8h.tex +++ /dev/null @@ -1,26 +0,0 @@ -\hypertarget{memory__routines_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/memory\+\_\+routines.h File Reference} -\label{memory__routines_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/memory\_routines.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/memory\_routines.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -Include dependency graph for memory\+\_\+routines.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=284pt]{memory__routines_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=245pt]{memory__routines_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{memory__routines_8h_a9376a9e19799e2919a74099870dd2f06}\label{memory__routines_8h_a9376a9e19799e2919a74099870dd2f06}} -{\bfseries LDMemory\+\_\+\+Free\+String} (char $\ast$string) -\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.md5 deleted file mode 100644 index 4b6ac9cbb..000000000 --- a/libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -d758512cdf107a7e090a6d396715b553 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/memory__routines_8h__dep__incl.pdf deleted file mode 100644 index 7ef8de2b1e44cae2b4dc9e2a847970b5fc126102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8709 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 A%m4rY diff --git a/libs/server-sdk/docs/latex/memory__routines_8h__incl.md5 b/libs/server-sdk/docs/latex/memory__routines_8h__incl.md5 deleted file mode 100644 index ffb8d805d..000000000 --- a/libs/server-sdk/docs/latex/memory__routines_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -57fbc1813c1d3a03ed7456a2333d798e \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/memory__routines_8h__incl.pdf b/libs/server-sdk/docs/latex/memory__routines_8h__incl.pdf deleted file mode 100644 index f1f4b57dc3fa11cfc5cad989824baaa08130946c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8914 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\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -Include dependency graph for object\+\_\+builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=294pt]{object__builder_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{object__builder_8h_a5fbbf9aa62ae9d6aeefb4b5a15b82850}\label{object__builder_8h_a5fbbf9aa62ae9d6aeefb4b5a15b82850}} -typedef struct \+\_\+\+LDObject\+Builder $\ast$ {\bfseries LDObject\+Builder} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{object__builder_8h_a04f30343d1640377266c593ac28b756f}{LD\+\_\+\+EXPORT}} (LDObject\+Builder) LDObject\+Builder\+\_\+\+New() -\item -\mbox{\hyperlink{object__builder_8h_ad943cf95a905907c9619adafd7b6e38f}{LD\+\_\+\+EXPORT}} (void) LDObject\+Builder\+\_\+\+Free(LDObject\+Builder builder) -\item -\mbox{\hyperlink{object__builder_8h_a3bdc0d63e7a06f79e39a56f6d944a43c}{LDObject\+Builder\+\_\+\+Add}} (LDObject\+Builder builder, char const $\ast$key, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{object__builder_8h_adc5c79302cce422ba4169bae0c953145}{LD\+\_\+\+EXPORT}} (\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}) LDObject\+Builder\+\_\+\+Build(LDObject\+Builder builder) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{object__builder_8h_a04f30343d1640377266c593ac28b756f}\label{object__builder_8h_a04f30343d1640377266c593ac28b756f}} -\index{object\_builder.h@{object\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!object\_builder.h@{object\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDObject\+Builder}]{ }\end{DoxyParamCaption})} - -Construct a new object builder. \begin{DoxyReturn}{Returns} -The new object builder. -\end{DoxyReturn} -\mbox{\Hypertarget{object__builder_8h_adc5c79302cce422ba4169bae0c953145}\label{object__builder_8h_adc5c79302cce422ba4169bae0c953145}} -\index{object\_builder.h@{object\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!object\_builder.h@{object\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{ }\end{DoxyParamCaption})} - -Construct an LDValue from an object builder. - -After calling this method the object builder is consumed. It should not be used and the caller does not need to call LDObject\+Builder\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The object builder to build an LDValue from. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The built LDValue. -\end{DoxyReturn} -Construct an LDValue from an array builder. - -After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArray\+Builder\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to build an LDValue from. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The built LDValue. Must not be NULL. -\end{DoxyReturn} -Allocates a new boolean-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & LDBoolean\+True or LDBoolean\+False. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new number-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & Double value. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new string-\/type LDValue. - -The input string will be copied. To avoid the copy, see LDValue\+\_\+\+Constant\+String. - - -\begin{DoxyParams}{Parameters} -{\em val} & Constant reference to a string. The string is copied. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates an LDValue by cloning an existing LDValue. - - -\begin{DoxyParams}{Parameters} -{\em source} & Source LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Get the value for the array-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -Get the value for an object-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -\mbox{\Hypertarget{object__builder_8h_ad943cf95a905907c9619adafd7b6e38f}\label{object__builder_8h_ad943cf95a905907c9619adafd7b6e38f}} -\index{object\_builder.h@{object\_builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!object\_builder.h@{object\_builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free an object builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{object__builder_8h_a3bdc0d63e7a06f79e39a56f6d944a43c}\label{object__builder_8h_a3bdc0d63e7a06f79e39a56f6d944a43c}} -\index{object\_builder.h@{object\_builder.h}!LDObjectBuilder\_Add@{LDObjectBuilder\_Add}} -\index{LDObjectBuilder\_Add@{LDObjectBuilder\_Add}!object\_builder.h@{object\_builder.h}} -\doxysubsubsection{\texorpdfstring{LDObjectBuilder\_Add()}{LDObjectBuilder\_Add()}} -{\footnotesize\ttfamily LDObject\+Builder\+\_\+\+Add (\begin{DoxyParamCaption}\item[{LDObject\+Builder}]{builder, }\item[{char const $\ast$}]{key, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{val }\end{DoxyParamCaption})} - -Add a key-\/value pair to the object builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. The key will be copied. - - -\begin{DoxyParams}{Parameters} -{\em builder} & The object builder to add the value to. \\ -\hline -{\em key} & The key for the value being added. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/object__builder_8h__incl.md5 b/libs/server-sdk/docs/latex/object__builder_8h__incl.md5 deleted file mode 100644 index 4d986929a..000000000 --- a/libs/server-sdk/docs/latex/object__builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -590d715d198a3940632e7d4e44df5a9b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/object__builder_8h__incl.pdf b/libs/server-sdk/docs/latex/object__builder_8h__incl.pdf deleted file mode 100644 index 38fa6c659acd901be7d7f746c04c023e9f90ced6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9732 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 IO+~=}0qcrmSpWb4 diff --git a/libs/server-sdk/docs/latex/refman.tex b/libs/server-sdk/docs/latex/refman.tex deleted file mode 100644 index d499d9446..000000000 --- a/libs/server-sdk/docs/latex/refman.tex +++ /dev/null @@ -1,366 +0,0 @@ -\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book} - -%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package -\usepackage{ifthen} -\ifx\requestedLaTeXdate\undefined -\usepackage{array} -\else -\usepackage{array}[=2016-10-06] -\fi -%% -% Packages required by doxygen -\usepackage{fixltx2e} -\usepackage{doxygen} -\usepackage{graphicx} -\usepackage[utf8]{inputenc} -\usepackage{makeidx} -\PassOptionsToPackage{warn}{textcomp} -\usepackage{textcomp} -\usepackage[nointegrals]{wasysym} -\usepackage{ifxetex} - -% Font selection -\usepackage[T1]{fontenc} -\usepackage[scaled=.90]{helvet} -\usepackage{courier} -\renewcommand{\familydefault}{\sfdefault} -\usepackage{sectsty} -\allsectionsfont{% - \fontseries{bc}\selectfont% - \color{darkgray}% -} -\renewcommand{\DoxyLabelFont}{% - \fontseries{bc}\selectfont% - \color{darkgray}% -} -\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} - -% Arguments of doxygenemoji: -% 1) '::' form of the emoji, already "LaTeX"-escaped -% 2) file with the name of the emoji without the .png extension -% in case image exist use this otherwise use the '::' form -\newcommand{\doxygenemoji}[2]{% - \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% -} -% Page & text layout -\usepackage{geometry} -\geometry{% - a4paper,% - top=2.5cm,% - bottom=2.5cm,% - left=2.5cm,% - right=2.5cm% -} -\tolerance=750 -\hfuzz=15pt -\hbadness=750 -\setlength{\emergencystretch}{15pt} -\setlength{\parindent}{0cm} -\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} -\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} -\doxynormalparskip -\makeatletter -\renewcommand{\paragraph}{% - \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@parafont% - }% -} -\renewcommand{\subparagraph}{% - \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@subparafont% - }% -} -\makeatother - -\makeatletter -\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} -\makeatother - -% Headers & footers -\usepackage{fancyhdr} -\pagestyle{fancyplain} -\renewcommand{\footrulewidth}{0.4pt} -% -\fancypagestyle{fancyplain}{ -\fancyhf{} -\fancyhead[LE, RO]{\bfseries\thepage} -\fancyhead[LO]{\bfseries\rightmark} -\fancyhead[RE]{\bfseries\leftmark} -\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } -} -% -\fancypagestyle{plain}{ -\fancyhf{} -\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } -\renewcommand{\headrulewidth}{0pt}} -% -\pagestyle{fancyplain} -% -\renewcommand{\chaptermark}[1]{% - \markboth{#1}{}% -} -\renewcommand{\sectionmark}[1]{% - \markright{\thesection\ #1}% -} - -% Indices & bibliography -\usepackage{natbib} -\usepackage[titles]{tocloft} -\setcounter{tocdepth}{3} -\setcounter{secnumdepth}{5} -\makeindex - -\usepackage{newunicodechar} - \newunicodechar{⁻}{${}^{-}$}% Superscript minus - \newunicodechar{²}{${}^{2}$}% Superscript two - \newunicodechar{³}{${}^{3}$}% Superscript three - -% Hyperlinks (required, but should be loaded last) -\ifpdf - \usepackage[pdftex,pagebackref=true]{hyperref} -\else - \ifxetex - \usepackage[pagebackref=true]{hyperref} - \else - \usepackage[ps2pdf,pagebackref=true]{hyperref} - \fi -\fi - -\hypersetup{% - colorlinks=true,% - linkcolor=blue,% - citecolor=blue,% - unicode% -} - -% Custom commands -\newcommand{\clearemptydoublepage}{% - \newpage{\pagestyle{empty}\cleardoublepage}% -} - -\usepackage{caption} -\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} - -\usepackage{etoc} -\etocsettocstyle{\doxytocparskip}{\doxynormalparskip} -\renewcommand{\numberline}[1]{#1~} -%===== C O N T E N T S ===== - -\begin{document} -\raggedbottom - -% Titlepage & ToC -\hypersetup{pageanchor=false, - bookmarksnumbered=true, - pdfencoding=unicode - } -\pagenumbering{alph} -\begin{titlepage} -\vspace*{7cm} -\begin{center}% -{\Large C++ Server-\/\+Side SDK }\\ -\vspace*{1cm} -{\large Generated by Doxygen 1.9.1}\\ -\end{center} -\end{titlepage} -\clearemptydoublepage -\pagenumbering{roman} -\tableofcontents -\clearemptydoublepage -\pagenumbering{arabic} -\hypersetup{pageanchor=true} - -%--- Begin generated contents --- -\chapter{SDK Layout and Overview} -\label{index}\hypertarget{index}{}\input{index} -\chapter{Adapters} -\label{md_src_data_components_serialization_adapters_README} -\Hypertarget{md_src_data_components_serialization_adapters_README} -\input{md_src_data_components_serialization_adapters_README} -\chapter{Data Source Implementations} -\label{md_src_data_systems_background_sync_sources_README} -\Hypertarget{md_src_data_systems_background_sync_sources_README} -\input{md_src_data_systems_background_sync_sources_README} -\chapter{Hierarchical Index} -\input{hierarchy} -\chapter{Class Index} -\input{annotated} -\chapter{File Index} -\input{files} -\chapter{Class Documentation} -\input{classlaunchdarkly_1_1server__side_1_1AllFlagsState} -\input{classlaunchdarkly_1_1server__side_1_1AllFlagsStateBuilder} -\input{structlaunchdarkly_1_1config_1_1shared_1_1AnySDK} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1AppInfoBuilder} -\input{classlaunchdarkly_1_1Value_1_1Array} -\input{classlaunchdarkly_1_1AttributeReference} -\input{classlaunchdarkly_1_1Attributes} -\input{classlaunchdarkly_1_1AttributesBuilder} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1BackgroundSync} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1BasicLogging} -\input{structBindingContextBuilder} -\input{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketResult} -\input{structlaunchdarkly_1_1CEvaluationDetail} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1ChangeNotifier} -\input{classlaunchdarkly_1_1server__side_1_1Client} -\input{classlaunchdarkly_1_1server__side_1_1ClientImpl} -\input{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK} -\input{structlaunchdarkly_1_1config_1_1Config} -\input{structlaunchdarkly_1_1server__side_1_1Config} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1ConfigBuilder} -\input{classlaunchdarkly_1_1server__side_1_1ConfigBuilder} -\input{classlaunchdarkly_1_1Context} -\input{classlaunchdarkly_1_1ContextBuilder} -\input{structlaunchdarkly_1_1ContextErrors} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1CustomBuilder} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1CustomLogging} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1DataSourceBuilder_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler} -\input{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusBase} -\input{classlaunchdarkly_1_1common_1_1data__sources_1_1DataSourceStatusErrorInfo} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1DataSourceStatusManager} -\input{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataSystemBuilder} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig} -\input{structlaunchdarkly_1_1config_1_1shared_1_1Defaults} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults} -\input{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyMap} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencySet} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1DependencyTracker} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EndpointsBuilder} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper_1_1Error} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Error} -\input{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error} -\input{classlaunchdarkly_1_1EvaluationDetail} -\input{classlaunchdarkly_1_1EvaluationDetailInternal} -\input{classlaunchdarkly_1_1EvaluationReason} -\input{classlaunchdarkly_1_1EvaluationResult} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1EvaluationStack} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1Evaluator} -\input{classlaunchdarkly_1_1server__side_1_1EventFactory} -\input{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1EventsBuilder} -\input{classlaunchdarkly_1_1server__side_1_1EventScope} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1ExpirationTracker} -\input{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath} -\input{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard} -\input{structlaunchdarkly_1_1detail_1_1has__build__method} -\input{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8} -\input{structlaunchdarkly_1_1detail_1_1has__result__type} -\input{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4} -\input{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1HttpPropertiesBuilder} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IBootstrapper} -\input{classlaunchdarkly_1_1server__side_1_1IChangeNotifier} -\input{classlaunchdarkly_1_1server__side_1_1IClient} -\input{classlaunchdarkly_1_1IConnection} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataReader} -\input{classlaunchdarkly_1_1server__side_1_1IDataSourceStatusProvider} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSynchronizer} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDataSystem} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IDestination} -\input{classlaunchdarkly_1_1ILogBackend} -\input{classIPersistence} -\input{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1ISerializedDestination} -\input{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedItemKind} -\input{classlaunchdarkly_1_1server__side_1_1data__interfaces_1_1IStore} -\input{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator} -\input{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDeserializer} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination} -\input{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt} -\input{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder} -\input{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig} -\input{structLDFlagListener} -\input{structLDLogBackend} -\input{structLDServerDataSourceStatusListener} -\input{classLogBackendWrapper} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1MemoryStore} -\input{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor} -\input{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1LoggingBuilder_1_1NoLogging} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4_1_1NoneBuilder} -\input{classlaunchdarkly_1_1Value_1_1Object} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1OfflineSystem} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PersistenceBuilder_3_01ClientSDK_01_4} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1PollingDataSource} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Put} -\input{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath} -\input{classlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1SemVer} -\input{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor} -\input{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK} -\input{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints} -\input{classlaunchdarkly_1_1server__side_1_1AllFlagsState_1_1State} -\input{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4} -\input{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind} -\input{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds} -\input{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataSource} -\input{classlaunchdarkly_1_1server__side_1_1data__components_1_1TaggedData} -\input{classlaunchdarkly_1_1Value} -\chapter{File Documentation} -\input{array__builder_8h} -\input{logging__builder_8h} -\input{context_8h} -\input{context__builder_8h} -\input{evaluation__detail_8h} -\input{error__info_8h} -\input{error__kind_8h} -\input{flag__listener_8h} -\input{listener__connection_8h} -\input{log__level_8h} -\input{memory__routines_8h} -\input{object__builder_8h} -\input{shared__function__argument__macro__definitions_8h} -\input{status_8h} -\input{value_8h} -\input{all__flags__state_8h} -\input{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h} -\input{common_2include_2launchdarkly_2bindings_2c_2config_2builder_8h} -\input{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h} -\input{common_2include_2launchdarkly_2bindings_2c_2config_2config_8h} -\input{lazy__load__builder_8h} -\input{sdk_8h} -%--- End generated contents --- - -% Index -\backmatter -\newpage -\phantomsection -\clearemptydoublepage -\addcontentsline{toc}{chapter}{\indexname} -\printindex - -\end{document} diff --git a/libs/server-sdk/docs/latex/sdk_8h.tex b/libs/server-sdk/docs/latex/sdk_8h.tex deleted file mode 100644 index 1652fcd51..000000000 --- a/libs/server-sdk/docs/latex/sdk_8h.tex +++ /dev/null @@ -1,841 +0,0 @@ -\hypertarget{sdk_8h}{}\doxysection{include/launchdarkly/server\+\_\+side/bindings/c/sdk.h File Reference} -\label{sdk_8h}\index{include/launchdarkly/server\_side/bindings/c/sdk.h@{include/launchdarkly/server\_side/bindings/c/sdk.h}} - - -Launch\+Darkly Server-\/side C Bindings. - - -{\ttfamily \#include $<$launchdarkly/server\+\_\+side/bindings/c/all\+\_\+flags\+\_\+state/all\+\_\+flags\+\_\+state.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/server\+\_\+side/bindings/c/config/config.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/context.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/data/evaluation\+\_\+detail.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/data\+\_\+source/error\+\_\+info.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/listener\+\_\+connection.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/memory\+\_\+routines.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/shared\+\_\+function\+\_\+argument\+\_\+macro\+\_\+definitions.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/status.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/value.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -{\ttfamily \#include $<$stdint.\+h$>$}\newline -{\ttfamily \#include $<$time.\+h$>$}\newline -Include dependency graph for sdk.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{sdk_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Classes} -\begin{DoxyCompactItemize} -\item -struct \mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}} -\end{DoxyCompactItemize} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{sdk_8h_a177845b4bc5379cada2d821acf646b64}\label{sdk_8h_a177845b4bc5379cada2d821acf646b64}} -typedef struct \+\_\+\+LDServer\+SDK $\ast$ {\bfseries LDServer\+SDK} -\item -\mbox{\Hypertarget{sdk_8h_ae75bd089a7345ee39c1f6214efdf46b0}\label{sdk_8h_ae75bd089a7345ee39c1f6214efdf46b0}} -typedef struct \+\_\+\+LDServer\+Data\+Source\+Status $\ast$ {\bfseries LDServer\+Data\+Source\+Status} -\item -\mbox{\Hypertarget{sdk_8h_ab253b68fe7e421e0937dfca791fe4f32}\label{sdk_8h_ab253b68fe7e421e0937dfca791fe4f32}} -typedef void($\ast$ {\bfseries Server\+Data\+Source\+Status\+Callback\+Fn}) (LDServer\+Data\+Source\+Status status, void $\ast$user\+\_\+data) -\end{DoxyCompactItemize} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5}{LDServer\+Data\+Source\+Status\+\_\+\+State}} \{ \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5a3d0a06ff6a8b98679e55b5fc88f18e79}{LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INITIALIZING}} = 0 -, \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5ac17385560b7b7c3743c5676a626788fe}{LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+VALID}} = 1 -, \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5a290e68f19b47295d4c381576ceffcee9}{LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED}} = 2 -, \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5a90125cdd4d3565bcdf4d27d38f933603}{LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+OFF}} = 3 - \} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{sdk_8h_a761fccfc4cf3e0e4d5fc347552f855cf}{LDServer\+SDK\+\_\+\+New}} (LDServer\+Config config) -\item -\mbox{\hyperlink{sdk_8h_a709599682e340ecfb1fe2f15482eca49}{LDServer\+SDK\+\_\+\+Version}} (void) -\item -\mbox{\hyperlink{sdk_8h_a58b0a48cbf9ae25e3681e000ad3bccef}{LDServer\+SDK\+\_\+\+Start}} (LDServer\+SDK sdk, unsigned int milliseconds, bool $\ast$out\+\_\+succeeded) -\item -\mbox{\hyperlink{sdk_8h_a739b62a417570e59829f30c66bd9438e}{LD\+\_\+\+EXPORT}} (bool) LDServer\+SDK\+\_\+\+Initialized(LDServer\+SDK sdk) -\item -\mbox{\hyperlink{sdk_8h_a75524786259227a9b8dc0d38bffc0853}{LDServer\+SDK\+\_\+\+Track\+Event}} (LDServer\+SDK sdk, LDContext context, char const $\ast$event\+\_\+name) -\item -\mbox{\hyperlink{sdk_8h_a78f1f4240ef6518c6853c290b4cf7011}{LDServer\+SDK\+\_\+\+Track\+Metric}} (LDServer\+SDK sdk, LDContext context, char const $\ast$event\+\_\+name, double metric\+\_\+value, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} data) -\item -\mbox{\hyperlink{sdk_8h_a4ed0fe4f3cd7d5681b7367f5621f4c65}{LDServer\+SDK\+\_\+\+Track\+Data}} (LDServer\+SDK sdk, LDContext context, char const $\ast$event\+\_\+name, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} data) -\item -\mbox{\hyperlink{sdk_8h_a494d13be512d1eba59c59138f8d28c58}{LDServer\+SDK\+\_\+\+Flush}} (LDServer\+SDK sdk, unsigned int reserved) -\item -\mbox{\hyperlink{sdk_8h_ae181de7a07622a61e7cc78d29abb58eb}{LDServer\+SDK\+\_\+\+Identify}} (LDServer\+SDK sdk, LDContext context) -\item -\mbox{\hyperlink{sdk_8h_a6feab0fb25d881df2ead48bc79a8ce2e}{LDServer\+SDK\+\_\+\+Bool\+Variation}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, bool default\+\_\+value) -\item -\mbox{\hyperlink{sdk_8h_a7211048ed3d4adb40fac6b80fbe6c373}{LDServer\+SDK\+\_\+\+Bool\+Variation\+Detail}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, bool default\+\_\+value, LDEval\+Detail $\ast$out\+\_\+detail) -\item -\mbox{\hyperlink{sdk_8h_abe287bd914f0296bf951c4024835ea76}{LDServer\+SDK\+\_\+\+String\+Variation}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, char const $\ast$default\+\_\+value) -\item -\mbox{\hyperlink{sdk_8h_a8719b084e23ec6fff05dcd7e31f8da18}{LDServer\+SDK\+\_\+\+String\+Variation\+Detail}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, char const $\ast$default\+\_\+value, LDEval\+Detail $\ast$out\+\_\+detail) -\item -\mbox{\hyperlink{sdk_8h_a8bd32ce92c4f5b6a29452939c0f5746d}{LDServer\+SDK\+\_\+\+Int\+Variation}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, int default\+\_\+value) -\item -\mbox{\hyperlink{sdk_8h_a4adaea5f2b77f8de5559f3bdc1538924}{LDServer\+SDK\+\_\+\+Int\+Variation\+Detail}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, int default\+\_\+value, LDEval\+Detail $\ast$out\+\_\+detail) -\item -\mbox{\hyperlink{sdk_8h_a600ff51eb9f47a7d6334b5405eeb0454}{LDServer\+SDK\+\_\+\+Double\+Variation}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, double default\+\_\+value) -\item -\mbox{\hyperlink{sdk_8h_a1d79989c99b8474d2849875d468669ee}{LDServer\+SDK\+\_\+\+Double\+Variation\+Detail}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, double default\+\_\+value, LDEval\+Detail $\ast$out\+\_\+detail) -\item -\mbox{\hyperlink{sdk_8h_a0bc3f3832ca22b2f9fe4fa521e07ca3e}{LDServer\+SDK\+\_\+\+Json\+Variation}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} default\+\_\+value) -\item -\mbox{\hyperlink{sdk_8h_ac6ba91a3f9563664f2d72a1a9b1810dd}{LDServer\+SDK\+\_\+\+Json\+Variation\+Detail}} (LDServer\+SDK sdk, LDContext context, char const $\ast$flag\+\_\+key, \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} default\+\_\+value, LDEval\+Detail $\ast$out\+\_\+detail) -\item -\mbox{\hyperlink{sdk_8h_a1818dc11a268da7d0587c009976c14d8}{LDServer\+SDK\+\_\+\+All\+Flags\+State}} (LDServer\+SDK sdk, LDContext context, enum \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}{LDAll\+Flags\+State\+\_\+\+Options}} options) -\item -\mbox{\hyperlink{sdk_8h_a21a8c38049dff3a4b4dfac1e1a951488}{LD\+\_\+\+EXPORT}} (void) LDServer\+SDK\+\_\+\+Free(LDServer\+SDK sdk) -\item -\mbox{\hyperlink{sdk_8h_abd93fb91561a337a9765b13ab2c74871}{LDServer\+Data\+Source\+Status\+\_\+\+Get\+State}} (LDServer\+Data\+Source\+Status status) -\item -\mbox{\hyperlink{sdk_8h_a6945d193bf78e9e415b7dcc41ff4e7dc}{LDServer\+Data\+Source\+Status\+\_\+\+Get\+Last\+Error}} (LDServer\+Data\+Source\+Status status) -\item -\mbox{\hyperlink{sdk_8h_a9ca49ab2f975ea4e7e929d1edcf211fc}{LDServer\+Data\+Source\+Status\+\_\+\+State\+Since}} (LDServer\+Data\+Source\+Status status) -\item -\mbox{\hyperlink{sdk_8h_afe05fdcfb24816f6581dad971b3351d0}{LDServer\+Data\+Source\+Status\+Listener\+\_\+\+Init}} (struct \mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}} $\ast$listener) -\item -\mbox{\hyperlink{sdk_8h_aabe40438afc97b3507a1c8db38e570ea}{LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+On\+Status\+Change}} (LDServer\+SDK sdk, struct \mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}} listener) -\item -\mbox{\hyperlink{sdk_8h_a166701e862ed10927c42be1f72c7d0f2}{LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+Status}} (LDServer\+SDK sdk) -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Launch\+Darkly Server-\/side C Bindings. - - - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{sdk_8h_ad21c615ab6be4dc20454598044944ca5}\label{sdk_8h_ad21c615ab6be4dc20454598044944ca5}} -\index{sdk.h@{sdk.h}!LDServerDataSourceStatus\_State@{LDServerDataSourceStatus\_State}} -\index{LDServerDataSourceStatus\_State@{LDServerDataSourceStatus\_State}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStatus\_State}{LDServerDataSourceStatus\_State}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{sdk_8h_ad21c615ab6be4dc20454598044944ca5}{LDServer\+Data\+Source\+Status\+\_\+\+State}}} - -Enumeration of possible data source states. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_SERVERDATASOURCESTATUS\_STATE\_INITIALIZING@{LD\_SERVERDATASOURCESTATUS\_STATE\_INITIALIZING}!sdk.h@{sdk.h}}\index{sdk.h@{sdk.h}!LD\_SERVERDATASOURCESTATUS\_STATE\_INITIALIZING@{LD\_SERVERDATASOURCESTATUS\_STATE\_INITIALIZING}}}\mbox{\Hypertarget{sdk_8h_ad21c615ab6be4dc20454598044944ca5a3d0a06ff6a8b98679e55b5fc88f18e79}\label{sdk_8h_ad21c615ab6be4dc20454598044944ca5a3d0a06ff6a8b98679e55b5fc88f18e79}} -LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INITIALIZING&The initial state of the data source when the SDK is being initialized. - -If it encounters an error that requires it to retry initialization, the state will remain at k\+Initializing until it either succeeds and becomes LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+VALID, or permanently fails and becomes LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+SHUTDOWN. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_SERVERDATASOURCESTATUS\_STATE\_VALID@{LD\_SERVERDATASOURCESTATUS\_STATE\_VALID}!sdk.h@{sdk.h}}\index{sdk.h@{sdk.h}!LD\_SERVERDATASOURCESTATUS\_STATE\_VALID@{LD\_SERVERDATASOURCESTATUS\_STATE\_VALID}}}\mbox{\Hypertarget{sdk_8h_ad21c615ab6be4dc20454598044944ca5ac17385560b7b7c3743c5676a626788fe}\label{sdk_8h_ad21c615ab6be4dc20454598044944ca5ac17385560b7b7c3743c5676a626788fe}} -LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+VALID&Indicates that the data source is currently operational and has not had any problems since the last time it received data. - -In streaming mode, this means that there is currently an open stream connection and that at least one initial message has been received on the stream. In polling mode, it means that the last poll request succeeded. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_SERVERDATASOURCESTATUS\_STATE\_INTERRUPTED@{LD\_SERVERDATASOURCESTATUS\_STATE\_INTERRUPTED}!sdk.h@{sdk.h}}\index{sdk.h@{sdk.h}!LD\_SERVERDATASOURCESTATUS\_STATE\_INTERRUPTED@{LD\_SERVERDATASOURCESTATUS\_STATE\_INTERRUPTED}}}\mbox{\Hypertarget{sdk_8h_ad21c615ab6be4dc20454598044944ca5a290e68f19b47295d4c381576ceffcee9}\label{sdk_8h_ad21c615ab6be4dc20454598044944ca5a290e68f19b47295d4c381576ceffcee9}} -LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED&Indicates that the data source encountered an error that it will attempt to recover from. - -In streaming mode, this means that the stream connection failed, or had to be dropped due to some other error, and will be retried after a backoff delay. In polling mode, it means that the last poll request failed, and a new poll request will be made after the configured polling interval. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LD\_SERVERDATASOURCESTATUS\_STATE\_OFF@{LD\_SERVERDATASOURCESTATUS\_STATE\_OFF}!sdk.h@{sdk.h}}\index{sdk.h@{sdk.h}!LD\_SERVERDATASOURCESTATUS\_STATE\_OFF@{LD\_SERVERDATASOURCESTATUS\_STATE\_OFF}}}\mbox{\Hypertarget{sdk_8h_ad21c615ab6be4dc20454598044944ca5a90125cdd4d3565bcdf4d27d38f933603}\label{sdk_8h_ad21c615ab6be4dc20454598044944ca5a90125cdd4d3565bcdf4d27d38f933603}} -LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+OFF&Indicates that the data source has been permanently shut down. - -This could be because it encountered an unrecoverable error (for instance, the Launch\+Darkly service rejected the SDK key; an invalid SDK key will never become valid), or because the SDK client was explicitly shut down. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{sdk_8h_a739b62a417570e59829f30c66bd9438e}\label{sdk_8h_a739b62a417570e59829f30c66bd9438e}} -\index{sdk.h@{sdk.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{bool}]{ }\end{DoxyParamCaption})} - -Returns a boolean value indicating Launch\+Darkly connection and flag state within the client. - -When you first start the client, once Start has completed, Initialized should return true if and only if either 1. it connected to Launch\+Darkly and successfully retrieved flags, or 2. it started in offline mode so there\textquotesingle{}s no need to connect to Launch\+Darkly. - -If the client timed out trying to connect to LD, then Initialized returns false (even if we do have cached flags). If the client connected and got a 401 error, Initialized is will return false. This serves the purpose of letting the app know that there was a problem of some kind. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if initialized. -\end{DoxyReturn} -True if the LDAll\+Flags\+State is valid. False if there was an error, such as the data store being unavailable. - -An invalid LDAll\+Flags\+State can still be serialized successfully to a JSON string. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the state is valid, false otherwise. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a21a8c38049dff3a4b4dfac1e1a951488}\label{sdk_8h_a21a8c38049dff3a4b4dfac1e1a951488}} -\index{sdk.h@{sdk.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Frees the SDK\textquotesingle{}s resources, shutting down any connections. May block. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a6945d193bf78e9e415b7dcc41ff4e7dc}\label{sdk_8h_a6945d193bf78e9e415b7dcc41ff4e7dc}} -\index{sdk.h@{sdk.h}!LDServerDataSourceStatus\_GetLastError@{LDServerDataSourceStatus\_GetLastError}} -\index{LDServerDataSourceStatus\_GetLastError@{LDServerDataSourceStatus\_GetLastError}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStatus\_GetLastError()}{LDServerDataSourceStatus\_GetLastError()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Status\+\_\+\+Get\+Last\+Error (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Status}]{status }\end{DoxyParamCaption})} - -Information about the last error that the data source encountered, if any. If there has not been an error, then NULL will be returned. - -If a non-\/\+NULL value is returned, then it should be freed using LDData\+Source\+Status\+\_\+\+Error\+Info\+\_\+\+Free. - -This property should be updated whenever the data source encounters a problem, even if it does not cause the state to change. For instance, if a stream connection fails and the state changes to LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED, and then subsequent attempts to restart the connection also fail, the state will remain LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED but the error information will be updated each time-- and the last error will still be reported in this property even if the state later becomes LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+VALID. \mbox{\Hypertarget{sdk_8h_abd93fb91561a337a9765b13ab2c74871}\label{sdk_8h_abd93fb91561a337a9765b13ab2c74871}} -\index{sdk.h@{sdk.h}!LDServerDataSourceStatus\_GetState@{LDServerDataSourceStatus\_GetState}} -\index{LDServerDataSourceStatus\_GetState@{LDServerDataSourceStatus\_GetState}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStatus\_GetState()}{LDServerDataSourceStatus\_GetState()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Status\+\_\+\+Get\+State (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Status}]{status }\end{DoxyParamCaption})} - -Get an enumerated value representing the overall current state of the data source. \mbox{\Hypertarget{sdk_8h_a9ca49ab2f975ea4e7e929d1edcf211fc}\label{sdk_8h_a9ca49ab2f975ea4e7e929d1edcf211fc}} -\index{sdk.h@{sdk.h}!LDServerDataSourceStatus\_StateSince@{LDServerDataSourceStatus\_StateSince}} -\index{LDServerDataSourceStatus\_StateSince@{LDServerDataSourceStatus\_StateSince}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStatus\_StateSince()}{LDServerDataSourceStatus\_StateSince()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Status\+\_\+\+State\+Since (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Status}]{status }\end{DoxyParamCaption})} - -The date/time that the value of State most recently changed, in seconds since epoch. - -The meaning of this depends on the current state\+: -\begin{DoxyItemize} -\item For LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INITIALIZING, it is the time that the SDK started initializing. -\item For LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+VALID, it is the time that the data source most recently entered a valid state, after previously having been LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INITIALIZING or an invalid state such as LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED. -\item For LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+INTERRUPTED, it is the time that the data source most recently entered an error state, after previously having been Data\+Source\+State\+::k\+Valid. -\item For LD\+\_\+\+SERVERDATASOURCESTATUS\+\_\+\+STATE\+\_\+\+SHUTDOWN, it is the time that the data source encountered an unrecoverable error or that the SDK was explicitly shut down. -\end{DoxyItemize}\mbox{\Hypertarget{sdk_8h_afe05fdcfb24816f6581dad971b3351d0}\label{sdk_8h_afe05fdcfb24816f6581dad971b3351d0}} -\index{sdk.h@{sdk.h}!LDServerDataSourceStatusListener\_Init@{LDServerDataSourceStatusListener\_Init}} -\index{LDServerDataSourceStatusListener\_Init@{LDServerDataSourceStatusListener\_Init}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStatusListener\_Init()}{LDServerDataSourceStatusListener\_Init()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Status\+Listener\+\_\+\+Init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}} $\ast$}]{listener }\end{DoxyParamCaption})} - -Initializes a data source status change listener. Must be called before passing the listener to LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+On\+Status\+Change. - -If the Status\+Changed member of the listener struct is not set (NULL), then the function will not register a listener. In that case the return value will be NULL. - -Create the struct, initialize the struct, set the Status\+Changed handler and optionally User\+Data, and then pass the struct to LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+On\+Status\+Change. NULL will be returned if the Status\+Changed member of the listener struct is NULL. - - -\begin{DoxyParams}{Parameters} -{\em listener} & Listener to initialize. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a1818dc11a268da7d0587c009976c14d8}\label{sdk_8h_a1818dc11a268da7d0587c009976c14d8}} -\index{sdk.h@{sdk.h}!LDServerSDK\_AllFlagsState@{LDServerSDK\_AllFlagsState}} -\index{LDServerSDK\_AllFlagsState@{LDServerSDK\_AllFlagsState}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_AllFlagsState()}{LDServerSDK\_AllFlagsState()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+All\+Flags\+State (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{enum \mbox{\hyperlink{all__flags__state_8h_af805163c3e16f0197ec9547f2d799d05}{LDAll\+Flags\+State\+\_\+\+Options}}}]{options }\end{DoxyParamCaption})} - -Evaluates all flags for a context, returning a data structure containing the results and additional flag metadata. - -The method\textquotesingle{}s behavior can be controlled by passing a combination of one or more options. - -A common use-\/case for All\+Flags\+State is to generate data suitable for bootstrapping the client-\/side Java\+Script SDK. - -This method will not send analytics events back to Launch\+Darkly. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context against which all flags will be evaluated. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em options} & A combination of one or more options. Pass LD\+\_\+\+ALLFLAGSSTATE\+\_\+\+DEFAULT for default behavior. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -An All\+Flags\+State data structure. Must be freed with LDAll\+Flags\+State\+\_\+\+Free. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a6feab0fb25d881df2ead48bc79a8ce2e}\label{sdk_8h_a6feab0fb25d881df2ead48bc79a8ce2e}} -\index{sdk.h@{sdk.h}!LDServerSDK\_BoolVariation@{LDServerSDK\_BoolVariation}} -\index{LDServerSDK\_BoolVariation@{LDServerSDK\_BoolVariation}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_BoolVariation()}{LDServerSDK\_BoolVariation()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Bool\+Variation (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{bool}]{default\+\_\+value }\end{DoxyParamCaption})} - -Returns the boolean value of a feature flag for a given flag key and context. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a7211048ed3d4adb40fac6b80fbe6c373}\label{sdk_8h_a7211048ed3d4adb40fac6b80fbe6c373}} -\index{sdk.h@{sdk.h}!LDServerSDK\_BoolVariationDetail@{LDServerSDK\_BoolVariationDetail}} -\index{LDServerSDK\_BoolVariationDetail@{LDServerSDK\_BoolVariationDetail}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_BoolVariationDetail()}{LDServerSDK\_BoolVariationDetail()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Bool\+Variation\+Detail (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{bool}]{default\+\_\+value, }\item[{LDEval\+Detail $\ast$}]{out\+\_\+detail }\end{DoxyParamCaption})} - -Returns the boolean value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -{\em detail} & Out parameter to store the details. May pass LD\+\_\+\+DISCARD\+\_\+\+DETAILS or NULL to discard the details. The details object must be freed with LDEval\+Detail\+\_\+\+Free. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_aabe40438afc97b3507a1c8db38e570ea}\label{sdk_8h_aabe40438afc97b3507a1c8db38e570ea}} -\index{sdk.h@{sdk.h}!LDServerSDK\_DataSourceStatus\_OnStatusChange@{LDServerSDK\_DataSourceStatus\_OnStatusChange}} -\index{LDServerSDK\_DataSourceStatus\_OnStatusChange@{LDServerSDK\_DataSourceStatus\_OnStatusChange}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_DataSourceStatus\_OnStatusChange()}{LDServerSDK\_DataSourceStatus\_OnStatusChange()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+On\+Status\+Change (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{struct \mbox{\hyperlink{structLDServerDataSourceStatusListener}{LDServer\+Data\+Source\+Status\+Listener}}}]{listener }\end{DoxyParamCaption})} - -Listen for changes to the data source status. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em listener} & The listener, whose Status\+Changed callback will be invoked, when the data source status changes. Must not be NULL.\\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A LDListener\+Connection. The connection can be freed using LDListener\+Connection\+\_\+\+Free and the listener can be disconnected using LDListener\+Connection\+\_\+\+Disconnect. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a166701e862ed10927c42be1f72c7d0f2}\label{sdk_8h_a166701e862ed10927c42be1f72c7d0f2}} -\index{sdk.h@{sdk.h}!LDServerSDK\_DataSourceStatus\_Status@{LDServerSDK\_DataSourceStatus\_Status}} -\index{LDServerSDK\_DataSourceStatus\_Status@{LDServerSDK\_DataSourceStatus\_Status}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_DataSourceStatus\_Status()}{LDServerSDK\_DataSourceStatus\_Status()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Data\+Source\+Status\+\_\+\+Status (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk }\end{DoxyParamCaption})} - -The current status of the data source. - -The caller must free the returned value using LDServer\+Data\+Source\+Status\+\_\+\+Free. \mbox{\Hypertarget{sdk_8h_a600ff51eb9f47a7d6334b5405eeb0454}\label{sdk_8h_a600ff51eb9f47a7d6334b5405eeb0454}} -\index{sdk.h@{sdk.h}!LDServerSDK\_DoubleVariation@{LDServerSDK\_DoubleVariation}} -\index{LDServerSDK\_DoubleVariation@{LDServerSDK\_DoubleVariation}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_DoubleVariation()}{LDServerSDK\_DoubleVariation()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Double\+Variation (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{double}]{default\+\_\+value }\end{DoxyParamCaption})} - -Returns the double value of a feature flag for a given flag key and context. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a1d79989c99b8474d2849875d468669ee}\label{sdk_8h_a1d79989c99b8474d2849875d468669ee}} -\index{sdk.h@{sdk.h}!LDServerSDK\_DoubleVariationDetail@{LDServerSDK\_DoubleVariationDetail}} -\index{LDServerSDK\_DoubleVariationDetail@{LDServerSDK\_DoubleVariationDetail}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_DoubleVariationDetail()}{LDServerSDK\_DoubleVariationDetail()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Double\+Variation\+Detail (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{double}]{default\+\_\+value, }\item[{LDEval\+Detail $\ast$}]{out\+\_\+detail }\end{DoxyParamCaption})} - -Returns the double value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -{\em detail} & Out parameter to store the details. May pass LD\+\_\+\+DISCARD\+\_\+\+DETAILS or NULL to discard the details. The details object must be freed with LDEval\+Detail\+\_\+\+Free. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a494d13be512d1eba59c59138f8d28c58}\label{sdk_8h_a494d13be512d1eba59c59138f8d28c58}} -\index{sdk.h@{sdk.h}!LDServerSDK\_Flush@{LDServerSDK\_Flush}} -\index{LDServerSDK\_Flush@{LDServerSDK\_Flush}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_Flush()}{LDServerSDK\_Flush()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Flush (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{unsigned int}]{reserved }\end{DoxyParamCaption})} - -Requests delivery of all pending analytic events (if any). - -You MUST pass {\ttfamily LD\+\_\+\+NONBLOCKING} as the second parameter. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em milliseconds} & Must pass {\ttfamily LD\+\_\+\+NONBLOCKING}. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_ae181de7a07622a61e7cc78d29abb58eb}\label{sdk_8h_ae181de7a07622a61e7cc78d29abb58eb}} -\index{sdk.h@{sdk.h}!LDServerSDK\_Identify@{LDServerSDK\_Identify}} -\index{LDServerSDK\_Identify@{LDServerSDK\_Identify}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_Identify()}{LDServerSDK\_Identify()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Identify (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context }\end{DoxyParamCaption})} - -Generates an identify event for the given context. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a8bd32ce92c4f5b6a29452939c0f5746d}\label{sdk_8h_a8bd32ce92c4f5b6a29452939c0f5746d}} -\index{sdk.h@{sdk.h}!LDServerSDK\_IntVariation@{LDServerSDK\_IntVariation}} -\index{LDServerSDK\_IntVariation@{LDServerSDK\_IntVariation}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_IntVariation()}{LDServerSDK\_IntVariation()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Int\+Variation (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{int}]{default\+\_\+value }\end{DoxyParamCaption})} - -Returns the int value of a feature flag for a given flag key and context. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a4adaea5f2b77f8de5559f3bdc1538924}\label{sdk_8h_a4adaea5f2b77f8de5559f3bdc1538924}} -\index{sdk.h@{sdk.h}!LDServerSDK\_IntVariationDetail@{LDServerSDK\_IntVariationDetail}} -\index{LDServerSDK\_IntVariationDetail@{LDServerSDK\_IntVariationDetail}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_IntVariationDetail()}{LDServerSDK\_IntVariationDetail()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Int\+Variation\+Detail (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{int}]{default\+\_\+value, }\item[{LDEval\+Detail $\ast$}]{out\+\_\+detail }\end{DoxyParamCaption})} - -Returns the int value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -{\em detail} & Out parameter to store the details. May pass LD\+\_\+\+DISCARD\+\_\+\+DETAILS or NULL to discard the details. The details object must be freed with LDEval\+Detail\+\_\+\+Free. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a0bc3f3832ca22b2f9fe4fa521e07ca3e}\label{sdk_8h_a0bc3f3832ca22b2f9fe4fa521e07ca3e}} -\index{sdk.h@{sdk.h}!LDServerSDK\_JsonVariation@{LDServerSDK\_JsonVariation}} -\index{LDServerSDK\_JsonVariation@{LDServerSDK\_JsonVariation}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_JsonVariation()}{LDServerSDK\_JsonVariation()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Json\+Variation (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{default\+\_\+value }\end{DoxyParamCaption})} - -Returns the JSON value of a feature flag for a given flag key and context. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. Ownership is NOT transferred. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or a copy of default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. The returned value must be freed using LDValue\+\_\+\+Free. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_ac6ba91a3f9563664f2d72a1a9b1810dd}\label{sdk_8h_ac6ba91a3f9563664f2d72a1a9b1810dd}} -\index{sdk.h@{sdk.h}!LDServerSDK\_JsonVariationDetail@{LDServerSDK\_JsonVariationDetail}} -\index{LDServerSDK\_JsonVariationDetail@{LDServerSDK\_JsonVariationDetail}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_JsonVariationDetail()}{LDServerSDK\_JsonVariationDetail()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Json\+Variation\+Detail (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{default\+\_\+value, }\item[{LDEval\+Detail $\ast$}]{out\+\_\+detail }\end{DoxyParamCaption})} - -Returns the JSON value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. Ownership is NOT transferred. \\ -\hline -{\em detail} & Out parameter to store the details. May pass LD\+\_\+\+DISCARD\+\_\+\+DETAILS or NULL to discard the details. The details object must be freed with LDEval\+Detail\+\_\+\+Free. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or a copy of default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. The returned value must be freed using LDValue\+\_\+\+Free. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a761fccfc4cf3e0e4d5fc347552f855cf}\label{sdk_8h_a761fccfc4cf3e0e4d5fc347552f855cf}} -\index{sdk.h@{sdk.h}!LDServerSDK\_New@{LDServerSDK\_New}} -\index{LDServerSDK\_New@{LDServerSDK\_New}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_New()}{LDServerSDK\_New()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+New (\begin{DoxyParamCaption}\item[{LDServer\+Config}]{config }\end{DoxyParamCaption})} - -Constructs a new server-\/side Launch\+Darkly SDK from a configuration. - - -\begin{DoxyParams}{Parameters} -{\em config} & The configuration. Ownership is transferred. Do not free or access the LDServer\+Config in any way after this call, otherwise behavior is undefined. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New SDK instance. Must be freed with LDServer\+SDK\+\_\+\+Free when no longer needed. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a58b0a48cbf9ae25e3681e000ad3bccef}\label{sdk_8h_a58b0a48cbf9ae25e3681e000ad3bccef}} -\index{sdk.h@{sdk.h}!LDServerSDK\_Start@{LDServerSDK\_Start}} -\index{LDServerSDK\_Start@{LDServerSDK\_Start}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_Start()}{LDServerSDK\_Start()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Start (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{unsigned int}]{milliseconds, }\item[{bool $\ast$}]{out\+\_\+succeeded }\end{DoxyParamCaption})} - -Starts the SDK, initiating a connection to Launch\+Darkly if not offline. - -Only one Start call can be in progress at once; calling it concurrently invokes undefined behavior. - -The method may be blocking or asynchronous depending on the arguments. - -To block, pass a positive milliseconds value and an optional pointer to a boolean. The return value will be true if the SDK started within the specified timeframe, or false if the operation couldn\textquotesingle{}t complete in time. The value of out\+\_\+succeeded will be true if the SDK successfully initialized. - -Example\+: -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{keywordtype}{bool} initialized\_successfully;} -\DoxyCodeLine{\textcolor{keywordflow}{if} (\mbox{\hyperlink{sdk_8h_a58b0a48cbf9ae25e3681e000ad3bccef}{LDServerSDK\_Start}}(client, 5000, \&initialized\_successfully)) \{} -\DoxyCodeLine{ \textcolor{comment}{// The client was able to initialize in less than 5 seconds.}} -\DoxyCodeLine{ \textcolor{keywordflow}{if} (initialized\_successfully) \{} -\DoxyCodeLine{ \textcolor{comment}{// Initialization succeeded.}} -\DoxyCodeLine{ \textcolor{keywordflow}{else} \{} -\DoxyCodeLine{ \textcolor{comment}{// Initialization failed.}} -\DoxyCodeLine{ \}} -\DoxyCodeLine{\} \textcolor{keywordflow}{else} \{} -\DoxyCodeLine{ \textcolor{comment}{// The client is still initializing.}} -\DoxyCodeLine{\}} - -\end{DoxyCode} - - -To start asynchronously, pass {\ttfamily LD\+\_\+\+NONBLOCKING}. In this case, the return value will be false and you may pass NULL to out\+\_\+succeeded. - - -\begin{DoxyCode}{0} -\DoxyCodeLine{\textcolor{comment}{// Returns immediately.}} -\DoxyCodeLine{\mbox{\hyperlink{sdk_8h_a58b0a48cbf9ae25e3681e000ad3bccef}{LDServerSDK\_Start}}(client, LD\_NONBLOCKING, NULL);} - -\end{DoxyCode} - - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em milliseconds} & Milliseconds to wait for initialization or {\ttfamily LD\+\_\+\+NONBLOCKING} to return immediately. \\ -\hline -{\em out\+\_\+succeeded} & Pointer to bool representing successful initialization. Only modified if a positive milliseconds value is passed; may be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the client started within the specified timeframe. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_abe287bd914f0296bf951c4024835ea76}\label{sdk_8h_abe287bd914f0296bf951c4024835ea76}} -\index{sdk.h@{sdk.h}!LDServerSDK\_StringVariation@{LDServerSDK\_StringVariation}} -\index{LDServerSDK\_StringVariation@{LDServerSDK\_StringVariation}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_StringVariation()}{LDServerSDK\_StringVariation()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+String\+Variation (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{char const $\ast$}]{default\+\_\+value }\end{DoxyParamCaption})} - -Returns the string value of a feature flag for a given flag key and context. Ensure the string is freed with LDMemory\+\_\+\+Free\+String. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or a copy of default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. Must be freed with LDMemory\+\_\+\+Free\+String. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a8719b084e23ec6fff05dcd7e31f8da18}\label{sdk_8h_a8719b084e23ec6fff05dcd7e31f8da18}} -\index{sdk.h@{sdk.h}!LDServerSDK\_StringVariationDetail@{LDServerSDK\_StringVariationDetail}} -\index{LDServerSDK\_StringVariationDetail@{LDServerSDK\_StringVariationDetail}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_StringVariationDetail()}{LDServerSDK\_StringVariationDetail()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+String\+Variation\+Detail (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{flag\+\_\+key, }\item[{char const $\ast$}]{default\+\_\+value, }\item[{LDEval\+Detail $\ast$}]{out\+\_\+detail }\end{DoxyParamCaption})} - -Returns the string value of a feature flag for a given flag key and context, and details that also describes the way the value was determined. Ensure the string is freed with LDMemory\+\_\+\+Free\+String. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em flag\+\_\+key} & The unique key for the feature flag. Must not be NULL. \\ -\hline -{\em default\+\_\+value} & The default value of the flag. \\ -\hline -{\em detail} & Out parameter to store the details. May pass LD\+\_\+\+DISCARD\+\_\+\+DETAILS or NULL to discard the details. The details object must be freed with LDEval\+Detail\+\_\+\+Free. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The variation for the given context, or a copy of default\+\_\+value if the flag is disabled in the Launch\+Darkly control panel. Must be freed with LDMemory\+\_\+\+Free\+String. -\end{DoxyReturn} -\mbox{\Hypertarget{sdk_8h_a4ed0fe4f3cd7d5681b7367f5621f4c65}\label{sdk_8h_a4ed0fe4f3cd7d5681b7367f5621f4c65}} -\index{sdk.h@{sdk.h}!LDServerSDK\_TrackData@{LDServerSDK\_TrackData}} -\index{LDServerSDK\_TrackData@{LDServerSDK\_TrackData}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_TrackData()}{LDServerSDK\_TrackData()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Track\+Data (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{event\+\_\+name, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{data }\end{DoxyParamCaption})} - -Tracks that the given context performed an event with the given event name, with additional JSON data. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em event\+\_\+name} & The name of the event. Must not be NULL. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. Ownership is transferred. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a75524786259227a9b8dc0d38bffc0853}\label{sdk_8h_a75524786259227a9b8dc0d38bffc0853}} -\index{sdk.h@{sdk.h}!LDServerSDK\_TrackEvent@{LDServerSDK\_TrackEvent}} -\index{LDServerSDK\_TrackEvent@{LDServerSDK\_TrackEvent}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_TrackEvent()}{LDServerSDK\_TrackEvent()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Track\+Event (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{event\+\_\+name }\end{DoxyParamCaption})} - -Tracks that the given context performed an event with the given event name. -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em event\+\_\+name} & Name of the event. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a78f1f4240ef6518c6853c290b4cf7011}\label{sdk_8h_a78f1f4240ef6518c6853c290b4cf7011}} -\index{sdk.h@{sdk.h}!LDServerSDK\_TrackMetric@{LDServerSDK\_TrackMetric}} -\index{LDServerSDK\_TrackMetric@{LDServerSDK\_TrackMetric}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_TrackMetric()}{LDServerSDK\_TrackMetric()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Track\+Metric (\begin{DoxyParamCaption}\item[{LDServer\+SDK}]{sdk, }\item[{LDContext}]{context, }\item[{char const $\ast$}]{event\+\_\+name, }\item[{double}]{metric\+\_\+value, }\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{data }\end{DoxyParamCaption})} - -Tracks that the given context performed an event with the given event name, and associates it with a numeric metric and value. - - -\begin{DoxyParams}{Parameters} -{\em sdk} & SDK. Must not be NULL. \\ -\hline -{\em context} & The context. Ownership is NOT transferred. Must not be NULL. \\ -\hline -{\em event\+\_\+name} & The name of the event. Must not be NULL. \\ -\hline -{\em metric\+\_\+value} & This value is used by the Launch\+Darkly experimentation feature in numeric custom metrics, and will also be returned as part of the custom event for Data Export. \\ -\hline -{\em data} & A JSON value containing additional data associated with the event. Ownership is transferred into the SDK. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{sdk_8h_a709599682e340ecfb1fe2f15482eca49}\label{sdk_8h_a709599682e340ecfb1fe2f15482eca49}} -\index{sdk.h@{sdk.h}!LDServerSDK\_Version@{LDServerSDK\_Version}} -\index{LDServerSDK\_Version@{LDServerSDK\_Version}!sdk.h@{sdk.h}} -\doxysubsubsection{\texorpdfstring{LDServerSDK\_Version()}{LDServerSDK\_Version()}} -{\footnotesize\ttfamily LDServer\+SDK\+\_\+\+Version (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Returns the version of the SDK. \begin{DoxyReturn}{Returns} -String representation of the SDK version. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/sdk_8h__incl.md5 b/libs/server-sdk/docs/latex/sdk_8h__incl.md5 deleted file mode 100644 index 326628502..000000000 --- a/libs/server-sdk/docs/latex/sdk_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -cf2ea5a94f316179a55627e6d1fa11b7 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/sdk_8h__incl.pdf b/libs/server-sdk/docs/latex/sdk_8h__incl.pdf deleted file mode 100644 index a4729dac4bb7cbeb19551318c4956744713d142b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18911 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\newline -{\ttfamily \#include $<$launchdarkly/server\+\_\+side/bindings/c/config/lazy\+\_\+load\+\_\+builder/lazy\+\_\+load\+\_\+builder.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/config/logging\+\_\+builder.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/status.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -{\ttfamily \#include $<$stddef.\+h$>$}\newline -Include dependency graph for builder.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afa3fde546cac35c8706fd75c19232992}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afa3fde546cac35c8706fd75c19232992}} -typedef struct \+\_\+\+LDServer\+Config\+Builder $\ast$ {\bfseries LDServer\+Config\+Builder} -\item -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a6be58858e3854ced5bb8bbac446cfc6e}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a6be58858e3854ced5bb8bbac446cfc6e}} -typedef struct \+\_\+\+LDServer\+Data\+Source\+Stream\+Builder $\ast$ {\bfseries LDServer\+Data\+Source\+Stream\+Builder} -\item -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afdf8f8af7e131f81ffedbced91688cbc}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afdf8f8af7e131f81ffedbced91688cbc}} -typedef struct \+\_\+\+LDServer\+Data\+Source\+Poll\+Builder $\ast$ {\bfseries LDServer\+Data\+Source\+Poll\+Builder} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acea59e15d2dcc5d6170dc8161d2810cd}{LD\+\_\+\+EXPORT}} (LDServer\+Config\+Builder) LDServer\+Config\+Builder\+\_\+\+New(char const $\ast$sdk\+\_\+key) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acce10416f1473b8da72e1d112c5394db}{LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Polling\+Base\+URL}} (LDServer\+Config\+Builder b, char const $\ast$url) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af18bc2ee610f9cb879f20b69c08e7e2e}{LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Streaming\+Base\+URL}} (LDServer\+Config\+Builder b, char const $\ast$url) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afc06b8f43984f45c1d00ab4a84811aec}{LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Events\+Base\+URL}} (LDServer\+Config\+Builder b, char const $\ast$url) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ac4a369686bac5cb8f0dc77cc6dc75930}{LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Relay\+Proxy\+Base\+URL}} (LDServer\+Config\+Builder b, char const $\ast$url) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aff129eeb9ded0dd0d8dfdfeea4306dbb}{LDServer\+Config\+Builder\+\_\+\+App\+Info\+\_\+\+Identifier}} (LDServer\+Config\+Builder b, char const $\ast$app\+\_\+id) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ab406a9bcf885a822ef6dd05724e01380}{LDServer\+Config\+Builder\+\_\+\+App\+Info\+\_\+\+Version}} (LDServer\+Config\+Builder b, char const $\ast$app\+\_\+version) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad18f6c7c7a4228c1d9a7ef1e9993a15e}{LDServer\+Config\+Builder\+\_\+\+Offline}} (LDServer\+Config\+Builder b, bool offline) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a34aba1b84cfe772860e61ef38f546082}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Enabled}} (LDServer\+Config\+Builder b, bool enabled) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a1ce8f8a4428bc44c69a064310ccff2e9}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Context\+Keys\+Capacity}} (LDServer\+Config\+Builder b, size\+\_\+t context\+\_\+keys\+\_\+capacity) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a117a5fbe9060b0db25d30640743472ab}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Capacity}} (LDServer\+Config\+Builder b, size\+\_\+t capacity) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aea55a083189e0324c2d7daff1164a100}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Flush\+Interval\+Ms}} (LDServer\+Config\+Builder b, unsigned int milliseconds) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7e3b287cceca4b71163866c12f106749}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+All\+Attributes\+Private}} (LDServer\+Config\+Builder b, bool all\+\_\+attributes\+\_\+private) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7b4cbd58b065a5032883f745a13d70e2}{LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Private\+Attribute}} (LDServer\+Config\+Builder b, char const $\ast$attribute\+\_\+reference) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aa6d8086b6aef51a800ac74617986a781}{LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Background\+Sync\+\_\+\+Streaming}} (LDServer\+Config\+Builder b, LDServer\+Data\+Source\+Stream\+Builder stream\+\_\+builder) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_add6ac097cfda3f8ed5603190a80077f7}{LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Background\+Sync\+\_\+\+Polling}} (LDServer\+Config\+Builder b, LDServer\+Data\+Source\+Poll\+Builder poll\+\_\+builder) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8f20f7ad7f283cb12c99582452dc33b7}{LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Lazy\+Load}} (LDServer\+Config\+Builder b, LDServer\+Lazy\+Load\+Builder lazy\+\_\+load\+\_\+builder) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0865acfe54eab04ca3fc228c7ab9b7cd}{LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Enabled}} (LDServer\+Config\+Builder b, bool enabled) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0bdbfe9deb5c8bd4aac10fc826938789}{LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+New}} () -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a93bd4e715dffce365576a2008819988d}{LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+Initial\+Reconnect\+Delay\+Ms}} (LDServer\+Data\+Source\+Stream\+Builder b, unsigned int milliseconds) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af9b88cacba4432b7d6bcd60f3d6d3dfd}{LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+Free}} (LDServer\+Data\+Source\+Stream\+Builder b) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0e83b37b08a47704255c6ffcb8691512}{LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+New}} () -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8b5801740083ccf83bcb3f49905e4052}{LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+IntervalS}} (LDServer\+Data\+Source\+Poll\+Builder b, unsigned int seconds) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a9d6f60574a9ddc85deec6721be9cf809}{LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+Free}} (LDServer\+Data\+Source\+Poll\+Builder b) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_adc1e66b06959fb1caf4e622f82b83ab5}{LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Wrapper\+Name}} (LDServer\+Config\+Builder b, char const $\ast$wrapper\+\_\+name) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad6a7deb4083d63beea3a476a45967fb0}{LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Wrapper\+Version}} (LDServer\+Config\+Builder b, char const $\ast$wrapper\+\_\+version) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad69414466ccbc50ae0e48c7bb2e37ee0}{LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Header}} (LDServer\+Config\+Builder b, char const $\ast$key, char const $\ast$value) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af772cf05a5a2331316792fdb8d7035b8}{LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Disable}} (LDServer\+Config\+Builder b) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a27705f635ea9de8bf5c6d235cfc319ff}{LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Basic}} (LDServer\+Config\+Builder b, LDLogging\+Basic\+Builder basic\+\_\+builder) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a5475ef6c221d43abad6a82dba6bdeff5}{LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Custom}} (LDServer\+Config\+Builder b, LDLogging\+Custom\+Builder custom\+\_\+builder) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_abe4d11f6a2bcaca052ea22830ff7b77b}{LDServer\+Config\+Builder\+\_\+\+Build}} (LDServer\+Config\+Builder builder, LDServer\+Config $\ast$out\+\_\+config) -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a82a0ec10343b77bedd8ddfab5b2a3c8f}{LDServer\+Config\+Builder\+\_\+\+Free}} (LDServer\+Config\+Builder builder) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acea59e15d2dcc5d6170dc8161d2810cd}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acea59e15d2dcc5d6170dc8161d2810cd}} -\index{builder.h@{builder.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{ }\end{DoxyParamCaption}) const} - -Constructs a client-\/side config builder. \mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aff129eeb9ded0dd0d8dfdfeea4306dbb}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aff129eeb9ded0dd0d8dfdfeea4306dbb}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_AppInfo\_Identifier@{LDServerConfigBuilder\_AppInfo\_Identifier}} -\index{LDServerConfigBuilder\_AppInfo\_Identifier@{LDServerConfigBuilder\_AppInfo\_Identifier}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_AppInfo\_Identifier()}{LDServerConfigBuilder\_AppInfo\_Identifier()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+App\+Info\+\_\+\+Identifier (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{app\+\_\+id }\end{DoxyParamCaption})} - -Sets an identifier for the application. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em app\+\_\+id} & Non-\/empty string. Must be $<$= 64 chars. Must be alphanumeric, \textquotesingle{}-\/\textquotesingle{}, \textquotesingle{}.\textquotesingle{}, or \textquotesingle{}\+\_\+\textquotesingle{}. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ab406a9bcf885a822ef6dd05724e01380}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ab406a9bcf885a822ef6dd05724e01380}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_AppInfo\_Version@{LDServerConfigBuilder\_AppInfo\_Version}} -\index{LDServerConfigBuilder\_AppInfo\_Version@{LDServerConfigBuilder\_AppInfo\_Version}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_AppInfo\_Version()}{LDServerConfigBuilder\_AppInfo\_Version()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+App\+Info\+\_\+\+Version (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{app\+\_\+version }\end{DoxyParamCaption})} - -Sets a version for the application. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em app\+\_\+version} & Non-\/empty string. Must be $<$= 64 chars. Must be alphanumeric, \textquotesingle{}-\/\textquotesingle{}, \textquotesingle{}.\textquotesingle{}, or \textquotesingle{}\+\_\+\textquotesingle{}. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_abe4d11f6a2bcaca052ea22830ff7b77b}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_abe4d11f6a2bcaca052ea22830ff7b77b}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Build@{LDServerConfigBuilder\_Build}} -\index{LDServerConfigBuilder\_Build@{LDServerConfigBuilder\_Build}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Build()}{LDServerConfigBuilder\_Build()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Build (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{builder, }\item[{LDServer\+Config $\ast$}]{out\+\_\+config }\end{DoxyParamCaption})} - -Creates an LDClient\+Config. The LDServer\+Config\+Builder is consumed. On success, the config will be stored in out\+\_\+config; otherwise, out\+\_\+config will be set to NULL and the returned LDStatus will indicate the error. -\begin{DoxyParams}{Parameters} -{\em builder} & Builder to consume. Must not be NULL. \\ -\hline -{\em out\+\_\+config} & Pointer to where the built config will be stored. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Error status on failure. -\end{DoxyReturn} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_add6ac097cfda3f8ed5603190a80077f7}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_add6ac097cfda3f8ed5603190a80077f7}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling@{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling}} -\index{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling@{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling()}{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Polling()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Background\+Sync\+\_\+\+Polling (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{LDServer\+Data\+Source\+Poll\+Builder}]{poll\+\_\+builder }\end{DoxyParamCaption})} - -Configures the Background Sync data system with a Polling synchronizer. - -This synchronizer may be chosen to override the default Streaming mode. - -In this mode, the SDK makes periodic network requests to Launch\+Darkly. Between requests, flag data may be stale to some degree. This mode may be advantageous if a streaming connection cannot be maintained. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em poll\+\_\+builder} & The polling builder. The builder is consumed; do not free it. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aa6d8086b6aef51a800ac74617986a781}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aa6d8086b6aef51a800ac74617986a781}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming@{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming}} -\index{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming@{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming()}{LDServerConfigBuilder\_DataSystem\_BackgroundSync\_Streaming()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Background\+Sync\+\_\+\+Streaming (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{LDServer\+Data\+Source\+Stream\+Builder}]{stream\+\_\+builder }\end{DoxyParamCaption})} - -Configures the Background Sync data system with a Streaming synchronizer. - -This is the default data system configuration for the SDK. - -In this mode, the SDK maintains a persistent, streaming data connection with Launch\+Darkly. The application is able to evaluate using the most recent flag configurations, since any changes are streamed from Launch\+Darkly in the background. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em stream\+\_\+builder} & The streaming builder. The builder is consumed; do not free it. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0865acfe54eab04ca3fc228c7ab9b7cd}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0865acfe54eab04ca3fc228c7ab9b7cd}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_DataSystem\_Enabled@{LDServerConfigBuilder\_DataSystem\_Enabled}} -\index{LDServerConfigBuilder\_DataSystem\_Enabled@{LDServerConfigBuilder\_DataSystem\_Enabled}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_DataSystem\_Enabled()}{LDServerConfigBuilder\_DataSystem\_Enabled()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Enabled (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{bool}]{enabled }\end{DoxyParamCaption})} - -Specify if the SDK\textquotesingle{}s data system should be enabled or not. - -If disabled, the SDK won\textquotesingle{}t be able to obtain flag configuration and will instead serve application-\/provided default values. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em enabled} & True to enable the data system, false to disable it. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8f20f7ad7f283cb12c99582452dc33b7}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8f20f7ad7f283cb12c99582452dc33b7}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_DataSystem\_LazyLoad@{LDServerConfigBuilder\_DataSystem\_LazyLoad}} -\index{LDServerConfigBuilder\_DataSystem\_LazyLoad@{LDServerConfigBuilder\_DataSystem\_LazyLoad}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_DataSystem\_LazyLoad()}{LDServerConfigBuilder\_DataSystem\_LazyLoad()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Lazy\+Load (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{LDServer\+Lazy\+Load\+Builder}]{lazy\+\_\+load\+\_\+builder }\end{DoxyParamCaption})} - -Configures the Lazy Load data system. This method is mutually exclusive with the Background\+Sync\+\_\+\+Polling and Background\+Sync\+\_\+\+Streaming builders. - -In this mode the SDK will query a data source on-\/demand as required, with an in-\/memory cache to reduce the number of queries. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em lazy\+\_\+load\+\_\+builder} & The lazy load builder. The builder is consumed; do not free it. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7e3b287cceca4b71163866c12f106749}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7e3b287cceca4b71163866c12f106749}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_AllAttributesPrivate@{LDServerConfigBuilder\_Events\_AllAttributesPrivate}} -\index{LDServerConfigBuilder\_Events\_AllAttributesPrivate@{LDServerConfigBuilder\_Events\_AllAttributesPrivate}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_AllAttributesPrivate()}{LDServerConfigBuilder\_Events\_AllAttributesPrivate()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+All\+Attributes\+Private (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{bool}]{all\+\_\+attributes\+\_\+private }\end{DoxyParamCaption})} - -Attribute privacy indicates whether or not attributes should be retained by Launch\+Darkly after being sent upon initialization, and if attributes should later be sent in events. - -Attribute privacy may be specified in 3 ways\+: - -(1) To specify that all attributes should be considered private -\/ not just those designated private on a per-\/context basis -\/ call this method with true as the parameter. - -(2) To specify that a specific set of attributes should be considered private -\/ in addition to those designated private on a per-\/context basis -\begin{DoxyItemize} -\item call Private\+Attribute. -\end{DoxyItemize} - -(3) To specify private attributes on a per-\/context basis, it is not necessary to call either of these methods, as the default behavior is to treat all attributes as non-\/private unless otherwise specified. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em all\+\_\+attributes\+\_\+private} & True for behavior of (1), false for default behavior of (2) or (3). \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a117a5fbe9060b0db25d30640743472ab}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a117a5fbe9060b0db25d30640743472ab}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_Capacity@{LDServerConfigBuilder\_Events\_Capacity}} -\index{LDServerConfigBuilder\_Events\_Capacity@{LDServerConfigBuilder\_Events\_Capacity}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_Capacity()}{LDServerConfigBuilder\_Events\_Capacity()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Capacity (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{size\+\_\+t}]{capacity }\end{DoxyParamCaption})} - -Sets the capacity of the event processor. When more events are generated within the processor\textquotesingle{}s flush interval than this value, events will be dropped. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em capacity} & Event queue capacity. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a1ce8f8a4428bc44c69a064310ccff2e9}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a1ce8f8a4428bc44c69a064310ccff2e9}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_ContextKeysCapacity@{LDServerConfigBuilder\_Events\_ContextKeysCapacity}} -\index{LDServerConfigBuilder\_Events\_ContextKeysCapacity@{LDServerConfigBuilder\_Events\_ContextKeysCapacity}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_ContextKeysCapacity()}{LDServerConfigBuilder\_Events\_ContextKeysCapacity()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Context\+Keys\+Capacity (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{size\+\_\+t}]{context\+\_\+keys\+\_\+capacity }\end{DoxyParamCaption})} - -Specifies the number of unique context keys that can be remembered by the index event generation logic before needing to evict keys from memory in LRU order. - -After reaching capacity, it\textquotesingle{}s possible that a previously-\/indexed context may cause generation of a redundant index event. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em context\+\_\+keys\+\_\+capacity} & Maximum unique context keys to remember. The default is 1000. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a34aba1b84cfe772860e61ef38f546082}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a34aba1b84cfe772860e61ef38f546082}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_Enabled@{LDServerConfigBuilder\_Events\_Enabled}} -\index{LDServerConfigBuilder\_Events\_Enabled@{LDServerConfigBuilder\_Events\_Enabled}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_Enabled()}{LDServerConfigBuilder\_Events\_Enabled()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Enabled (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{bool}]{enabled }\end{DoxyParamCaption})} - -Specify if event-\/sending should be enabled or not. By default, events are enabled. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em enabled} & True to enable event-\/sending. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aea55a083189e0324c2d7daff1164a100}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_aea55a083189e0324c2d7daff1164a100}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_FlushIntervalMs@{LDServerConfigBuilder\_Events\_FlushIntervalMs}} -\index{LDServerConfigBuilder\_Events\_FlushIntervalMs@{LDServerConfigBuilder\_Events\_FlushIntervalMs}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_FlushIntervalMs()}{LDServerConfigBuilder\_Events\_FlushIntervalMs()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Flush\+Interval\+Ms (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{unsigned int}]{milliseconds }\end{DoxyParamCaption})} - -Sets the flush interval of the event processor. The processor queues outgoing events based on the capacity parameter; these events are then delivered based on the flush interval. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em milliseconds} & Interval between automatic flushes. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7b4cbd58b065a5032883f745a13d70e2}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a7b4cbd58b065a5032883f745a13d70e2}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Events\_PrivateAttribute@{LDServerConfigBuilder\_Events\_PrivateAttribute}} -\index{LDServerConfigBuilder\_Events\_PrivateAttribute@{LDServerConfigBuilder\_Events\_PrivateAttribute}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Events\_PrivateAttribute()}{LDServerConfigBuilder\_Events\_PrivateAttribute()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Private\+Attribute (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{attribute\+\_\+reference }\end{DoxyParamCaption})} - -Specifies a single private attribute. May be called multiple times with additional private attributes. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em attribute\+\_\+reference} & Attribute to mark private. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a82a0ec10343b77bedd8ddfab5b2a3c8f}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a82a0ec10343b77bedd8ddfab5b2a3c8f}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Free@{LDServerConfigBuilder\_Free}} -\index{LDServerConfigBuilder\_Free@{LDServerConfigBuilder\_Free}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Free()}{LDServerConfigBuilder\_Free()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{builder }\end{DoxyParamCaption})} - -Frees the builder; only necessary if not calling Build. -\begin{DoxyParams}{Parameters} -{\em builder} & Builder to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad69414466ccbc50ae0e48c7bb2e37ee0}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad69414466ccbc50ae0e48c7bb2e37ee0}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_HttpProperties\_Header@{LDServerConfigBuilder\_HttpProperties\_Header}} -\index{LDServerConfigBuilder\_HttpProperties\_Header@{LDServerConfigBuilder\_HttpProperties\_Header}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_HttpProperties\_Header()}{LDServerConfigBuilder\_HttpProperties\_Header()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Header (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{key, }\item[{char const $\ast$}]{value }\end{DoxyParamCaption})} - -Set a custom header value. May be called more than once with additional headers. - - -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em key} & Name of the header. Must not be NULL. \\ -\hline -{\em value} & Value of the header. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_adc1e66b06959fb1caf4e622f82b83ab5}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_adc1e66b06959fb1caf4e622f82b83ab5}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_HttpProperties\_WrapperName@{LDServerConfigBuilder\_HttpProperties\_WrapperName}} -\index{LDServerConfigBuilder\_HttpProperties\_WrapperName@{LDServerConfigBuilder\_HttpProperties\_WrapperName}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_HttpProperties\_WrapperName()}{LDServerConfigBuilder\_HttpProperties\_WrapperName()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Wrapper\+Name (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{wrapper\+\_\+name }\end{DoxyParamCaption})} - -This should be used for wrapper SDKs to set the wrapper name. - -Wrapper information will be included in request headers. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em wrapper\+\_\+name} & Name of the wrapper. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad6a7deb4083d63beea3a476a45967fb0}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad6a7deb4083d63beea3a476a45967fb0}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_HttpProperties\_WrapperVersion@{LDServerConfigBuilder\_HttpProperties\_WrapperVersion}} -\index{LDServerConfigBuilder\_HttpProperties\_WrapperVersion@{LDServerConfigBuilder\_HttpProperties\_WrapperVersion}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_HttpProperties\_WrapperVersion()}{LDServerConfigBuilder\_HttpProperties\_WrapperVersion()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Http\+Properties\+\_\+\+Wrapper\+Version (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{wrapper\+\_\+version }\end{DoxyParamCaption})} - -This should be used for wrapper SDKs to set the wrapper version. - -Wrapper information will be included in request headers. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em wrapper\+\_\+version} & Version of the wrapper. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a27705f635ea9de8bf5c6d235cfc319ff}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a27705f635ea9de8bf5c6d235cfc319ff}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Logging\_Basic@{LDServerConfigBuilder\_Logging\_Basic}} -\index{LDServerConfigBuilder\_Logging\_Basic@{LDServerConfigBuilder\_Logging\_Basic}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Logging\_Basic()}{LDServerConfigBuilder\_Logging\_Basic()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Basic (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{LDLogging\+Basic\+Builder}]{basic\+\_\+builder }\end{DoxyParamCaption})} - -Configures the SDK with basic logging. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em basic\+\_\+builder} & The basic logging builder. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a5475ef6c221d43abad6a82dba6bdeff5}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a5475ef6c221d43abad6a82dba6bdeff5}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Logging\_Custom@{LDServerConfigBuilder\_Logging\_Custom}} -\index{LDServerConfigBuilder\_Logging\_Custom@{LDServerConfigBuilder\_Logging\_Custom}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Logging\_Custom()}{LDServerConfigBuilder\_Logging\_Custom()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Custom (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{LDLogging\+Custom\+Builder}]{custom\+\_\+builder }\end{DoxyParamCaption})} - -Configures the SDK with custom logging. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em custom\+\_\+builder} & The custom logging builder. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af772cf05a5a2331316792fdb8d7035b8}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af772cf05a5a2331316792fdb8d7035b8}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Logging\_Disable@{LDServerConfigBuilder\_Logging\_Disable}} -\index{LDServerConfigBuilder\_Logging\_Disable@{LDServerConfigBuilder\_Logging\_Disable}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Logging\_Disable()}{LDServerConfigBuilder\_Logging\_Disable()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Logging\+\_\+\+Disable (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b }\end{DoxyParamCaption})} - -Disables the default SDK logging. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad18f6c7c7a4228c1d9a7ef1e9993a15e}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ad18f6c7c7a4228c1d9a7ef1e9993a15e}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_Offline@{LDServerConfigBuilder\_Offline}} -\index{LDServerConfigBuilder\_Offline@{LDServerConfigBuilder\_Offline}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_Offline()}{LDServerConfigBuilder\_Offline()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Offline (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{bool}]{offline }\end{DoxyParamCaption})} - -If true, equivalent to setting LDServer\+Config\+Builder\+\_\+\+Events\+\_\+\+Enabled(false) and LDServer\+Config\+Builder\+\_\+\+Data\+System\+\_\+\+Enabled(false). - -The effect is that all evaluations will return application-\/provided default values, and no network calls will be made. - -This overrides specific configuration of events and/or data system, if present. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em offline} & True if offline. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afc06b8f43984f45c1d00ab4a84811aec}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_afc06b8f43984f45c1d00ab4a84811aec}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL}} -\index{LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL()}{LDServerConfigBuilder\_ServiceEndpoints\_EventsBaseURL()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Events\+Base\+URL (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the events service. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em url} & Target URL. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acce10416f1473b8da72e1d112c5394db}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_acce10416f1473b8da72e1d112c5394db}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL}} -\index{LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL()}{LDServerConfigBuilder\_ServiceEndpoints\_PollingBaseURL()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Polling\+Base\+URL (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the polling service. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em url} & Target URL. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ac4a369686bac5cb8f0dc77cc6dc75930}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_ac4a369686bac5cb8f0dc77cc6dc75930}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL}} -\index{LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL()}{LDServerConfigBuilder\_ServiceEndpoints\_RelayProxyBaseURL()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Relay\+Proxy\+Base\+URL (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for a Relay Proxy instance. The streaming, polling, and events URLs are set automatically. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em url} & Target URL. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af18bc2ee610f9cb879f20b69c08e7e2e}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af18bc2ee610f9cb879f20b69c08e7e2e}} -\index{builder.h@{builder.h}!LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL}} -\index{LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL@{LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL()}{LDServerConfigBuilder\_ServiceEndpoints\_StreamingBaseURL()}} -{\footnotesize\ttfamily LDServer\+Config\+Builder\+\_\+\+Service\+Endpoints\+\_\+\+Streaming\+Base\+URL (\begin{DoxyParamCaption}\item[{LDServer\+Config\+Builder}]{b, }\item[{char const $\ast$}]{url }\end{DoxyParamCaption})} - -Sets a custom URL for the streaming service. -\begin{DoxyParams}{Parameters} -{\em b} & Server config builder. Must not be NULL. \\ -\hline -{\em url} & Target URL. Must not be NULL. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a9d6f60574a9ddc85deec6721be9cf809}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a9d6f60574a9ddc85deec6721be9cf809}} -\index{builder.h@{builder.h}!LDServerDataSourcePollBuilder\_Free@{LDServerDataSourcePollBuilder\_Free}} -\index{LDServerDataSourcePollBuilder\_Free@{LDServerDataSourcePollBuilder\_Free}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourcePollBuilder\_Free()}{LDServerDataSourcePollBuilder\_Free()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Poll\+Builder}]{b }\end{DoxyParamCaption})} - -Frees a Polling method builder. Do not call if the builder was consumed by the config builder. - - -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8b5801740083ccf83bcb3f49905e4052}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a8b5801740083ccf83bcb3f49905e4052}} -\index{builder.h@{builder.h}!LDServerDataSourcePollBuilder\_IntervalS@{LDServerDataSourcePollBuilder\_IntervalS}} -\index{LDServerDataSourcePollBuilder\_IntervalS@{LDServerDataSourcePollBuilder\_IntervalS}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourcePollBuilder\_IntervalS()}{LDServerDataSourcePollBuilder\_IntervalS()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+IntervalS (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Poll\+Builder}]{b, }\item[{unsigned int}]{seconds }\end{DoxyParamCaption})} - -Sets the interval at which the SDK will poll for feature flag updates. -\begin{DoxyParams}{Parameters} -{\em b} & Polling method builder. Must not be NULL. \\ -\hline -{\em seconds} & Polling interval in seconds. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0e83b37b08a47704255c6ffcb8691512}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0e83b37b08a47704255c6ffcb8691512}} -\index{builder.h@{builder.h}!LDServerDataSourcePollBuilder\_New@{LDServerDataSourcePollBuilder\_New}} -\index{LDServerDataSourcePollBuilder\_New@{LDServerDataSourcePollBuilder\_New}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourcePollBuilder\_New()}{LDServerDataSourcePollBuilder\_New()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+New (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Creates a new Data\+Source builder for the Polling method. - -If not passed into the config builder, must be manually freed with LDServer\+Data\+Source\+Poll\+Builder\+\_\+\+Free. - -\begin{DoxyReturn}{Returns} -New builder for Polling method. -\end{DoxyReturn} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af9b88cacba4432b7d6bcd60f3d6d3dfd}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_af9b88cacba4432b7d6bcd60f3d6d3dfd}} -\index{builder.h@{builder.h}!LDServerDataSourceStreamBuilder\_Free@{LDServerDataSourceStreamBuilder\_Free}} -\index{LDServerDataSourceStreamBuilder\_Free@{LDServerDataSourceStreamBuilder\_Free}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStreamBuilder\_Free()}{LDServerDataSourceStreamBuilder\_Free()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+Free (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Stream\+Builder}]{b }\end{DoxyParamCaption})} - -Frees a Streaming method builder. Do not call if the builder was consumed by the config builder. - - -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a93bd4e715dffce365576a2008819988d}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a93bd4e715dffce365576a2008819988d}} -\index{builder.h@{builder.h}!LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs@{LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs}} -\index{LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs@{LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs()}{LDServerDataSourceStreamBuilder\_InitialReconnectDelayMs()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+Initial\+Reconnect\+Delay\+Ms (\begin{DoxyParamCaption}\item[{LDServer\+Data\+Source\+Stream\+Builder}]{b, }\item[{unsigned int}]{milliseconds }\end{DoxyParamCaption})} - -Sets the initial reconnect delay for the streaming connection. - -The streaming service uses a backoff algorithm (with jitter) every time the connection needs to be reestablished.\+The delay for the first reconnection will start near this value, and then increase exponentially for any subsequent connection failures. - - -\begin{DoxyParams}{Parameters} -{\em b} & Streaming method builder. Must not be NULL. \\ -\hline -{\em milliseconds} & Initial delay for a reconnection attempt. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0bdbfe9deb5c8bd4aac10fc826938789}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h_a0bdbfe9deb5c8bd4aac10fc826938789}} -\index{builder.h@{builder.h}!LDServerDataSourceStreamBuilder\_New@{LDServerDataSourceStreamBuilder\_New}} -\index{LDServerDataSourceStreamBuilder\_New@{LDServerDataSourceStreamBuilder\_New}!builder.h@{builder.h}} -\doxysubsubsection{\texorpdfstring{LDServerDataSourceStreamBuilder\_New()}{LDServerDataSourceStreamBuilder\_New()}} -{\footnotesize\ttfamily LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+New (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} - -Creates a new Data\+Source builder for the Streaming method. - -If not passed into the config builder, must be manually freed with LDServer\+Data\+Source\+Stream\+Builder\+\_\+\+Free. - -\begin{DoxyReturn}{Returns} -New builder for Streaming method. -\end{DoxyReturn} diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 deleted file mode 100644 index 81bd95fa7..000000000 --- a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -70b9ca6d4c5a5f4f73f9ce9efe6f520b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.pdf b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2builder_8h__incl.pdf deleted file mode 100644 index a2bf1e50baf093b7994852309f0a0ad7ac3041c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15578 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\newline -Include dependency graph for config.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=204pt]{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=338pt]{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_a902cfd2f55a5667d8dcad05e63900e4c}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_a902cfd2f55a5667d8dcad05e63900e4c}} -typedef struct \+\_\+\+LDCServer\+Config $\ast$ {\bfseries LDServer\+Config} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_a7f22859853be023137a16c80a9793daf}{LD\+\_\+\+EXPORT}} (void) LDServer\+Config\+\_\+\+Free(LDServer\+Config config) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_a7f22859853be023137a16c80a9793daf}\label{server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h_a7f22859853be023137a16c80a9793daf}} -\index{config.h@{config.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!config.h@{config.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Free the configuration. Configurations passed into an LDServer\+SDK\+\_\+\+New call do not need to be freed. -\begin{DoxyParams}{Parameters} -{\em config} & Config to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 deleted file mode 100644 index 961508684..000000000 --- a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -5282b396dcb9501fb8472669547bcd2d \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__dep__incl.pdf deleted file mode 100644 index addb398402b9889f7b54d4c1b15bbfbc973906b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11417 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 NAO#oK6+Kmo{{^{U(vScE diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 deleted file mode 100644 index 921295d8a..000000000 --- a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -8a271a95569c6c62350e1da6cc86d86b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.pdf b/libs/server-sdk/docs/latex/server-sdk_2include_2launchdarkly_2server__side_2bindings_2c_2config_2config_8h__incl.pdf deleted file mode 100644 index f84e688330bfbce8532e52ca85b6c60e4522f848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11459 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 KdRt8n|Nj7CR6iX6 diff --git a/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h.tex b/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h.tex deleted file mode 100644 index 2ad3212ce..000000000 --- a/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h.tex +++ /dev/null @@ -1,19 +0,0 @@ -\hypertarget{shared__function__argument__macro__definitions_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/shared\+\_\+function\+\_\+argument\+\_\+macro\+\_\+definitions.h File Reference} -\label{shared__function__argument__macro__definitions_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/shared\_function\_argument\_macro\_definitions.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/shared\_function\_argument\_macro\_definitions.h}} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=274pt]{shared__function__argument__macro__definitions_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Macros} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{shared__function__argument__macro__definitions_8h_ac228391a7f55de7797092fbede4f6e3a}\label{shared__function__argument__macro__definitions_8h_ac228391a7f55de7797092fbede4f6e3a}} -\#define {\bfseries LD\+\_\+\+NONBLOCKING}~0 -\item -\mbox{\Hypertarget{shared__function__argument__macro__definitions_8h_a223cf2daabb56833fb4ec8302185b099}\label{shared__function__argument__macro__definitions_8h_a223cf2daabb56833fb4ec8302185b099}} -\#define {\bfseries LD\+\_\+\+DISCARD\+\_\+\+DETAIL}~NULL -\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.md5 deleted file mode 100644 index b076e08e6..000000000 --- a/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -9270ddc27cc7ddf37c7ad3da16629c2a \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/shared__function__argument__macro__definitions_8h__dep__incl.pdf deleted file mode 100644 index 4bc34384de128c7803ab119e6de0507f91192f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12062 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 Nq3G}|_f=)^|340XG5Y`j diff --git a/libs/server-sdk/docs/latex/status_8h.tex b/libs/server-sdk/docs/latex/status_8h.tex deleted file mode 100644 index e2271e9a5..000000000 --- a/libs/server-sdk/docs/latex/status_8h.tex +++ /dev/null @@ -1,290 +0,0 @@ -\hypertarget{status_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/status.h File Reference} -\label{status_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/status.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/status.h}} -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -Include dependency graph for status.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=284pt]{status_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{status_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{status_8h_aa9315752fc62916bf6c74699cf140648}\label{status_8h_aa9315752fc62916bf6c74699cf140648}} -typedef struct \+\_\+\+LDStatus $\ast$ {\bfseries LDStatus} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{status_8h_a78137fce82ae857c693e8ec98b881dd2}{LD\+\_\+\+EXPORT}} (char const $\ast$) LDStatus\+\_\+\+Error(LDStatus res) -\item -\mbox{\hyperlink{status_8h_a4b50126df1f135e29ccebce599d6a08f}{LD\+\_\+\+EXPORT}} (bool) LDStatus\+\_\+\+Ok(LDStatus res) -\item -\mbox{\hyperlink{status_8h_aaeee309a0f0e3751897395b2f550f117}{LD\+\_\+\+EXPORT}} (void) LDStatus\+\_\+\+Free(LDStatus res) -\item -\mbox{\hyperlink{status_8h_a6af73e4e35b5dbc5e470d305607a69f0}{LD\+\_\+\+EXPORT}} (LDStatus) LDStatus\+\_\+\+Success(void) -\end{DoxyCompactItemize} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{status_8h_a4b50126df1f135e29ccebce599d6a08f}\label{status_8h_a4b50126df1f135e29ccebce599d6a08f}} -\index{status.h@{status.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!status.h@{status.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{bool}]{ }\end{DoxyParamCaption})} - -Checks if a result indicates success. -\begin{DoxyParams}{Parameters} -{\em result} & Result to inspect. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the result indicates success. -\end{DoxyReturn} -True if the LDAll\+Flags\+State is valid. False if there was an error, such as the data store being unavailable. - -An invalid LDAll\+Flags\+State can still be serialized successfully to a JSON string. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the state is valid, false otherwise. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{status_8h_a78137fce82ae857c693e8ec98b881dd2}\label{status_8h_a78137fce82ae857c693e8ec98b881dd2}} -\index{status.h@{status.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!status.h@{status.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{char const $\ast$}]{ }\end{DoxyParamCaption})} - -Returns a string representing the error stored in an LDStatus, or NULL if the result indicates success. -\begin{DoxyParams}{Parameters} -{\em error} & Result to inspect. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -String or NULL. The returned string is valid only while the LDStatus is alive. -\end{DoxyReturn} -If the context is not valid, then get a string containing the reason the context is not valid. - -The lifetime of the returned string is tied to the LDContext. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A string explaining why the context is not valid. -\end{DoxyReturn} -Get the key for an object-\/type iterator. - -The returned key has a lifetime attached to that of the LDValue. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a key for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The key. -\end{DoxyReturn} -\mbox{\Hypertarget{status_8h_a6af73e4e35b5dbc5e470d305607a69f0}\label{status_8h_a6af73e4e35b5dbc5e470d305607a69f0}} -\index{status.h@{status.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!status.h@{status.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{LDStatus}]{ }\end{DoxyParamCaption})} - -Returns a status representing success. \begin{DoxyReturn}{Returns} -Successful status. -\end{DoxyReturn} -\mbox{\Hypertarget{status_8h_aaeee309a0f0e3751897395b2f550f117}\label{status_8h_aaeee309a0f0e3751897395b2f550f117}} -\index{status.h@{status.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!status.h@{status.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Frees an LDStatus. It is only necessary to call LDStatus\+\_\+\+Free if LDStatus\+\_\+\+Ok returns false. -\begin{DoxyParams}{Parameters} -{\em res} & Result to free.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/status_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/status_8h__dep__incl.md5 deleted file mode 100644 index d31e9c329..000000000 --- a/libs/server-sdk/docs/latex/status_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -afd37ad02e72a63bf4b2ef828122ab7b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/status_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/status_8h__dep__incl.pdf deleted file mode 100644 index 93b032246de0eed57abd849b739cc3f3e2a24951..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15108 zcmd731zc2H^e-+55{e)qX$;cM1VeYXG|~eMUCs=hA}J+;q)N9SQqmn#A}OHKB_bsP zg33DsdaqvZ|MP#p`#$gUc|)9i)?RzhUf;9#UTf{O4$}=8IW90aA2Czq$C5*0Fc`!O zayGXk77+pQs34uJF*YDD1fXdWgFql2Ia>z|5(Qix5E!Hk(!$viNh~HtjK-jl2uEU% zhadF~oelZV`H444#fXvW%4q0;2urg&N)f)}tIso8hhT|Sx5jcl)_yzm&GvEVQhVqD z4WT3nyqp%n8cWd>ll?;AYZOu9%tOIsH-F5_r5lg`8f>CFAH^t-pbSm|mZ~5NZN*)Vg%AM2b{e^t*gSC7H27kgQo(^YZqMnlbPdQ%n z&!8s8818(twk~=q{20H(_+_K_^HG+F{O?-3$gO?i?Q#jbloHm@w8}hg_T$@3SuYp2 zZ?zpnIBE^2w0=BL>ezkkFVHx2m#?gthzlFs@*ODoVxP<4U<7dwyXNH1dy_tGvQAPpIoY9wo&GJ16s~ni4a0=Ax4QtWBe2IOlI>)hWcEzGBq< zFljk8kxcttQQ-3eywj?8i(a(|S8?kyY-sT&Qpaj5dKiZqr9?QXuDV>Bub`RNZ$3;X zB;7F!%5xCO+n}9xpoyUJA{6F9mVTTY@~*0+c(;AmF(E%cp{y$eKVlQAeK%@c=I-E` z))$N$B2t>>3HF1fL?iSzS*rJT7K+b0gk|-IIT|ypF^4sVnWPkL*)&xhN_Y-bAOx*Z-NLh*WW*yz6E=7U|Rq;$UG zFS|=KX6S3v_gusYqr6^_Pp+8EXww;$PonWOj=^x4bG{_JSVOToREaT*^y93Xc3`by zkkba)wSt8=8RX8snDer4t=Ma{zfR$<-gJdDi%$nN#jBI7eypUe%@3OF<(f6_hB$GY z%3rYxoz$lll7MBTSdFxv*U8xNWW`U4Jy0IEO4HPVe(*l+h`;6aM&({R^e09A;Fbn{(9J$iCi2d!n@4n(cj$SRb*B)WwQ7 zSCBL$IWHo68?Ggkal?$oJT2b^@xJLG2+)?u1L0pT3xrumOzOowIK`O$nPg~*T=Q83 zb9z&}?mnLTXzpaDi1j+z4(o1gpyH~o-(>{?e%tf^{+h1ag31}(N^Xaytp;dfA0S0%MoI(Q#QrD z#j%c)Dplta!yG-m%Ps|j*a@OyEWLRq3X=@V^ZBpJSeAdT9nEEd4}AAm9Z>SE2!EDH zdo9QF^T?st%YFY_Bg1D_{Y(c)x2)@i-+6ho*4KX{McD304hin#T0PLBII~B-E|SDe z9&j!|kI++aba*-4=z99N4i`Q#frla~i_eXK`6$+B&HN)hMikRx`ym^AU|!vxD81mk z6j2TJ;Cc*4raw94-n`c9HO1`83_YcZN1|S

      a_~qbsfCr=cpnIp-aO$I)7ArH7S= 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 diff --git a/libs/server-sdk/docs/latex/structBindingContextBuilder.tex b/libs/server-sdk/docs/latex/structBindingContextBuilder.tex deleted file mode 100644 index aec0b049c..000000000 --- a/libs/server-sdk/docs/latex/structBindingContextBuilder.tex +++ /dev/null @@ -1,26 +0,0 @@ -\hypertarget{structBindingContextBuilder}{}\doxysection{Binding\+Context\+Builder Struct Reference} -\label{structBindingContextBuilder}\index{BindingContextBuilder@{BindingContextBuilder}} - - -Collaboration diagram for Binding\+Context\+Builder\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structBindingContextBuilder__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structBindingContextBuilder_a68cb0a205af17d13e9348b35a8f475cc}\label{structBindingContextBuilder_a68cb0a205af17d13e9348b35a8f475cc}} -std\+::map$<$ std\+::string, std\+::string $>$ {\bfseries kind\+\_\+to\+\_\+key} -\item -\mbox{\Hypertarget{structBindingContextBuilder_a17db61e5546341b00cfb401c92582ce8}\label{structBindingContextBuilder_a17db61e5546341b00cfb401c92582ce8}} -\mbox{\hyperlink{classlaunchdarkly_1_1ContextBuilder}{Context\+Builder}} {\bfseries builder} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/bindings/c/context\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.md5 b/libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.md5 deleted file mode 100644 index 32be23365..000000000 --- a/libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -69580c18323554df2069068e6ee5213f \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.pdf b/libs/server-sdk/docs/latex/structBindingContextBuilder__coll__graph.pdf deleted file mode 100644 index f09b7451c1ef09672cc6cc90160b2f75bafa31aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9161 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 - -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -Flag\+Changed\+Callback\+Fn \mbox{\hyperlink{structLDFlagListener_a6972b03fff5b8610973ed9cbac5613fb}{Flag\+Changed}} -\item -void $\ast$ \mbox{\hyperlink{structLDFlagListener_aa31ceb863843e77e6e4218af0e626a3c}{User\+Data}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Defines a feature flag listener which may be used to listen for flag changes. The struct should be initialized using LDFlag\+Listener\+\_\+\+Init before use. - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structLDFlagListener_a6972b03fff5b8610973ed9cbac5613fb}\label{structLDFlagListener_a6972b03fff5b8610973ed9cbac5613fb}} -\index{LDFlagListener@{LDFlagListener}!FlagChanged@{FlagChanged}} -\index{FlagChanged@{FlagChanged}!LDFlagListener@{LDFlagListener}} -\doxysubsubsection{\texorpdfstring{FlagChanged}{FlagChanged}} -{\footnotesize\ttfamily Flag\+Changed\+Callback\+Fn LDFlag\+Listener\+::\+Flag\+Changed} - -Callback function which is invoked for flag changes. - -The provided pointers are only valid for the duration of the function call (excluding User\+Data, whose lifetime is controlled by the caller). - - -\begin{DoxyParams}{Parameters} -{\em flag\+\_\+key} & The name of the flag that changed. \\ -\hline -{\em new\+\_\+value} & The new value of the flag. If there was not an new value, because the flag was deleted, then the LDValue will be of a null type. Check the deleted parameter to see if a flag was deleted. \\ -\hline -{\em old\+\_\+value} & The old value of the flag. If there was not an old value, for instance a newly created flag, then the Value will be of a null type. \\ -\hline -{\em deleted} & True if the flag has been deleted. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{structLDFlagListener_aa31ceb863843e77e6e4218af0e626a3c}\label{structLDFlagListener_aa31ceb863843e77e6e4218af0e626a3c}} -\index{LDFlagListener@{LDFlagListener}!UserData@{UserData}} -\index{UserData@{UserData}!LDFlagListener@{LDFlagListener}} -\doxysubsubsection{\texorpdfstring{UserData}{UserData}} -{\footnotesize\ttfamily void$\ast$ LDFlag\+Listener\+::\+User\+Data} - -User\+Data is forwarded into callback functions. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/\mbox{\hyperlink{flag__listener_8h}{flag\+\_\+listener.\+h}}\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structLDLogBackend.tex b/libs/server-sdk/docs/latex/structLDLogBackend.tex deleted file mode 100644 index 7fdf99aa6..000000000 --- a/libs/server-sdk/docs/latex/structLDLogBackend.tex +++ /dev/null @@ -1,59 +0,0 @@ -\hypertarget{structLDLogBackend}{}\doxysection{LDLog\+Backend Struct Reference} -\label{structLDLogBackend}\index{LDLogBackend@{LDLogBackend}} - - -{\ttfamily \#include $<$logging\+\_\+builder.\+h$>$} - -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -Enabled\+Fn \mbox{\hyperlink{structLDLogBackend_af8e2fb0e3bedaeff0e3b503bb00bfe68}{Enabled}} -\item -Write\+Fn \mbox{\hyperlink{structLDLogBackend_ae721caa42925f7e3c7271f40f2a352d1}{Write}} -\item -void $\ast$ \mbox{\hyperlink{structLDLogBackend_a1e1e4409e3b0a7272304261309bff6b8}{User\+Data}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Defines a logging interface suitable for use with SDK configuration. - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structLDLogBackend_af8e2fb0e3bedaeff0e3b503bb00bfe68}\label{structLDLogBackend_af8e2fb0e3bedaeff0e3b503bb00bfe68}} -\index{LDLogBackend@{LDLogBackend}!Enabled@{Enabled}} -\index{Enabled@{Enabled}!LDLogBackend@{LDLogBackend}} -\doxysubsubsection{\texorpdfstring{Enabled}{Enabled}} -{\footnotesize\ttfamily Enabled\+Fn LDLog\+Backend\+::\+Enabled} - -Check if the specified log level is enabled. Must be thread safe. -\begin{DoxyParams}{Parameters} -{\em level} & The log level to check. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Returns true if the level is enabled. -\end{DoxyReturn} -\mbox{\Hypertarget{structLDLogBackend_a1e1e4409e3b0a7272304261309bff6b8}\label{structLDLogBackend_a1e1e4409e3b0a7272304261309bff6b8}} -\index{LDLogBackend@{LDLogBackend}!UserData@{UserData}} -\index{UserData@{UserData}!LDLogBackend@{LDLogBackend}} -\doxysubsubsection{\texorpdfstring{UserData}{UserData}} -{\footnotesize\ttfamily void$\ast$ LDLog\+Backend\+::\+User\+Data} - -User\+Data is forwarded into both Enabled and Write. \mbox{\Hypertarget{structLDLogBackend_ae721caa42925f7e3c7271f40f2a352d1}\label{structLDLogBackend_ae721caa42925f7e3c7271f40f2a352d1}} -\index{LDLogBackend@{LDLogBackend}!Write@{Write}} -\index{Write@{Write}!LDLogBackend@{LDLogBackend}} -\doxysubsubsection{\texorpdfstring{Write}{Write}} -{\footnotesize\ttfamily Write\+Fn LDLog\+Backend\+::\+Write} - -Write a message to the specified level. The message pointer is valid only for the duration of this function call. Must be thread safe. -\begin{DoxyParams}{Parameters} -{\em level} & The level to write the message to. \\ -\hline -{\em message} & The message to write. \\ -\hline -\end{DoxyParams} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/config/\mbox{\hyperlink{logging__builder_8h}{logging\+\_\+builder.\+h}}\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structLDServerDataSourceStatusListener.tex b/libs/server-sdk/docs/latex/structLDServerDataSourceStatusListener.tex deleted file mode 100644 index 07d0bf337..000000000 --- a/libs/server-sdk/docs/latex/structLDServerDataSourceStatusListener.tex +++ /dev/null @@ -1,45 +0,0 @@ -\hypertarget{structLDServerDataSourceStatusListener}{}\doxysection{LDServer\+Data\+Source\+Status\+Listener Struct Reference} -\label{structLDServerDataSourceStatusListener}\index{LDServerDataSourceStatusListener@{LDServerDataSourceStatusListener}} - - -{\ttfamily \#include $<$sdk.\+h$>$} - -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -Server\+Data\+Source\+Status\+Callback\+Fn \mbox{\hyperlink{structLDServerDataSourceStatusListener_aedc7bf6fae8a332ea58f4edf6d7b38f6}{Status\+Changed}} -\item -void $\ast$ \mbox{\hyperlink{structLDServerDataSourceStatusListener_a43f796fb55d3c5d82fa8597987ec8e0b}{User\+Data}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -Defines a data source status listener which may be used to listen for changes to the data source status. The struct should be initialized using LDServer\+Data\+Source\+Status\+Listener\+\_\+\+Init before use. - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structLDServerDataSourceStatusListener_aedc7bf6fae8a332ea58f4edf6d7b38f6}\label{structLDServerDataSourceStatusListener_aedc7bf6fae8a332ea58f4edf6d7b38f6}} -\index{LDServerDataSourceStatusListener@{LDServerDataSourceStatusListener}!StatusChanged@{StatusChanged}} -\index{StatusChanged@{StatusChanged}!LDServerDataSourceStatusListener@{LDServerDataSourceStatusListener}} -\doxysubsubsection{\texorpdfstring{StatusChanged}{StatusChanged}} -{\footnotesize\ttfamily Server\+Data\+Source\+Status\+Callback\+Fn LDServer\+Data\+Source\+Status\+Listener\+::\+Status\+Changed} - -Callback function which is invoked for data source status changes. - -The provided pointers are only valid for the duration of the function call (excluding User\+Data, whose lifetime is controlled by the caller). - - -\begin{DoxyParams}{Parameters} -{\em status} & The updated data source status. \\ -\hline -\end{DoxyParams} -\mbox{\Hypertarget{structLDServerDataSourceStatusListener_a43f796fb55d3c5d82fa8597987ec8e0b}\label{structLDServerDataSourceStatusListener_a43f796fb55d3c5d82fa8597987ec8e0b}} -\index{LDServerDataSourceStatusListener@{LDServerDataSourceStatusListener}!UserData@{UserData}} -\index{UserData@{UserData}!LDServerDataSourceStatusListener@{LDServerDataSourceStatusListener}} -\doxysubsubsection{\texorpdfstring{UserData}{UserData}} -{\footnotesize\ttfamily void$\ast$ LDServer\+Data\+Source\+Status\+Listener\+::\+User\+Data} - -User\+Data is forwarded into callback functions. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/bindings/c/\mbox{\hyperlink{sdk_8h}{sdk.\+h}}\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1CEvaluationDetail.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1CEvaluationDetail.tex deleted file mode 100644 index f05c53bbd..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1CEvaluationDetail.tex +++ /dev/null @@ -1,22 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1CEvaluationDetail}{}\doxysection{launchdarkly\+::CEvaluation\+Detail Struct Reference} -\label{structlaunchdarkly_1_1CEvaluationDetail}\index{launchdarkly::CEvaluationDetail@{launchdarkly::CEvaluationDetail}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1CEvaluationDetail_a4b4603f83fb47eb77562616e072dd6a7}\label{structlaunchdarkly_1_1CEvaluationDetail_a4b4603f83fb47eb77562616e072dd6a7}} -{\footnotesize template$<$typename T $>$ }\\{\bfseries CEvaluation\+Detail} (\mbox{\hyperlink{classlaunchdarkly_1_1EvaluationDetail}{Evaluation\+Detail}}$<$ T $>$ const \&detail) -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1CEvaluationDetail_a1b63408b7ee483ac6710326ba5096906}\label{structlaunchdarkly_1_1CEvaluationDetail_a1b63408b7ee483ac6710326ba5096906}} -std\+::optional$<$ std\+::size\+\_\+t $>$ {\bfseries variation\+\_\+index} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1CEvaluationDetail_a4dce8653530b64808ab8cdaef5d9da9b}\label{structlaunchdarkly_1_1CEvaluationDetail_a4dce8653530b64808ab8cdaef5d9da9b}} -std\+::optional$<$ \mbox{\hyperlink{classlaunchdarkly_1_1EvaluationReason}{Evaluation\+Reason}} $>$ {\bfseries reason} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/data/evaluation\+\_\+detail.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors.tex deleted file mode 100644 index cf1e054a9..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors.tex +++ /dev/null @@ -1,67 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1ContextErrors}{}\doxysection{launchdarkly\+::Context\+Errors Struct Reference} -\label{structlaunchdarkly_1_1ContextErrors}\index{launchdarkly::ContextErrors@{launchdarkly::ContextErrors}} - - -Collaboration diagram for launchdarkly\+::Context\+Errors\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=232pt]{structlaunchdarkly_1_1ContextErrors__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -static const std\+::string {\bfseries k\+Invalid\+Kind} -\item -static const std\+::string {\bfseries k\+Invalid\+Key} -\item -static const std\+::string {\bfseries k\+Missing\+Kinds} -\end{DoxyCompactItemize} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1ContextErrors_a633038b4693e35e24c0c6857a91de2ad}\label{structlaunchdarkly_1_1ContextErrors_a633038b4693e35e24c0c6857a91de2ad}} -\index{launchdarkly::ContextErrors@{launchdarkly::ContextErrors}!kInvalidKey@{kInvalidKey}} -\index{kInvalidKey@{kInvalidKey}!launchdarkly::ContextErrors@{launchdarkly::ContextErrors}} -\doxysubsubsection{\texorpdfstring{kInvalidKey}{kInvalidKey}} -{\footnotesize\ttfamily const std\+::string launchdarkly\+::\+Context\+Errors\+::k\+Invalid\+Key\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ \textcolor{stringliteral}{"{}\(\backslash\)"{}The key for a context may not be empty.\(\backslash\)"{}"{}}} - -\end{DoxyCode} -\mbox{\Hypertarget{structlaunchdarkly_1_1ContextErrors_a6209d47ebfbaca77e3d01059b695d81c}\label{structlaunchdarkly_1_1ContextErrors_a6209d47ebfbaca77e3d01059b695d81c}} -\index{launchdarkly::ContextErrors@{launchdarkly::ContextErrors}!kInvalidKind@{kInvalidKind}} -\index{kInvalidKind@{kInvalidKind}!launchdarkly::ContextErrors@{launchdarkly::ContextErrors}} -\doxysubsubsection{\texorpdfstring{kInvalidKind}{kInvalidKind}} -{\footnotesize\ttfamily const std\+::string launchdarkly\+::\+Context\+Errors\+::k\+Invalid\+Kind\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ \textcolor{stringliteral}{"{}\(\backslash\)"{}Kind contained invalid characters. A kind may contain ASCII letters "{}}} -\DoxyCodeLine{ \textcolor{stringliteral}{"{}or "{}}} -\DoxyCodeLine{ \textcolor{stringliteral}{"{}numbers, as well as '.', '-\/', and '\_'.\(\backslash\)"{}"{}}} - -\end{DoxyCode} -\mbox{\Hypertarget{structlaunchdarkly_1_1ContextErrors_ab2558ce39ea59505d600d472ef15fcc3}\label{structlaunchdarkly_1_1ContextErrors_ab2558ce39ea59505d600d472ef15fcc3}} -\index{launchdarkly::ContextErrors@{launchdarkly::ContextErrors}!kMissingKinds@{kMissingKinds}} -\index{kMissingKinds@{kMissingKinds}!launchdarkly::ContextErrors@{launchdarkly::ContextErrors}} -\doxysubsubsection{\texorpdfstring{kMissingKinds}{kMissingKinds}} -{\footnotesize\ttfamily const std\+::string launchdarkly\+::\+Context\+Errors\+::k\+Missing\+Kinds\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ \textcolor{stringliteral}{"{}\(\backslash\)"{}The context must contain at least 1 kind.\(\backslash\)"{}"{}}} - -\end{DoxyCode} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/context.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 deleted file mode 100644 index e5bb34356..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -e1cf02b5555465ec701c8b17657b1f21 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1ContextErrors__coll__graph.pdf deleted file mode 100644 index a912f45151f3a4f5c4d9bc117208c5e08bdaeb36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8783 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\+::const\+\_\+iterator iterator) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ad73cb97ae3dee9ae65afcf2461498c60}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ad73cb97ae3dee9ae65afcf2461498c60}} -reference {\bfseries operator$\ast$} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a9127510d0b1f9d79192e86a868168ae1}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a9127510d0b1f9d79192e86a868168ae1}} -pointer {\bfseries operator-\/$>$} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a972ce0c65f2f2752ea04b95e951300c0}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a972ce0c65f2f2752ea04b95e951300c0}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} \& {\bfseries operator++} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ab5ab35fbd5198211d3ad0363a8f5ce67}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ab5ab35fbd5198211d3ad0363a8f5ce67}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} {\bfseries operator++} (int) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ad8994dc65339a226691430a29dc88c4a}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_ad8994dc65339a226691430a29dc88c4a}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} \& {\bfseries operator-\/-\/} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_aa1d3cc0ac88e649bc77877277488ee3f}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_aa1d3cc0ac88e649bc77877277488ee3f}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} {\bfseries operator-\/-\/} (int) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a51d7d50f5c3be0836dadac3e073333b8}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a51d7d50f5c3be0836dadac3e073333b8}} -bool {\bfseries operator==} (\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} const \&lhs, \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} const \&rhs) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a6bca97635b9b557271881741730a3038}\label{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator_a6bca97635b9b557271881741730a3038}} -bool {\bfseries operator!=} (\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} const \&lhs, \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Array_1_1Iterator}{Iterator}} const \&rhs) -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/value.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/value.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.tex deleted file mode 100644 index 1952ece9e..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1Value_1_1Object_1_1Iterator.tex +++ /dev/null @@ -1,53 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{}\doxysection{launchdarkly\+::Value\+::Object\+::Iterator Struct Reference} -\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}\index{launchdarkly::Value::Object::Iterator@{launchdarkly::Value::Object::Iterator}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a7d2b7cc8b6955eadb5446bb17e02e4e4}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a7d2b7cc8b6955eadb5446bb17e02e4e4}} -using {\bfseries iterator\+\_\+category} = std\+::forward\+\_\+iterator\+\_\+tag -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_adde477458485a65b33ce2cc28f431a23}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_adde477458485a65b33ce2cc28f431a23}} -using {\bfseries difference\+\_\+type} = std\+::ptrdiff\+\_\+t -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_aedd14b4646f75a56973054c3fc1d67e5}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_aedd14b4646f75a56973054c3fc1d67e5}} -using {\bfseries value\+\_\+type} = std\+::pair$<$ std\+::string const, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ae4d1647894f0cb77f28e2a843f729df6}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ae4d1647894f0cb77f28e2a843f729df6}} -using {\bfseries pointer} = value\+\_\+type const $\ast$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a987f3fbeeb1f22846bd75598a4937e76}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a987f3fbeeb1f22846bd75598a4937e76}} -using {\bfseries reference} = value\+\_\+type const \& -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ab28fab85f2c889b6eb9e81d6c3d27c0d}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ab28fab85f2c889b6eb9e81d6c3d27c0d}} -{\bfseries Iterator} (std\+::map$<$ std\+::string, \mbox{\hyperlink{classlaunchdarkly_1_1Value}{Value}} $>$\+::const\+\_\+iterator iterator) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a39c2bfa7fdc7d8f16e0dcdd22c051777}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a39c2bfa7fdc7d8f16e0dcdd22c051777}} -reference {\bfseries operator$\ast$} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ae8b3ff308113b9dc25b7ebe89cfdac14}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_ae8b3ff308113b9dc25b7ebe89cfdac14}} -pointer {\bfseries operator-\/$>$} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a872b010a25b6c2ca2b8d464f7c4bdb3e}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a872b010a25b6c2ca2b8d464f7c4bdb3e}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} \& {\bfseries operator++} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a1ec74ccc3c965e8a169329132ef30cc2}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a1ec74ccc3c965e8a169329132ef30cc2}} -\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} {\bfseries operator++} (int) -\end{DoxyCompactItemize} -\doxysubsection*{Friends} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a51d7d50f5c3be0836dadac3e073333b8}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a51d7d50f5c3be0836dadac3e073333b8}} -bool {\bfseries operator==} (\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} const \&lhs, \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} const \&rhs) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a6bca97635b9b557271881741730a3038}\label{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator_a6bca97635b9b557271881741730a3038}} -bool {\bfseries operator!=} (\mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} const \&lhs, \mbox{\hyperlink{structlaunchdarkly_1_1Value_1_1Object_1_1Iterator}{Iterator}} const \&rhs) -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/value.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/value.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1Config.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1Config.tex deleted file mode 100644 index 0ba5fb681..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1Config.tex +++ /dev/null @@ -1,56 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1Config}{}\doxysection{launchdarkly\+::config\+::Config$<$ SDK $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1Config}\index{launchdarkly::config::Config$<$ SDK $>$@{launchdarkly::config::Config$<$ SDK $>$}} - - -{\ttfamily \#include $<$config.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a1aa97b774af3067b1d606e3f35e4724a}\label{structlaunchdarkly_1_1config_1_1Config_a1aa97b774af3067b1d606e3f35e4724a}} -{\bfseries Config} (std\+::string sdk\+\_\+key, bool offline, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{shared\+::built\+::\+Logging}} logging, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{shared\+::built\+::\+Service\+Endpoints}} endpoints, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{shared\+::built\+::\+Events}} events, std\+::optional$<$ std\+::string $>$ application\+\_\+tag, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{shared\+::built\+::\+Data\+Source\+Config}}$<$ SDK $>$ data\+\_\+source\+\_\+config, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{shared\+::built\+::\+Http\+Properties}} http\+\_\+properties, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}{shared\+::built\+::\+Persistence}}$<$ SDK $>$ persistence) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_acadeb74f2244188134e0ff2f06288f32}\label{structlaunchdarkly_1_1config_1_1Config_acadeb74f2244188134e0ff2f06288f32}} -std\+::string const \& {\bfseries Sdk\+Key} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a674c676b428c74bf0df34f706a9d7c6a}\label{structlaunchdarkly_1_1config_1_1Config_a674c676b428c74bf0df34f706a9d7c6a}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{shared\+::built\+::\+Service\+Endpoints}} const \& {\bfseries Service\+Endpoints} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a80d99edf32de821fd538b66f7ca32302}\label{structlaunchdarkly_1_1config_1_1Config_a80d99edf32de821fd538b66f7ca32302}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{shared\+::built\+::\+Events}} const \& {\bfseries Events} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a548f169e8dc23c9f3e3d0a4e59f2ef6e}\label{structlaunchdarkly_1_1config_1_1Config_a548f169e8dc23c9f3e3d0a4e59f2ef6e}} -std\+::optional$<$ std\+::string $>$ const \& {\bfseries Application\+Tag} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a55bd32070d29c0c124234a81d55260d2}\label{structlaunchdarkly_1_1config_1_1Config_a55bd32070d29c0c124234a81d55260d2}} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{config\+::shared\+::built\+::\+Data\+Source\+Config}}$<$ SDK $>$ const \& {\bfseries Data\+Source\+Config} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a6e2f17811efa1485b0b3803ab10ebfa5}\label{structlaunchdarkly_1_1config_1_1Config_a6e2f17811efa1485b0b3803ab10ebfa5}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{shared\+::built\+::\+Http\+Properties}} const \& {\bfseries Http\+Properties} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_adcd0c5e9b2589c2d041c6ab07cf11bb7}\label{structlaunchdarkly_1_1config_1_1Config_adcd0c5e9b2589c2d041c6ab07cf11bb7}} -bool {\bfseries Offline} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a598e3db5b07a2629462ec74ac5671b76}\label{structlaunchdarkly_1_1config_1_1Config_a598e3db5b07a2629462ec74ac5671b76}} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{shared\+::built\+::\+Logging}} const \& {\bfseries Logging} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1Config_a1c1b8ef02c999d136c6020bcbb3708a7}\label{structlaunchdarkly_1_1config_1_1Config_a1c1b8ef02c999d136c6020bcbb3708a7}} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}{shared\+::built\+::\+Persistence}}$<$ SDK $>$ const \& {\bfseries Persistence} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -struct launchdarkly\+::config\+::\+Config$<$ SDK $>$} - -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1Config}{Config}} represents the configuration for a Launch\+Darkly C++ SDK. It should be passed into an instance of Client. -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & Type of SDK. \\ -\hline -\end{DoxyTemplParams} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/config.\+hpp\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/config.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.tex deleted file mode 100644 index 43384cebc..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1AnySDK.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1AnySDK}{}\doxysection{launchdarkly\+::config\+::shared\+::Any\+SDK Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1AnySDK}\index{launchdarkly::config::shared::AnySDK@{launchdarkly::config::shared::AnySDK}} - - -{\ttfamily \#include $<$sdks.\+hpp$>$} - - - -\doxysubsection{Detailed Description} -Represents configuration not common to any particular SDK type. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/sdks.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.tex deleted file mode 100644 index 9eb986db1..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{}\doxysection{launchdarkly\+::config\+::shared\+::Client\+SDK Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}\index{launchdarkly::config::shared::ClientSDK@{launchdarkly::config::shared::ClientSDK}} - - -{\ttfamily \#include $<$sdks.\+hpp$>$} - - - -\doxysubsection{Detailed Description} -Represents a client-\/side SDK configured for production services. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/sdks.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.tex deleted file mode 100644 index c0d4fd48f..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults.tex +++ /dev/null @@ -1,46 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}{}\doxysection{launchdarkly\+::config\+::shared\+::Defaults$<$ SDK $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}\index{launchdarkly::config::shared::Defaults$<$ SDK $>$@{launchdarkly::config::shared::Defaults$<$ SDK $>$}} - - -{\ttfamily \#include $<$defaults.\+hpp$>$} - -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static bool \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a97a4707e4af4600999d87f07d1496a70}{Offline}} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a6a1b5c189aed14990d330add6f218ad0}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a6a1b5c189aed14990d330add6f218ad0}} -static std\+::string {\bfseries Log\+Tag} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a9aa2dd43a7911f5a73956820b35325d0}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a9aa2dd43a7911f5a73956820b35325d0}} -static launchdarkly\+::\+Log\+Level {\bfseries Log\+Level} () -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\subsubsection*{template$<$typename SDK$>$\newline -struct launchdarkly\+::config\+::shared\+::\+Defaults$<$ SDK $>$} - -Struct templated over an SDK type, which makes available SDK-\/specific configuration. -\begin{DoxyTemplParams}{Template Parameters} -{\em SDK} & Type of SDK. See \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}}, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}}. \\ -\hline -\end{DoxyTemplParams} - - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a97a4707e4af4600999d87f07d1496a70}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_a97a4707e4af4600999d87f07d1496a70}} -\index{launchdarkly::config::shared::Defaults$<$ SDK $>$@{launchdarkly::config::shared::Defaults$<$ SDK $>$}!Offline@{Offline}} -\index{Offline@{Offline}!launchdarkly::config::shared::Defaults$<$ SDK $>$@{launchdarkly::config::shared::Defaults$<$ SDK $>$}} -\doxysubsubsection{\texorpdfstring{Offline()}{Offline()}} -{\footnotesize\ttfamily template$<$typename SDK $>$ \\ -static bool \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1Defaults}{launchdarkly\+::config\+::shared\+::\+Defaults}}$<$ SDK $>$\+::Offline (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - -Offline mode is disabled in SDKs by default. \begin{DoxyReturn}{Returns} - -\end{DoxyReturn} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/defaults.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.tex deleted file mode 100644 index d6735045a..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,34 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::Defaults$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::Defaults$<$ ClientSDK $>$@{launchdarkly::config::shared::Defaults$<$ ClientSDK $>$}} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a7e9aece9803212ad4a7a90ee87b68b70}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a7e9aece9803212ad4a7a90ee87b68b70}} -static bool {\bfseries Offline} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a6a8563e2442d5dcb904ea89ed37b568a}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a6a8563e2442d5dcb904ea89ed37b568a}} -static auto {\bfseries Service\+Endpoints} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{shared\+::built\+::\+Service\+Endpoints}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a42fff1298bc3be8f6742b86ddfe280c5}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a42fff1298bc3be8f6742b86ddfe280c5}} -static auto {\bfseries Events} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{shared\+::built\+::\+Events}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a55fc00acf8618e7ec3a20fe3be721389}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a55fc00acf8618e7ec3a20fe3be721389}} -static auto {\bfseries Http\+Properties} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{shared\+::built\+::\+Http\+Properties}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_aec1bd88bf96d3ecb3382350663a648ea}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_aec1bd88bf96d3ecb3382350663a648ea}} -static auto {\bfseries Streaming\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{shared\+::built\+::\+Streaming\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a31251249d6dafcaf9772fbdfde41f98e}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a31251249d6dafcaf9772fbdfde41f98e}} -static auto {\bfseries Data\+Source\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{shared\+::built\+::\+Data\+Source\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a089b89510a9ed54db0130aa6d9c2f403}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_a089b89510a9ed54db0130aa6d9c2f403}} -static auto {\bfseries Polling\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{shared\+::built\+::\+Polling\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_ae02857e0ccb40ce41076df0df5e51925}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ClientSDK_01_4_ae02857e0ccb40ce41076df0df5e51925}} -static std\+::size\+\_\+t {\bfseries Max\+Cached\+Contexts} () -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/defaults.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.tex deleted file mode 100644 index c7d576d9f..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4.tex +++ /dev/null @@ -1,25 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::Defaults$<$ Server\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4}\index{launchdarkly::config::shared::Defaults$<$ ServerSDK $>$@{launchdarkly::config::shared::Defaults$<$ ServerSDK $>$}} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a8bab9a46c8be5d271ac7b6faf99c893d}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a8bab9a46c8be5d271ac7b6faf99c893d}} -static auto {\bfseries Service\+Endpoints} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{built\+::\+Service\+Endpoints}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_aae70390308b5fc6c28dd620526708da3}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_aae70390308b5fc6c28dd620526708da3}} -static auto {\bfseries Events} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{built\+::\+Events}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a57705649dc127d928d2ce9111d900525}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a57705649dc127d928d2ce9111d900525}} -static auto {\bfseries Http\+Properties} () -\/$>$ \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{built\+::\+Http\+Properties}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_aa9c19b3bc63c26a57cae10dfdfc00975}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_aa9c19b3bc63c26a57cae10dfdfc00975}} -static auto {\bfseries Streaming\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{built\+::\+Streaming\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a8cf8fcdbc701850794f4adde1dd3de6d}\label{structlaunchdarkly_1_1config_1_1shared_1_1Defaults_3_01ServerSDK_01_4_a8cf8fcdbc701850794f4adde1dd3de6d}} -static auto {\bfseries Polling\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{built\+::\+Polling\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{Server\+SDK}} $>$ -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/defaults.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.tex deleted file mode 100644 index 80bf4211a..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{}\doxysection{launchdarkly\+::config\+::shared\+::Server\+SDK Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}\index{launchdarkly::config::shared::ServerSDK@{launchdarkly::config::shared::ServerSDK}} - - -{\ttfamily \#include $<$sdks.\+hpp$>$} - - - -\doxysubsection{Detailed Description} -Represents a server-\/side SDK configured for production services. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/sdks.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.tex deleted file mode 100644 index d2931b60c..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Method\+Visitor$<$ SDK $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor}\index{launchdarkly::config::shared::builders::MethodVisitor$<$ SDK $>$@{launchdarkly::config::shared::builders::MethodVisitor$<$ SDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/data\+\_\+source\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.tex deleted file mode 100644 index dab349cd2..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,25 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::builders\+::Method\+Visitor$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::builders::MethodVisitor$<$ ClientSDK $>$@{launchdarkly::config::shared::builders::MethodVisitor$<$ ClientSDK $>$}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_ab0108ff484ff885ba1b0e37367d0248b}\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_ab0108ff484ff885ba1b0e37367d0248b}} -using {\bfseries SDK} = \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a7c15491d087864553b38eb0a19ccbd10}\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a7c15491d087864553b38eb0a19ccbd10}} -using {\bfseries Result} = std\+::variant$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{built\+::\+Streaming\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{SDK}} $>$, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{built\+::\+Polling\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{SDK}} $>$ $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a17eeb44ce881f775c058989d9c4858cd}\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a17eeb44ce881f775c058989d9c4858cd}} -Result {\bfseries operator()} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{SDK}} $>$ const \&streaming) const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a5ac7b6b78dca7426b06a5dfc80cba035}\label{structlaunchdarkly_1_1config_1_1shared_1_1builders_1_1MethodVisitor_3_01ClientSDK_01_4_a5ac7b6b78dca7426b06a5dfc80cba035}} -Result {\bfseries operator()} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{SDK}} $>$ const \&polling) const -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/src/config/data\+\_\+source\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.tex deleted file mode 100644 index 643c0e407..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ SDK $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig}\index{launchdarkly::config::shared::built::DataSourceConfig$<$ SDK $>$@{launchdarkly::config::shared::built::DataSourceConfig$<$ SDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.tex deleted file mode 100644 index a5543bdc1..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,19 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::built::DataSourceConfig$<$ ClientSDK $>$@{launchdarkly::config::shared::built::DataSourceConfig$<$ ClientSDK $>$}} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a92707b89ef227f8dc92646d5df8fa7ef}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a92707b89ef227f8dc92646d5df8fa7ef}} -std\+::variant$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{Streaming\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{Polling\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ClientSDK}{Client\+SDK}} $>$ $>$ {\bfseries method} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a427b52e8018f2777b57747a6d2788f6a}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a427b52e8018f2777b57747a6d2788f6a}} -bool {\bfseries with\+\_\+reasons} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a9873adc89b1a4f02c7ede18e31568b04}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ClientSDK_01_4_a9873adc89b1a4f02c7ede18e31568b04}} -bool {\bfseries use\+\_\+report} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.tex deleted file mode 100644 index 7286489d5..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Data\+Source\+Config$<$ Server\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1DataSourceConfig_3_01ServerSDK_01_4}\index{launchdarkly::config::shared::built::DataSourceConfig$<$ ServerSDK $>$@{launchdarkly::config::shared::built::DataSourceConfig$<$ ServerSDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.tex deleted file mode 100644 index 13831e38c..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging.tex +++ /dev/null @@ -1,59 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Logging Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}\index{launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}} - - -{\ttfamily \#include $<$logging.\+hpp$>$} - - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Logging\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=347pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a2b356f0de20b5129ec63c890b170c8b0}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a2b356f0de20b5129ec63c890b170c8b0}} -bool {\bfseries disable\+\_\+logging} -\item -std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}} $>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_adabc8bfdaa5e6c4dff319f45604a8901}{backend}} -\item -std\+::string \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a7e9f71ea66f040f93243ae2a85f80d92}{tag}} -\item -Log\+Level \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a1c50961d51ac81bd596bc7d51dae95ae}{level}} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{Logging}} configuration. - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_adabc8bfdaa5e6c4dff319f45604a8901}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_adabc8bfdaa5e6c4dff319f45604a8901}} -\index{launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}!backend@{backend}} -\index{backend@{backend}!launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}} -\doxysubsubsection{\texorpdfstring{backend}{backend}} -{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$\mbox{\hyperlink{classlaunchdarkly_1_1ILogBackend}{ILog\+Backend}}$>$ launchdarkly\+::config\+::shared\+::built\+::\+Logging\+::backend} - -Set to use a custom back-\/end. - -If set then name and level will not be used. \mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a1c50961d51ac81bd596bc7d51dae95ae}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a1c50961d51ac81bd596bc7d51dae95ae}} -\index{launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}!level@{level}} -\index{level@{level}!launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}} -\doxysubsubsection{\texorpdfstring{level}{level}} -{\footnotesize\ttfamily Log\+Level launchdarkly\+::config\+::shared\+::built\+::\+Logging\+::level} - -When logging is enabled, and a custom backend is not in use, this will be the minimum log level. \mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a7e9f71ea66f040f93243ae2a85f80d92}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging_a7e9f71ea66f040f93243ae2a85f80d92}} -\index{launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}!tag@{tag}} -\index{tag@{tag}!launchdarkly::config::shared::built::Logging@{launchdarkly::config::shared::built::Logging}} -\doxysubsubsection{\texorpdfstring{tag}{tag}} -{\footnotesize\ttfamily std\+::string launchdarkly\+::config\+::shared\+::built\+::\+Logging\+::tag} - -When logging is enabled, and a custom backend is not in use, this will be the tag used for the logger. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/logging.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 deleted file mode 100644 index d7ed75b62..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -759ccc97d4441c83bbfa48ef0960a59a \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging__coll__graph.pdf deleted file mode 100644 index 3570a33c4bd6da315eeaab99ca6fd271377811b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11453 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 Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence}\index{launchdarkly::config::shared::built::Persistence$<$ SDK $>$@{launchdarkly::config::shared::built::Persistence$<$ SDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/persistence.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.tex deleted file mode 100644 index 5c0db6d86..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,29 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::built::Persistence$<$ ClientSDK $>$@{launchdarkly::config::shared::built::Persistence$<$ ClientSDK $>$}} - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ Client\+SDK $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=251pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a86d1fe5eb3c2bddf20112b86401fea3b}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a86d1fe5eb3c2bddf20112b86401fea3b}} -bool {\bfseries disable\+\_\+persistence} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a7a9ac75f49bc11e43794a362b1c5ade6}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a7a9ac75f49bc11e43794a362b1c5ade6}} -std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classIPersistence}{IPersistence}} $>$ {\bfseries implementation} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a71919be92f57c0babbccbb29d8c69fb1}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4_a71919be92f57c0babbccbb29d8c69fb1}} -std\+::size\+\_\+t {\bfseries max\+\_\+contexts\+\_\+} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/persistence.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index 6307922b2..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1ab469689b620fe3ac786a7d316ba2a8 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ClientSDK_01_4__coll__graph.pdf deleted file mode 100644 index 715a8676f691b563bb73fb6035dc51518c853eee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.tex deleted file mode 100644 index a383df6ee..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Persistence$<$ Server\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Persistence_3_01ServerSDK_01_4}\index{launchdarkly::config::shared::built::Persistence$<$ ServerSDK $>$@{launchdarkly::config::shared::built::Persistence$<$ ServerSDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/persistence.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.tex deleted file mode 100644 index bc7f34b21..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ SDK $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}\index{launchdarkly::config::shared::built::PollingConfig$<$ SDK $>$@{launchdarkly::config::shared::built::PollingConfig$<$ SDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.tex deleted file mode 100644 index ebb31d0f2..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,32 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::built::PollingConfig$<$ ClientSDK $>$@{launchdarkly::config::shared::built::PollingConfig$<$ ClientSDK $>$}} - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Client\+SDK $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=252pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_ad68ad76ceb8c5313582678b750e8df7e}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_ad68ad76ceb8c5313582678b750e8df7e}} -std\+::chrono\+::seconds {\bfseries poll\+\_\+interval} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_a51beadfaf5361166bc4a8fd734ad7deb}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_a51beadfaf5361166bc4a8fd734ad7deb}} -std\+::string {\bfseries polling\+\_\+get\+\_\+path} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_aa2c7cee64340f6c9042ccacf7627b707}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_aa2c7cee64340f6c9042ccacf7627b707}} -std\+::string {\bfseries polling\+\_\+report\+\_\+path} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_ab529dc92ac638aedd8c3a1d658d5d0bb}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4_ab529dc92ac638aedd8c3a1d658d5d0bb}} -std\+::chrono\+::seconds {\bfseries min\+\_\+polling\+\_\+interval} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index ea1bac7fd..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -61d2924b5a533f3548f5d69313d52cd2 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ClientSDK_01_4__coll__graph.pdf deleted file mode 100644 index df2261023810fdbd6d1a1ed5deeeebb28eaf124b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11692 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 diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.tex deleted file mode 100644 index 04ffa5133..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4.tex +++ /dev/null @@ -1,29 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Server\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4}\index{launchdarkly::config::shared::built::PollingConfig$<$ ServerSDK $>$@{launchdarkly::config::shared::built::PollingConfig$<$ ServerSDK $>$}} - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Polling\+Config$<$ Server\+SDK $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=242pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_a819b4cd88414dd5913867d96ec3bd999}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_a819b4cd88414dd5913867d96ec3bd999}} -std\+::chrono\+::seconds {\bfseries poll\+\_\+interval} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_a69da9ffe40949fc2c31d30170a0df38b}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_a69da9ffe40949fc2c31d30170a0df38b}} -std\+::string {\bfseries polling\+\_\+get\+\_\+path} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_aa7935550b055de6246b19f7836f9ee1f}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4_aa7935550b055de6246b19f7836f9ee1f}} -std\+::chrono\+::seconds {\bfseries min\+\_\+polling\+\_\+interval} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 deleted file mode 100644 index 5905d8279..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c501c754846640ee36b629e381b0b8b \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig_3_01ServerSDK_01_4__coll__graph.pdf deleted file mode 100644 index ee97294786f41ed8fa807f6875935cb70e6f8b77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11884 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 k>;G%tVfH!T(*7$ Struct Template Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}\index{launchdarkly::config::shared::built::StreamingConfig$<$ SDK $>$@{launchdarkly::config::shared::built::StreamingConfig$<$ SDK $>$}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.tex deleted file mode 100644 index 6b3caa1a8..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4.tex +++ /dev/null @@ -1,26 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4}{}\doxysection{launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ Client\+SDK $>$ Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4}\index{launchdarkly::config::shared::built::StreamingConfig$<$ ClientSDK $>$@{launchdarkly::config::shared::built::StreamingConfig$<$ ClientSDK $>$}} - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ Client\+SDK $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=250pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4_a73a63e74bad8911c5f0c5da30ca751ff}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4_a73a63e74bad8911c5f0c5da30ca751ff}} -std\+::chrono\+::milliseconds {\bfseries initial\+\_\+reconnect\+\_\+delay} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4_a24a141d0e8252ddbf2214603995a56fd}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4_a24a141d0e8252ddbf2214603995a56fd}} -std\+::string {\bfseries streaming\+\_\+path} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 deleted file mode 100644 index d86f9f503..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -1c697bdfed580a572fed5626a2111300 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ClientSDK_01_4__coll__graph.pdf deleted file mode 100644 index be57c567b83765bf1d9e3c9562b02536c91a432d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11702 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 Struct Reference} -\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4}\index{launchdarkly::config::shared::built::StreamingConfig$<$ ServerSDK $>$@{launchdarkly::config::shared::built::StreamingConfig$<$ ServerSDK $>$}} - - -Collaboration diagram for launchdarkly\+::config\+::shared\+::built\+::Streaming\+Config$<$ Server\+SDK $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=250pt]{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4_a5a0bac18d862ea6af93a094acae4c21a}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4_a5a0bac18d862ea6af93a094acae4c21a}} -std\+::chrono\+::milliseconds {\bfseries initial\+\_\+reconnect\+\_\+delay} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4_ae153854271cc3487cc870e127b281d39}\label{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4_ae153854271cc3487cc870e127b281d39}} -std\+::string {\bfseries streaming\+\_\+path} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/config/shared/built/data\+\_\+source\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 deleted file mode 100644 index 9ac560ea3..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -d7484f5453fa513141b1cc01e1c8623d \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig_3_01ServerSDK_01_4__coll__graph.pdf deleted file mode 100644 index 904964851ff9886044a836a3403d6f86bfab5288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11923 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 Vg(I#s4Fd6lAoy%-@)`>G{|B53Nq_(V diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method.tex deleted file mode 100644 index f686f5cbf..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method.tex +++ /dev/null @@ -1,27 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1detail_1_1has__build__method}{}\doxysection{launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, typename $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1detail_1_1has__build__method}\index{launchdarkly::detail::has\_build\_method$<$ T, ReturnType, typename $>$@{launchdarkly::detail::has\_build\_method$<$ T, ReturnType, typename $>$}} - - -Inheritance diagram for launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, typename $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=221pt]{structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, typename $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=221pt]{structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph} -\end{center} -\end{figure} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/c\+\_\+binding\+\_\+helpers.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 deleted file mode 100644 index f41d135b3..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.md5 +++ /dev/null @@ -1 +0,0 @@ -7f5fedd298e80506aebd6ad311ae7980 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf.pdf deleted file mode 100644 index 7f2d26c732d246d5a22944c5a3f0ecd64b6070b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8866 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 x5BGy%ZH3*@^xWJq{{9V|v1wI=J;tq$().Build())$>$ $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_0bb27718ac9497863c8374f4f0c38d0c8}\index{launchdarkly::detail::has\_build\_method$<$ T, ReturnType, std::void\_t$<$ decltype(std::declval$<$ T $>$().Build())$>$ $>$@{launchdarkly::detail::has\_build\_method$<$ T, ReturnType, std::void\_t$<$ decltype(std::declval$<$ T $>$().Build())$>$ $>$}} - - -Inheritance diagram for launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, std\+::void\+\_\+t$<$ decltype(std\+::declval$<$ T $>$().Build())$>$ $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_021043ea8ce94fc0d50282654bd2b0cdf} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::detail\+::has\+\_\+build\+\_\+method$<$ T, Return\+Type, std\+::void\+\_\+t$<$ decltype(std\+::declval$<$ T $>$().Build())$>$ $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structlaunchdarkly_1_1detail_1_1has__build__method_3_01T_00_01ReturnType_00_01std_1_1void__t_3_03571163bccd93d76113c4ae5dcdfaea5} -\end{center} -\end{figure} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/c\+\_\+binding\+\_\+helpers.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 deleted file mode 100644 index cea5a3393..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ddf072a5079d3ac21fafc5856872d4b0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__coll__graph.pdf deleted file mode 100644 index 6c451960fe828e395bf3b7a96b6006486ede7834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8057 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 I6&alW2UC6lX8-^I diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 deleted file mode 100644 index cea5a3393..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -ddf072a5079d3ac21fafc5856872d4b0 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__build__method__inherit__graph.pdf deleted file mode 100644 index 6c451960fe828e395bf3b7a96b6006486ede7834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8057 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 I6&alW2UC6lX8-^I diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type.tex deleted file mode 100644 index 80e4f0ce1..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type.tex +++ /dev/null @@ -1,27 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1detail_1_1has__result__type}{}\doxysection{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, typename $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1detail_1_1has__result__type}\index{launchdarkly::detail::has\_result\_type$<$ T, typename $>$@{launchdarkly::detail::has\_result\_type$<$ T, typename $>$}} - - -Inheritance diagram for launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, typename $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=200pt]{structlaunchdarkly_1_1detail_1_1has__result__type__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, typename $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=200pt]{structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph} -\end{center} -\end{figure} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/c\+\_\+binding\+\_\+helpers.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.tex deleted file mode 100644 index 2ddc2d281..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4.tex +++ /dev/null @@ -1,27 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4}{}\doxysection{launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, std\+::void\+\_\+t$<$ typename T\+::Result $>$ $>$ Struct Template Reference} -\label{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4}\index{launchdarkly::detail::has\_result\_type$<$ T, std::void\_t$<$ typename T::Result $>$ $>$@{launchdarkly::detail::has\_result\_type$<$ T, std::void\_t$<$ typename T::Result $>$ $>$}} - - -Inheritance diagram for launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, std\+::void\+\_\+t$<$ typename T\+::Result $>$ $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=211pt]{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725} -\end{center} -\end{figure} - - -Collaboration diagram for launchdarkly\+::detail\+::has\+\_\+result\+\_\+type$<$ T, std\+::void\+\_\+t$<$ typename T\+::Result $>$ $>$\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=211pt]{structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph} -\end{center} -\end{figure} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/detail/c\+\_\+binding\+\_\+helpers.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 deleted file mode 100644 index 23e417527..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -184edcdeeda17bf92654f051b6788b82 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1Result_01_4_01_4__coll__graph.pdf deleted file mode 100644 index 63aa02524ca17471d6479f706838c3851f413dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8072 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 V2sGw6x^OrMM#;mYs;@@*{{TD$`3(R7 diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 deleted file mode 100644 index 23e417527..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.md5 +++ /dev/null @@ -1 +0,0 @@ -184edcdeeda17bf92654f051b6788b82 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type_3_01T_00_01std_1_1void__t_3_01typename_01T_1_1e7d9368e733a3e9328893bf08fe4e725.pdf deleted file mode 100644 index 63aa02524ca17471d6479f706838c3851f413dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8072 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 V2sGw6x^OrMM#;mYs;@@*{{TD$`3(R7 diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 deleted file mode 100644 index 018afd4ab..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -6540e460b3bbc126475e883947fb7523 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1detail_1_1has__result__type__coll__graph.pdf deleted file mode 100644 index 3ad15eb20292e4a50a471dc2d80c05b9325f1125..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7573 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 application\+\_\+tag, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{config\+::built\+::\+Data\+System\+Config}} data\+\_\+system\+\_\+config, \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{config\+::built\+::\+Http\+Properties}} http\+\_\+properties) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_a692ae968e2b58664fb019890d0b74b57}\label{structlaunchdarkly_1_1server__side_1_1Config_a692ae968e2b58664fb019890d0b74b57}} -std\+::string const \& {\bfseries Sdk\+Key} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_ab6cb32b8ca45449539843b243f279761}\label{structlaunchdarkly_1_1server__side_1_1Config_ab6cb32b8ca45449539843b243f279761}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1ServiceEndpoints}{config\+::built\+::\+Service\+Endpoints}} const \& {\bfseries Service\+Endpoints} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_a156878715c7c055e323b0c291aa97b38}\label{structlaunchdarkly_1_1server__side_1_1Config_a156878715c7c055e323b0c291aa97b38}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1Events}{config\+::built\+::\+Events}} const \& {\bfseries Events} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_a0de18c615a99862cd702ef699aeaee02}\label{structlaunchdarkly_1_1server__side_1_1Config_a0de18c615a99862cd702ef699aeaee02}} -std\+::optional$<$ std\+::string $>$ const \& {\bfseries Application\+Tag} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_ad7557568cedf140022b70e749cd5f564}\label{structlaunchdarkly_1_1server__side_1_1Config_ad7557568cedf140022b70e749cd5f564}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{config\+::built\+::\+Data\+System\+Config}} const \& {\bfseries Data\+System\+Config} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_a2557897f5d658dcdf8515867a1af2d8f}\label{structlaunchdarkly_1_1server__side_1_1Config_a2557897f5d658dcdf8515867a1af2d8f}} -\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1built_1_1HttpProperties}{config\+::built\+::\+Http\+Properties}} const \& {\bfseries Http\+Properties} () const -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1Config_a06206768a7024c041de602f1eb859011}\label{structlaunchdarkly_1_1server__side_1_1Config_a06206768a7024c041de602f1eb859011}} -\mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1Logging}{config\+::built\+::\+Logging}} const \& {\bfseries Logging} () const -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/config.\+hpp\item -src/config/config.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.tex deleted file mode 100644 index 466b2f059..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1Defaults.tex +++ /dev/null @@ -1,28 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::Defaults Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults}\index{launchdarkly::server\_side::config::Defaults@{launchdarkly::server\_side::config::Defaults}} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_ad2fb4f3aa4791fd685e3c96d119e2e92}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_ad2fb4f3aa4791fd685e3c96d119e2e92}} -static auto {\bfseries Bootstrap\+Config} () -\/$>$ std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}{built\+::\+Bootstrap\+Config}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a83cd7c8827f9e3fbf5f5771bda8d2f52}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a83cd7c8827f9e3fbf5f5771bda8d2f52}} -static auto {\bfseries Data\+Destination\+Config} () -\/$>$ std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}{built\+::\+Data\+Destination\+Config}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a43c978b6d948b6844871b43205701f8a}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a43c978b6d948b6844871b43205701f8a}} -static auto {\bfseries Synchronizer\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{built\+::\+Background\+Sync\+Config\+::\+Streaming\+Config}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a908dd6db31879e510f4cfeb3bd51e169}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a908dd6db31879e510f4cfeb3bd51e169}} -static auto {\bfseries Background\+Sync\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{built\+::\+Background\+Sync\+Config}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a98524d03027cde85ef1e6529ea057880}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a98524d03027cde85ef1e6529ea057880}} -static auto {\bfseries Lazy\+Load\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{built\+::\+Lazy\+Load\+Config}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a310f26d55a9e65cbdd0cf229e922f78a}\label{structlaunchdarkly_1_1server__side_1_1config_1_1Defaults_a310f26d55a9e65cbdd0cf229e922f78a}} -static auto {\bfseries Data\+System\+Config} () -\/$>$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{built\+::\+Data\+System\+Config}} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/defaults.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.tex deleted file mode 100644 index edecf3471..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder.tex +++ /dev/null @@ -1,35 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Background\+Sync\+Builder Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}\index{launchdarkly::server\_side::config::builders::BackgroundSyncBuilder@{launchdarkly::server\_side::config::builders::BackgroundSyncBuilder}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a5756a8ca59227b3c426b241efdd642ee}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a5756a8ca59227b3c426b241efdd642ee}} -using {\bfseries Streaming} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Streaming\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{launchdarkly\+::config\+::shared\+::\+Server\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a597869cd84e844c99f92471bfc3d09ed}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a597869cd84e844c99f92471bfc3d09ed}} -using {\bfseries Polling} = \mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{launchdarkly\+::config\+::shared\+::builders\+::\+Polling\+Builder}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{launchdarkly\+::config\+::shared\+::\+Server\+SDK}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_aae3099a078a964ccb659a7d96420ba79}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_aae3099a078a964ccb659a7d96420ba79}} -\mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BootstrapBuilder}{Bootstrap\+Builder}} \& {\bfseries Bootstrapper} () -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a48bbb4d0f47e1082e000b02a6ffd4120}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a48bbb4d0f47e1082e000b02a6ffd4120}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync\+Builder}} \& {\bfseries Synchronizer} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1StreamingBuilder}{Streaming}} source) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a5db2c7f8010cb196f5df52217d470873}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a5db2c7f8010cb196f5df52217d470873}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync\+Builder}} \& {\bfseries Synchronizer} (\mbox{\hyperlink{classlaunchdarkly_1_1config_1_1shared_1_1builders_1_1PollingBuilder}{Polling}} source) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_aa0edabb168c540af4d51adcd6690fe92}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_aa0edabb168c540af4d51adcd6690fe92}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder}{Background\+Sync\+Builder}} \& {\bfseries Destination} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}{Data\+Destination\+Builder}} destination) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a61a8957e1fc07afaa649043c30769178}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1BackgroundSyncBuilder_a61a8957e1fc07afaa649043c30769178}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{built\+::\+Background\+Sync\+Config}} {\bfseries Build} () const -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/background\+\_\+sync\+\_\+builder.\+hpp\item -src/config/builders/data\+\_\+system/background\+\_\+sync\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.tex deleted file mode 100644 index a96a048e7..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder.tex +++ /dev/null @@ -1,14 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Data\+Destination\+Builder Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder}\index{launchdarkly::server\_side::config::builders::DataDestinationBuilder@{launchdarkly::server\_side::config::builders::DataDestinationBuilder}} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder_a2f10ae34e20f184350b47c025d74996c}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1DataDestinationBuilder_a2f10ae34e20f184350b47c025d74996c}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}{built\+::\+Data\+Destination\+Config}} {\bfseries Build} () const -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/data\+\_\+destination\+\_\+builder.\+hpp\item -src/config/builders/data\+\_\+system/data\+\_\+destination\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.tex deleted file mode 100644 index c9138c56f..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder.tex +++ /dev/null @@ -1,105 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::builders\+::Lazy\+Load\+Builder Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}\index{launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}} - - -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} allows for specifying the configuration of the Lazy Load data system, which is appropriate when a Launch\+Darkly environment should be stored external to the SDK (such as in Redis.) - - - - -{\ttfamily \#include $<$lazy\+\_\+load\+\_\+builder.\+hpp$>$} - -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a3932f8d5e08bcddcf17e7f01014dcc13}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a3932f8d5e08bcddcf17e7f01014dcc13}} -using {\bfseries Source\+Ptr} = std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{integrations\+::\+ISerialized\+Data\+Reader}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a50013794b072cd0c47361f90ebdb184d}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a50013794b072cd0c47361f90ebdb184d}} -using {\bfseries Eviction\+Policy} = \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{built\+::\+Lazy\+Load\+Config\+::\+Eviction\+Policy}} -\end{DoxyCompactItemize} -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a34bf8745cd55b999e7d6a5ac4185290a}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a34bf8745cd55b999e7d6a5ac4185290a}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a34bf8745cd55b999e7d6a5ac4185290a}{Lazy\+Load\+Builder}} () -\begin{DoxyCompactList}\small\item\em Constructs a new \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}}. \end{DoxyCompactList}\item -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a14ad8758b87a2d33a5d087374e4fbcd2}{Source}} (Source\+Ptr source) -\begin{DoxyCompactList}\small\item\em Specify the source of the data. \end{DoxyCompactList}\item -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a10bb232346b38953898fe9d12c1f416e}{Cache\+Refresh}} (std\+::chrono\+::milliseconds ttl) -\begin{DoxyCompactList}\small\item\em Specify the duration data items should live in-\/memory before requiring a refresh via the database. The chosen Eviction\+Policy affects usage of this TTL. \end{DoxyCompactList}\item -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a6e2efeccf2263c431e7bd10c3e0fc59a}{Cache\+Eviction}} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{Eviction\+Policy}} policy) -\begin{DoxyCompactList}\small\item\em Specify the eviction policy when a data item\textquotesingle{}s TTL expires. At this time, only Eviction\+Policy\+::\+Disabled is supported (the default), which leaves stale items in the cache until they can be refreshed. \end{DoxyCompactList}\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a0b06a8df0ce6764a61369a9e328e7e87}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a0b06a8df0ce6764a61369a9e328e7e87}} -tl\+::expected$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{built\+::\+Lazy\+Load\+Config}}, Error $>$ {\bfseries Build} () const -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} allows for specifying the configuration of the Lazy Load data system, which is appropriate when a Launch\+Darkly environment should be stored external to the SDK (such as in Redis.) - -In the Lazy Load system, flag and segment data is fetched on-\/demand from the database and stored in an in-\/memory cache for a specific duration. This allows the SDK to maintain a working set of data that may be a specific subset of the entire environment. - -The database is read-\/only from the perspective of the SDK. To populate the database with flag and segment data, an external process (e.\+g. Relay Proxy or another SDK) is necessary. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a6e2efeccf2263c431e7bd10c3e0fc59a}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a6e2efeccf2263c431e7bd10c3e0fc59a}} -\index{launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}!CacheEviction@{CacheEviction}} -\index{CacheEviction@{CacheEviction}!launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}} -\doxysubsubsection{\texorpdfstring{CacheEviction()}{CacheEviction()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Lazy\+Load\+Builder\+::\+Cache\+Eviction (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{Eviction\+Policy}}}]{policy }\end{DoxyParamCaption})} - - - -Specify the eviction policy when a data item\textquotesingle{}s TTL expires. At this time, only Eviction\+Policy\+::\+Disabled is supported (the default), which leaves stale items in the cache until they can be refreshed. - - -\begin{DoxyParams}{Parameters} -{\em policy} & The Eviction\+Policy. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a10bb232346b38953898fe9d12c1f416e}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a10bb232346b38953898fe9d12c1f416e}} -\index{launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}!CacheRefresh@{CacheRefresh}} -\index{CacheRefresh@{CacheRefresh}!launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}} -\doxysubsubsection{\texorpdfstring{CacheRefresh()}{CacheRefresh()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Lazy\+Load\+Builder\+::\+Cache\+Refresh (\begin{DoxyParamCaption}\item[{std\+::chrono\+::milliseconds}]{ttl }\end{DoxyParamCaption})} - - - -Specify the duration data items should live in-\/memory before requiring a refresh via the database. The chosen Eviction\+Policy affects usage of this TTL. - - -\begin{DoxyParams}{Parameters} -{\em ttl} & The time-\/to-\/live for an item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a14ad8758b87a2d33a5d087374e4fbcd2}\label{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder_a14ad8758b87a2d33a5d087374e4fbcd2}} -\index{launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}!Source@{Source}} -\index{Source@{Source}!launchdarkly::server\_side::config::builders::LazyLoadBuilder@{launchdarkly::server\_side::config::builders::LazyLoadBuilder}} -\doxysubsubsection{\texorpdfstring{Source()}{Source()}} -{\footnotesize\ttfamily \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1builders_1_1LazyLoadBuilder}{Lazy\+Load\+Builder}} \& launchdarkly\+::server\+\_\+side\+::config\+::builders\+::\+Lazy\+Load\+Builder\+::\+Source (\begin{DoxyParamCaption}\item[{Source\+Ptr}]{source }\end{DoxyParamCaption})} - - - -Specify the source of the data. - - -\begin{DoxyParams}{Parameters} -{\em source} & Component implementing ISerialized\+Data\+Reader. Ownership is shared. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Reference to this. -\end{DoxyReturn} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/builders/data\+\_\+system/lazy\+\_\+load\+\_\+builder.\+hpp\item -src/config/builders/data\+\_\+system/lazy\+\_\+load\+\_\+builder.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.tex deleted file mode 100644 index b0ffe2702..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig.tex +++ /dev/null @@ -1,28 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Background\+Sync\+Config Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}\index{launchdarkly::server\_side::config::built::BackgroundSyncConfig@{launchdarkly::server\_side::config::built::BackgroundSyncConfig}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_aa490efbbb657972b114eb017a8d15832}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_aa490efbbb657972b114eb017a8d15832}} -using {\bfseries Streaming\+Config} = \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{launchdarkly\+::config\+::shared\+::built\+::\+Streaming\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{launchdarkly\+::config\+::shared\+::\+Server\+SDK}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a42e69abc61261f815cef4d4c2111767a}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a42e69abc61261f815cef4d4c2111767a}} -using {\bfseries Polling\+Config} = \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{launchdarkly\+::config\+::shared\+::built\+::\+Polling\+Config}}$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1ServerSDK}{launchdarkly\+::config\+::shared\+::\+Server\+SDK}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a72fd51a601223142919c82d2095c7890}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a72fd51a601223142919c82d2095c7890}} -std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}{Bootstrap\+Config}} $>$ {\bfseries bootstrap\+\_\+} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a9973c90463518993c8364940ad57167d}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_a9973c90463518993c8364940ad57167d}} -std\+::variant$<$ \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1StreamingConfig}{Streaming\+Config}}, \mbox{\hyperlink{structlaunchdarkly_1_1config_1_1shared_1_1built_1_1PollingConfig}{Polling\+Config}} $>$ {\bfseries synchronizer\+\_\+} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_aa28f10b9e96b7dfe7dcb55d1ed033569}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig_aa28f10b9e96b7dfe7dcb55d1ed033569}} -std\+::optional$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}{Data\+Destination\+Config}} $>$ {\bfseries destination\+\_\+} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/background\+\_\+sync\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.tex deleted file mode 100644 index 452de8185..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Bootstrap\+Config Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BootstrapConfig}\index{launchdarkly::server\_side::config::built::BootstrapConfig@{launchdarkly::server\_side::config::built::BootstrapConfig}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/bootstrap\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.tex deleted file mode 100644 index 3156863a7..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig.tex +++ /dev/null @@ -1,7 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Data\+Destination\+Config Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataDestinationConfig}\index{launchdarkly::server\_side::config::built::DataDestinationConfig@{launchdarkly::server\_side::config::built::DataDestinationConfig}} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/data\+\_\+destination\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.tex deleted file mode 100644 index c07ded69b..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig.tex +++ /dev/null @@ -1,16 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Data\+System\+Config Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig}\index{launchdarkly::server\_side::config::built::DataSystemConfig@{launchdarkly::server\_side::config::built::DataSystemConfig}} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig_ade98d15e931526efe631c56b1f568209}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig_ade98d15e931526efe631c56b1f568209}} -bool {\bfseries disabled} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig_aa5a11ca69d3e1388e70a6c700252796f}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1DataSystemConfig_aa5a11ca69d3e1388e70a6c700252796f}} -std\+::variant$<$ \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{Lazy\+Load\+Config}}, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1BackgroundSyncConfig}{Background\+Sync\+Config}} $>$ {\bfseries system\+\_\+} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/data\+\_\+system\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.tex deleted file mode 100644 index d8bc1175a..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig.tex +++ /dev/null @@ -1,48 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}{}\doxysection{launchdarkly\+::server\+\_\+side\+::config\+::built\+::Lazy\+Load\+Config Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig}\index{launchdarkly::server\_side::config::built::LazyLoadConfig@{launchdarkly::server\_side::config::built::LazyLoadConfig}} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::config\+::built\+::Lazy\+Load\+Config\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -enum class \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{Eviction\+Policy}} \{ {\bfseries Disabled} = 0 - \} -\begin{DoxyCompactList}\small\item\em Specifies the action taken when a data item\textquotesingle{}s TTL expires. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a9cf788be918f9e7d06989697432a3128}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a9cf788be918f9e7d06989697432a3128}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{Eviction\+Policy}} {\bfseries eviction\+\_\+policy} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a2a62e3bec5ad1e4255927a40c30f58b4}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a2a62e3bec5ad1e4255927a40c30f58b4}} -std\+::chrono\+::milliseconds {\bfseries refresh\+\_\+ttl} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a6ef6cf098c78e4b5fb458b12a19049bb}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_a6ef6cf098c78e4b5fb458b12a19049bb}} -std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader}{integrations\+::\+ISerialized\+Data\+Reader}} $>$ {\bfseries source} -\end{DoxyCompactItemize} - - -\doxysubsection{Member Enumeration Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}\label{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}} -\index{launchdarkly::server\_side::config::built::LazyLoadConfig@{launchdarkly::server\_side::config::built::LazyLoadConfig}!EvictionPolicy@{EvictionPolicy}} -\index{EvictionPolicy@{EvictionPolicy}!launchdarkly::server\_side::config::built::LazyLoadConfig@{launchdarkly::server\_side::config::built::LazyLoadConfig}} -\doxysubsubsection{\texorpdfstring{EvictionPolicy}{EvictionPolicy}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig_aff371f9e60dada43c7a3c96e03171359}{launchdarkly\+::server\+\_\+side\+::config\+::built\+::\+Lazy\+Load\+Config\+::\+Eviction\+Policy}}\hspace{0.3cm}{\ttfamily [strong]}} - - - -Specifies the action taken when a data item\textquotesingle{}s TTL expires. - -The values must not be changed to ensure backwards compatibility with the C API. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/config/built/data\+\_\+system/lazy\+\_\+load\+\_\+config.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 deleted file mode 100644 index a8f855b8b..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9ee67996ac5a494c0f8954a4c9ef44dc \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1config_1_1built_1_1LazyLoadConfig__coll__graph.pdf deleted file mode 100644 index f2a460801b379ff0870c4dcb0c9d144a8c14f6bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12030 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 - - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::Json\+Destination\+::Kinds\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{integrations\+::\+Flag\+Kind}} const {\bfseries Flag} -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}{integrations\+::\+Segment\+Kind}} const {\bfseries Segment} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -These are public so they can be referenced in tests. - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds_aa2fe9be2ff0f5448da3680840c2709f1}\label{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds_aa2fe9be2ff0f5448da3680840c2709f1}} -\index{launchdarkly::server\_side::data\_components::JsonDestination::Kinds@{launchdarkly::server\_side::data\_components::JsonDestination::Kinds}!Flag@{Flag}} -\index{Flag@{Flag}!launchdarkly::server\_side::data\_components::JsonDestination::Kinds@{launchdarkly::server\_side::data\_components::JsonDestination::Kinds}} -\doxysubsubsection{\texorpdfstring{Flag}{Flag}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{integrations\+::\+Flag\+Kind}} const launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Kinds\+::\+Flag\hspace{0.3cm}{\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ integrations::FlagKind()} - -\end{DoxyCode} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds_a930fee9cd4c70af3fe39a6e1243f9f02}\label{structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds_a930fee9cd4c70af3fe39a6e1243f9f02}} -\index{launchdarkly::server\_side::data\_components::JsonDestination::Kinds@{launchdarkly::server\_side::data\_components::JsonDestination::Kinds}!Segment@{Segment}} -\index{Segment@{Segment}!launchdarkly::server\_side::data\_components::JsonDestination::Kinds@{launchdarkly::server\_side::data\_components::JsonDestination::Kinds}} -\doxysubsubsection{\texorpdfstring{Segment}{Segment}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}{integrations\+::\+Segment\+Kind}} const launchdarkly\+::server\+\_\+side\+::data\+\_\+components\+::\+Json\+Destination\+::\+Kinds\+::\+Segment\hspace{0.3cm}{\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ integrations::SegmentKind()} - -\end{DoxyCode} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+destination.\+hpp\item -src/data\+\_\+components/serialization\+\_\+adapters/json\+\_\+destination.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 deleted file mode 100644 index e5907e718..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -115efd9797659d5761ac278dec85b3cc \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__components_1_1JsonDestination_1_1Kinds__coll__graph.pdf deleted file mode 100644 index 9d02707b1ac0aa284063ea175d6655259b3e0262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10098 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 b5P!$M#$e%I*kez_ATTgFFR#iqRr3D_K!Sk< diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.tex deleted file mode 100644 index 966a1a8dc..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete.tex +++ /dev/null @@ -1,29 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler\+::Delete Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete}\index{launchdarkly::server\_side::data\_systems::DataSourceEventHandler::Delete@{launchdarkly::server\_side::data\_systems::DataSourceEventHandler::Delete}} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Data\+Source\+Event\+Handler\+::Delete\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=219pt]{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a6733074b2dbec8bd68c65a1a6b5e1ed7}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a6733074b2dbec8bd68c65a1a6b5e1ed7}} -std\+::string {\bfseries key} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a6529ee908fa3d7bfcf4bb3bf18899e1c}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a6529ee908fa3d7bfcf4bb3bf18899e1c}} -data\+\_\+components\+::\+Data\+Kind {\bfseries kind} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a145fe6a00c57bff105558c04be2fca6e}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete_a145fe6a00c57bff105558c04be2fca6e}} -uint64\+\_\+t {\bfseries version} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 deleted file mode 100644 index 97a106855..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -bd2d32436c04d548e0b17867cf9b95f4 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Delete__coll__graph.pdf deleted file mode 100644 index 5d279a4f5e35addea0edf7f471145c69bb1f1a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8570 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 {\bfseries data} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 deleted file mode 100644 index eec7dcd8c..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -9ce48c29116c14bd2d360569ec9a3775 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1DataSourceEventHandler_1_1Patch__coll__graph.pdf deleted file mode 100644 index 90aa212c7516bef47298424f0d51cff2f1ba7be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8681 zcmb7~2{@G9`}iXwOZHt1A=@xxm>IjQ*=5VFF$NUEG*Z_Df+b|A1nbwU4ymL8 zAOOa}l}bSYAgPD)aK^a+WC$u_DgXc=sfl*Op|FJ34S_?cqmUR!6qS+^l{XHHLby}; z-%mHy#V~>C+YYb4_6o7^>&0B^<}-@8cQ5=qu*^vNJ@eJOE&)$|N zY9n*F&~CLU?`5U}8i#ddThn`CA1!hNbAwjZ@On8dly)1AH*`6oxbBmyCX~)aDSpmhiEXOjPoVwQTlP7i0Cw$$fSaAr)P1ld`cZ9VNT#LU<>LK>R>~w%p~b zuaI|IVt43Dn#t($L~JP^P$fs|<3@*=H9PR^(MHdHa z16&}256fG~`5}28p8^dJh3^Dq4l8xD3uxqBo_h28*o5=@58;_vIaTU&Nghpa{9?uo zzaFf3kvZ2|2_d0(6fbw*XU@>>7{nWM^euun1H)*jXe5iEJ8jujIoM4H2bSVdm8=c% zu>MT3+A|lMHi9Q;EA=WE7T%Hx6#1|hJrN(PGF}be7`^kWXIHic!W5^*A{O%*U`mxx zM!j|Ai2T!n)*UL8hvQ$xMEFK5Lt^a_TSE28z~IDwq6GQ7NKeaB!yl(*f+Lh9KtX}1 zAY76N5J3P)s$Btq0g^}r;Z7)2LdWmBq$b7#_YZ3)AP5KoK>rjv!HDqpmourqodG0G z13XaxNh5?a3LppopE@@}U{Qp*z<Z2Ud2vv+fz?z@}0i?jP04XROV0&tTu_TP`@%>yqXBf`EPzk4xFe9;4r_H*ftIA9kL6*S4 z|AUcVQ~iF#ooY=U{;v}A6D*l5pHXwPS#t?VwAxE~c><5WFNA(PUJ2dvHCe4Ht12^j zDYxP`%n?o!etzIg2V|wqGEV8(f6)ERm4q{+b+U9Pqi692H6*vxNV0_OaBo85Frl6# zD#8)%&oC{enKl5vK*5k%uO!c()wP+_RZ_Ai&JPhn?ISf5`dt34S z@fie9ndD2qPxmd`J!DmUIM1T?h5}uZTQn_c=y|k#-aMvQmf&>Qr*6GXM?Q~Nx#e&T z$cA4Rs3hrZWj&A+p2{B3733Jr8LpotOY{b=SdB*3SpdQ2alnj6$n%=GV7@ZihK-Y- z;VGmvi6eGA<~Gt=vs~4d4x;fX7cWXfD+T9n`glsdS%?m1z${Va@}!ma@Zt}cr#@O! zG77IYi|=LXQa)36*%pfK$x@4l`irP<%}5&tynb{wti{lp$svNCrk>Nxo2INPImBgm zZ@Avk(PetNPRGRCTFW|aVPB?C253F#>r@i7VVI5a?g?=P{)eJjKP+{;Rt-f{;8%FEcN@(`YM(pqrWjr*oc(a{F7LBt zUqfraxaH5qaFU>u6ggbQE`zzr`Er0~2R%lBlf+%Gv>JU=uVQ4WmR?B$PZm4x$E4yu z4dfs*@b=cUHi=uNd1atn{WfGAIKtqPZKX0U9=OVozK#dl+wIi6@tY~vO?u$STdg)a zJZx#*$TKaGZu7KUGH>kei`A@8^x-zl_Ye ze~$i6x80M?`jnjBYfQITKK!mtp`_i$9$lFG>a&H>-Qj#)>jn?mn$}uXiCI|V7cnb8 zuPIcE>e}rqRWQpIz|`aQL@yl+?44;9isUe8%rySZvt ztJukKjrEz*V~Ja-XTFn&x9wG*YucHMTn>L1f1^d}(?QErB5xRQo zM(J2JGc~3(3fclU4s@f=0Ee0<_yG(a_yeq+ZD=!fvw>t-J-)k&mdkhJLp6epC(Y@o z73DV~4!u>1OUe?QEqQ7qt6#)L$E~$ec%^x&D2w)C_Os4q2$WOrF4b4zl7fO#Ysnd_ zoZ;4zH#YYM$2=&mA#^;^7cxHR(I6r`c9rszSx2&7YF66hd zQ-#E81e`|}jD)_i{?aTbFVj-Y_HSDtSM;;Gal_Ism-LyQvP#J*& zKw^M3%Y2!G`ps&Q?yuFo*0mK#eZL$bixQ5KY}PE%3e;qRdCB>!l#s?Occ&mqZ`}*i z9cp?KwS$Zv)Qy*~km}x3sEH|g@~T(eI9&k>i|$$;C*H>x{>^(M^keI=>)_7u7AQA2mmZOx&EjE-7H3aHS!G?0Sn@CF?7vJZ`2+PQgetR!?u+GgVej)0gSG`9Kxc5A|d? zJ+?dj)rgR{UKELt#uI4d*SlQV6*G%X8BS8Y-@bjb`*CD-+0gl^`@5wbbWt!0gd@+9UMG4AmhCkxTl1V z*^8s=Z#qm##p7F%NcWKZ$_hnx-Y@~N@*AJ`ThxP8CkB8!BXcVS-fkkF)^1T+Eb5MZIXE892$9xs^*B-V2qZS#lp6{#!4|M; zOlX9#PjL2l^JOmSG<~0?{P5;paWO*_HGJXM2aRgJ((gI9%d%<2L%9iIC!K-y z7hOCAI)AY6blAO57smI#`+UZzS1d>HXySxSXs$H!eKHg5W6M*FGBhjOg8qem@MPUV zdmFHMnC4R3_<>r)+J{1(3`fQ(USW}kAX*g;3BDE$)4PldQtZvLw}eRoR}sOH^6hN& z^OO(xMy;eyL}b3iZ;rF0BTV_zb(V~?x9jR`jd!BsT?E!~wVpJYhbp`ow?t~RhWOWp zJGf`ix|LDo0*iO)7p5Kkgvxg!gI-rpqs3F4O&#SwW_|SaigIVySRQ zx6pR8t}<1VnGv6uhx~v9*Vg227;}yneATGeZACR3G&&ZFhgvkE@8&lSMqfOz2x~Q% z8mMAr5PYGoI9+t?;~yI#AfJ=tK}r?5YEplM*WDjE=R$c*@2Z^hpEE)Q$D7HTzCw`lI1Png zE%-*mUOGACLlQb?&(7Qqgxqj`7W*v1nF`4@W5F87kRLbZ0G}Dyt#t((F2-6atpAi^ z)xnJ=MSo+?)yVcYHKhPm0EXZ7TF0jHu77eAX^u%N;wpUIetheuiA%cB^^W515{xI- zMm?+YCEsh7%x}-%j*o6#GVt*5vN>GNS$MvSH1OR{sd+$_7YY&*1TGCT-#;-aOGExj z7G=U!_lXB!mJ_Ek)`J&E!|uH4PA9idPp?zh#3D8HUlsXT_D|u%`WjzCTy9K9dN21z z6@_9qQP`z;1G6PN6~*~rH}(rI ziH7#!hXos9;iNaTViAl*<3?o}oVxl&%Z$3E_2cHQl0Ip!g2T<#lc049OO{vn(;nsP z_|-`Or%hirx*|i4d(D@br>uVQw>faywP3%Frz__vY@sUQB39jI{Jn0UmD#ws;asD% z2il{wwN)HC>EdP`NZ0hEnpj8y$)zg|xV~upW~(}~?pa=>piv|)@~cQm^&^Ol+(}uk!;Pcht2a(U?J}(dTgAJOLeWmkkqH%kKNHVfqH!Wfa)8_#yeJ>UcyWi1dr}3wg8Z=z1s4TSB35+6y+vc%6^P_?;3qz~V z<4h41db14$u49Q8bIW}9qg?XMl)XM@Xg}rc|M2qYI5BZAbK}jfc9((ObI%{$(bQqA zncbP!MxO4h9WGld=R$IqK#o#_*^16di3@zAW9!{h%imkhAG5v~;r(id+|zKoaJIx7 z_e6uwVGLg!|2?hJdV4{6AU71?6aMC^pr9i2NSE}{EvX{gz|~;Um5G$ShvjRnDc8M^ zLPaVs>!%2@3^68rmT%^AW?2_Pvj>wx_Dh(5iFn2|J~fS#sP z4g9;gFGm*Hd2GuSHWTNVh72C#dtvh-JKVj(O|hN(B~vd`Cw#Az8kPH7xheFA)}|h7 zPE8BiW(F{BnXxb7KTWc^9qO5J29fN(GUGE`L;Ga0jM^r8hCJX|aHoE2^phk=T`y`p z)xZzGOc%+bQxagjm7Z=3u*#0?7!d2Bt~$|a5$8cHxnU2?ln#$xb9|24w+QApc%2pC z`O6|m zcdC7-_U&536*&pp&F!tiAgsd9GcQ})pO~9QeL~MvzuJ$C@v0wBf86`E7B|AlWLqK_75-nQFMz07)bp?O06Ov(Oj zM%_`SXnGP*%B;b?j*I&`f-QAt41S`1@?Jgqb>d(-A328OjZ`e`k}oya8;UC}GI&o{ zenX_bWyqjbr&PIqz3|(nc!(uQiB}Sh8@Hpe*qKsb-Lqi0inn8`^B`1Ms-J1`><@wI z%l64{+5rKv!I~0jnIL|BrRa^ql!T3|20!?~^GG(tdG1b0Fca4jLk+FOXO7vk_HRX{ zhQc@}JA8%tEN$HQ(v06J#abC`LX6b*RKF^#Sp{Yk%6Id`;5TUoM%mwW4v)1Nbip>^ z%eqBpvP4)?k1o4ZL8RNxW!%e@d!q*^Go7r6Wr49^DK}{%5J~ zF;O`O`RSPojcH0BPu8%+xGj?goy1JPLF5fv7^wy2n#*_2ka*+QJjJbRez8g~>hvTW zgXVRc-hy(ML$y9KR0gQzsLPAq))XCNrdUT)T1Te~lz!kMccxibl;$*qu$#ZFB4Kr4 z6@S>s_>SW6k+ON0T#iV!J&OL{2FcJFTNrIz&}Hlgh$9(PKqck5|b5GI~#+0^i-nn*GF8I;Ijn^Mm8hL$YJ;XqEXXbtuwclxncZKj% zwF|W!KM8qU`LN`;mqm@!N*vV%KA=kTy!@>IdsX6g&(G8sH^7MnKcS)tp!jc(%?zTW zvDD&|Yf`xSFGw)YISzv^K0$JWku0hMYEDd~i6d3XVr@i2&uA)hLerPrvyPC7YW1+) ze$Xu)j`P-rxq2lvx!V)EJz8LMp7esi3s>YHrFFi&YO1B@>LzGh6e&ICx4g5+BW|ih zRz14c05-L{BZ?_e^_ER3t@CAbmkB>HiNSLm|MDhv>As;<*s0*47n`+hsY>VA$gF2L zeK|cqy7DJY z7k>$C4sstYc((9wDnmBomR}vkxw;k821^Swe580w??b|h&MRj}?nLj;D(joIH~o{#o;DRx%!?Ore9 zJJWt|$Ldi+*S=DxO&OaUPb z-{%$0!%yp zjAyL~k%*sS{p2lk;lzf062584q;$#CyFMMmYT@1^%4uqrkPCgkU+g&R(nY(zzx}i8 z2pzFDrN6R9xA0RcV9q2qcn)W?lAf>AT~9itARGRaVSn*V@U4b}?n;ZM_pillpTCc1 z88^BXwG?F}Qm`x2YZq$TIYvs^!uufr#z{3v3!UO+tWw!d&$dT|@s#&sD& zkA~4(vaRi<}8K{o)_3l%?+FE=p+C1PFRe0tsQL64fHgX zNv!B)AjPEq#Lv9<+DEkbC zn)c^?xuxHBP&9eo$jGL{-N@j;B=+iwIn6pQbC6=BkbybbCD!1f__IH`4$e^Q!W>@G z=&k4Wo5WRP?xybPcQaoWx-9r((Hbnma43)yz$-751HN*jr5!HcJF0|y@I|CE%QwCl zsLqB+W4Uy`<7x!MI=d2g*Aqq|P#vWjWhs3`hqN%9W{%XBG?Gki^=yes!fqL@Rv%Rz z+avvl6O6AbNrBt-g6u=2`WK|BOjjXh4?CiD7zV~gQqMh4wz_t&(bKb3S&HJ8$}&=; ze6nWz7d6`vhI$k8^vN&M6n?pv|0V~-H`#xa0~y&rZ}VmU{mvUqd`uv6HKL3uxYFw>`KiI z@~1Z*SOmf;3tskjO*Ns)S|tYQ^yXou>bANRX9rqwgEwIjdJbF9y!@3s4jBedq?Go^ z9a&$RoCwOxTVxKaemNpnFERy|Bc71^?`?=*w;83|eL?+Liq#~&GaQb(&o2>o2MnNl zefHCRFN6K$txJd@3lsO=dX6ncyyDj7Wy3po2?v_~S|<*f>8X1dbQbJR9G?SCR+rpu zoX#%r)f9aBqQg*&P}_}T{;#!(d>4o8a$2PK9+zgSdbK@1O2O-PbKor(o3zvvmleA1 zJ3X1!O}#$s-K7%uT>rkgs^3c6%^+HmDQ-!NSxI-_ZO@mHgDpm8!J#BBhV^Ct&gf~L z{z@qXD)T3!U?O_?gE4-?6C&MFM|mT$XipplOJpIZz{ddLPM|lIW~%yT`eN!RSA@Bb z34yBo-LHvoN4o_8gnxGdhm$lQDTvIeLJi@06@_+oA+RLEG^Z*P z9Ln7s0RKInC|vy`5O+u*G$<(m5#sz4>JTB;zoYScIv)qzDZnx%U?XCrPPM8CZ`3Ic z`@cm7jrGQH2sjTytPBtUCiA=f&-_pj5rq*g zh#2mF`^bP!`@vGDHZsz(r!5pr_1 z10qYD0|Jnd{k;led&&X{Ob=t`fhIz90P(5x&m{i4q>0S&cctp09f>g`VoBq_siF@N zLH+~n5f=WRGBCno9DR@ka4(ERps^SLSON@{00D$ua5ztIIY|N@C1{pm5oL`G7$ng#SLo>pyFTL7@LyGaM}Q zueHFX2oICL$KtRE!Xd|={u;vs9f%^viug1$#$X8f{>^iVvbKj4A+3agzpKa_hrr@a RqYHRwVwH7?(pg>tBQiepj5mSt3`)Y5&$3o zYwJuUBLfiEMqwPioB&XQWJm=70K`?%u3jh{;qHp`LMfx{u=Xe_IXNm%FB}T#M&+CF z)L0A41fp*^H0|^V8eWazbYbVBRlFA(`q2(+5T@D37xprkIron>w%ENdXABh6JN*YU zha|r~K68*48MZ-U60oC#WU@q%wyrgkcZ<=(s;KZw$HIVjc5~1Z`TRMlXUb;62w&1i zm+6=TQ(8)>!nMq{Q&!Nuc>^z#g0Wgu+20K-Bk!ZCOdU<3gKhU~gewYsYG64vpY8KG zM@N@bEldl`H@?7%2hH1lD2`SB(eyg6s(Q#RH`6IS%+@d8#nj4qb8bP;s#Q^T4W|f& zhDPuyRDEyb9Elb;8JdZ+JFx8yK!NZlMS@9RI@hg*A6?TLVOf@4&W`06m5BUCe!Y9@ z6+Dfrq@69Is_Od3qb}z678_exMq~%b@{>VB%!|}ZNc$%o`u<+eZVK1q<#*6;3~bWq z(_mz~XXkVfu8|qA#kf)>M?4-j z>lf9u!7SS~O_nu3I*fDEmVDqUlRo@FfVi=rI|?AKk90%BFKxPkR+`z(Er5|Jv!R<^jIUDwV}=jK1_kWY;=*W@X#$&vPl* z0u_88!!}h%&XAC>XamUXZv;mK-{+l4peGBFIcpmlQKv{90l$Cmt+E1%H_Ljzu(fI9 zoc}}D!RQ+Hgio@v8XqRS_kQ}lKMbmp{xWf6;)Zv3p68t%X(j|E*Cj*Ed;2-^hWbZ~ z2VKa}&f3Ul^f)my{s2e0x)LXwl_9%zKhE9u zr_k)@z;5Au%E;N_LB~t5;mXG*HbH>FLyI75 zYE+k)w=RCNL}dNI*A(xUvf)X!@3yq&hEp<>o#$408^sdoCQuluyl8SKQ9v?JC;1}Hj)XWK+qu!p()wU)vBibnkP%ma0L5yE{*jaD1 z>;G_VY(PI;tmzW;iWlBgDRp9`ddfIBHYd+OEtL5lmZhPtF?Mk>G4(nA>`QCCM=?X! zI(^15q1lwo6BfL!ZtIN8S^ImA%1-EV1=nRFl753gT`~P7W)Ru&nRJW%v3m z)oj%WcO=hsYYuVh#OlOq#p><7;(y8Sz`tDTpK-PLaGOjPBnguglaw1uO^-`|oNk#> zCsHX>B-1c%npq;^;f>S58R0A)hq`s2UfKM%`E4ucfD-S4-@rG_g!aAb+c&(0Mx+XQ zQRx`hWv)-M1(EkQh~3S3`Ug|3!{o^8+lcQ^t&St31h>RSrMWY%oCJRD_q5KvKwh?- zx+Xp5pZNAE`zGCd7hLY(eVW-?RswoUPAUn9UG5KvqSAGh-K`90FRS-o)zF2Fhp(tv z=qOu+G0?F+Z@u^A-czADpCQc)g?nU$PMoo@v=;~UPS4rRAF?@Ra1=M|F(kMF%LmuYsUw%H`9DOi1X24@c@>0;XRI@YMnKStBl z*K_5sBkVSVyuGE0d*nT$++2=%$Ldg98*YVjGIvj6n&hYJJjaSYKrOSTcxsye+|hw>US2># z!h+R+?nL?fXX9@v{fXDm`>yQT>QE0zJ11! zhON51Ecnf%VOej46`HP(hQ2ZK(}U{q(Kxea2B3b7nM6v{h`a2u`yETPr49#c+3g~E zr3+I7PRLl9T%?j$`U$BPtX(_0}xQ9EOUZE+T!x)@usR>Gu~5-dQhnvY0*U8 z<8&)^48uUe{Y`B`~g7eDP*{{=3WBEjkiX2UUEp7X*&RG$JXU znpj>tR_qpWhHE(pUc2%1L)5Ug_tgMH5!A&QDR0qyM)m>I$73R$RQ(@pm&n`e($#Mm z>eP5&nzazNVJoK3Ptxq?8@3rGmBu6crE_AnIja%e>Nlc{O68Ag)LhjTB{WZ4 z?W0Qijng7uB!6+n49H)NbyWIVw>n5*v##r+9a888jYB z8<=pY6o8Gvm}X8(w?VY^r(Q-cxw5fFF;RcrZm6$U)!$DSo8sc#>xf(HQPh@sSel|; zv`Fe^;xN>LZ_RUXcpDQP8{1Lpb&9i zP?zN96Ng#jZ8|@FS|aONqgnU5-SXhr!i&skA?m(j!ov@~JS~jbc(Z^f0cQSAvIV4_ zq#~r{Bqm*If$#h$L?+6AAkmo;*u8a($Ha_Lpdh72J1PZS*m={zll?L<$Bdb#z=l*B z{(&-{{#-A8vt3s^T5v>=E=NQ|P{;hKVPaoW-?=WCJ(y2xKYVFN;GHM0V@t2kXH6wC zP^G2vrlZT2_H%lfjdmc|vA zKRtF5H>ww6!;e4W0&%@_Q&6h3*m%Pv6}i>oP5OO1X=Qk3IBl5DF5OlI)}AvWGM0Wt z)c%m?NyeHJcFTGGu+2tl9_98_UPhB&(z8g5WANpBrTugZEpe(>=|*=HL-lV|gY zt4UKz3E1RQrsLRSXKj0Oi2v(URYm4C&6+-D^=UaMQ+BQV_Wa_KJ~-*oJ%+$s)}n^fb-7HSAkce>|A9{+ZZR971 zP2EzB_z9b2jj#|hoZb#8uJDW^!=7cVBN=dU*B_tu@bpVaX+vdyzas5}cJZqo7P)IN za?=Rp-=Ffe>`2p}WpP|fr*vU0(*Et_4UhC%cm$)%=FJYfAo`f1Sg#q(5B(dwL$9vm z>}qlil#W|eNBjEvSU2~}@2l@2-m;dw2!F*t$9IvxQ1?yaR^iK@#LY zN2FJ@**16kh8_*c!rtT5ChYWzMh#3;t!mfv>h(((BG=waEPU?xLVm?Iy{ch-*C0wd8DH<(DC$FgWjK4Il zoJd-WEFYvBOiC>r@tEuHX>gqgbAgb&;AJXp)qLNp7O@cpwCD`1!&85Ye^auN#AR+^ z$@hhaKGpb(y+Xpp_p0h|znjIiaJl$t85O4C3xtBXuXDXG_Xe|?PLgIjPqgrMzH?eV zg92Q-a>E5r=c-z^1;adzcACG-#>Q}x@r8A7SBQf}~xjboSo!?5eCp}}*Vj|#(_e`XEmx=PePUqas)6y3dI zPchL_*=XHhx?suh|Qo{Vp6kzrf~4|7^LcU%VKx%OL& z|Y zG(imor^o0U&ei!>Kq`8>R;#->XW&m6--QXh3jlMs9&3E)^?Q7SLqJMxbhJB}!{!)R zJAzKKDm=W{k=bK>1F^J?i2U1NreatXRHb%czv0Haxsesngie*hx4d}1L<53&# zT`F`wrs~ylTdnS~&g71f;+<jEz*2onHV|J*lIV$iAxFPGe5_7>SI#|M0F|9IaM43+cHga2_&2kIW^- z@_tS;*ezUJTAPz=Rhpju8;gSQw5!DAx6g_9huazZR9kz`*4+DKywf^qU z&oR%=mwp^~j-<6}zVqE;?L9}kVoYu%&)EY8zMQsK7t7B#9zS7}1l{?v60D*UP>t}R z;%_N_eRB7xSrMWUmx13R8wruCBXv<3mSM4Q9#(uC)7hGmxGhp>BU|c5;gHI*-hsni z+I2^$B}@)$p05$DR@`di;^2<VXY0^Bdd)xK!Dx`PP8&xXPuWIZ=n6lDhFb!<;Ol*kcJ4paEyJQ z|3?PjEz$PE3eoLzW1~3!O(#&E$;SbNLg5_A3CqdK9E)r~%%`Ud`EFOh@9YM+4nj)Z z#+3sloQGppmB_;<*%Ak%&is7XR=lJ0Y|diZa(eB3lT`LyJw}8A3~FZNUcax{`e99@ z?(*hzM`Dfqu;0l>c1pl%VrOb3!?DN!_dw5fL=5jovAajPelbCYYKN=bmt@N$Q1MJh zmjxLxZ#g>{td+lCzCF$5iR2lqvd!ZU0g9#h3O#9NZ@0|u*09L#WjT6TyeM*~EV9mJ zdzz)K_EVYt*?<)K0`_kl2DHcm<9NT8db=NuW|{_VLAjRKQ>+$VUrzySE?J6T?bdD% zoH1fBl0|T2y{@KgWMzVe*17Ua)7Fbjwu)9!~`r0c2F`=wNON}Bf=G3xupX969= zxTOe*9j=r%ru0`w>+B>RzEP9p;od)0&(Lc4 z)>F}H!T~Q#np_xnS(@^FhN~n2yBC`#Wih3aX9C7c*uy3#sB3vvl1h}Cd?Z~H*FTxm z`tp)ij!w@ZavSxW-`GTlc8QyVEFPp5=pWm@%oPh|k(9zm$CtEIiksPFhtk}Dl`0~V zX$I|H@7yTC6j~K5le?^zG9{KFI9CDjP;j}i`I(gJDM`jm^CiX}b+e`5*StxZX4e$4 zhdVR)nIXnY;ty29^b_VU@{;&!HX$f4tgOGhm|5~6kTO=Xxz542fbBa>sWeoI@oMtA z``IJSCRfu(k7a4ECIDSPogX#hL)jRqc(qf3ItazPZP*8SCXcU8lTaq|YNt6dB&H#= z&i$Z^W!`iAKt}n^ifCGC-&2 zO4PXK4{7pSGb0l5*}PO8b}9@ySX zT6eDy;BniXYLF?HDT3_s%difU-hq<~6bD}~P2IX$dO|~?!QJ_9xIp~a{TnVwN=f|w z;4k&>&*C8Bm;C=7@Ulwiz%&EsRrUhUb$Brxu&MKO7$#%t7L>dXNnkNdT2R$t^ZhmH zX63wrFxl`6x9_nfcy9H*^GI%2d#rOIpF`D=RAft(HBQ!2mH(~fXm7!u!BKkN)-^@X zT2W!`hwKgpH^2uU+fg*>Kg5d3zkS8o zS#crDkUTXja8pw@cug+v544CwV8x!9&Gny#&+gT<~GwZ|7=!t3<=?b zyq)f(X>Y^L(xNyzC41_354Hq8W&7RIITY%sQ4t%lNH9eYLgzH3^favpp^H+>egjXS zr8BhxHCl}oLb)cq&#GTSSS&fIjn@NEdE48nS7o79^d(O>xbSj@6lxT)Ro@-;iuRAs z#s!v?{yUDR(fKow5GeF_96>}T^P6w{qAEn}qm1&j!=c^1us9+lIVC~5NH+r3F+u3* zscQ)jVk(hcqE2N3vG1R$0P{wj1uIuf`F_^+CXU*Ja+1Ox*Cq7pDL z03;~|0f4{|@Sg-o!wcz(wo}A7x}pHU({_rUc0__C1%{uR#Q70zQ7{C0Dkve{)lq0i zCjw+5baN^hd7<1)0PtV!iH7=bgSbKhx

      fM7r~L+C!vU|MteO?!0ZiPRW)rfhQ3? zb*dteo~Tn!_CI+Bjq~(Uazf&MJ3t%xrws!CVq^d9Zop|ke(fR^41pA*F^&LnQ#3{q zj{An*9wOa+y1)#>H#K2-0?sFRFa4l|9QfIL_YRE zpHLvN3h|vMW_t4)1`0sQkg2-Q4s)e>E`isaa4gW%o-b60> zH{M5>`hQYDABVN~wj-c>0XrlbhXsJdKrk^NK)}h%%iZ(3IDwfGR7V`r-3e{yDTc*4 z3jRuYB?8#@LSr$?MBXZ(d>sq~LqK3K;Rb|*z&8c|KHh&g?Qe9dge0Ut*6}pTr?dYP zoc;&5`r=RyR6qbof(rQ80f0fF5GcR_@TUd`!U~C$oa7e-i$DRHk!wBtCNsoh3Gw~~d5N|L#(@yl)0FrHYLPgvQ}4nF+lq>p KS4B^i>i+>EychHU diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.tex deleted file mode 100644 index 5e88ac616..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds.tex +++ /dev/null @@ -1,41 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load\+::Kinds Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds}\index{launchdarkly::server\_side::data\_systems::LazyLoad::Kinds@{launchdarkly::server\_side::data\_systems::LazyLoad::Kinds}} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Lazy\+Load\+::Kinds\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Static Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds_ab8add72a437f68fdcd4852bd5eabbbcd}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds_ab8add72a437f68fdcd4852bd5eabbbcd}} -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{integrations\+::\+Flag\+Kind}} const {\bfseries Flag} = \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1FlagKind}{integrations\+::\+Flag\+Kind}}() -\item -static \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}{integrations\+::\+Segment\+Kind}} const {\bfseries Segment} -\end{DoxyCompactItemize} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds_a928d025427ccd84ab81116545518d16b}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds_a928d025427ccd84ab81116545518d16b}} -\index{launchdarkly::server\_side::data\_systems::LazyLoad::Kinds@{launchdarkly::server\_side::data\_systems::LazyLoad::Kinds}!Segment@{Segment}} -\index{Segment@{Segment}!launchdarkly::server\_side::data\_systems::LazyLoad::Kinds@{launchdarkly::server\_side::data\_systems::LazyLoad::Kinds}} -\doxysubsubsection{\texorpdfstring{Segment}{Segment}} -{\footnotesize\ttfamily \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1integrations_1_1SegmentKind}{integrations\+::\+Segment\+Kind}} const launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::\+Lazy\+Load\+::\+Kinds\+::\+Segment\hspace{0.3cm}{\ttfamily [static]}} - -{\bfseries Initial value\+:} -\begin{DoxyCode}{0} -\DoxyCodeLine{=} -\DoxyCodeLine{ integrations::SegmentKind()} - -\end{DoxyCode} - - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/lazy\+\_\+load/lazy\+\_\+load\+\_\+system.\+hpp\item -src/data\+\_\+systems/lazy\+\_\+load/lazy\+\_\+load\+\_\+system.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 deleted file mode 100644 index 2f62daaf8..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0f0d77e7a7bda66f3ddbbe094c6cd509 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1LazyLoad_1_1Kinds__coll__graph.pdf deleted file mode 100644 index cafda7bdb8826ae3729ac90dd804c5f70bb24295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9827 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 HWs?5`z}G4x diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.tex deleted file mode 100644 index 21d2ee2b1..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds.tex +++ /dev/null @@ -1,25 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds}{}\doxysection{launchdarkly\+::server\+\_\+side\+::data\+\_\+systems\+::Streaming\+Data\+Kinds Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds}\index{launchdarkly::server\_side::data\_systems::StreamingDataKinds@{launchdarkly::server\_side::data\_systems::StreamingDataKinds}} -\doxysubsection*{Public Types} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_a211d3a2616f23cc14921c3801fab5d9b}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_a211d3a2616f23cc14921c3801fab5d9b}} -using {\bfseries Flag} = \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}{Streaming\+Data\+Kind}}$<$ data\+\_\+components\+::\+Data\+Kind\+::k\+Flag, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1FlagsPath}{Flags\+Path}} $>$ -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_a068c256f666407fa7664f2fb2dad6dbd}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_a068c256f666407fa7664f2fb2dad6dbd}} -using {\bfseries Segment} = \mbox{\hyperlink{classlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKind}{Streaming\+Data\+Kind}}$<$ data\+\_\+components\+::\+Data\+Kind\+::k\+Segment, \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1data__systems_1_1SegmentsPath}{Segments\+Path}} $>$ -\end{DoxyCompactItemize} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_ac4a93876a5e1f82652dc35f18a36d599}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_ac4a93876a5e1f82652dc35f18a36d599}} -static std\+::optional$<$ data\+\_\+components\+::\+Data\+Kind $>$ {\bfseries Kind} (std\+::string const \&path) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_ab46893e3633391fa5b0507a828cd6489}\label{structlaunchdarkly_1_1server__side_1_1data__systems_1_1StreamingDataKinds_ab46893e3633391fa5b0507a828cd6489}} -static std\+::optional$<$ std\+::string $>$ {\bfseries Key} (std\+::string const \&path) -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/data\+\_\+systems/background\+\_\+sync/sources/streaming/event\+\_\+handler.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.tex deleted file mode 100644 index da801fda6..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt.tex +++ /dev/null @@ -1,26 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Prefix\+::Key\+And\+Salt Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt}\index{launchdarkly::server\_side::evaluation::BucketPrefix::KeyAndSalt@{launchdarkly::server\_side::evaluation::BucketPrefix::KeyAndSalt}} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::evaluation\+::Bucket\+Prefix\+::Key\+And\+Salt\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=247pt]{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt_a6191f42be89bd003b8757c6bb299f164}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt_a6191f42be89bd003b8757c6bb299f164}} -std\+::string {\bfseries key} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt_aa480ea552bc116075362a7072b1156a1}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt_aa480ea552bc116075362a7072b1156a1}} -std\+::string {\bfseries salt} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -src/evaluation/bucketing.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 deleted file mode 100644 index e158fb4dc..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -84390677ca9687677f0d98e81ac0b176 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1BucketPrefix_1_1KeyAndSalt__coll__graph.pdf deleted file mode 100644 index 13c587a7c26964de910e048fa0ec575e69da111b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12301 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 diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.tex deleted file mode 100644 index da810c915..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard.tex +++ /dev/null @@ -1,33 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{}\doxysection{launchdarkly\+::server\+\_\+side\+::evaluation\+::detail\+::Guard Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}\index{launchdarkly::server\_side::evaluation::detail::Guard@{launchdarkly::server\_side::evaluation::detail::Guard}} - - -{\ttfamily \#include $<$evaluation\+\_\+stack.\+hpp$>$} - -\doxysubsection*{Public Member Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_af06e70a3243fd910f824503e2de11c76}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_af06e70a3243fd910f824503e2de11c76}} -{\bfseries Guard} (std\+::unordered\+\_\+set$<$ std\+::string $>$ \&set, std\+::string key) -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a2914f01e62c41675b6d04977eb3d43d9}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a2914f01e62c41675b6d04977eb3d43d9}} -{\bfseries Guard} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} const \&)=delete -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a7f286d6b3c8f43075dcd018e204da1a9}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a7f286d6b3c8f43075dcd018e204da1a9}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} \& {\bfseries operator=} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} const \&)=delete -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a13159cef9f8ea0fae2f148cd80b6c44f}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a13159cef9f8ea0fae2f148cd80b6c44f}} -{\bfseries Guard} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} \&\&)=delete -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a196f69bf652919e164d08c20c93bb28f}\label{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard_a196f69bf652919e164d08c20c93bb28f}} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} \& {\bfseries operator=} (\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} \&\&)=delete -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1evaluation_1_1detail_1_1Guard}{Guard}} is an object used to track that a segment or flag key has been noticed. Upon destruction, the key is forgotten. - -The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} -\item -src/evaluation/detail/evaluation\+\_\+stack.\+hpp\item -src/evaluation/detail/evaluation\+\_\+stack.\+cpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.tex b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.tex deleted file mode 100644 index 8f9b965ad..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error.tex +++ /dev/null @@ -1,23 +0,0 @@ -\hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}{}\doxysection{launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Data\+Reader\+::Error Struct Reference} -\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error}\index{launchdarkly::server\_side::integrations::ISerializedDataReader::Error@{launchdarkly::server\_side::integrations::ISerializedDataReader::Error}} - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::integrations\+::ISerialized\+Data\+Reader\+::Error\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=205pt]{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error_af10a13a90864a12e9d7056e5b138985f}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error_af10a13a90864a12e9d7056e5b138985f}} -std\+::string {\bfseries message} -\end{DoxyCompactItemize} - - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/iserialized\+\_\+data\+\_\+reader.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 deleted file mode 100644 index 29ad4727d..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -28a2e41e7c2c4bc102851282e89d3827 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1ISerializedDataReader_1_1Error__coll__graph.pdf deleted file mode 100644 index 332b641e56478e6d61fd6a4b82c2bd0758600a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8964 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 - - - -Collaboration diagram for launchdarkly\+::server\+\_\+side\+::integrations\+::Serialized\+Item\+Descriptor\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=222pt]{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph} -\end{center} -\end{figure} -\doxysubsection*{Static Public Member Functions} -\begin{DoxyCompactItemize} -\item -static \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_a57bda88155586d1dd3e2a77eef2cb4d0}{Present}} (std\+::uint64\+\_\+t const version, std\+::string data) -\begin{DoxyCompactList}\small\item\em Constructs a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} from a version and a serialized item. \end{DoxyCompactList}\item -static \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aeb1feb8468b592553bdd3d540a027ade}{Tombstone}} (std\+::uint64\+\_\+t const version, std\+::string tombstone\+\_\+rep) -\begin{DoxyCompactList}\small\item\em Constructs a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} from a version and a tombstone. \end{DoxyCompactList}\end{DoxyCompactItemize} -\doxysubsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_a81266c603c17f6e33021468a99a4a0b2}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_a81266c603c17f6e33021468a99a4a0b2}} -std\+::uint64\+\_\+t {\bfseries version} -\item -bool \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aee2e7e1caa4461486044b79abdb8fa28}{deleted}} -\item -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_ae6788329ee625a5d3f994d5642910ce7}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_ae6788329ee625a5d3f994d5642910ce7}} -std\+::string {\bfseries serialized\+Item} -\end{DoxyCompactItemize} - - -\doxysubsection{Detailed Description} -A versioned item which can be stored or loaded from a persistent store. - -\doxysubsection{Member Function Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_a57bda88155586d1dd3e2a77eef2cb4d0}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_a57bda88155586d1dd3e2a77eef2cb4d0}} -\index{launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}!Present@{Present}} -\index{Present@{Present}!launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}} -\doxysubsubsection{\texorpdfstring{Present()}{Present()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} launchdarkly\+::server\+\_\+side\+::integrations\+::\+Serialized\+Item\+Descriptor\+::\+Present (\begin{DoxyParamCaption}\item[{std\+::uint64\+\_\+t const}]{version, }\item[{std\+::string}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Constructs a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} from a version and a serialized item. - - -\begin{DoxyParams}{Parameters} -{\em version} & Version of item. \\ -\hline -{\em data} & Serialized item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}}. -\end{DoxyReturn} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aeb1feb8468b592553bdd3d540a027ade}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aeb1feb8468b592553bdd3d540a027ade}} -\index{launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}!Tombstone@{Tombstone}} -\index{Tombstone@{Tombstone}!launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}} -\doxysubsubsection{\texorpdfstring{Tombstone()}{Tombstone()}} -{\footnotesize\ttfamily static \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} launchdarkly\+::server\+\_\+side\+::integrations\+::\+Serialized\+Item\+Descriptor\+::\+Tombstone (\begin{DoxyParamCaption}\item[{std\+::uint64\+\_\+t const}]{version, }\item[{std\+::string}]{tombstone\+\_\+rep }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} - - - -Constructs a \mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}} from a version and a tombstone. - -This is used when an item is deleted\+: the tombstone can be stored in place of the item, and the version checked in the future. Without the tombstone, out-\/of-\/order data updates could \char`\"{}resurrect\char`\"{} a deleted item. - - -\begin{DoxyParams}{Parameters} -{\em version} & Version of the item. \\ -\hline -{\em tombstone\+\_\+rep} & Serialized tombstone representation of the item. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -\mbox{\hyperlink{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor}{Serialized\+Item\+Descriptor}}. -\end{DoxyReturn} - - -\doxysubsection{Member Data Documentation} -\mbox{\Hypertarget{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aee2e7e1caa4461486044b79abdb8fa28}\label{structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor_aee2e7e1caa4461486044b79abdb8fa28}} -\index{launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}!deleted@{deleted}} -\index{deleted@{deleted}!launchdarkly::server\_side::integrations::SerializedItemDescriptor@{launchdarkly::server\_side::integrations::SerializedItemDescriptor}} -\doxysubsubsection{\texorpdfstring{deleted}{deleted}} -{\footnotesize\ttfamily bool launchdarkly\+::server\+\_\+side\+::integrations\+::\+Serialized\+Item\+Descriptor\+::deleted} - -During an Init/\+Upsert, when this is true, the serialized\+Item will contain a tombstone representation. If the persistence implementation can efficiently store the deletion state, and version, then it may choose to discard the item. - -The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} -\item -include/launchdarkly/server\+\_\+side/integrations/data\+\_\+reader/serialized\+\_\+item\+\_\+descriptor.\+hpp\end{DoxyCompactItemize} diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 deleted file mode 100644 index be164db0f..000000000 --- a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -0d6519dc65f59b91dcdd13ca3c8a65e1 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.pdf b/libs/server-sdk/docs/latex/structlaunchdarkly_1_1server__side_1_1integrations_1_1SerializedItemDescriptor__coll__graph.pdf deleted file mode 100644 index bed6aa58cedfd9f5399a9e8d410d6f7b10698acf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8734 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 default target: \linewidth or \linegoal -%% \begin{tabu} to { preamble } => target specified -%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' -%% -%% tabu works in text and in math modes. -%% -%% X columns: automatic width adjustment + horizontal and vertical alignment -%% \begin{tabu} { X[4c] X[1c] X[-2ml] } -%% -%% Horizontal lines and / or leaders: -%% \hline\hline => double horizontal line -%% \firsthline\hline => for nested tabulars -%% \lasthline\hline => for nested tabulars -%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) -%% Automatic lines / leaders : -%% \everyrow{\hline\hline} -%% -%% Vertical lines and / or leaders: -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } -%% -%% Fixed vertical spacing adjustment: -%% \extrarowheight= \extrarowdepth= -%% or: \extrarowsep= => may be prefixed by \global -%% -%% Dynamic vertical spacing adjustment: -%% \abovetabulinesep= \belowtabulinesep= -%% or: \tabulinesep= => may be prefixed by \global -%% -%% delarray.sty shortcuts: in math and text modes -%% \begin{tabu} .... \({ preamble }\) -%% -%% Algorithms reports: -%% \tracingtabu=1 \tracingtabu=2 -%% -%% ********************************************************************************************** -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% -%% This work consists of the main source file tabu.dtx -%% and the derived files -%% tabu.sty, tabu.pdf, tabu.ins -%% -%% tabu : Flexible LaTeX tabulars -%% lppl copyright 2010-2011 by FC -%% - -\NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] -\RequirePackage{array}[2008/09/09] -\RequirePackage{varwidth}[2009/03/30] -\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} -\let\tabu@AtEnd\@empty -\def\TMP@EnsureCode#1={% - \edef\tabu@AtEnd{\tabu@AtEnd - \catcode#1 \the\catcode#1}% - \catcode#1=% -}% \TMP@EnsureCode -\TMP@EnsureCode 33 = 12 % ! -\TMP@EnsureCode 58 = 12 % : (for siunitx) -\TMP@EnsureCode124 = 12 % | -\TMP@EnsureCode 36 = 3 % $ = math shift -\TMP@EnsureCode 38 = 4 % & = tab alignment character -\TMP@EnsureCode 32 = 10 % space -\TMP@EnsureCode 94 = 7 % ^ -\TMP@EnsureCode 95 = 8 % _ -%% Constants -------------------------------------------------------- -\newcount \c@taburow \def\thetaburow {\number\c@taburow} -\newcount \tabu@nbcols -\newcount \tabu@cnt -\newcount \tabu@Xcol -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcount \tabu@alloc \tabu@alloc=\m@ne -\newcount \tabu@nested -\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} -\newdimen \tabu@target -\newdimen \tabu@spreadtarget -\newdimen \tabu@naturalX -\newdimen \tabucolX -\let\tabu@DELTA \@tempdimc -\let\tabu@thick \@tempdima -\let\tabu@on \@tempdimb -\let\tabu@off \@tempdimc -\newdimen \tabu@Xsum -\newdimen \extrarowdepth -\newdimen \abovetabulinesep -\newdimen \belowtabulinesep -\newdimen \tabustrutrule \tabustrutrule \z@ -\newtoks \tabu@thebody -\newtoks \tabu@footnotes -\newsavebox \tabu@box -\newsavebox \tabu@arstrutbox -\newsavebox \tabu@hleads -\newsavebox \tabu@vleads -\newif \iftabu@colortbl -\newif \iftabu@siunitx -\newif \iftabu@measuring -\newif \iftabu@spread -\newif \iftabu@negcoef -\newif \iftabu@everyrow -\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} -\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} -\newif \iftabu@long -\newif \iftabuscantokens -\def\tabu@rescan {\tabu@verbatim \scantokens } -%% Utilities (for internal usage) ----------------------------------- -\def\tabu@gobblespace #1 {#1} -\def\tabu@gobbletoken #1#2{#1} -\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} -\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble - \else\ifx \@sptoken\@let@token - \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX - \fi\fi -}% \tabu@gobblex -\def\tabu@X{^^J} -{\obeyspaces -\global\let\tabu@spxiii= % saves an active space (for \ifx) -\gdef\tabu@@spxiii{ }} -\def\tabu@ifenvir {% only for \multicolumn - \expandafter\tabu@if@nvir\csname\@currenvir\endcsname -}% \tabu@ifenvir -\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else - \ifx\longtabu#1first\else - second\fi\fi oftwo\endcsname -}% \tabu@ifenvir -\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} -{\catcode`\&=3 -\gdef\tabu@strtrim #1{% #1 = control sequence to trim - \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi - \let\tabu@c@l@r \@empty \let#1\@empty - \else \expandafter \tabu@trimspaces #1\@nnil - \fi -}% \tabu@strtrim -\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% -\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} -\gdef\tabu@lastspace #1{\def #3{#1}% - \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi - \tabu@trimspaces #1\@nnil} -}% \catcode -\def\tabu@sanitizearg #1#2{{% - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% - \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% -}% \tabu@sanitizearg -\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% - \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! -}% \tabu@textbar -\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} -\def\tabu@everyrow@egroup{% - \iftabu@everyrow \expandafter \endgroup \the\toks@ - \else \ifnum0=`{\fi}% - \fi -}% \tabu@everyrow@egroup -\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \z@}% -}% \tabu@arstrut -\def\tabu@rearstrut {% - \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax - \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax - \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima - \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi - \tabu@mkarstrut - \fi -}% \tabu@rearstrut -\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} -\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox - \hbox to\z@{\hbox to\z@{\hss - {\tabu@DBG{cyan}\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \z@ - width \tabustrutrule}\kern-\tabustrutrule - {\tabu@DBG{pink}\vrule - height \z@ - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \tabustrutrule}}}% -}% \tabu@DBG@arstrut -\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ - \@nextchar}}% -\def\tabu@savedecl{\ifcat$\d@llarend\else - \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode -}% \tabu@savedecl -\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} -\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } -\let\tabu@trialh@@k \@empty -\def\tabu@nowrite #1#{{\afterassignment}\toks@} -\let\tabu@write\write -\let\tabu@immediate\immediate -\def\tabu@WRITE{\begingroup - \def\immediate\write{\aftergroup\endgroup - \tabu@immediate\tabu@write}% -}% \tabu@WRITE -\expandafter\def\expandafter\tabu@GenericError\expandafter{% - \expandafter\tabu@WRITE\GenericError} -\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} -\def\tabu@noxfootnote [#1]{\@gobble} -\def\tabu@nocolor #1#{\@gobble} -\newcommand*\tabu@norowcolor[2][]{} -\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% - \futurelet\@let@token \tabu@m@ybesiunitx} -\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% - \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi - \tabu@temp}% \tabu@m@ybesiunitx -}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname -\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% -%% Fixed vertical spacing adjustment: \extrarowsep ------------------ -\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% - \iftabu@everyrow \aftergroup\tabu@Gextra - \else \aftergroup\tabu@n@Gextra - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra -}% \extrarowsep -\def\tabu@extra {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setextrasep \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extra -\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} -\def\tabu@extr@ #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extr@ -\def\tabu@setextrasep {\extrarowheight=\extrarowdepth - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth -}% \tabu@setextrasep -\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} -\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} -\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} -\let\tabu@C@extra \z@ -\let\tabu@G@extra \@empty -%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- -\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% - \iftabu@everyrow \aftergroup\tabu@Glinesep - \else \aftergroup\tabu@n@Glinesep - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep -}% \tabulinesep -\def\tabu@linesep {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setlinesep \abovetabulinesep - \fi \tabu@temp}% -}% \tabu@linesep -\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} -\def\tabu@sets@p #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep - \fi \tabu@temp}% -}% \tabu@sets@p -\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep -}% \tabu@setlinesep -\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} -\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} -\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} -\let\tabu@C@linesep \z@ -\let\tabu@G@linesep \@empty -%% \global\extrarowsep and \global\tabulinesep ------------------- -\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% - \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% -}% \tabu@Gsave -\def\tabu@Grestore#1#2{% - \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax - \ifcat$\the\toks\currentgrouplevel$\else - \global\let#1\@empty \global\let#2\z@ - \the\toks\currentgrouplevel - \fi -}% \tabu@Grestore -%% Setting code for every row --------------------------------------- -\newcommand*\everyrow{\tabu@everyrow@bgroup - \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop -}% \everyrow -\def\tabu@evrstartstop {\@ifnextchar^% - {\afterassignment \tabu@evrstartstop \tabu@stop=}% - {\ifx ^\@let@token - \afterassignment\tabu@evrstartstop \tabu@start=% - \else \afterassignment\tabu@everyr@w \toks@ - \fi}% -}% \tabu@evrstartstop -\def\tabu@everyr@w {% - \xdef\tabu@everyrow{% - \noexpand\tabu@everyrowfalse - \let\noalign \relax - \noexpand\tabu@rowfontreset - \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors - \let\noexpand\tabu@docline \noexpand\tabu@docline@evr - \the\toks@ - \noexpand\tabu@evrh@@k - \noexpand\tabu@rearstrut - \global\advance\c@taburow \@ne}% - \iftabu@everyrow \toks@\expandafter - {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% - \else \xdef\tabu@evr@G{\the\toks@}% - \fi - \tabu@everyrow@egroup -}% \tabu@everyr@w -\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only -\tabu@evr{} -%% line style and leaders ------------------------------------------- -\newcommand*\newtabulinestyle [1]{% - {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% -}% \newtabulinestyle -\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% - \tabu@sanitizearg {#1}\@tempa - \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi - \global\expandafter\let - \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi -}% \tabu@newlinestyle -\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% - \iftabu@everyrow - \toks@\expandafter{\expandafter \def \expandafter - \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% - \gdef\tabu@ls@{\tabu@ls@L}% - \else - \global\let\tabu@ls@G \tabu@thestyle - \gdef\tabu@ls@{\tabu@ls@G}% - \fi - \tabu@everyrow@egroup -}% \tabulinestyle -\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} -\def\tabu@rulecolor #1{\toks@{}% - \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% - \tabu@temp - \tabu@rulearc -}% \tabu@rulecolor -\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp - \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% - \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% - \fi - \tabu@temp -}% \tabu@ruledrsc@ -\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} -\def\tabu@rule@drsc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% - \else \toks@{\def\CT@drsc@{\color #1{#2}}}% - \fi - \else - \ifx \\#1#2\\\global\let\CT@drsc@ \relax - \else \gdef\CT@drsc@{\color #1{#2}}% - \fi - \fi - \tabu@rulearc -}% \tabu@rule@drsc@ -\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} -\def\tabu@rule@arc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% - \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% - \fi - \toks@\expandafter{\the\toks@ - \let\tabu@arc@L \CT@arc@ - \let\tabu@drsc@L \CT@drsc@ - \ignorespaces}% - \else - \ifx \\#1#2\\\gdef\CT@arc@{}% - \else \gdef\CT@arc@{\color #1{#2}}% - \fi - \global\let\tabu@arc@G \CT@arc@ - \global\let\tabu@drsc@G \CT@drsc@ - \fi - \tabu@everyrow@egroup -}% \tabu@rule@arc@ -\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} -\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} -\def\tabu@rowc@lors #1#2#3{% - \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil - \@defaultunits \tabu@start =\number0#1\relax \@nnil - \ifnum \count@<\tw@ \count@=\tw@ \fi - \advance\tabu@start \m@ne - \ifnum \tabu@start<\z@ \tabu@start \z@ \fi - \tabu@rowcolorseries #3\in@..\in@ \@nnil -}% \tabu@rowcolors -\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% - \ifx \in@#1\relax - \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% - \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ - \fi - \else - \ifx \\#2\\\tabu@rowcolorserieserror \fi - \tabu@sanitizearg{#1}\tabu@temp - \tabu@sanitizearg{#2}\@tempa - \advance\count@ \m@ne - \iftabu@everyrow - \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% - \ifnum ##2=\c@taburow - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi - \ifnum \c@taburow<##2 \else - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}\fi}% - }\edef\x{\noexpand\tabu@rc@ {\the\count@} - {\the\tabu@start} - {\tabu@temp} - {\@tempa}% - }\x - \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% - \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% - \else % inside \noalign - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% - \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% - \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}}% - }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x - \global\let\tabu@rc@G \tabu@rc@ - \fi - \fi - \tabu@everyrow@egroup -}% \tabu@rowcolorseries -\tabuDisableCommands {\let\tabu@rc@ \@empty } -\def\tabu@rowcolorserieserror {\PackageError{tabu} - {Invalid syntax for \string\taburowcolors - \MessageBreak Please look at the documentation!}\@ehd -}% \tabu@rowcolorserieserror -\newcommand*\tabureset {% - \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ - \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% -}% \tabureset -%% Parsing the line styles ------------------------------------------ -\def\tabu@getline #1{\begingroup - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa - \let\tabu@thestyle \relax - \ifcsname tabu@linestyle@\@tempa \endcsname - \edef\tabu@thestyle{\endgroup - \def\tabu@thestyle{\expandafter\noexpand - \csname tabu@linestyle@\@tempa\endcsname}% - }\tabu@thestyle - \else \expandafter\tabu@definestyle \tabu@temp \@nil - \fi -}% \tabu@getline -\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter - \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen - \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined - \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs - \def\tabu@temp{\tabu@getparam{thick}}% - \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% - \fi - {% - \let\tabu@ \relax - \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) - \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% - \expandafter}\expandafter - \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) - \def\;{\def\:}% - \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) - \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) - \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi - \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi - \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi - \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen - \tabu@on \tabulineon \fi\fi - \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen - \tabu@off \tabulineoff \fi\fi - \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi - \in@true % - \else \in@false % - \fi - \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% - \else \edef\tabu@thick{\the\tabu@thick}% - \fi - \edef \tabu@thestyle ##1##2{\endgroup - \def\tabu@thestyle{% - \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} - {\the\tabu@on}{##1} - {\the\tabu@off}{##2}% - \else \noexpand\tabu@rulesstyle - {##1\vrule width \tabu@thick}% - {##1\leaders \hrule height \tabu@thick \hfil}% - \fi}% - }\expandafter \expandafter - \expandafter \tabu@thestyle \expandafter - \expandafter \expandafter - {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% -}% \tabu@definestyle -{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active - \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} - \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} -}% \catcode -\def\tabu@oxiii #1{% - \ifcase \ifx n#1\z@ \else - \ifx f#1\@ne\else - \tw@ \fi\fi - \expandafter\tabu@onxiii - \or \expandafter\tabu@ofxiii - \else o% - \fi#1}% -\def\tabu@onxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx \tabu@spxiii#2\@ne\else - \tw@ \fi\fi\fi - \tabu@getparam{on}#2\expandafter\@gobble - \or \expandafter\tabu@onxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}}% -\def\tabu@ofxiii #1#2{% - \ifx #2f\expandafter\tabu@offxiii - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@offxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx\tabu@spxiii#2\@ne \else - \tw@ \fi\fi\fi - \tabu@getparam{off}#2\expandafter\@gobble - \or \expandafter\tabu@offxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} -\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef - \ifx \tabu@#1\else % no more spec - \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi -}% \tabu@getcolor -\def\tabu@getc@l@r #1\tabu@ {% - \def\tabu@temp{#1}\tabu@strtrim \tabu@temp - \ifx \tabu@temp\@empty - \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists - \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r - \else \let\tabu@c@lon \tabu@c@l@r - \fi - %\else \tabu@warncolour{\tabu@temp}% - \fi%\fi - \tabu@ % next spec -}% \tabu@getc@l@r -\def\tabu@warncolour #1{\PackageWarning{tabu} - {Color #1 is not defined. Default color used}% -}% \tabu@warncolour -\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% - \ifx \tabu@leaders\tabu@leaders@G \else - \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi -}% \tabu@leadersstyle -\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined - \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% -}% \tabu@rulesstyle -%% The leaders boxes ------------------------------------------------ -\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color - {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor - {% % but the leaders boxes should have colors ! - \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% - \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% - \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thehleaders \tabu@theleaders - }% - {% - \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% - \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% - \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thevleaders \tabu@theleaders - }% - \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% - }% -}% \tabu@LEADERS -\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} -\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color - \global\setbox \tabu@leads=\@box{% - {#3\tabu@therule{#1}{#2}}% - \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi - {#3\tabu@therule{#1}{#2}}}% - \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss - {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% - \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% - {##1\tabu@therule{#1}{#2}}% - \xleaders \copy\tabu@leads \@ss - \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% - }\tabu@theleaders{#3}% -}% \tabu@l@@d@rs -%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- -\newcommand*\tabu {\tabu@longfalse - \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% - \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endtabu*\endcsname{\endtabu}% - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {tabu} -\let\tabu@tabular \tabular % -\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} -\newcommand*\longtabu {\tabu@longtrue - \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi - \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% - \LTchunksize=\@M - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% - \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {longtabu} -\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} -\def\tabu@nolongtabu{\PackageError{tabu} - {longtabu requires the longtable package}\@ehd} -%% Read the target and then : \tabular or \@array ------------------ -\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } -\def\tabu@sett@rget {\tabu@target \z@ - \ifcase \ifx \bgroup\@let@token \z@ \else - \ifx \@sptoken\@let@token \@ne \else - \if t\@let@token \tw@ \else - \if s\@let@token \thr@@\else - \z@\fi\fi\fi\fi - \expandafter\tabu@begin - \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget - \or \expandafter\tabu@to - \or \expandafter\tabu@spread - \fi -}% \tabu@sett@rget -\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} -\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} -\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } -\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } -\def\tabu@linegoalt@rget {% - \ifx \tabu@temp\LNGL@setlinegoal - \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal - \tabu@begin -}% \tabu@linegoalt@rget -\def\tabu@begin #1#{% - \iftabu@measuring \expandafter\tabu@nestedmeasure \fi - \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty - \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% - \fi - \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil -}% \tabu@begin -\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup - \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% - \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% -}% \tabu@tabu@ -\def\tabu@nestedmeasure {% - \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax - \tabu@spreadtrue - \else \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}% - \expandafter\tabu@collectbody\expandafter\tabu@quickrule - \expandafter\endgroup - \fi -}% \tabu@nestedmeasure -\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} -%% \tabu@setup \tabu@init \tabu@indent -\def\tabu@setup{\tabu@alloc@ - \ifcase \tabu@nested - \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ - \let\tabu@afterendpar \par - \fi\fi\fi - \def\tabu@aligndefault{c}\tabu@init \tabu@indent - \else % - \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth - \fi - \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined - \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% - \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... - \let\@endpbox \tabu@endpbox % idem " " " " " " - \let\@tabarray \tabu@tabarray % idem " " " " " " - \tabu@setcleanup \tabu@setreset -}% \tabu@setup -\def\tabu@init{\tabu@starttimer \tabu@measuringfalse - \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% - \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline - \let\firstline \tabu@firstline \let\lastline \tabu@lastline - \let\hline \tabu@hline \let\@xhline \tabu@xhline - \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox - \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi - \tabu@trivlist % - \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext - \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering - \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft - \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering - \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft - \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont - \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x - \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar - \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok - \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn - \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! - \let\tabu@endpbox \@endpbox % idem " " " " " " " - \let\tabu@tabarray \@tabarray % idem " " " " " " " - \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) - \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi -}% \tabu@init -\def\tabu@indent{% correction for indentation - \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget - \everypar\expandafter{% - \the\everypar\everypar\expandafter{\the\everypar}% - \setbox\z@=\lastbox - \ifdim\wd\z@>\z@ \edef\tabu@thetarget - {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi - \box\z@}% - \fi\fi -}% \tabu@indent -\def\tabu@setcleanup {% saves last global assignments - \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax - \def\tabu@aftergroupcleanup{% - \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% - \else - \def\tabu@aftergroupcleanup{% - \aftergroup\aftergroup\aftergroup\tabu@cleanup - \let\tabu@aftergroupcleanup \relax}% - \fi - \let\tabu@arc@Gsave \tabu@arc@G - \let\tabu@arc@G \tabu@arc@L % - \let\tabu@drsc@Gsave \tabu@drsc@G - \let\tabu@drsc@G \tabu@drsc@L % - \let\tabu@ls@Gsave \tabu@ls@G - \let\tabu@ls@G \tabu@ls@L % - \let\tabu@rc@Gsave \tabu@rc@G - \let\tabu@rc@G \tabu@rc@L % - \let\tabu@evr@Gsave \tabu@evr@G - \let\tabu@evr@G \tabu@evr@L % - \let\tabu@celllalign@save \tabu@celllalign - \let\tabu@cellralign@save \tabu@cellralign - \let\tabu@cellleft@save \tabu@cellleft - \let\tabu@cellright@save \tabu@cellright - \let\tabu@@celllalign@save \tabu@@celllalign - \let\tabu@@cellralign@save \tabu@@cellralign - \let\tabu@@cellleft@save \tabu@@cellleft - \let\tabu@@cellright@save \tabu@@cellright - \let\tabu@rowfontreset@save \tabu@rowfontreset - \let\tabu@@rowfontreset@save\tabu@@rowfontreset - \let\tabu@rowfontreset \@empty - \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset - \edef\c@taburow@save {\the\c@taburow}% - \edef\tabu@naturalX@save {\the\tabu@naturalX}% - \let\tabu@naturalXmin@save \tabu@naturalXmin - \let\tabu@naturalXmax@save \tabu@naturalXmax - \let\tabu@mkarstrut@save \tabu@mkarstrut - \edef\tabu@clarstrut{% - \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax - \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax - \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% -}% \tabu@setcleanup -\def\tabu@cleanup {\begingroup - \globaldefs\@ne \tabu@everyrowtrue - \let\tabu@arc@G \tabu@arc@Gsave - \let\CT@arc@ \tabu@arc@G - \let\tabu@drsc@G \tabu@drsc@Gsave - \let\CT@drsc@ \tabu@drsc@G - \let\tabu@ls@G \tabu@ls@Gsave - \let\tabu@ls@ \tabu@ls@G - \let\tabu@rc@G \tabu@rc@Gsave - \let\tabu@rc@ \tabu@rc@G - \let\CT@do@color \relax - \let\tabu@evr@G \tabu@evr@Gsave - \let\tabu@celllalign \tabu@celllalign@save - \let\tabu@cellralign \tabu@cellralign@save - \let\tabu@cellleft \tabu@cellleft@save - \let\tabu@cellright \tabu@cellright@save - \let\tabu@@celllalign \tabu@@celllalign@save - \let\tabu@@cellralign \tabu@@cellralign@save - \let\tabu@@cellleft \tabu@@cellleft@save - \let\tabu@@cellright \tabu@@cellright@save - \let\tabu@rowfontreset \tabu@rowfontreset@save - \let\tabu@@rowfontreset \tabu@@rowfontreset@save - \tabu@naturalX =\tabu@naturalX@save - \let\tabu@naturalXmax \tabu@naturalXmax@save - \let\tabu@naturalXmin \tabu@naturalXmin@save - \let\tabu@mkarstrut \tabu@mkarstrut@save - \c@taburow =\c@taburow@save - \ifcase \tabu@nested \tabu@alloc \m@ne\fi - \endgroup % - \ifcase \tabu@nested - \the\tabu@footnotes \global\tabu@footnotes{}% - \tabu@afterendpar \tabu@elapsedtime - \fi - \tabu@clarstrut - \everyrow\expandafter {\tabu@evr@G}% -}% \tabu@cleanup -\let\tabu@afterendpar \relax -\def\tabu@setreset {% - \edef\tabu@savedparams {% \relax for \tabu@message@save - \ifmmode \col@sep \the\arraycolsep - \else \col@sep \the\tabcolsep \fi \relax - \arrayrulewidth \the\arrayrulewidth \relax - \doublerulesep \the\doublerulesep \relax - \extratabsurround \the\extratabsurround \relax - \extrarowheight \the\extrarowheight \relax - \extrarowdepth \the\extrarowdepth \relax - \abovetabulinesep \the\abovetabulinesep \relax - \belowtabulinesep \the\belowtabulinesep \relax - \def\noexpand\arraystretch{\arraystretch}% - \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% - \begingroup - \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu - \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi - \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi - \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L - \expandafter \endgroup \expandafter - \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena - \let\tabu@arc@G \tabu@arc@L - \let\tabu@drsc@G \tabu@drsc@L - \let\tabu@ls@G \tabu@ls@L - \let\tabu@rc@G \tabu@rc@L - \let\tabu@evr@G \tabu@evr@L}% - \def\tabu@reset{\tabu@savedparams - \tabu@everyrowtrue \c@taburow \z@ - \let\CT@arc@ \tabu@arc@L - \let\CT@drsc@ \tabu@drsc@L - \let\tabu@ls@ \tabu@ls@L - \let\tabu@rc@ \tabu@rc@L - \global\tabu@alloc \tabu@alloc@save - \everyrow\expandafter{\tabu@evr@L}}% -}% \tabu@reset -\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} -\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} -%% The Rewriting Process ------------------------------------------- -\def\tabu@newcolumntype #1{% - \expandafter\tabu@new@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@newcolumntype -\def\tabu@new@columntype #1#2#3{% - \def#1##1#3{\NC@{##1}}% - \let#2\relax \newcommand*#2% -}% \tabu@new@columntype -\def\tabu@privatecolumntype #1{% - \expandafter\tabu@private@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\expandafter\endcsname - \csname tabu@NC@find@\string#1\expandafter\endcsname - \csname tabu@NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@privatecolumntype -\def\tabu@private@columntype#1#2#3#4{% - \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% - \tabu@new@columntype#3#4% -}% \tabu@private@columntype -\let\tabu@privatecolumns \@empty -\newcommand*\tabucolumn [1]{\expandafter \def \expandafter - \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns - \NC@do #1}}% -\let\tabu@highprioritycolumns \@empty -%% The | ``column'' : rewriting process -------------------------- -\tabu@privatecolumntype |{\tabu@rewritevline} -\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% - \expandafter \NC@find \tabu@rewritten} -\def\tabu@lines #1{% - \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi - \NC@list\expandafter{\the\NC@list \NC@do #1}% -}% \tabu@lines@ -\def\tabu@vlinearg #1{% - \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% - \else\tabu@getline {#1}% - \fi - \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% - }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% - \expandafter \tabu@keepls \tabu@thestyle \@nil -}% \tabu@vlinearg -\def\tabu@keepls #1\@nil{% - \ifcat $\@cdr #1\@nil $% - \ifx \relax#1\else - \ifx \tabu@ls@#1\else - \let#1\relax - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@savels\noexpand#1}\fi\fi\fi -}% \tabu@keepls -\def\tabu@thevline {\begingroup - \ifdefined\tabu@leaders - \setbox\@tempboxa=\vtop to\dimexpr - \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% - \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox - \box\@tempboxa - \else - \tabu@thevrule - \fi \endgroup -}% \tabu@thevline -\def\tabu@savels #1{% - \expandafter\let\csname\string#1\endcsname #1% - \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset - \tabu@resetls#1}}% -\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% -%% \multicolumn inside tabu environment ----------------------------- -\tabu@newcolumntype \tabu@rewritemulticolumn{% - \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \tabu@savedecl - \tabu@privatecolumns - \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% - \let\tabu@savels \relax - \NC@find -}% \tabu@rewritemulticolumn -\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} -\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} -\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup - \tabu@everyrowtrue - \NC@list{\NC@do \tabu@rewritemulticolumn}% - \expandafter\@gobbletwo % gobbles \multispan{#1} - \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% - {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi - {#3}}% -}% \tabu@multic@lumn -%% The X column(s): rewriting process ----------------------------- -\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} -\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } -\def\tabu@siunitx #1{\@ifnextchar \bgroup - {\tabu@rewriteX@Ss{#1}} - {\tabu@nosiunitx{#1}}} -\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% - \@defaultunits \let\tabu@temp =#2\relax\@nnil - \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi - \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% - }\expandafter\NC@find \the\@temptokena \relax - }\expandafter\NC@rewrite@S \@gobble #2\relax - \else \tabu@siunitxerror - \fi - \expandafter \NC@find \tabu@rewritten -}% \tabu@rewriteX@Ss -\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! - \MessageBreak X column can only embed siunitx S or s columns}\@ehd -}% \tabu@siunitxerror -\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% - \iftabu@measuring - \else \tabu@measuringtrue % first X column found in the preamble - \let\@halignto \relax \let\tabu@halignto \relax - \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ - \else \tabu@spreadtarget \z@ \fi - \ifdim \tabu@target=\z@ - \setlength\tabu@target \tabu@thetarget - \tabu@message{\tabu@message@defaulttarget}% - \else \tabu@message{\tabu@message@target}\fi - \fi -}% \tabu@rewriteX -\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax - \def\tabu@rewritten{l}} -\def\tabu@Xarg #1#2#3{% - \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty - \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty - \ifx\\#1\\% - \def\tabu@rewritten{p}\tabucolX \p@ % - \else - \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ - \tabu@Xparse {}#1\relax - \fi - \tabu@Xrewritten{#2}{#3}% -}% \tabu@Xarg -\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} -\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} -\def\tabu@Xtest{% - \ifcase \ifx \relax\@let@token \z@ \else - \if ,\@let@token \m@ne\else - \if p\@let@token 1\else - \if m\@let@token 2\else - \if b\@let@token 3\else - \if l\@let@token 4\else - \if c\@let@token 5\else - \if r\@let@token 6\else - \if j\@let@token 7\else - \if L\@let@token 8\else - \if C\@let@token 9\else - \if R\@let@token 10\else - \if J\@let@token 11\else - \ifx \@sptoken\@let@token 12\else - \if .\@let@token 13\else - \if -\@let@token 13\else - \ifcat $\@let@token 14\else - 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \or \tabu@Xtype {p}% - \or \tabu@Xtype {m}% - \or \tabu@Xtype {b}% - \or \tabu@Xalign \raggedright\relax - \or \tabu@Xalign \centering\relax - \or \tabu@Xalign \raggedleft\relax - \or \tabu@Xalign \tabu@justify\relax - \or \tabu@Xalign \RaggedRight\raggedright - \or \tabu@Xalign \Centering\centering - \or \tabu@Xalign \RaggedLeft\raggedleft - \or \tabu@Xalign \justifying\tabu@justify - \or \expandafter \tabu@Xparsespace - \or \expandafter \tabu@Xcoef - \or \expandafter \tabu@Xm@th - \or \tabu@Xcoef{}% - \else\expandafter \tabu@Xparse - \fi -}% \tabu@Xtest -\def\tabu@Xalign #1#2{% - \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} - {Duplicate horizontal alignment specification}\fi - \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax - \else \def\tabu@Xlcr{#2}\let#2\relax\fi - \expandafter\tabu@Xparse -}% \tabu@Xalign -\def\tabu@Xtype #1{% - \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} - {Duplicate vertical alignment specification}\fi - \def\tabu@rewritten{#1}\expandafter\tabu@Xparse -}% \tabu@Xtype -\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% - \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi -}% \tabu@Xcoef -\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ - \tabu@Xparse{}% -}% \tabu@Xc@ef -\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} -\def\tabu@Xd@sp{\let\tabu@Xmath=$% - \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% - \expandafter\tabu@Xparse - \else \expandafter\tabu@Xparse\expandafter{\expandafter}% - \fi -}% \tabu@Xd@sp -\def\tabu@Xrewritten {% - \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi - \ifdim \tabucolX<\z@ \tabu@negcoeftrue - \else\ifdim \tabucolX=\z@ \tabucolX \p@ - \fi\fi - \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% - \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% - \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% - >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% - \tabu@rewritten {\tabu@hsize \tabu@temp}% - <{##2\ifx$\tabu@Xmath$\fi}}% - }\tabu@rewritten -}% \tabu@Xrewritten -\def\tabu@hsize #1#2{% - \ifdim #2\p@<\z@ - \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else - \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi - \fi - \else #2\tabucolX - \fi -}% \tabu@hsize -%% \usetabu and \preamble: rewriting process --------------------- -\tabu@privatecolumntype \usetabu [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\let\tabu@rewriteX \tabu@rewriteXrestore - \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% - \fi -}% \NC@rewrite@\usetabu -\tabu@privatecolumntype \preamble [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% - \fi -}% \NC@rewrite@\preamble -%% Controlling the rewriting process ------------------------------- -\tabu@newcolumntype \tabu@rewritefirst{% - \iftabu@long \aftergroup \tabu@longpream % - \else \aftergroup \tabu@pream - \fi - \let\tabu@ \relax \let\tabu@hsize \relax - \let\tabu@Xcoefs \@empty \let\tabu@savels \relax - \tabu@Xcol \z@ \tabu@cnt \tw@ - \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse - \global\setbox\@arstrutbox \box\@arstrutbox - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \NC@list\expandafter{\the\NC@list \NC@do X}% - \iftabu@siunitx % - \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi - \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% - \expandafter\def\expandafter\tabu@NC@list\expandafter{% - \the\expandafter\NC@list \tabu@NC@list}% % * | X S - \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu - \expandafter \NC@do \expandafter\preamble - \the\NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \tabu@savedecl - \tabu@privatecolumns - \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle -}% NC@rewrite@\tabu@rewritefirst -\tabu@newcolumntype \tabu@rewritemiddle{% - \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast -}% \NC@rewrite@\tabu@rewritemiddle -\tabu@newcolumntype \tabu@rewritelast{% - \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne - \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \else \let\tabu@prev\tabu@temp - \fi - \ifcase \tabu@cnt \expandafter\tabu@endrewrite - \else \expandafter\NC@find \expandafter\tabu@rewritemiddle - \fi -}% \NC@rewrite@\tabu@rewritelast -%% Choosing the strategy -------------------------------------------- -\def\tabu@endrewrite {% - \let\tabu@temp \NC@find - \ifx \@arrayright\relax \let\@arrayright \@empty \fi - \count@=% - \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print - \iftabu@measuring - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@target \csname tabu@\the\tabu@nested.T\endcsname - \tabucolX \csname tabu@\the\tabu@nested.X\endcsname - \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% - \fi - \else\iftabu@measuring 4 % X columns - \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer - \tabu@target \the\tabu@target - \tabu@spreadtarget \the\tabu@spreadtarget}% - \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% - \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% - \let\tabu@Xcoefs \relax - \else\ifcase\tabu@nested \thr@@ % outer, no X - \global\let\tabu@afterendpar \relax - \else \@ne % inner, no X, outer in mode 1 or 2 - \fi - \ifdefined\tabu@usetabu - \else \ifdim\tabu@target=\z@ - \else \let\tabu@temp \tabu@extracolsep - \fi\fi - \fi - \fi - \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% - \tabu@temp -}% \tabu@endrewrite -\def\tabu@extracolsep{\@defaultunits \expandafter\let - \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil - \ifx \tabu@temp\@sptoken - \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep - \else - \edef\tabu@temp{\noexpand\NC@find - \if |\noexpand\tabu@temp @% - \else\if !\noexpand\tabu@temp @% - \else !% - \fi\fi - {\noexpand\extracolsep\noexpand\@flushglue}}% - \fi - \tabu@temp -}% \tabu@extrac@lsep -%% Implementing the strategy ---------------------------------------- -\long\def\tabu@pream #1\@preamble {% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\tabu@aftergroupcleanup}% - \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody - \@preamble}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@pream -\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@longpream -\def\tabu@select {% - \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi - \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi - \ifcase \count@ - \global\let\tabu@elapsedtime \relax - \tabu@seteverycr - \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) - \or % exit in vertical measure + struts per cell because no X and outer in mode 3 - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \tabu@seteverycr - \expandafter \tabuthepreamble - \or % exit without measure because no X and outer in mode 4 - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@seteverycr - \expandafter \tabuthepreamble - \else % needs trials - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@savecounters - \expandafter \tabu@setstrategy - \fi -}% \tabu@select -\def\tabu@@ {\gdef\tabu@mkpreambuffer} -%% Protections to set up before trials ------------------------------ -\def\tabu@setstrategy {\begingroup % - \tabu@trialh@@k \tabu@cnt \z@ % number of trials - \hbadness \@M \let\hbadness \@tempcnta - \hfuzz \maxdimen \let\hfuzz \@tempdima - \let\write \tabu@nowrite\let\GenericError \tabu@GenericError - \let\savetabu \@gobble \let\tabudefaulttarget \linewidth - \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote - \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor - \let\tabu@aftergroupcleanup \relax % only after the last trial - \tabu@mkpreambuffer - \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init - \def\tabu@lasttry{\m@ne\p@}\fi - \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % - \tabu@collectbody \tabu@strategy % -}% \tabu@setstrategy -\def\tabu@savecounters{% - \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% - \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax -}% \tabu@savecounters -\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) - \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs - \ifdim \dimen@>\z@ - \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \fi -}% \tabucolX@init -\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum - \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ - \else -#2\p@ \tabu@negcoeftrue - \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \tabu@wddef{#1}{0pt}% - \fi -}% \tabu@Xinit -%% Collecting the environment body ---------------------------------- -\long\def\tabu@collectbody #1#2\end #3{% - \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% - \ifx \tabu@stack\@empty - \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% - \def\tabu@end@envir{\end{#3}}% - \iftabuscantokens - \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% - \else \def\tabu@endenvir {\let\endarray \@empty - \end{#3}\tabu@gobbleX}% - \fi - \else \def\tabu@endenvir {\end{#3}}\fi}% - \let\tabu@collectbody \tabu@endofcollect - \else\def\tabu@temp{#3}% - \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% - \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% - \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% - \else \toks@\expandafter{\the\toks@ #2\end{#3}}% - \fi\fi\fi - \fi - \tabu@collectbody{#1}% -}% \tabu@collectbody -\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% -\def\tabu@endofcollect #1{\ifnum0=`{}\fi - \expandafter\endgroup \the\toks@ #1% -}% \tabu@endofcollect -%% The trials: switching between strategies ------------------------- -\def\tabu@strategy {\relax % stops \count@ assignment ! - \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) - \expandafter \tabu@endoftrials - \or % case 1 = exit in vertical measure (outer in mode 3) - \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% - \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% - \expandafter \tabu@endoftrials - \or % case 2 = exit with a rule replacing the table (outer in mode 4) - \expandafter \tabu@quickend - \or % case 3 = outer is in mode 3 because of no X - \begingroup - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \expandafter \tabu@measuring - \else % case 4 = horizontal measure - \begingroup - \global\let\tabu@elapsedtime \tabu@message@etime - \long\def\multicolumn##1##2##3{\multispan{##1}}% - \let\tabu@startpboxORI \@startpbox - \iftabu@spread - \def\tabu@naturalXmax {\z@}% - \let\tabu@naturalXmin \tabu@naturalXmax - \tabu@evr{\global\tabu@naturalX \z@}% - \let\@startpbox \tabu@startpboxmeasure - \else\iftabu@negcoef - \let\@startpbox \tabu@startpboxmeasure - \else \let\@startpbox \tabu@startpboxquick - \fi\fi - \expandafter \tabu@measuring - \fi -}% \tabu@strategy -\def\tabu@measuring{\expandafter \tabu@trial \expandafter - \count@ \the\count@ \tabu@endtrial -}% \tabu@measuring -\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} -\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \csname tabu@adl@endtrial\endcsname - \endarray}$\egroup % got \tabu@box -}% \tabu@shorttrial -\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \tabuendlongtrial}\egroup % got \tabu@box -}% \tabu@longtrial -\def\tabuendlongtrial{% no @ allowed for \scantokens - \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne - \LT@get@widths -}% \tabuendlongtrial -\def\tabu@adl@endtrial{% - \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! -\def\tabu@seteverycr {\tabu@reset - \everycr \expandafter{\the\everycr \tabu@everycr}% - \let\everycr \tabu@noeverycr % -}% \tabu@seteverycr -\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} -\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} -\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} -\def\tabu@endoftrials {% - \iftabuscantokens \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\expandafter \tabu@closetrialsgroup \expandafter - \tabu@rescan \expandafter{% - \expandafter\tabuthepreamble - \the\expandafter\tabu@thebody - \iftabu@long \else \endarray \fi}} - {\expandafter\tabu@closetrialsgroup \expandafter - \tabuthepreamble - \the\tabu@thebody}% - \tabu@endenvir % Finish ! -}% \tabu@endoftrials -\def\tabu@closetrialsgroup {% - \toks@\expandafter{\tabu@endenvir}% - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target - \tabu@cnt \the\tabu@cnt - \def\noexpand\tabu@endenvir{\the\toks@}% - %Quid de \@halignto = \tabu@halignto ?? - }% \tabu@bufferX - \tabu@bufferX - \ifcase\tabu@nested % print out (outer in mode 0) - \global\tabu@cnt \tabu@cnt - \tabu@evr{\tabu@verticaldynamicadjustment}% - \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty - \let\@finalstrut \tabu@finalstrut - \else % vertical measure of nested tabu - \tabu@evr{\tabu@verticalinit}% - \tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \fi - \tabu@clckpt \let\@halignto \tabu@halignto - \let\@halignto \@empty - \tabu@seteverycr - \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ - \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) - \fi\fi -}% \tabu@closetrialsgroup -\def\tabu@quickend {\expandafter \endgroup \expandafter - \tabu@target \the\tabu@target \tabu@quickrule - \let\endarray \relax \tabu@endenvir -}% \tabu@quickend -\def\tabu@endtrial {\relax % stops \count@ assignment ! - \ifcase \count@ \tabu@err % case 0 = impossible here - \or \tabu@err % case 1 = impossible here - \or \tabu@err % case 2 = impossible here - \or % case 3 = outer goes into mode 0 - \def\tabu@bufferX{\endgroup}\count@ \z@ - \else % case 4 = outer goes into mode 3 - \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) - \else \tabu@arith % or 2 (outer in mode 4) - \fi - \count@=% - \ifcase\tabu@nested \thr@@ % outer goes into mode 3 - \else\iftabu@measuring \tw@ % outer is in mode 4 - \else \@ne % outer is in mode 3 - \fi\fi - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% - \fi - \expandafter \tabu@bufferX \expandafter - \count@ \the\count@ \tabu@strategy -}% \tabu@endtrial -\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} -%% The algorithms: compute the widths / stop or go on --------------- -\def\tabu@arithnegcoef {% - \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs -}% \tabu@arithnegcoef -\def\tabu@arith@negcoef #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition - \advance\@tempdima #2\tabucolX - \else - \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated - \advance\dimen@ -#2\p@ - \advance\@tempdima -#2\tabucolX - \else - \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised - \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised - \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) - \fi - \fi - \fi -}% \tabu@arith@negcoef -\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ - \ifdim \@tempdima=\z@ - \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% - \else - \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} - *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% - \fi -}% \tabu@givespace -\def\tabu@arith {\advance\tabu@cnt \@ne - \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi - \tabu@arithnegcoef - \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % - \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax - \tabu@message{\tabu@message@arith}% - \ifdim \tabu@DELTA <\tabu@hfuzz - \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? - \let\tabu@ \tabu@givespace \tabu@Xcoefs - \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message - \else % already converged: nothing to do but nearly impossible... - \fi - \tabucolX \maxdimen - \tabu@measuringfalse - \else % need for narrower X columns - \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax - \tabu@measuringtrue - \@whilesw \iftabu@measuring\fi {% - \advance\tabu@cnt \@ne - \tabu@arithnegcoef - \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here - \tabu@message{\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else - \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ - \fi}% - \ifdim -\tabu@DELTA<\tabu@hfuzz - \advance\@tempdima \@tempdimb % for message - \tabu@measuringfalse - \else - \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax - \fi - }% - \fi - \tabu@message{\tabu@message@reached}% - \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% -}% \tabu@arith -\def\tabu@spreadarith {% - \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs - \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% - \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax - \iftabu@measuring - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% - \else - \tabu@message{\tabu@message@spreadarith}% - \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target - \tabu@message{(tabu) spread - \ifdim \@tempdimc>\tabu@target useless here: default target used% - \else too large: reduced to fit default target\fi.}% - \else - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% - \fi - \begingroup \let\tabu@wddef \@gobbletwo - \@tempdimb \@tempdima - \tabucolX@init - \tabu@arithnegcoef - \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax - \expandafter\endgroup \expandafter\tabucolX \the\tabucolX - \tabu@arith - \fi -}% \tabu@spreadarith -\def\tabu@spread@arith #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ - \else \advance\@tempdima \tabu@wd{#1}\relax - \fi -}% \tabu@spread@arith -%% Reporting in the .log file --------------------------------------- -\def\tabu@message@defaulttarget{% - \ifnum\tabu@nested=\z@^^J(tabu) Default target: - \ifx\tabudefaulttarget\linewidth \string\linewidth - \ifdim \tabu@thetarget=\linewidth \else - -\the\dimexpr\linewidth-\tabu@thetarget\fi = - \else\ifx\tabudefaulttarget\linegoal\string\linegoal= - \fi\fi - \else (tabu) Default target (nested): \fi - \the\tabu@target \on@line - \ifnum\tabu@nested=\z@ , page \the\c@page\fi} -\def\tabu@message@target {^^J(tabu) Target specified: - \the\tabu@target \on@line, page \the\c@page} -\def\tabu@message@arith {\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else - \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ - \fi -}% \tabu@message@arith -\def\tabu@message@spreadarith {\tabu@spreadheader - \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ - \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ - \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ - \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target - \else \@tempdimc+\tabu@spreadtarget \fi - {}{}{}{}{}\@@} -\def\tabu@message@negcoef #1#2{ - \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: - \space width = \tabu@wd {#1} - \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname - \ifdim -\tabu@pt#2\tabucolX<\tabu@target - < \number-\rem@pt#2 X - = \the\dimexpr -\tabu@pt#2\tabucolX \relax - \else - <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} -\def\tabu@message@reached{\tabu@header - ******* Reached Target: - hfuzz = \tabu@hfuzz\on@line\space *******} -\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% - \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: - \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec - \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) - -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax - *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space - cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} -\def\tabu@message@verticalsp {% - \ifdim \@tempdima>\tabu@ht - \ifdim \@tempdimb>\tabu@dp - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% - \else - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% - \fi - \else\ifdim \@tempdimb>\tabu@dp - \tabu@spaces\tabu@spaces\tabu@spaces - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi - \fi -}% \tabu@message@verticalsp -\edef\tabu@spaces{\@spaces} -\def\tabu@strippt{\expandafter\tabu@pt\the} -{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} -\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} -\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} -\def\do #1{% - \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% - \ifnum##1<10 #1 #1\else - \ifnum##1<100 #1 \else - \ifnum##1<\@m #1\fi\fi\fi - ##1.##2##3##4##5##6##7##8#1}% - \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% - \def\tabu@titles{\ifnum \tabu@nested=\z@ - (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target - #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% - \def\tabu@spreadheader{% - (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. - #1 New Target^^J% - (tabu) sprd} - \def\tabu@message@save {\begingroup - \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} - \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt - \dimexpr####1\p@{ }{ }}}% - \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% - \let\CT@arc@ \relax \let\@preamble \@gobble - \let\tabu@savedpream \@firstofone - \let\tabu@savedparams \@firstofone - \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% - \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% - \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% - \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% - \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% - \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% - \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% - \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% - \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% - \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% - \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% - \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% - \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% - \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% - \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% - \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% - \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% - \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% - \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% - \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% - \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo - \tabu@message{% - (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% - \tabu@usetabu \@nil^^J}% - \endgroup} -}\do{ } -%% Measuring the natural width (varwidth) - store the results ------- -\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop - \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% - \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? - \iftabu@spread \else % if spread -> measure - \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure - \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) - \tabu@measuringtrue % for the quick option... - \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi - \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target - \tabu@target=\tabu@temp\tabucolX \fi\fi - \setbox\tabu@box \hbox \bgroup - \begin{varwidth}\tabu@target - \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... - \narrowragged \arraybackslash \parfillskip \@flushglue - \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi - \bgroup \aftergroup\tabu@endpboxmeasure - \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi - \else \expandafter\@gobble - \tabu@startpboxquick{#1}% \@gobble \bgroup - \fi -}% \tabu@startpboxmeasure -\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty - \bgroup\color@begingroup} -\def\tabu@endpboxmeasure {% - \@finalstrut \@arstrutbox - \end{varwidth}\egroup % - \ifdim \tabu@temp\p@ <\z@ % neg coef - \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box - \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% - \tabu@debug{\tabu@message@endpboxmeasure}% - \fi - \else % spread coef>0 - \global\advance \tabu@naturalX \wd\tabu@box - \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax - \ifdim \tabu@naturalXmax <\tabu@naturalX - \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi - \ifdim \tabu@naturalXmin <\@tempdima - \xdef\tabu@naturalXmin {\the\@tempdima}\fi - \fi - \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target -}% \tabu@endpboxmeasure -\def\tabu@wddef #1{\expandafter\xdef - \csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd - \the\tabu@Xcol. X[\tabu@temp]: - target = \the\tabucolX \space - \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol - =\tabu@wd\tabu@Xcol -}% \tabu@message@endpboxmeasure -\def\tabu@startpboxquick {\bgroup - \let\@startpbox \tabu@startpboxORI % restore immediately - \let\tabu \tabu@quick % \begin is expanded before... - \expandafter\@gobble \@startpbox % gobbles \bgroup -}% \tabu@startpboxquick -\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick -}% \tabu@quick -\def\tabu@endquick {% - \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else - \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax - \endgroup - \else \let\endtabu \relax - \tabu@end@envir - \fi -}% \tabu@quick -\def\tabu@endtabu {\end{tabu}} -\def\tabu@endtabus {\end{tabu*}} -%% Measuring the heights and depths - store the results ------------- -\def\tabu@verticalmeasure{\everypar{}% - \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group - \setbox\tabu@box =\hbox\bgroup - \let\tabu@verticalspacing \tabu@verticalsp@lcr - \d@llarbegin % after \hbox ... - \else - \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop - \else\ifnum\currentgrouptype=12\vcenter - \else\vbox\fi\fi}% - \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup - \let\tabu@verticalspacing \tabu@verticalsp@pmb - \fi -}% \tabu@verticalmeasure -\def\tabu@verticalsp@lcr{% - \d@llarend \egroup % - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \noindent\vrule height\@tempdima depth\@tempdimb -}% \tabu@verticalsp@lcr -\def\tabu@verticalsp@pmb{% inserts struts as needed - \par \expandafter\egroup - \expandafter$\expandafter - \egroup \expandafter - \@tempdimc \the\prevdepth - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \let\@finalstrut \@gobble - \hrule height\@tempdima depth\@tempdimb width\hsize -%% \box\tabu@box -}% \tabu@verticalsp@pmb - -\def\tabu@verticalinit{% - \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! - \advance\c@taburow \@ne - \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% - \advance\c@taburow \m@ne -}% \tabu@verticalinit -\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@verticaldynamicadjustment {% - \advance\c@taburow \@ne - \extrarowheight \dimexpr\tabu@ht - \ht\strutbox - \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox - \let\arraystretch \@empty - \advance\c@taburow \m@ne -}% \tabu@verticaldynamicadjustment -\def\tabuphantomline{\crcr \noalign{% - {\globaldefs \@ne - \setbox\@arstrutbox \box\voidb@x - \let\tabu@@celllalign \tabu@celllalign - \let\tabu@@cellralign \tabu@cellralign - \let\tabu@@cellleft \tabu@cellleft - \let\tabu@@cellright \tabu@cellright - \let\tabu@@thevline \tabu@thevline - \let\tabu@celllalign \@empty - \let\tabu@cellralign \@empty - \let\tabu@cellright \@empty - \let\tabu@cellleft \@empty - \let\tabu@thevline \relax}% - \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% - \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr - \noalign{\tabu@rearstrut - {\globaldefs\@ne - \let\tabu@celllalign \tabu@@celllalign - \let\tabu@cellralign \tabu@@cellralign - \let\tabu@cellleft \tabu@@cellleft - \let\tabu@cellright \tabu@@cellright - \let\tabu@thevline \tabu@@thevline}}}% - \expandafter}\the\toks@ -}% \tabuphantomline -%% \firsthline and \lasthline corrections --------------------------- -\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} -\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} -\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} -\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} -\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) - \noalign{\ifnum0=`}\fi - {\CT@arc@\hrule height\arrayrulewidth}% - \futurelet \tabu@temp \tabu@xhline -}% \tabu@hline -\def\tabu@xhline{% - \ifx \tabu@temp \hline - {\ifx \CT@drsc@\relax \vskip - \else\ifx \CT@drsc@\@empty \vskip - \else \CT@drsc@\hrule height - \fi\fi - \doublerulesep}% - \fi - \ifnum0=`{\fi}% -}% \tabu@xhline -\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ - \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% - \tabu@hlineAZsurround -}% \tabu@hlineAZ -\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% - \extratabsurround #1\let\tabucline \tabucline@scan - \let\hline \tabu@hlinescan \let\firsthline \hline - \let\cline \tabu@clinescan \let\lasthline \hline - \expandafter \futurelet \expandafter \tabu@temp - \expandafter \tabu@nexthlineAZ \tabu@temp -}% \tabu@hlineAZsurround -\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} -\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} -\def\tabucline@scan{\@testopt \tabucline@sc@n {}} -\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} -\def\tabu@nexthlineAZ{% - \ifx \tabu@temp\hline \else - \ifx \tabu@temp\cline \else - \ifx \tabu@temp\tabucline \else - \tabu@hlinecorrection - \fi\fi\fi -}% \tabu@nexthlineAZ -\def\tabu@xhlineAZ #1{% - \toks@\expandafter{\the\toks@ #1}% - \@tempdimc \tabu@thick % The last line width - \ifcase\count@ \@tempdimb \tabu@thick % The first line width - \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax - \fi - \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ -}% \tabu@xhlineAZ -\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 - \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ - \edef\firsthline{% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - height \the\dimexpr\@tempdima+\extratabsurround - depth \dp\@arstrutbox - width \tabustrutrule}\hss}\cr - \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb - +\dp\@arstrutbox \relax}% - \the\toks@ - }\ifnum0=`{\fi - \expandafter}\firsthline % we are then ! -}% \tabu@firsthlinecorrection -\def\tabu@lasthlinecorrection{% - \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc - \edef\lasthline{% - \the\toks@ - \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ - +\extratabsurround-\@tempdimc - height \z@ - width \tabustrutrule}\hss}\cr - }\ifnum0=`{\fi - \expandafter}\lasthline % we are then ! -}% \tabu@lasthlinecorrection -\def\tabu@LT@@hline{% - \ifx\LT@next\hline - \global\let\LT@next \@gobble - \ifx \CT@drsc@\relax - \gdef\CT@LT@sep{% - \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% - \else - \gdef\CT@LT@sep{% - \multispan\LT@cols{% - \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% - \fi - \else - \global\let\LT@next\empty - \gdef\CT@LT@sep{% - \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \CT@LT@sep - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \noalign{\penalty\@M}% - \LT@next -}% \tabu@LT@@hline -%% Horizontal lines : \tabucline ------------------------------------ -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} -\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% - \ifnum \tabu@stop<\z@ \toks@{}% - \else \tabu@clinearg{#1}\tabu@thestyle - \edef\tabucline{\toks@{% - \ifnum \tabu@start>\z@ \omit - \tabu@multispan\tabu@start {\span\omit}&\fi - \omit \tabu@multispan\tabu@stop {\span\omit}% - \tabu@thehline\cr - }}\tabucline - \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% - \fi - \futurelet \tabu@temp \tabu@xcline -}% \tabu@cline -\def\tabu@clinearg #1{% - \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ - \else \@defaultunits \expandafter\let\expandafter\@tempa - \romannumeral-`\0#1\relax \@nnil - \ifx \hbox\@tempa \tabu@clinebox{#1}% - \else\ifx \box\@tempa \tabu@clinebox{#1}% - \else\ifx \vbox\@tempa \tabu@clinebox{#1}% - \else\ifx \vtop\@tempa \tabu@clinebox{#1}% - \else\ifx \copy\@tempa \tabu@clinebox{#1}% - \else\ifx \leaders\@tempa \tabu@clineleads{#1}% - \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% - \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% - \else\tabu@getline {#1}% - \fi\fi\fi\fi\fi\fi\fi\fi - \fi -}% \tabu@clinearg -\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} -\def\tabu@clineleads #1{% - \let\tabu@thestyle \relax \let\tabu@leaders \@undefined - \gdef\tabu@thehrule{#1}} -\def\tabu@thehline{\begingroup - \ifdefined\tabu@leaders - \noexpand\tabu@thehleaders - \else \noexpand\tabu@thehrule - \fi \endgroup -}% \tabu@thehline -\def\tabu@xcline{% - \ifx \tabu@temp\tabucline - \toks@\expandafter{\the\toks@ \noalign - {\ifx\CT@drsc@\relax \vskip - \else \CT@drsc@\hrule height - \fi - \doublerulesep}}% - \fi - \tabu@docline -}% \tabu@xcline -\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} -\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% - \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} -\def\tabu@multispan #1#2{% - \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan - \else \expandafter\@gobbletwo - \fi {#1-1}{#2}% -}% \tabu@multispan -\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} -\def\tabu@start@stop #1-#2\@nnil{% - \@defaultunits \tabu@start\number 0#1\relax \@nnil - \@defaultunits \tabu@stop \number 0#2\relax \@nnil - \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne - \else\ifnum \tabu@stop=\z@ \tabu@nbcols - \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols - \else \tabu@stop - \fi\fi\fi - \advance\tabu@start \m@ne - \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi -}% \tabu@start@stop -%% Numbers: siunitx S columns (and \tabudecimal) ------------------- -\def\tabu@tabudecimal #1{% - \def\tabu@decimal{#1}\@temptokena{}% - \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces - \tabu@scandecimal -}% \tabu@tabudecimal -\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} -\def\tabu@skipdecimal#1{#1\tabu@scandecimal} -\def\tabu@getdecimal@ignorespaces{% - \ifcase 0\ifx\tabu@temp\ignorespaces\else - \ifx\tabu@temp\@sptoken1\else - 2\fi\fi\relax - \let\tabu@getdecimal@ \tabu@getdecimal - \expandafter\tabu@skipdecimal - \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal - \else \expandafter\tabu@skipdecimal - \fi -}% \tabu@getdecimal@ignorespaces -\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% - \tabu@scandecimal} -\def\do#1{% - \def\tabu@get@decimalspace#1{% - \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% -}\do{ } -\let\tabu@@tabudecimal \tabu@tabudecimal -\def\tabu@getdecimal{% - \ifcase 0\ifx 0\tabu@temp\else - \ifx 1\tabu@temp\else - \ifx 2\tabu@temp\else - \ifx 3\tabu@temp\else - \ifx 4\tabu@temp\else - \ifx 5\tabu@temp\else - \ifx 6\tabu@temp\else - \ifx 7\tabu@temp\else - \ifx 8\tabu@temp\else - \ifx 9\tabu@temp\else - \ifx .\tabu@temp\else - \ifx ,\tabu@temp\else - \ifx -\tabu@temp\else - \ifx +\tabu@temp\else - \ifx e\tabu@temp\else - \ifx E\tabu@temp\else - \ifx\tabu@cellleft\tabu@temp1\else - \ifx\ignorespaces\tabu@temp1\else - \ifx\@sptoken\tabu@temp2\else - 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \expandafter\tabu@get@decimal - \or \expandafter\tabu@skipdecimal - \or \expandafter\tabu@get@decimalspace - \else\expandafter\tabu@printdecimal - \fi -}% \tabu@getdecimal -\def\tabu@printdecimal{% - \edef\tabu@temp{\the\@temptokena}% - \ifx\tabu@temp\@empty\else - \ifx\tabu@temp\space\else - \expandafter\tabu@decimal\expandafter{\the\@temptokena}% - \fi\fi -}% \tabu@printdecimal -%% Verbatim inside X columns ---------------------------------------- -\def\tabu@verbatim{% - \let\verb \tabu@verb - \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd -}% \tabu@verbatim -\let\tabu@ltx@verb \verb -\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} -\def\tabu@fancyvrb {% - \def\tabu@FV@DefineCheckEnd ##1{% - \def\tabu@FV@DefineCheckEnd{% - ##1% - \let\FV@CheckEnd \tabu@FV@CheckEnd - \let\FV@@CheckEnd \tabu@FV@@CheckEnd - \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd - \edef\FV@EndScanning{% - \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% - \global\let\noexpand\FV@EnvironName\relax - \noexpand\next}% - \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% - }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} -}% \tabu@fancyvrb -\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} -\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} -\begingroup -\catcode`\[1 \catcode`\]2 -\@makeother\{ \@makeother\} - \edef\x[\endgroup - \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% - ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} -\def\tabu@FV@ListProcessLine #1{% - \hbox {%to \hsize{% - \kern\leftmargin - \hbox {%to \linewidth{% - \FV@LeftListNumber - \FV@LeftListFrame - \FancyVerbFormatLine{#1}\hss -%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) -%% \FV@RightListFrame}% - \FV@RightListFrame - \FV@RightListNumber}% -%% DG/SR modification end - \hss}} -%% \savetabu -------------------------------------------------------- -\newcommand*\savetabu[1]{\noalign{% - \tabu@sanitizearg{#1}\tabu@temp - \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else - \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% - \ifdefined\tabu@restored \expandafter\let - \csname tabu@saved@\tabu@temp \endcsname \tabu@restored - \else {\tabu@save}% - \fi - \fi}% -}% \savetabu -\def\tabu@save {% - \toks0\expandafter{\tabu@saved@}% - \iftabu@negcoef - \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% - \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi - \toks1\expandafter{\tabu@savedpream}% - \toks2\expandafter{\tabu@savedpreamble}% - \let\@preamble \relax - \let\tabu@savedpream \relax \let\tabu@savedparams \relax - \edef\tabu@preamble{% - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \edef\tabu@usetabu{% - \def\@preamble {\noexpand\the\toks2}% - \tabu@target \the\tabu@target \relax - \tabucolX \the\tabucolX \relax - \tabu@nbcols \the\tabu@nbcols \relax - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \let\tabu@aligndefault \relax \let\@sharp \relax - \edef\@tempa{\noexpand\tabu@s@ved - {\tabu@usetabu} - {\tabu@preamble} - {\the\toks1}}\@tempa - \tabu@message@save -}% \tabu@save -\long\def\tabu@s@ved #1#2#3{% - \def\tabu@usetabu{#1}% - \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% - \ifodd ##1% \usetabu - \tabu@measuringfalse \tabu@spreadfalse % Just in case... - \gdef\tabu@usetabu {% - \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi - \global\let\tabu@usetabu \@undefined - \def\@halignto {to\tabu@target}% - #1% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \else % \preamble - \gdef\tabu@preamble {% - \global\let\tabu@preamble \@undefined - #2% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \fi - #3}% -}% \tabu@s@ved -\def\tabu@aligndefault@text {\tabu@aligndefault}% -\def\tabu@warn@usetabu {\PackageWarning{tabu} - {Specifying a target with \string\usetabu\space is useless - \MessageBreak The target cannot be changed!}} -\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} -\def\tabu@savewarn#1#2{\PackageInfo{tabu} - {User-name `#1' already used for \string\savetabu - \MessageBreak #2}}% -\def\tabu@saveerr#1{\PackageError{tabu} - {User-name `#1' is unknown for \string\usetabu - \MessageBreak I cannot restore an unknown preamble!}\@ehd} -%% \rowfont --------------------------------------------------------- -\newskip \tabu@cellskip -\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi - {\ifnum0=`}\fi \tabu@row@font} -\newcommand*\tabu@row@font[2][]{% - \ifnum7=\currentgrouptype - \global\let\tabu@@cellleft \tabu@cellleft - \global\let\tabu@@cellright \tabu@cellright - \global\let\tabu@@celllalign \tabu@celllalign - \global\let\tabu@@cellralign \tabu@cellralign - \global\let\tabu@@rowfontreset\tabu@rowfontreset - \fi - \global\let\tabu@rowfontreset \tabu@rowfont@reset - \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% - \ifcsname tabu@cell@#1\endcsname % row alignment - \csname tabu@cell@#1\endcsname \fi - \ifnum0=`{\fi}% end of group / noalign group -}% \rowfont -\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% -\def\tabu@rowfont@reset{% - \global\let\tabu@rowfontreset \tabu@@rowfontreset - \global\let\tabu@cellleft \tabu@@cellleft - \global\let\tabu@cellright \tabu@@cellright - \global\let\tabu@cellfont \@empty - \global\let\tabu@celllalign \tabu@@celllalign - \global\let\tabu@cellralign \tabu@@cellralign -}% \tabu@@rowfontreset -\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl -%% \tabu@prepnext@tok ----------------------------------------------- -\newif \iftabu@cellright -\def\tabu@prepnext@tok{% - \ifnum \count@<\z@ % - \@tempcnta \@M % - \tabu@nbcols\z@ - \let\tabu@fornoopORI \@fornoop - \tabu@cellrightfalse - \else - \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left - \advance \tabu@nbcols \@ne - \iftabu@cellright % before-previous token is right and is finished - \tabu@cellrightfalse % - \tabu@righttok - \fi - \tabu@lefttok - \or % (case 1) previous token is right - \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop - \else % special column: do not change the token - \iftabu@cellright % before-previous token is right - \tabu@cellrightfalse - \tabu@righttok - \fi - \fi % \ifcase - \fi - \tabu@prepnext@tokORI -}% \tabu@prepnext@tok -\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} -\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% - \ifx \in@#2\else - \let\@fornoop \tabu@fornoopORI - \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% - \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% - \expandafter\prepnext@tok - \fi -}% \tabu@lastnoop -\def\tabu@righttok{% - \advance \count@ \m@ne - \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% - \advance \count@ \@ne -}% \tabu@righttok -\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign - \the\toks\count@ \tabu@cellleft}% after because of $ -}% \tabu@lefttok -%% Neutralisation of glues ------------------------------------------ -\let\tabu@cellleft \@empty -\let\tabu@cellright \@empty -\tabu@celllalign@def{\tabu@cellleft}% -\let\tabu@cellralign \@empty -\def\tabu@cell@align #1#2#3{% - \let\tabu@maybesiunitx \toks@ \tabu@celllalign - \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% - \toks@\expandafter{\tabu@cellralign #2}% - \xdef\tabu@cellralign{\the\toks@}% - \toks@\expandafter{\tabu@cellleft #3}% - \xdef\tabu@cellleft{\the\toks@}% -}% \tabu@cell@align -\def\tabu@cell@l{% force alignment to left - \tabu@cell@align - {\tabu@removehfil \raggedright \tabu@cellleft}% left - {\tabu@flush1\tabu@ignorehfil}% right - \raggedright -}% \tabu@cell@l -\def\tabu@cell@c{% force alignment to center - \tabu@cell@align - {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \centering -}% \tabu@cell@c -\def\tabu@cell@r{% force alignment to right - \tabu@cell@align - {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} - \tabu@ignorehfil - \raggedleft -}% \tabu@cell@r -\def\tabu@cell@j{% force justification (for p, m, b columns) - \tabu@cell@align - {\tabu@justify\tabu@cellleft} - {} - \tabu@justify -}% \tabu@cell@j -\def\tabu@justify{% - \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip - \parfillskip\@flushglue -}% \tabu@justify -%% ragged2e settings -\def\tabu@cell@L{% force alignment to left (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedRight \tabu@cellleft} - {\tabu@flush 1\tabu@ignorehfil} - \RaggedRight -}% \tabu@cell@L -\def\tabu@cell@C{% force alignment to center (ragged2e) - \tabu@cell@align - {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \Centering -}% \tabu@cell@C -\def\tabu@cell@R{% force alignment to right (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} - \tabu@ignorehfil - \RaggedLeft -}% \tabu@cell@R -\def\tabu@cell@J{% force justification (ragged2e) - \tabu@cell@align - {\justifying \tabu@cellleft} - {} - \justifying -}% \tabu@cell@J -\def\tabu@flush#1{% - \iftabu@colortbl % colortbl uses \hfill rather than \hfil - \hskip \ifnum13<\currentgrouptype \stretch{#1}% - \else \ifdim#1pt<\p@ \tabu@cellskip - \else \stretch{#1} - \fi\fi \relax - \else % array.sty - \ifnum 13<\currentgrouptype - \hfil \hskip1sp \relax \fi - \fi -}% \tabu@flush -\let\tabu@hfil \hfil -\let\tabu@hfill \hfill -\let\tabu@hskip \hskip -\def\tabu@removehfil{% - \iftabu@colortbl - \unkern \tabu@cellskip =\lastskip - \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip - \else \tabu@cellskip \z@skip - \fi - \else - \ifdim\lastskip=1sp\unskip\fi - \ifnum\gluestretchorder\lastskip =\@ne - \hfilneg % \hfilneg for array.sty but not for colortbl... - \fi - \fi -}% \tabu@removehfil -\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} -\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil - \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group -}% \tabu@nohfil -\def\tabu@colortblalignments {% if colortbl - \def\tabu@nohfil{% - \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group - \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... - \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local -}% \tabu@colortblalignments -%% Taking care of footnotes and hyperfootnotes ---------------------- -\long\def\tabu@footnotetext #1{% - \edef\@tempa{\the\tabu@footnotes - \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% - \global\tabu@footnotes\expandafter{\@tempa {#1}}}% -\long\def\tabu@xfootnotetext [#1]#2{% - \global\tabu@footnotes\expandafter{\the\tabu@footnotes - \footnotetext [{#1}]{#2}}} -\let\tabu@xfootnote \@xfootnote -\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} -\long\def\tabu@Hy@xfootnote [#1]{% - \begingroup - \value\@mpfn #1\relax - \protected@xdef \@thefnmark {\thempfn}% - \endgroup - \@footnotemark \tabu@Hy@ftntxt {#1}% -}% \tabu@Hy@xfootnote -\long\def\tabu@Hy@ftntxt #1#2{% - \edef\@tempa{% - \the\tabu@footnotes - \begingroup - \value\@mpfn #1\relax - \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% - \expandafter \noexpand \expandafter - \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% - }% - \global\tabu@footnotes\expandafter{\@tempa {#2}% - \endgroup}% -}% \tabu@Hy@ftntxt -\long\def\tabu@Hy@footnotetext #1#2{% - \H@@footnotetext{% - \ifHy@nesting - \hyper@@anchor {#1}{#2}% - \else - \Hy@raisedlink{% - \hyper@@anchor {#1}{\relax}% - }% - \def\@currentHref {#1}% - \let\@currentlabelname \@empty - #2% - \fi - }% -}% \tabu@Hy@footnotetext -%% No need for \arraybackslash ! ------------------------------------ -\def\tabu@latextwoe {% -\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@centering \centering \arraybackslash -\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash -\tabu@temp \tabu@raggedright \raggedright \arraybackslash -}% \tabu@latextwoe -\def\tabu@raggedtwoe {% -\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@Centering \Centering \arraybackslash -\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash -\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash -\tabu@temp \tabu@justifying \justifying \arraybackslash -}% \tabu@raggedtwoe -\def\tabu@normalcrbackslash{\let\\\@normalcr} -\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% - \expandafter\tabu@normalcrbackslash \@trivlist}} -%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- -\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} -\def\tabu@beginfbox {\bgroup \kern\fboxsep - \bgroup\aftergroup\tabu@endfbox} -\def\tabu@endfbox {\kern\fboxsep\egroup\egroup - \@frameb@x\relax} -\def\tabu@color@b@x #1#2{\leavevmode \bgroup - \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% - \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox -}% \tabu@color@b@x -\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup - \aftergroup\tabu@endcolor@b@x \set@color} -\def\tabu@endcolor@b@x {\kern\fboxsep \egroup - \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ - \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ - \tabu@docolor@b@x \egroup -}% \tabu@endcolor@b@x -%% Corrections (arydshln, delarray, colortbl) ----------------------- -\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray - \iftabu@colortbl - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \def\tabu@endarray{% - \crcr \egroup \egroup % - \@arrayright % - \gdef\@preamble{}\CT@end}% - \fi - \else - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \PackageWarning{tabu} - {\string\@arrayright\space is missing from the - \MessageBreak definition of \string\endarray. - \MessageBreak Compatibility with delarray.sty is broken.}% - \fi\fi -}% \tabu@fix@arrayright -\def\tabu@adl@xarraydashrule #1#2#3{% - \ifnum\@lastchclass=\adl@class@start\else - \ifnum\@lastchclass=\@ne\else - \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) - \adl@leftrulefalse \fi\fi % must be treated the same - \fi - \ifadl@zwvrule\else \ifadl@inactive\else - \@addtopreamble{\vrule\@width\arrayrulewidth - \@height\z@ \@depth\z@}\fi \fi - \ifadl@leftrule - \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% - {\number#1}#3}% - \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% - {\number#2}#3} - \fi -}% \tabu@adl@xarraydashrule -\def\tabu@adl@act@endpbox {% - \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox - \egroup \egroup - \adl@colhtdp \box\adl@box \hfil -}% \tabu@adl@act@endpbox -\def\tabu@adl@fix {% - \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln - \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln - \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln - \let\@preamerror \@preamerr % arydshln -}% \tabu@adl@fix -%% Correction for longtable' \@startbox definition ------------------ -%% => \everypar is ``missing'' : TeX should be in vertical mode -\def\tabu@LT@startpbox #1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \everypar{% - \vrule \@height \ht\@arstrutbox \@width \z@ - \everypar{}}% -}% \tabu@LT@startpbox -%% \tracingtabu and the package options ------------------ -\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} -\DeclareOption{linegoal}{% - \AtEndOfPackage{% - \RequirePackage{linegoal}[2010/12/07]% - \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX -}} -\DeclareOption{scantokens}{\tabuscantokenstrue} -\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} -\def\tracingtabu {\begingroup\@ifnextchar=% - {\afterassignment\tabu@tracing\count@} - {\afterassignment\tabu@tracing\count@1\relax}} -\def\tabu@tracing{\expandafter\endgroup - \expandafter\tabu@tr@cing \the\count@ \relax -}% \tabu@tracing -\def\tabu@tr@cing #1\relax {% - \ifnum#1>\thr@@ \let\tabu@tracinglines\message - \else \let\tabu@tracinglines\@gobble - \fi - \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG - \def\tabu@mkarstrut {\tabu@DBG@arstrut}% - \tabustrutrule 1.5\p@ - \else \let\tabu@DBG \@gobble - \def\tabu@mkarstrut {\tabu@arstrut}% - \tabustrutrule \z@ - \fi - \ifnum#1>\@ne \let\tabu@debug \message - \else \let\tabu@debug \@gobble - \fi - \ifnum#1>\z@ - \let\tabu@message \message - \let\tabu@tracing@save \tabu@message@save - \let\tabu@starttimer \tabu@pdftimer - \else - \let\tabu@message \@gobble - \let\tabu@tracing@save \@gobble - \let\tabu@starttimer \relax - \fi -}% \tabu@tr@cing -%% Setup \AtBeginDocument -\AtBeginDocument{\tabu@AtBeginDocument} -\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined - \ifdefined\arrayrulecolor \tabu@colortbltrue % - \tabu@colortblalignments % different glues are used - \else \tabu@colortblfalse \fi - \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi - \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi - \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ - \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % - \expandafter\ifx - \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax - \tabu@siunitxtrue - \else \let\tabu@maybesiunitx \@firstofone % - \let\tabu@siunitx \tabu@nosiunitx - \tabu@siunitxfalse - \fi - \ifdefined\adl@array % - \else \let\tabu@adl@fix \relax - \let\tabu@adl@endtrial \@empty \fi - \ifdefined\longtable % - \else \let\longtabu \tabu@nolongtabu \fi - \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi - \csname\ifcsname ifHy@hyperfootnotes\endcsname % - ifHy@hyperfootnotes\else iffalse\fi\endcsname - \let\tabu@footnotetext \tabu@Hy@ftntext - \let\tabu@xfootnote \tabu@Hy@xfootnote \fi - \ifdefined\FV@DefineCheckEnd% - \tabu@fancyvrb \fi - \ifdefined\color % - \let\tabu@color \color - \def\tabu@leavevmodecolor ##1{% - \def\tabu@leavevmodecolor {\leavevmode ##1}% - }\expandafter\tabu@leavevmodecolor\expandafter{\color}% - \else - \let\tabu@color \tabu@nocolor - \let\tabu@leavevmodecolor \@firstofone \fi - \tabu@latextwoe - \ifdefined\@raggedtwoe@everyselectfont % - \tabu@raggedtwoe - \else - \let\tabu@cell@L \tabu@cell@l - \let\tabu@cell@R \tabu@cell@r - \let\tabu@cell@C \tabu@cell@c - \let\tabu@cell@J \tabu@cell@j \fi - \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% - \ifin@ \let\tabu@endarray \endarray - \else \tabu@fix@arrayright \fi% - \everyrow{}% -}% \tabu@AtBeginDocument -\def\tabu@warn@cellspace{% - \PackageWarning{tabu}{% - Package cellspace has some limitations - \MessageBreak And redefines some macros of array.sty. - \MessageBreak Please use \string\tabulinesep\space to control - \MessageBreak vertical spacing of lines inside tabu environment}% -}% \tabu@warn@cellspace -%% tabu Package initialisation -\tabuscantokensfalse -\let\tabu@arc@G \relax -\let\tabu@drsc@G \relax -\let\tabu@evr@G \@empty -\let\tabu@rc@G \@empty -\def\tabu@ls@G {\tabu@linestyle@}% -\let\tabu@@rowfontreset \@empty % -\let\tabu@@celllalign \@empty -\let\tabu@@cellralign \@empty -\let\tabu@@cellleft \@empty -\let\tabu@@cellright \@empty -\def\tabu@naturalXmin {\z@} -\def\tabu@naturalXmax {\z@} -\let\tabu@rowfontreset \@empty -\def\tabulineon {4pt}\let\tabulineoff \tabulineon -\tabu@everyrowtrue -\ifdefined\pdfelapsedtime % - \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% -\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax -\fi -\tracingtabu=\z@ -\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ -\tabulinestyle{} -\taburowcolors{} -\let\tabudefaulttarget \linewidth -\ProcessOptions* % \ProcessOptions* is quicker ! -\endinput -%% -%% End of file `tabu.sty'. diff --git a/libs/server-sdk/docs/latex/value_8h.tex b/libs/server-sdk/docs/latex/value_8h.tex deleted file mode 100644 index 8f83d6595..000000000 --- a/libs/server-sdk/docs/latex/value_8h.tex +++ /dev/null @@ -1,660 +0,0 @@ -\hypertarget{value_8h}{}\doxysection{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/value.h File Reference} -\label{value_8h}\index{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/value.h@{/home/runner/work/cpp-\/sdks/cpp-\/sdks/libs/common/include/launchdarkly/bindings/c/value.h}} -{\ttfamily \#include $<$stdbool.\+h$>$}\newline -{\ttfamily \#include $<$launchdarkly/bindings/c/export.\+h$>$}\newline -Include dependency graph for value.\+h\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=284pt]{value_8h__incl} -\end{center} -\end{figure} -This graph shows which files directly or indirectly include this file\+: -\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=350pt]{value_8h__dep__incl} -\end{center} -\end{figure} -\doxysubsection*{Typedefs} -\begin{DoxyCompactItemize} -\item -typedef struct \+\_\+\+LDValue $\ast$ \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} -\item -typedef struct \+\_\+\+LDValue\+\_\+\+Object\+Iter $\ast$ \mbox{\hyperlink{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}{LDValue\+\_\+\+Object\+Iter}} -\item -typedef struct \+\_\+\+LDValue\+\_\+\+Array\+Iter $\ast$ \mbox{\hyperlink{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}{LDValue\+\_\+\+Array\+Iter}} -\end{DoxyCompactItemize} -\doxysubsection*{Enumerations} -\begin{DoxyCompactItemize} -\item -enum \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168f}{LDValue\+Type}} \{ \newline -\mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa41d9b85181a2a33e5bc514a1efacd3f4}{LDValue\+Type\+\_\+\+Null}} -, \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa0528726c6804ebd26ec3f31f9bf68600}{LDValue\+Type\+\_\+\+Bool}} -, \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa8907fd952611a5e2c4f683eac21da466}{LDValue\+Type\+\_\+\+Number}} -, \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa976916d8730f6a2cdbe5d4611e1e4718}{LDValue\+Type\+\_\+\+String}} -, \newline -\mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa411fd218abdad8378f1357554fa13569}{LDValue\+Type\+\_\+\+Array}} -, \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168fa4947f87a6b8f52c94f454a4753aba91a}{LDValue\+Type\+\_\+\+Object}} - \} -\end{DoxyCompactItemize} -\doxysubsection*{Functions} -\begin{DoxyCompactItemize} -\item -\mbox{\hyperlink{value_8h_aa7154cb185b2256aa592b0dc2b9fc357}{LD\+\_\+\+EXPORT}} (\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}) LDValue\+\_\+\+New\+Null() -\item -\mbox{\hyperlink{value_8h_ad063727b497b9d6260f74b63ad95ebb8}{LD\+\_\+\+EXPORT}} (void) LDValue\+\_\+\+Free(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_a481e30fcc55e2fb6980d311b26594ab8}{LD\+\_\+\+EXPORT}} (enum \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168f}{LDValue\+Type}}) LDValue\+\_\+\+Type(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_a3e6689daaf5d9c4381fa468951e8d5c7}{LD\+\_\+\+EXPORT}} (bool) LDValue\+\_\+\+Get\+Bool(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_a210f97a4f10bba94d4cbb2a8472d4fd8}{LD\+\_\+\+EXPORT}} (double) LDValue\+\_\+\+Get\+Number(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_a01a3b6270aecffa75582528f9a71bd19}{LD\+\_\+\+EXPORT}} (char const $\ast$) LDValue\+\_\+\+Get\+String(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_aff9d4864d7c8be2cec44d820f3b39ed0}{LD\+\_\+\+EXPORT}} (unsigned int) LDValue\+\_\+\+Count(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_af07b7658efe4a68a59a8ef7d625f7567}{LD\+\_\+\+EXPORT}} (\mbox{\hyperlink{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}{LDValue\+\_\+\+Array\+Iter}}) LDValue\+\_\+\+Array\+Iter\+\_\+\+New(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\item -\mbox{\hyperlink{value_8h_acc1ef326f29c569da8b138482e97b93e}{LD\+\_\+\+EXPORT}} (\mbox{\hyperlink{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}{LDValue\+\_\+\+Object\+Iter}}) LDValue\+\_\+\+Object\+Iter\+\_\+\+New(\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}} val) -\end{DoxyCompactItemize} - - -\doxysubsection{Typedef Documentation} -\mbox{\Hypertarget{value_8h_ab2f8b088f5deaa20a08e2725df94e630}\label{value_8h_ab2f8b088f5deaa20a08e2725df94e630}} -\index{value.h@{value.h}!LDValue@{LDValue}} -\index{LDValue@{LDValue}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LDValue}{LDValue}} -{\footnotesize\ttfamily typedef struct \+\_\+\+LDValue$\ast$ \mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}} - -Value represents any of the data types supported by JSON, all of which can be used for a Launch\+Darkly feature flag variation, or for an attribute in an evaluation context. Value instances are immutable. - -A basic LDValue types can be created directly using the LDValue\+\_\+\+New$\ast$ methods. This includes\+: null-\/type, boolean-\/type, number-\/type, and string-\/type. - -An array-\/type or object-\/type LDValue must be created using LDArray\+Builder or LDObject\+Builder. - -Basic LDValue types can be converted to raw types using the LDValue\+\_\+\+Get$\ast$ methods. - -Accessing the members of object-\/type or array-\/type type must be done using iteration. \mbox{\Hypertarget{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}\label{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}} -\index{value.h@{value.h}!LDValue\_ArrayIter@{LDValue\_ArrayIter}} -\index{LDValue\_ArrayIter@{LDValue\_ArrayIter}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LDValue\_ArrayIter}{LDValue\_ArrayIter}} -{\footnotesize\ttfamily typedef struct \+\_\+\+LDValue\+\_\+\+Array\+Iter$\ast$ \mbox{\hyperlink{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}{LDValue\+\_\+\+Array\+Iter}}} - -LDValue\+\_\+\+Array\+Iter is a handle to an iterator, bound to an LDValue. It can be used to obtain the values of an LDArray. - -The iterator must be destroyed after use. An iterator for an LDValue that has been freed should not be used. \mbox{\Hypertarget{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}\label{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}} -\index{value.h@{value.h}!LDValue\_ObjectIter@{LDValue\_ObjectIter}} -\index{LDValue\_ObjectIter@{LDValue\_ObjectIter}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LDValue\_ObjectIter}{LDValue\_ObjectIter}} -{\footnotesize\ttfamily typedef struct \+\_\+\+LDValue\+\_\+\+Object\+Iter$\ast$ \mbox{\hyperlink{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}{LDValue\+\_\+\+Object\+Iter}}} - -LDValue\+\_\+\+Object\+Iter is a handle to an iterator, bound to an LDValue. It can be used to obtain the keys and values of an LDObject. - -The iterator must be destroyed after use. An iterator for an LDValue that has been freed should not be used. - -\doxysubsection{Enumeration Type Documentation} -\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168f}\label{value_8h_a518676a2bd451ce16626dba8b9a5168f}} -\index{value.h@{value.h}!LDValueType@{LDValueType}} -\index{LDValueType@{LDValueType}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LDValueType}{LDValueType}} -{\footnotesize\ttfamily enum \mbox{\hyperlink{value_8h_a518676a2bd451ce16626dba8b9a5168f}{LDValue\+Type}}} - -Describes the type of an LDValue. These correspond to the standard types in JSON. \begin{DoxyEnumFields}{Enumerator} -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_Null@{LDValueType\_Null}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_Null@{LDValueType\_Null}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa41d9b85181a2a33e5bc514a1efacd3f4}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa41d9b85181a2a33e5bc514a1efacd3f4}} -LDValue\+Type\+\_\+\+Null&The value is null. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_Bool@{LDValueType\_Bool}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_Bool@{LDValueType\_Bool}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa0528726c6804ebd26ec3f31f9bf68600}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa0528726c6804ebd26ec3f31f9bf68600}} -LDValue\+Type\+\_\+\+Bool&The value is a boolean. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_Number@{LDValueType\_Number}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_Number@{LDValueType\_Number}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa8907fd952611a5e2c4f683eac21da466}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa8907fd952611a5e2c4f683eac21da466}} -LDValue\+Type\+\_\+\+Number&The value is a number. JSON does not have separate types for integers and floats. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_String@{LDValueType\_String}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_String@{LDValueType\_String}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa976916d8730f6a2cdbe5d4611e1e4718}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa976916d8730f6a2cdbe5d4611e1e4718}} -LDValue\+Type\+\_\+\+String&The value is a string. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_Array@{LDValueType\_Array}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_Array@{LDValueType\_Array}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa411fd218abdad8378f1357554fa13569}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa411fd218abdad8378f1357554fa13569}} -LDValue\+Type\+\_\+\+Array&The value is an array. \\ -\hline - -\raisebox{\heightof{T}}[0pt][0pt]{\index{LDValueType\_Object@{LDValueType\_Object}!value.h@{value.h}}\index{value.h@{value.h}!LDValueType\_Object@{LDValueType\_Object}}}\mbox{\Hypertarget{value_8h_a518676a2bd451ce16626dba8b9a5168fa4947f87a6b8f52c94f454a4753aba91a}\label{value_8h_a518676a2bd451ce16626dba8b9a5168fa4947f87a6b8f52c94f454a4753aba91a}} -LDValue\+Type\+\_\+\+Object&The value is an object. \\ -\hline - -\end{DoxyEnumFields} - - -\doxysubsection{Function Documentation} -\mbox{\Hypertarget{value_8h_a3e6689daaf5d9c4381fa468951e8d5c7}\label{value_8h_a3e6689daaf5d9c4381fa468951e8d5c7}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{bool}]{ }\end{DoxyParamCaption})} - -Obtain value of a boolean-\/type LDValue, otherwise returns LDBoolean\+False. - - -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Boolean value, or false if not boolean-\/type. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -True if the LDAll\+Flags\+State is valid. False if there was an error, such as the data store being unavailable. - -An invalid LDAll\+Flags\+State can still be serialized successfully to a JSON string. - - -\begin{DoxyParams}{Parameters} -{\em state} & The LDAll\+Flag\+State to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the state is valid, false otherwise. -\end{DoxyReturn} -Check if an array-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -Check if an object-\/type iterator is at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to check. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -True if the iterator is at the end. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_a01a3b6270aecffa75582528f9a71bd19}\label{value_8h_a01a3b6270aecffa75582528f9a71bd19}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{char const $\ast$}]{ }\end{DoxyParamCaption})} - -Obtain value of a string-\/type LDValue, otherwise returns pointer to an empty string. The returned string is only valid for the lifetime of the LDValue. If you need the string outside this lifetime, then a copy should be made. - - -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -String value, or empty string if not string-\/type. -\end{DoxyReturn} -Get the key for an object-\/type iterator. - -The returned key has a lifetime attached to that of the LDValue. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a key for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The key. -\end{DoxyReturn} -If the context is not valid, then get a string containing the reason the context is not valid. - -The lifetime of the returned string is tied to the LDContext. - - -\begin{DoxyParams}{Parameters} -{\em context} & The context to check for validity. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -A string explaining why the context is not valid. -\end{DoxyReturn} -Get the key for an object-\/type iterator. - -The returned key has a lifetime attached to that of the LDValue. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a key for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The key. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_a210f97a4f10bba94d4cbb2a8472d4fd8}\label{value_8h_a210f97a4f10bba94d4cbb2a8472d4fd8}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{double}]{ }\end{DoxyParamCaption})} - -Obtain value of a number-\/type LDValue, otherwise return 0. -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Number value, or 0 if not number-\/type. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_a481e30fcc55e2fb6980d311b26594ab8}\label{value_8h_a481e30fcc55e2fb6980d311b26594ab8}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [4/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{enum}]{LDValue\+Type }\end{DoxyParamCaption})} - -Returns the type of an LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & LDValue to inspect. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Type of the LDValue, or LDValue\+Type\+\_\+\+Unrecognized if the type is unrecognized. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_aa7154cb185b2256aa592b0dc2b9fc357}\label{value_8h_aa7154cb185b2256aa592b0dc2b9fc357}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [5/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{value_8h_ab2f8b088f5deaa20a08e2725df94e630}{LDValue}}}]{ }\end{DoxyParamCaption})} - -Allocates a new null-\/type LDValue. Note that a NULL pointer is not a valid LDValue; to represent null (the JSON type), use this constructor. - -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new boolean-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & LDBoolean\+True or LDBoolean\+False. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new number-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & Double value. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new string-\/type LDValue. - -The input string will be copied. To avoid the copy, see LDValue\+\_\+\+Constant\+String. - - -\begin{DoxyParams}{Parameters} -{\em val} & Constant reference to a string. The string is copied. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates an LDValue by cloning an existing LDValue. - - -\begin{DoxyParams}{Parameters} -{\em source} & Source LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Get the value for the array-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -Get the value for an object-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -Construct an LDValue from an array builder. - -After calling this method the array builder is consumed. It should not be used and the caller does not need to call LDArray\+Builder\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to build an LDValue from. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The built LDValue. Must not be NULL. -\end{DoxyReturn} -Allocates a new boolean-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & LDBoolean\+True or LDBoolean\+False. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new number-\/type LDValue. -\begin{DoxyParams}{Parameters} -{\em val} & Double value. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates a new string-\/type LDValue. - -The input string will be copied. To avoid the copy, see LDValue\+\_\+\+Constant\+String. - - -\begin{DoxyParams}{Parameters} -{\em val} & Constant reference to a string. The string is copied. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Allocates an LDValue by cloning an existing LDValue. - - -\begin{DoxyParams}{Parameters} -{\em source} & Source LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -New LDValue. -\end{DoxyReturn} -Get the value for the array-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -Get the value for an object-\/type iterator. The value\textquotesingle{}s lifetime is valid only for as long as the iterator. To obtain a copy, call LDValue\+\_\+\+New\+Value. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to get a value for. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -The value. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_af07b7658efe4a68a59a8ef7d625f7567}\label{value_8h_af07b7658efe4a68a59a8ef7d625f7567}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [6/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{value_8h_a60a215dcf5fcf9f3da9c1ecc0c97ab7d}{LDValue\+\_\+\+Array\+Iter}}}]{ }\end{DoxyParamCaption})} - -Obtain iterator over an array-\/type LDValue, otherwise NULL. - -The iterator starts at the first element. - - -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Iterator, or NULL if not an array-\/type. The iterator must should be destroyed with LDValue\+\_\+\+Array\+Iter\+\_\+\+Free. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_acc1ef326f29c569da8b138482e97b93e}\label{value_8h_acc1ef326f29c569da8b138482e97b93e}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [7/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{value_8h_a9d1e5eb270ba2186970c7ad4492e5aa5}{LDValue\+\_\+\+Object\+Iter}}}]{ }\end{DoxyParamCaption})} - -Obtain iterator over an object-\/type LDValue, otherwise NULL. - -The iterator starts at the first element. - - -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Iterator, or NULL if not an object-\/type. The iterator must should be destroyed with LDValue\+\_\+\+Object\+Iter\+\_\+\+Free. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_aff9d4864d7c8be2cec44d820f3b39ed0}\label{value_8h_aff9d4864d7c8be2cec44d820f3b39ed0}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [8/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{unsigned int}]{ }\end{DoxyParamCaption})} - -Obtain number of LDValue elements stored in an array-\/type LDValue, or number of key/\+LDValue pairs stored in an object-\/type LDValue. - -If not an array-\/type or object-\/type, returns 0. - - -\begin{DoxyParams}{Parameters} -{\em value} & Target LDValue. Must not be NULL. \\ -\hline -\end{DoxyParams} -\begin{DoxyReturn}{Returns} -Count of LDValue elements, or 0 if not array-\/type/object-\/type. -\end{DoxyReturn} -\mbox{\Hypertarget{value_8h_ad063727b497b9d6260f74b63ad95ebb8}\label{value_8h_ad063727b497b9d6260f74b63ad95ebb8}} -\index{value.h@{value.h}!LD\_EXPORT@{LD\_EXPORT}} -\index{LD\_EXPORT@{LD\_EXPORT}!value.h@{value.h}} -\doxysubsubsection{\texorpdfstring{LD\_EXPORT()}{LD\_EXPORT()}\hspace{0.1cm}{\footnotesize\ttfamily [9/9]}} -{\footnotesize\ttfamily LD\+\_\+\+EXPORT (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} - -Frees an LDValue. - -An LDValue should only be freed when directly owned by the caller, i.\+e., it was never moved into an LDArray or LDObject. - - -\begin{DoxyParams}{Parameters} -{\em value} & LDValue to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees an All\+Flags\+State. -\begin{DoxyParams}{Parameters} -{\em state} & The All\+Flag\+State to free.\\ -\hline -\end{DoxyParams} -Frees the data source status. -\begin{DoxyParams}{Parameters} -{\em status} & The data source status to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL.\\ -\hline -\end{DoxyParams} -Frees a basic logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Frees a custom logging builder. Do not call if the builder was consumed by the config builder. -\begin{DoxyParams}{Parameters} -{\em b} & Builder to free.\\ -\hline -\end{DoxyParams} -Move the array-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an array iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Move the object-\/type iterator to the next item. Should only be done for an iterator which is not at the end. - - -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to advance. Must not be NULL.\\ -\hline -\end{DoxyParams} -Destroy an object iterator. -\begin{DoxyParams}{Parameters} -{\em iter} & The iterator to destroy.\\ -\hline -\end{DoxyParams} -Free an array builder. This should only be done for a builder which has not been built. Calling LDArray\+Builder\+\_\+\+Build on an array builder transfers consumes the array builder. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The builder to free.\\ -\hline -\end{DoxyParams} -Add a value to an array builder. - -After calling this method the provider LDValue is consumed. It should not be accessed, and the caller doesn\textquotesingle{}t need to call LDValue\+\_\+\+Free. - - -\begin{DoxyParams}{Parameters} -{\em array\+\_\+builder} & The array builder to add the value to. Must not be NULL. \\ -\hline -{\em val} & The value to add. Must not be NULL. \\ -\hline -\end{DoxyParams} diff --git a/libs/server-sdk/docs/latex/value_8h__dep__incl.md5 b/libs/server-sdk/docs/latex/value_8h__dep__incl.md5 deleted file mode 100644 index bc24cf8c0..000000000 --- a/libs/server-sdk/docs/latex/value_8h__dep__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -07a262dc8cec47e02665c529457a00a8 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/value_8h__dep__incl.pdf b/libs/server-sdk/docs/latex/value_8h__dep__incl.pdf deleted file mode 100644 index 7163cfc50c60bd6d7744ea2428795f51ee545f43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15188 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 Mu$h>oRHU*04_?APZ2$lO diff --git a/libs/server-sdk/docs/latex/value_8h__incl.md5 b/libs/server-sdk/docs/latex/value_8h__incl.md5 deleted file mode 100644 index 793662160..000000000 --- a/libs/server-sdk/docs/latex/value_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -6ca52ceed61beb080d9878c98f2b8209 \ No newline at end of file diff --git a/libs/server-sdk/docs/latex/value_8h__incl.pdf b/libs/server-sdk/docs/latex/value_8h__incl.pdf deleted file mode 100644 index 8b1938c678fdb1f8de53159a5fbc04c53fd3ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9056 zcmcI~XIxXu_O?nB1Pe%!nji>BNkT~IARPpeCPhF95FnI*A@ts>6hV5GCW!QobficV zk=_JBn)E7){u9)5&pG$LAK%&eW%fL?_ROrco;@Gt+3aev^1Ki}7#VxjM)5Z?7yt~g zGqEBQ69a%$kZ236B>;|tG{^t|07xEXgGFL+wG9G`ltr4_nIXv}B*+}F7$m}$%q8`e zmhycDDe|VllI_RKrBv?bPRx`G(LROROYh)<9ljQsY;n^1lio&CGSV)Z1z`&_H<~4; z=915S9izGwbuswT-b`k1+4JDw!Iw884zHPy5s$3zi2`cp+ev9xXVd$mmPnUxzRAVi{l zKZNS2I)B`7O2SFOWYpu}HTl(q^SaZ5QQQs{l^J`1TLW6mAzl7z7b^65j(rV!W1~OR z%DuB1DS0y@!8y=C4C`;|FsxScAgA@Z&7|p|9enUvAYZZ?#M|vF^lC{fe`&%#PVc4M zxht1R*jUm#UQvwI7*&_>ZqYjhZtzfd-YTok54z)}lDgd8V-}$j2fnj==b#@OPQ>}S z%V0S4dug2hGZA)V+CZLf zKO_x#s!U!)xJ+Q}iIEAEIo`!wuAK17l4#wpC;I#bvwR$LS2?|Z#IQqd zb8GVeABBj}vFY$TJ8%|Xbx3{Pey9AAAppftznhULT~L{*m3F}1Qwc)OKwM>bX0CxW#r`(LVZRN3bxHkg$-kFkibdI>@z3E3ND}~h zprQ1qg}ViCvLRjU?J!s)Axk3%J4cKulFt%rYr}=N`5g*r&9g}9;M|nJl|OC^|8`p+ zX9_(FjNzXy{{M=I8o~kzU@}X58OkVp%Bt`E;z5ixQky%0Kg9h|8`df zmkC^~902%D>(>sYfU$G5|1Ve1&_BN6Jk`P=&<^(aK%2V$ft3Kb@FV}UWN=opNGFsj zQbR!+5B~O81Nkcy4gfrne$A=*x4b$0cH}J2_@v<}pn+TOf1(4yJMynB7V;mD|JNRi zkHoLd7y=N2@C*E7(;d-sH+b-%$;kS2bkag{z?x;?{CVH@PZy8<)U-T0LOrI0URavw zy-+m20;v$dmez;G<;I3Zsoap+Yo$wGl^VjZR;gQW=6H6dIHcX}T9r39bO-Wm+OYsq z6!zvCkDwM6EY=$b$ERNFN8f%lS<7$&WjT~DUi}#nocGM@_`7*gs3kDqUeeBZwim|R z;4&~KmNct8XTK@<^P#5=9B5do;xu>kvF$0yqI7Ggj^^9qV6yNlp;->WYn1(E#dADG z_BLe?j9tO;n&#sBD}JsVjLyb&7kew1Q=z8xzV9{~7V(X4__`;vxSu5}Tz1W4_wn`!K7=-ZxYoyBbIZCGr7)6CP@>nsxc5W8H@a#q*J zmP600styiZOZp|9Qb#Ih`{8yI9+i1j(mU1YbiMCHd=yDjhol*Uy&+Q1yH|_@G`4^T zhtU>twEdsxNtowK`GoRex!>L&+&UWRGsd8?H@Gz4+AdkuX%{CjAP+GLbrsVOHu(g5 z#YTq4p5KcjVc(HI>{&~gsnNHhfy}T8_tclWT3b1n7#iv~oX{V1zZ`3dGg71Cd*r&D z#_cWax-fiiH^=5_MlY2>u)G?G=^ctepYd&?Y#w0)7xSy|aL&i@j7HXhD_P?~mNicj z`5rvjy*Kh~t}2`!DmKBdrL24@nX{{W^rP|^i69&qNI?_Ptz>{-jVE0UT(p{# z8Uk@bHqg1K4VU4}CMW;AEAD#*I#HvN{N784Cko8oXm?Lf^h_Ivlg!fduBIR3{97e( zz0b&$nx^B<-dEJGEeAb^Y4z5p(94()t;!}!C~)BMi)s}^J`d4?7d6A}hHK)$Z(+q{ z5_u>Go7K-158a!2Y&?^QBYVTJf zU)*?j-}7>k%yOx4lW^JOhq@OjAP6({%Glg;PLG#0(}~$NeY>!=2^ZI1iEl~%757y# zb{a?)9R)nydb>W*m`ugn6*-r?=P`;8)oi72im#q4{FFS+_j9}!{WHCvY5hXBI!CM- zabuY8OXE9%&>Yw}R*rqmKB|G}N#vozD#KuUHQ`(aOBuUgmh60wx7idYT^hJ>IZtP8 zorL)z{ZIq9t?#BBtM2<(r)EWL zd*icVMPK9{ZF?fDOFsn*QS`psD*047&(gJ;%W?~}+h}o5^=FLfsaekR6YWe5{?M!J zDYVx_PkDsys%Qn|S$jM$Zk3&RHzE6$Tt-JF#fs_{ZK0LvEwE@coV09t)zA0BB85y9 zLw(+DKZ5MqN0*N#AdYUWi6Rvriy@B8>y!w?2)~9~W7$3a1Z1m;BBF46-I2}1wQ50< z>*>B zGFhk?;AtG2{+)Xx8vC+0C(;Q{T_j;$>8p$b@@@9ai>|CM2yLYtU%<6ktO(Pjmf842 zRZYHnq|%i{)GWQEs=VO&9O8d{ILQXyw^;GU23fs5k#wK7{7tD3h~_@$ z(p#!(%+v+PEbZcFt5G+?H>hpubXN@&Mu%WFFq;KX*uh)3DPmZnI&yAdTD5wZUYnrd zE4oZ`0yXt&blk|XY2dK!nwM@srC{olFT6ti-rO{*?3y=EIyBa!ZZQbBYOD+<4F3Fz zQS@^8(OWXG_dNb~qHUUBVOAm1DcBC(#`ruo$hh8$Om197?wSvCYZ4dXpytrEOy8p6 z>r!>kHOQ&kcSkCon16G7v}U0C!_}gxJpEGaVckZex!(~c?_~_nv)pjzH8$GsEdtx)FUy?^O9&d(DpLhrHIXYr7`qA7 z`%$NQ8xX_x+e@I=CTXG%k2p_?7f|I=Ucn0O0w)s%+&ZfB69cfYRXOsi{Fs_VlI~lb zT=Sck^4sG$psYg)x_u`4po)C!qH2eCog8WjS{QbrafF4cskHR#LP&}P5D1jGFStNe zd&SnMr?J=LnIX><$-6_;PJPT(>zkiUALQRVxJ98{foYw{Q%)qrU@#)IpRBDRVrde~ z-=`zqmIaoq*t3mbYJ=<744)Jq&L)0vqZi-suar6gm`2ZRQ%T-Kpxlya-@=GU2% zXfooXH}Bt9Q8LT}LE|S9gvH{kBe?2Ke3%$N64KTJ=}iDM^}9m6u$$t7r?dOJ`|PVP z-@hC#$#rgxPH`WmrL+_~aHXzvvvLyhW=-m8>3cR)!{P@Q6Lso}d;50P8pBZI`7M~s zPFxq`F{#OIzIl1`(a(Hm<-@&caTJP(s8v05V3XmtAd{l1L~@#;5L(5n(2)$k%V!~`uPh=oec1&tqSw6FwJp59uFAsMX%u(d6uao3??tJWL2+hDoOl7Ql z7HcW&I(@D4PyzhClhx4dDAfv3)G0He<-F72(LK?y{GqJtF+P{mZh5AmrF$R(GtzOF z6yHmgN9rlIsuNrP=*w*9^9m z_(1qZalJlq&GHfrW4FDv6t5BY`@66q339gvm=ICcSdh)?a z1W;P&H29CzT>_C6>oDBa}Bf=n2(M{<>HBd zXlu^*+V98T13bLFOuRI_tWaz3Yr~Gi0?54O7T)JPC>SXi)A%IX;N-OSMeVv#oZ2Gj zF3%ItJ9WsQQpz#3WNky)cua<(FIUlf;6v>Oz6HKZXoj+KVzd z8OqRP*Vp#iJM+`R`jp7S3nL2lXmkf@BvCd3*=?NuKi(n6GEBG@_FnLWXBcRPs8Lfe z#<<0`ZzwvMiOR1^j&+ITS!(W2xCNSqnpU-EQ(eDsBV=B{K>b74^fd2tY{`68myoGJ z0UMEe&)_Mm;l1GtZecMd_Z_j$PR?KZf3T&PSE!_O5wDy^cpaXPWVDFn9)A6V5EV@X z?Dl8sW4q6g7iAxTiNp}~U*M07G^GM&EQc$-m7QWcP~A{9y@Uf6>&{FwH?%`d9+=};AQu@|KRd!f3c7zUgI5RL)EV3uQ_k6;9K(>@h zb<*GbQ`@oz_tGKaWmmCYh3*$LZQDZ3%}6>+1Q0lCK}aDlU7$7{tv1E}QhjZ7 z@4zIjT;}!j4+VCGv?K6?QE=A>9zWq6&$^|V{%)R2nTPU@iQFC`3F5L34dwx^$wQX! zmx9IKv6P*(AI&9DP8}$89pAO-^t{GesriC$TuEgzQ+tKDoT$$f9W^{jOM&iaE&}hv zsf)WZ&QJvWZ$7+{xdk@VI1T;VxyAYnLzj^`%G32D0(tRv`gx?Geg z;gEt?{U>mR!c~`t0b8`rucKOyge719TxEG9%=hjImTD$K!LjQxV^r+^qU6RZKpmm? zv&Q>chd*&}emW5kwq!=Q>R?9n6<7GLSf%O38FgE&4lh;2<_)mLJE#agwnl6kt z8@g}RGbyv{iql#bPDqr;^>roJtZ+T-aYM{FVV=B>;^pq<8h=B|bnnEN7r0Dxa}0HU zBFc184b(4%1$gkx4R-BaZEhQk{^7wa*&co@7Dg(sLOHe5=UbB${91-mG2{{3UN`Xg z`pF#vmbYn(tf{_+i~Iv7p4k#|+E3{a8B{_W7YxnG{sSZbv3tCYqw*1 zlE#j@?Z*_^MG@Dd>4~^%d2d*h@l>ZZ$)&`NGs07&WU%;zr;{&KT1Gpwj1rtReR=^Mdu2dbYJ9Um!Wn9fB* z!ErgUlwQ=fwt+I#KoZ-HjF*b{n;RmDbr-Lux>yBy!v9|luw&^hW3sTHMwZ?L?g)HXdW&6;-} z&2eP)@y-rg`wlh#n(=@ho?@Jlm!**s=A~%plKWX~dDc=+>Oq zJ4|qeT7!?A3XDl8KxayZKk{n+_e1~Bj|bYC+wqj={RmxL-uyWY)>;dijd^jqnXWU7JxD~(>~h3=`Plt0T~;m(v6@1 zbC3s%&sO=zsoTe$q(;iMeDlo&+s~+)iu|n4A1@?Lb@Xbc_Xj zXTMUcc3}>Xtl0t?krRWXzpxJ z@wh0o?d0YO%~H=s2FR1zDIGrvFr}Q0+YSoIri@gyjJDTp15&Le5Xm+MylZV|Wt;!# zTd?pEAygZ{;vx>XtU^)U>I?7|KlhFOwKmZ=wlB}rIOZRax`)k=slJ$Dx?1(7)ICAr z%jFinD_>-@oZ;=4NlO&R`4A~2R&1|dk8nL2@O!0t`~ae58oPFToE5RB>}2*}`zaH= zk&YKm-5$;`v+%}pd?koNq$r`Z_$_c$=>?|c;g`y4ve6=^Fc_+Ik`yG+4$@(wX^tzk zTGA?80~bAP(~)4g%AMc#7T_&$Zcs^g$HuNqx~-yd{)X0G(o`m<4tTq1$@4MhiBsgcl%Ew{bldzxw|xR8%+nLa&u=Dxts&FFfs~|B_Up=t zKtz22iXiL7jm@%lEmCKtMAj_(az3&YMEPZBdHHbB3gf2%p+b8dVw~HpgljZZ^(`)- z2nHr#r&71z$7RaSAAP)?caM`8HlxABa}hCMw>bTXNFVjbmmzN{ZZd(T+qQ4hX%oq? zPY<|-PNe|1z|(MIKS~Vyv`EKI^g&y6D<7nTz@J38QKISWP zgS;p1Sw_{slRDs(Pt(r3uJd{|bgas4yu@babgaYYZxHWq=7!FqS8}BWc~*wR0dCi2 zj<8WH%s$vFIl08LleW?HKIro@SO=*VpX;POlur$!L)>n;wHT3;_Fs*<-9ampN>Klt zsNrsiZBU|ENT+mV0NV>HfeAt(e@^!ye?Q*;tsX*tDFFB*?EiJNjXM|r zJ+@1#;nP91KbX98%QcL#L53*Dw*2lz)EXb-p@OOVIYn|AdLY?;%hX`xOV!Eq-+L1V z%cwaTJ`7f|=p;3EO~6avdhPSI@f&3mO|*jD)Hzq>8)mgv?egIvH z2@*7)_4MLqPd}5`MK0ta4O7R^70i(%O4q6w_`QYD>sj54+pC#fpB_zaPpSec;$D|9 zZAPtEcU4MuEz{g7tmLa@7Zuf&wgy&vom2np%HG>lLg;d2cRx)icYVW|L9W29^0P3p z`dU{9U9{eql5=0=afgRA{5FKxY?NY^ew-kO0ar7vGwt|(y_23QE?mCwFwE-4A>HoE z&2Ld1@e`C8NrN5JQF&h2R)crKUm!j0r@Q?c&LsNR)+$SsSsLTEc`;vJ*=dUgRzVA#h z!b`>$4ge_sUzXCpR2^Oj7$U*r9e?X+-e5x(yXl}0!q&ve26S7=Ze2ds=G0`n&VDu~~0 z2>&nT>!0xkK>i~y$)RyNI|^+90O_F6QfLR%AK+|e9h4c?5-&92efZxO6b=SJA%XxX z6fcSX|Gwb3O#luR0Kf!<&uTaXug>8SI1~!t7sSUFCMbM%CoK32h2u69yai6*#NEMg zgn$a;M}Y!h!g$3?@T|t)pNW|`j@msyqwt>};1Z2{>hHP3D{24C9bRGl#ZYCG89r2J zkNhT?jGZHnL6E;C|7^W~Mo`1pnK_!`zIos@MW8Tt00??JUj`e71U=2K`SjT`)*~ir}qBSPEZ(zbLpQLSO`bLe_;>^7)OSG+CiYWJ>XxM zATDhGjp0=Af7`*~|Fvd8I8HJCmz|IR{J;Dag5imYFZj4%F$mnofI0gJMib?RW0~Mt sE;Q`ya9qLX>zDGYgf_=f0?+R=20CC780=YQgy2vx89Te&eR;C~1Bz#cj{pDw

  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - -
    - - - - - -
    - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - - - - - - - - - -
    - - - - - -
    - - - -
    - - - -
    - - - -
    - - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    -