diff options
author | Thomas Haller <thaller@redhat.com> | 2015-06-11 23:43:29 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-07-02 15:50:04 +0200 |
commit | 11c0e107b9b903b13c741448eae68b443e98ad2e (patch) | |
tree | 3b39bdf91ee428596b34845acbb67cb98223fff7 /src/nm-config-data.h | |
parent | 7e94785f28a822bfd95acf2f2551814f84dd3d79 (diff) | |
download | NetworkManager-11c0e107b9b903b13c741448eae68b443e98ad2e.tar.gz |
config: add config utility accessors
Diffstat (limited to 'src/nm-config-data.h')
-rw-r--r-- | src/nm-config-data.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nm-config-data.h b/src/nm-config-data.h index ada1d3c931..54a20e20ff 100644 --- a/src/nm-config-data.h +++ b/src/nm-config-data.h @@ -86,6 +86,8 @@ void nm_config_data_log (const NMConfigData *config_data, const char *prefix); const char *nm_config_data_get_config_main_file (const NMConfigData *config_data); const char *nm_config_data_get_config_description (const NMConfigData *config_data); +gboolean nm_config_data_has_group (const NMConfigData *self, const char *group); +gboolean nm_config_data_has_value (const NMConfigData *self, const char *group, const char *key); char *nm_config_data_get_value (const NMConfigData *config_data, const char *group, const char *key); gint nm_config_data_get_value_boolean (const NMConfigData *self, const char *group, const char *key, gint default_value); @@ -106,6 +108,9 @@ char *nm_config_data_get_connection_default (const NMConfigData *self, const char *property, NMDevice *device); +char **nm_config_data_get_groups (const NMConfigData *self); +char **nm_config_data_get_keys (const NMConfigData *self, const char *group); + G_END_DECLS #endif /* NM_CONFIG_DATA_H */ |