36 bool SaveToFile(
const std::string& file)
const;
Definition: nvram_config.h:47
std::string operator_numeric() const
Definition: nvram_config.cpp:166
InstanceSpecific(const NvramConfig *config, const std::string &id)
Definition: nvram_config.h:68
int preferred_network_mode() const
Definition: nvram_config.cpp:183
void set_preferred_network_mode(int mode)
Definition: nvram_config.cpp:187
void set_network_selection_mode(int mode)
Definition: nvram_config.cpp:162
bool emergency_mode() const
Definition: nvram_config.cpp:191
int modem_technoloy() const
Definition: nvram_config.cpp:175
Json::Value * Dictionary()
Definition: nvram_config.cpp:154
std::string id_
Definition: nvram_config.h:75
void set_modem_technoloy(int technoloy)
Definition: nvram_config.cpp:179
void set_operator_numeric(std::string &operator_numeric)
Definition: nvram_config.cpp:170
void set_emergency_mode(bool mode)
Definition: nvram_config.cpp:195
int network_selection_mode() const
Definition: nvram_config.cpp:158
const NvramConfig * config_
Definition: nvram_config.h:74
Definition: nvram_config.h:23
bool LoadFromFile(const char *file)
Definition: nvram_config.cpp:111
static NvramConfig * BuildConfigImpl(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:51
std::vector< InstanceSpecific > Instances() const
int sim_type_
Definition: nvram_config.h:81
NvramConfig & operator=(NvramConfig &&)
static const NvramConfig * Get()
Definition: nvram_config.cpp:81
std::unique_ptr< Json::Value > dictionary_
Definition: nvram_config.h:82
static std::string ConfigFileLocation()
Definition: nvram_config.cpp:106
size_t total_instances_
Definition: nvram_config.h:80
int sim_type() const
Definition: nvram_config.cpp:199
static void SaveToFile()
Definition: nvram_config.cpp:85
NvramConfig(NvramConfig &&)
NvramConfig(const NvramConfig &)=delete
NvramConfig & operator=(const NvramConfig &)=delete
void InitDefaultNvramConfig()
Definition: nvram_config.cpp:140
NvramConfig(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:91
static std::unique_ptr< NvramConfig > s_nvram_config
Definition: nvram_config.h:79
static void InitNvramConfigService(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:73
InstanceSpecific ForInstance(int instance_num) const
Definition: nvram_config.cpp:102
uint32_t id
Definition: file_sync_protocol.h:0
Definition: alloc_driver.h:20