|
using | TimeStampsource = std::function< std::chrono::time_point< std::chrono::system_clock >()> |
|
|
| FlagPersistence (std::string const &sdk_key, IDataSourceUpdateSink &sink, FlagStore &flag_store, std::shared_ptr< IPersistence > persistence, Logger &logger, std::size_t max_cached_contexts, TimeStampsource time_stamper=[]() { return std::chrono::system_clock::now();}) |
|
void | Init (Context const &context, std::unordered_map< std::string, ItemDescriptor > data) override |
|
void | Upsert (Context const &context, std::string key, ItemDescriptor item) override |
|
void | LoadCached (Context const &context) |
|
| IDataSourceUpdateSink (IDataSourceUpdateSink const &item)=delete |
|
| IDataSourceUpdateSink (IDataSourceUpdateSink &&item)=delete |
|
IDataSourceUpdateSink & | operator= (IDataSourceUpdateSink const &)=delete |
|
IDataSourceUpdateSink & | operator= (IDataSourceUpdateSink &&)=delete |
|
◆ Init()
void launchdarkly::client_side::flag_manager::FlagPersistence::Init |
( |
Context const & |
context, |
|
|
std::unordered_map< std::string, ItemDescriptor > |
data |
|
) |
| |
|
overridevirtual |
◆ Upsert()
void launchdarkly::client_side::flag_manager::FlagPersistence::Upsert |
( |
Context const & |
context, |
|
|
std::string |
key, |
|
|
ItemDescriptor |
item |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: