|
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 |
|
The documentation for this class was generated from the following files: