C++ Client-Side SDK
LaunchDarkly SDK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
launchdarkly::client_side::data_sources::StreamingDataSource Class Referencefinal
Inheritance diagram for launchdarkly::client_side::data_sources::StreamingDataSource:
Inheritance graph
[legend]
Collaboration diagram for launchdarkly::client_side::data_sources::StreamingDataSource:
Collaboration graph
[legend]

Public Member Functions

 StreamingDataSource (config::shared::built::ServiceEndpoints const &endpoints, config::shared::built::DataSourceConfig< config::shared::ClientSDK > const &data_source_config, config::shared::built::HttpProperties const &http_properties, boost::asio::any_io_executor ioc, Context context, IDataSourceUpdateSink &handler, DataSourceStatusManager &status_manager, Logger const &logger)
 
void Start () override
 
void ShutdownAsync (std::function< void()>) override
 
- Public Member Functions inherited from launchdarkly::client_side::data_sources::IDataSource
 IDataSource (IDataSource const &item)=delete
 
 IDataSource (IDataSource &&item)=delete
 
IDataSourceoperator= (IDataSource const &)=delete
 
IDataSourceoperator= (IDataSource &&)=delete
 

Member Function Documentation

◆ ShutdownAsync()

void launchdarkly::client_side::data_sources::StreamingDataSource::ShutdownAsync ( std::function< void()>  completion)
overridevirtual

◆ Start()

void launchdarkly::client_side::data_sources::StreamingDataSource::Start ( )
overridevirtual

The documentation for this class was generated from the following files: