summaryrefslogtreecommitdiff
path: root/src/nm-config-data.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-01-06 20:16:10 +0100
committerThomas Haller <thaller@redhat.com>2015-02-03 13:01:53 +0100
commit56f5fba72353e55db554c359af00376d3959009d (patch)
tree097f53c4b4310c3d760119faa5e79c04b5497877 /src/nm-config-data.h
parent699b12ddc9ca502ad75077722d4af4f675377b40 (diff)
downloadNetworkManager-56f5fba72353e55db554c359af00376d3959009d.tar.gz
config: move main_file and description to NMConfigData
Every reload might change the main_file and description. Move those properties to NMConfigData.
Diffstat (limited to 'src/nm-config-data.h')
-rw-r--r--src/nm-config-data.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/nm-config-data.h b/src/nm-config-data.h
index 042ce98164..c690f08b97 100644
--- a/src/nm-config-data.h
+++ b/src/nm-config-data.h
@@ -36,6 +36,8 @@ G_BEGIN_DECLS
#define NM_CONFIG_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_CONFIG_DATA, NMConfigDataClass))
+#define NM_CONFIG_DATA_CONFIG_MAIN_FILE "config-main-file"
+#define NM_CONFIG_DATA_CONFIG_DESCRIPTION "config-description"
#define NM_CONFIG_DATA_CONNECTIVITY_URI "connectivity-uri"
#define NM_CONFIG_DATA_CONNECTIVITY_INTERVAL "connectivity-interval"
#define NM_CONFIG_DATA_CONNECTIVITY_RESPONSE "connectivity-response"
@@ -50,7 +52,12 @@ typedef struct {
GType nm_config_data_get_type (void);
-NMConfigData *nm_config_data_new (GKeyFile *keyfile);
+NMConfigData *nm_config_data_new (const char *config_main_file,
+ const char *config_description,
+ GKeyFile *keyfile);
+
+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);
const char *nm_config_data_get_connectivity_uri (const NMConfigData *config_data);
const guint nm_config_data_get_connectivity_interval (const NMConfigData *config_data);