C++ Server-Side SDK
LaunchDarkly SDK
itransactional_destination.hpp
1 #pragma once
2 
3 #include "../item_change.hpp"
4 #include "idestination.hpp"
5 
6 #include <launchdarkly/data_model/change_set.hpp>
7 
8 namespace launchdarkly::server_side::data_interfaces {
9 
19  public:
23  virtual void Apply(data_model::ChangeSet<ChangeSetData> change_set) = 0;
24 
28  delete;
30  ~ITransactionalDestination() override = default;
31 
32  protected:
33  ITransactionalDestination() = default;
34 };
35 
36 } // 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 void Apply(data_model::ChangeSet< ChangeSetData > change_set)=0