summaryrefslogtreecommitdiff
path: root/src/nm-config-data.h
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-02-12 17:35:14 +0100
committerLubomir Rintel <lkundrak@v3.sk>2015-02-25 18:25:04 +0100
commitaa672b2dc2b2e39df21b0c7c384fa9f7dab0382b (patch)
tree71941ee74fdee420c1df1cb6e8013c34d316b57c /src/nm-config-data.h
parent8b35b9e06118fd87bb32e79ad10952cf2b236a24 (diff)
downloadNetworkManager-aa672b2dc2b2e39df21b0c7c384fa9f7dab0382b.tar.gz
config: move dns mode configuration to NMConfigData
This will make is possible for the NMDnsManager to watch for configuration changes.
Diffstat (limited to 'src/nm-config-data.h')
-rw-r--r--src/nm-config-data.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nm-config-data.h b/src/nm-config-data.h
index bb88bf7ea2..f260a73a90 100644
--- a/src/nm-config-data.h
+++ b/src/nm-config-data.h
@@ -43,6 +43,7 @@ G_BEGIN_DECLS
#define NM_CONFIG_DATA_CONNECTIVITY_INTERVAL "connectivity-interval"
#define NM_CONFIG_DATA_CONNECTIVITY_RESPONSE "connectivity-response"
#define NM_CONFIG_DATA_NO_AUTO_DEFAULT "no-auto-default"
+#define NM_CONFIG_DATA_DNS_MODE "dns"
typedef enum { /*< flags >*/
NM_CONFIG_CHANGE_NONE = 0,
@@ -50,6 +51,7 @@ typedef enum { /*< flags >*/
NM_CONFIG_CHANGE_VALUES = (1L << 1),
NM_CONFIG_CHANGE_CONNECTIVITY = (1L << 2),
NM_CONFIG_CHANGE_NO_AUTO_DEFAULT = (1L << 3),
+ NM_CONFIG_CHANGE_DNS_MODE = (1L << 4),
_NM_CONFIG_CHANGE_LAST,
NM_CONFIG_CHANGE_ALL = ((_NM_CONFIG_CHANGE_LAST - 1) << 1) - 1,
@@ -85,6 +87,8 @@ const char *nm_config_data_get_connectivity_response (const NMConfigData *config
const char *const*nm_config_data_get_no_auto_default (const NMConfigData *config_data);
const GSList * nm_config_data_get_no_auto_default_list (const NMConfigData *config_data);
+const char *nm_config_data_get_dns_mode (const NMConfigData *self);
+
G_END_DECLS
#endif /* NM_CONFIG_DATA_H */