37 bool SaveToFile(
const std::string& file)
const;
Definition: nvram_config.h:48
std::string operator_numeric() const
Definition: nvram_config.cpp:164
InstanceSpecific(const NvramConfig *config, const std::string &id)
Definition: nvram_config.h:69
int preferred_network_mode() const
Definition: nvram_config.cpp:180
void set_preferred_network_mode(int mode)
Definition: nvram_config.cpp:184
void set_network_selection_mode(int mode)
Definition: nvram_config.cpp:160
bool emergency_mode() const
Definition: nvram_config.cpp:188
int modem_technoloy() const
Definition: nvram_config.cpp:172
Json::Value * Dictionary()
Definition: nvram_config.cpp:152
std::string id_
Definition: nvram_config.h:76
void set_modem_technoloy(int technoloy)
Definition: nvram_config.cpp:176
void set_operator_numeric(std::string &operator_numeric)
Definition: nvram_config.cpp:168
void set_emergency_mode(bool mode)
Definition: nvram_config.cpp:192
int network_selection_mode() const
Definition: nvram_config.cpp:156
const NvramConfig * config_
Definition: nvram_config.h:75
Definition: nvram_config.h:23
bool LoadFromFile(const char *file)
Definition: nvram_config.cpp:110
static NvramConfig * BuildConfigImpl(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:50
std::vector< InstanceSpecific > Instances() const
int sim_type_
Definition: nvram_config.h:82
NvramConfig & operator=(NvramConfig &&)
static const NvramConfig * Get()
Definition: nvram_config.cpp:80
std::unique_ptr< Json::Value > dictionary_
Definition: nvram_config.h:83
static std::string ConfigFileLocation()
Definition: nvram_config.cpp:105
size_t total_instances_
Definition: nvram_config.h:81
int sim_type() const
Definition: nvram_config.cpp:196
static void SaveToFile()
Definition: nvram_config.cpp:84
NvramConfig(NvramConfig &&)
NvramConfig(const NvramConfig &)=delete
NvramConfig & operator=(const NvramConfig &)=delete
void InitDefaultNvramConfig()
Definition: nvram_config.cpp:138
NvramConfig(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:90
static std::unique_ptr< NvramConfig > s_nvram_config
Definition: nvram_config.h:80
static void InitNvramConfigService(size_t num_instances, int sim_type)
Definition: nvram_config.cpp:72
InstanceSpecific ForInstance(int instance_num) const
Definition: nvram_config.cpp:101
uint32_t id
Definition: file_sync_protocol.h:0
Definition: alloc_utils.cpp:23