From 34bb501be08aa2b313d88e67d6e0a7e0a3f9cfa6 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sun, 5 May 2024 00:07:30 +0200 Subject: New upstream version 1.47.90 --- src/core/settings/nm-settings-connection.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/core/settings/nm-settings-connection.c') diff --git a/src/core/settings/nm-settings-connection.c b/src/core/settings/nm-settings-connection.c index 176cc2c2..459c60ad 100644 --- a/src/core/settings/nm-settings-connection.c +++ b/src/core/settings/nm-settings-connection.c @@ -226,6 +226,29 @@ static guint _get_seen_bssids(NMSettingsConnection *self, /*****************************************************************************/ +char * +nm_settings_connection_persist_mode_to_string(NMSettingsConnectionPersistMode mode) +{ + switch (mode) { + case NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY: + return "in-memory"; + case NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY_DETACHED: + return "in-memory-detached"; + case NM_SETTINGS_CONNECTION_PERSIST_MODE_IN_MEMORY_ONLY: + return "in-memory-only"; + case NM_SETTINGS_CONNECTION_PERSIST_MODE_KEEP: + return "keep"; + case NM_SETTINGS_CONNECTION_PERSIST_MODE_NO_PERSIST: + return "no-persist"; + case NM_SETTINGS_CONNECTION_PERSIST_MODE_TO_DISK: + return "to-disk"; + } + + return nm_assert_unreachable_val(NULL); +} + +/*****************************************************************************/ + NMSettings * nm_settings_connection_get_settings(NMSettingsConnection *self) { -- cgit 1.3.0-6-gf8a5