|
| OfflineSystem (data_components::DataSourceStatusManager &status_manager) |
|
std::shared_ptr< data_model::FlagDescriptor > | GetFlag (std::string const &key) const override |
| Get the flag named by key. Returns nullptr if no such flag exists.
|
|
std::shared_ptr< data_model::SegmentDescriptor > | GetSegment (std::string const &key) const override |
| Get the segment named by key. Returns nullptr if no such flag exists.
|
|
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > | AllFlags () const override |
| Get a map of all flags.
|
|
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > | AllSegments () const override |
| Get a map of all segments.
|
|
bool | Initialized () const override |
|
std::string const & | Identity () const override |
|
void | Initialize () override |
| Initializes the system. This method will be called before any of the IStore methods are called.
|
|
| IDataSystem (IDataSystem const &item)=delete |
|
| IDataSystem (IDataSystem &&item)=delete |
|
IDataSystem & | operator= (IDataSystem const &)=delete |
|
IDataSystem & | operator= (IDataSystem &&)=delete |
|
| IStore (IStore const &item)=delete |
|
| IStore (IStore &&item)=delete |
|
IStore & | operator= (IStore const &)=delete |
|
IStore & | operator= (IStore &&)=delete |
|
◆ AllFlags()
std::unordered_map< std::string, std::shared_ptr< data_model::FlagDescriptor > > launchdarkly::server_side::data_systems::OfflineSystem::AllFlags |
( |
| ) |
const |
|
overridevirtual |
◆ AllSegments()
std::unordered_map< std::string, std::shared_ptr< data_model::SegmentDescriptor > > launchdarkly::server_side::data_systems::OfflineSystem::AllSegments |
( |
| ) |
const |
|
overridevirtual |
◆ GetFlag()
std::shared_ptr< data_model::FlagDescriptor > launchdarkly::server_side::data_systems::OfflineSystem::GetFlag |
( |
std::string const & |
key | ) |
const |
|
overridevirtual |
◆ GetSegment()
std::shared_ptr< data_model::SegmentDescriptor > launchdarkly::server_side::data_systems::OfflineSystem::GetSegment |
( |
std::string const & |
key | ) |
const |
|
overridevirtual |
◆ Identity()
std::string const & launchdarkly::server_side::data_systems::OfflineSystem::Identity |
( |
| ) |
const |
|
overridevirtual |
◆ Initialize()
void launchdarkly::server_side::data_systems::OfflineSystem::Initialize |
( |
| ) |
|
|
overridevirtual |
◆ Initialized()
bool launchdarkly::server_side::data_systems::OfflineSystem::Initialized |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/data_systems/offline.hpp
- src/data_systems/offline.cpp