summaryrefslogtreecommitdiff
path: root/src/nm-config-data.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-11-22 21:19:40 +0100
committerThomas Haller <thaller@redhat.com>2017-11-27 15:21:58 +0100
commitaf703ba99061d0ca4c7704b69558179b5da13798 (patch)
tree0e8fb7b3b7cf49c2ae46adc0e2bcbcd061676b38 /src/nm-config-data.h
parent1c631bda4e38371cc5aec1c7bbdfd05c1a8ff14d (diff)
downloadNetworkManager-af703ba99061d0ca4c7704b69558179b5da13798.tar.gz
core: cache "autoconnect-retries-default" in NMConfigData
It's not ever going to change(*), and NMPolicy calls reset() a lot. No need to lookup the configuration in the GKeyFile every time. (*) per NMConfigData instance. The config may be reloaded, in which case NMConfig creates a new NMConfigData instance, but the NMConfigData instance itself is immutable.
Diffstat (limited to 'src/nm-config-data.h')
-rw-r--r--src/nm-config-data.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nm-config-data.h b/src/nm-config-data.h
index 3efe4259d5..3092a87f6c 100644
--- a/src/nm-config-data.h
+++ b/src/nm-config-data.h
@@ -165,6 +165,8 @@ const char *nm_config_data_get_connectivity_uri (const NMConfigData *config_data
guint nm_config_data_get_connectivity_interval (const NMConfigData *config_data);
const char *nm_config_data_get_connectivity_response (const NMConfigData *config_data);
+int nm_config_data_get_autoconnect_retries_default (const NMConfigData *config_data);
+
const char *const*nm_config_data_get_no_auto_default (const NMConfigData *config_data);
gboolean nm_config_data_get_no_auto_default_for_device (const NMConfigData *self, NMDevice *device);