diff options
author | Thomas Haller <thaller@redhat.com> | 2017-11-22 21:19:40 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-11-27 15:21:58 +0100 |
commit | af703ba99061d0ca4c7704b69558179b5da13798 (patch) | |
tree | 0e8fb7b3b7cf49c2ae46adc0e2bcbcd061676b38 /src/nm-config-data.h | |
parent | 1c631bda4e38371cc5aec1c7bbdfd05c1a8ff14d (diff) | |
download | NetworkManager-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.h | 2 |
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); |