3 #include "fdv2_source_result.hpp"
5 #include <launchdarkly/async/promise.hpp>
6 #include <launchdarkly/data_model/selector.hpp>
10 namespace launchdarkly::server_side::data_interfaces {
34 virtual async::Future<FDv2SourceResult>
Next(
35 data_model::Selector selector) = 0;
46 [[nodiscard]]
virtual std::string
const&
Identity()
const = 0;
Definition: ifdv2_synchronizer.hpp:19
virtual async::Future< FDv2SourceResult > Next(data_model::Selector selector)=0
virtual std::string const & Identity() const =0