class WeaveConfigReader

Defined at line 27 of file ../../src/connectivity/weave/adaptation/weave_config_manager.h

Abstract class that defines the reader interface for the config store.

Public Methods

WEAVE_ERROR ReadConfigValue (const std::string & key, bool * value)
WEAVE_ERROR ReadConfigValue (const std::string & key, uint16_t * value)
WEAVE_ERROR ReadConfigValue (const std::string & key, uint32_t * value)
WEAVE_ERROR ReadConfigValue (const std::string & key, uint64_t * value)
WEAVE_ERROR ReadConfigValueArray (const std::string & key, std::vector<std::string> & out)
WEAVE_ERROR ReadConfigValueStr (const std::string & key, char * value, size_t value_size, size_t * out_size)
WEAVE_ERROR ReadConfigValueBin (const std::string & key, uint8_t * value, size_t value_size, size_t * out_size)
bool ConfigValueExists (const std::string & key)
void ~WeaveConfigReader ()

Defined at line 29 of file ../../src/connectivity/weave/adaptation/weave_config_manager.h