summary refs log tree commit diff
path: root/libnm-core/nm-keyfile/nm-keyfile-internal.h
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2020-10-05 22:27:18 +0200
committerMichael Biebl <biebl@debian.org>2020-10-05 22:27:18 +0200
commitaafc1dbe4712c86189bbc1d4d54ad8cb4c69be7e (patch)
treea2a9bb4d007339a0b1304540388230ccedac32bd /libnm-core/nm-keyfile/nm-keyfile-internal.h
parente7b44ef4c80907346ec7492a09c45277459924fc (diff)
New upstream version 1.27.90 upstream/1.27.90
Diffstat (limited to 'libnm-core/nm-keyfile/nm-keyfile-internal.h')
-rw-r--r--libnm-core/nm-keyfile/nm-keyfile-internal.h181
1 files changed, 91 insertions, 90 deletions
diff --git a/libnm-core/nm-keyfile/nm-keyfile-internal.h b/libnm-core/nm-keyfile/nm-keyfile-internal.h
index b6ac71d6..77372f3a 100644
--- a/libnm-core/nm-keyfile/nm-keyfile-internal.h
+++ b/libnm-core/nm-keyfile/nm-keyfile-internal.h
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0+
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright (C) 2008 Novell, Inc.
  * Copyright (C) 2015 Red Hat, Inc.
@@ -7,8 +7,8 @@
 #ifndef __NM_KEYFILE_INTERNAL_H__
 #define __NM_KEYFILE_INTERNAL_H__
 
-#if !((NETWORKMANAGER_COMPILATION) & NM_NETWORKMANAGER_COMPILATION_WITH_LIBNM_CORE_INTERNAL)
-#error Cannot use this header.
+#if !((NETWORKMANAGER_COMPILATION) &NM_NETWORKMANAGER_COMPILATION_WITH_LIBNM_CORE_INTERNAL)
+    #error Cannot use this header.
 #endif
 
 #include <sys/types.h>
@@ -21,23 +21,23 @@
 
 /*****************************************************************************/
 
-#define NM_KEYFILE_CERT_SCHEME_PREFIX_PATH "file://"
+#define NM_KEYFILE_CERT_SCHEME_PREFIX_PATH   "file://"
 #define NM_KEYFILE_CERT_SCHEME_PREFIX_PKCS11 "pkcs11:"
-#define NM_KEYFILE_CERT_SCHEME_PREFIX_BLOB "data:;base64,"
+#define NM_KEYFILE_CERT_SCHEME_PREFIX_BLOB   "data:;base64,"
 
-char *nm_keyfile_detect_unqualified_path_scheme (const char *base_dir,
-                                                 gconstpointer pdata,
-                                                 gsize data_len,
-                                                 gboolean consider_exists,
-                                                 gboolean *out_exists);
+char *nm_keyfile_detect_unqualified_path_scheme(const char *  base_dir,
+                                                gconstpointer pdata,
+                                                gsize         data_len,
+                                                gboolean      consider_exists,
+                                                gboolean *    out_exists);
 
 typedef enum { /*< flags >*/
-	NM_KEYFILE_HANDLER_FLAGS_NONE = 0,
+               NM_KEYFILE_HANDLER_FLAGS_NONE = 0,
 } NMKeyfileHandlerFlags;
 
 typedef enum {
-	NM_KEYFILE_HANDLER_TYPE_WARN  = 1,
-	NM_KEYFILE_HANDLER_TYPE_WRITE_CERT = 2,
+    NM_KEYFILE_HANDLER_TYPE_WARN       = 1,
+    NM_KEYFILE_HANDLER_TYPE_WRITE_CERT = 2,
 } NMKeyfileHandlerType;
 
 typedef struct _NMKeyfileHandlerData NMKeyfileHandlerData;
@@ -52,31 +52,29 @@ typedef struct _NMKeyfileHandlerData NMKeyfileHandlerData;
  * a default action will be performed that depends on the @handler_type.
  * For %NM_KEYFILE_HANDLER_TYPE_WARN handler_type, the default action is doing nothing.
  */
-typedef gboolean (*NMKeyfileReadHandler) (GKeyFile *keyfile,
-                                          NMConnection *connection,
-                                          NMKeyfileHandlerType handler_type,
-                                          NMKeyfileHandlerData *handler_data,
-                                          void *user_data);
+typedef gboolean (*NMKeyfileReadHandler)(GKeyFile *            keyfile,
+                                         NMConnection *        connection,
+                                         NMKeyfileHandlerType  handler_type,
+                                         NMKeyfileHandlerData *handler_data,
+                                         void *                user_data);
 
 typedef enum {
-	NM_KEYFILE_WARN_SEVERITY_DEBUG                  = 1000,
-	NM_KEYFILE_WARN_SEVERITY_INFO                   = 2000,
-	NM_KEYFILE_WARN_SEVERITY_INFO_MISSING_FILE      = 2901,
-	NM_KEYFILE_WARN_SEVERITY_WARN                   = 3000,
+    NM_KEYFILE_WARN_SEVERITY_DEBUG             = 1000,
+    NM_KEYFILE_WARN_SEVERITY_INFO              = 2000,
+    NM_KEYFILE_WARN_SEVERITY_INFO_MISSING_FILE = 2901,
+    NM_KEYFILE_WARN_SEVERITY_WARN              = 3000,
 } NMKeyfileWarnSeverity;
 
-NMConnection *nm_keyfile_read (GKeyFile *keyfile,
-                               const char *base_dir,
-                               NMKeyfileHandlerFlags handler_flags,
-                               NMKeyfileReadHandler handler,
-                               void *user_data,
-                               GError **error);
+NMConnection *nm_keyfile_read(GKeyFile *            keyfile,
+                              const char *          base_dir,
+                              NMKeyfileHandlerFlags handler_flags,
+                              NMKeyfileReadHandler  handler,
+                              void *                user_data,
+                              GError **             error);
 
-gboolean nm_keyfile_read_ensure_id (NMConnection *connection,
-                                    const char *fallback_id);
+gboolean nm_keyfile_read_ensure_id(NMConnection *connection, const char *fallback_id);
 
-gboolean nm_keyfile_read_ensure_uuid (NMConnection *connection,
-                                      const char *fallback_uuid_seed);
+gboolean nm_keyfile_read_ensure_uuid(NMConnection *connection, const char *fallback_uuid_seed);
 
 /*****************************************************************************/
 
@@ -103,17 +101,17 @@ gboolean nm_keyfile_read_ensure_uuid (NMConnection *connection,
  * a default action will be performed. This might be raise an error,
  * do some fallback parsing, or do nothing.
  */
-typedef gboolean (*NMKeyfileWriteHandler) (NMConnection *connection,
-                                           GKeyFile *keyfile,
-                                           NMKeyfileHandlerType handler_type,
-                                           NMKeyfileHandlerData *handler_data,
-                                           void *user_data);
-
-GKeyFile *nm_keyfile_write (NMConnection *connection,
-                            NMKeyfileHandlerFlags handler_flags,
-                            NMKeyfileWriteHandler handler,
-                            void *user_data,
-                            GError **error);
+typedef gboolean (*NMKeyfileWriteHandler)(NMConnection *        connection,
+                                          GKeyFile *            keyfile,
+                                          NMKeyfileHandlerType  handler_type,
+                                          NMKeyfileHandlerData *handler_data,
+                                          void *                user_data);
+
+GKeyFile *nm_keyfile_write(NMConnection *        connection,
+                           NMKeyfileHandlerFlags handler_flags,
+                           NMKeyfileWriteHandler handler,
+                           void *                user_data,
+                           GError **             error);
 
 /*****************************************************************************/
 
@@ -124,10 +122,10 @@ GKeyFile *nm_keyfile_write (NMConnection *connection,
  * handler_type %NM_KEYFILE_HANDLER_TYPE_WARN.
  */
 typedef struct {
-	NMKeyfileWarnSeverity severity;
-	char *message;
-	const char *fmt;
-	va_list ap;
+    NMKeyfileWarnSeverity severity;
+    char *                message;
+    const char *          fmt;
+    va_list               ap;
 } NMKeyfileHandlerDataWarn;
 
 /**
@@ -137,76 +135,79 @@ typedef struct {
  * handler_type %NM_KEYFILE_HANDLER_TYPE_WRITE_CERT.
  */
 typedef struct {
-	const NMSetting8021xSchemeVtable *vtable;
+    const NMSetting8021xSchemeVtable *vtable;
 } NMKeyfileHandlerDataWriteCert;
 
 struct _NMKeyfileHandlerData {
-	NMKeyfileHandlerType type;
+    NMKeyfileHandlerType type;
 
-	GError **p_error;
+    GError **p_error;
 
-	const char *kf_group_name;
-	const char *kf_key;
+    const char *kf_group_name;
+    const char *kf_key;
 
-	NMSetting *cur_setting;
-	const char *cur_property;
+    NMSetting * cur_setting;
+    const char *cur_property;
 
-	union {
-		NMKeyfileHandlerDataWarn      warn;
-		NMKeyfileHandlerDataWriteCert write_cert;
-	};
+    union {
+        NMKeyfileHandlerDataWarn      warn;
+        NMKeyfileHandlerDataWriteCert write_cert;
+    };
 };
 
 /*****************************************************************************/
 
-void nm_keyfile_handler_data_fail_with_error (NMKeyfileHandlerData *handler_data,
-                                              GError *src);
+void nm_keyfile_handler_data_fail_with_error(NMKeyfileHandlerData *handler_data, GError *src);
 
-void nm_keyfile_handler_data_get_context (const NMKeyfileHandlerData *handler_data,
-                                          const char **out_kf_group_name,
-                                          const char **out_kf_key_name,
-                                          NMSetting **out_cur_setting,
-                                          const char **out_cur_property_name);
+void nm_keyfile_handler_data_get_context(const NMKeyfileHandlerData *handler_data,
+                                         const char **               out_kf_group_name,
+                                         const char **               out_kf_key_name,
+                                         NMSetting **                out_cur_setting,
+                                         const char **               out_cur_property_name);
 
-void nm_keyfile_handler_data_warn_get (const NMKeyfileHandlerData *handler_data,
-                                       const char **out_message,
-                                       NMKeyfileWarnSeverity *out_severity);
+void nm_keyfile_handler_data_warn_get(const NMKeyfileHandlerData *handler_data,
+                                      const char **               out_message,
+                                      NMKeyfileWarnSeverity *     out_severity);
 
-const char *_nm_keyfile_handler_data_warn_get_message (const NMKeyfileHandlerData *handler_data);
+const char *_nm_keyfile_handler_data_warn_get_message(const NMKeyfileHandlerData *handler_data);
 
 /*****************************************************************************/
 
-char *nm_keyfile_plugin_kf_get_string (GKeyFile *kf, const char *group, const char *key, GError **error);
-void nm_keyfile_plugin_kf_set_string (GKeyFile *kf, const char *group, const char *key, const char *value);
+char *
+nm_keyfile_plugin_kf_get_string(GKeyFile *kf, const char *group, const char *key, GError **error);
+void nm_keyfile_plugin_kf_set_string(GKeyFile *  kf,
+                                     const char *group,
+                                     const char *key,
+                                     const char *value);
 
-int nm_key_file_get_boolean (GKeyFile *kf, const char *group, const char *key, int default_value);
+int nm_key_file_get_boolean(GKeyFile *kf, const char *group, const char *key, int default_value);
 
-void _nm_keyfile_copy (GKeyFile *dst, GKeyFile *src);
-gboolean _nm_keyfile_a_contains_all_in_b (GKeyFile *kf_a, GKeyFile *kf_b);
-gboolean _nm_keyfile_equals (GKeyFile *kf_a, GKeyFile *kf_b, gboolean consider_order);
-gboolean _nm_keyfile_has_values (GKeyFile *keyfile);
+void     _nm_keyfile_copy(GKeyFile *dst, GKeyFile *src);
+gboolean _nm_keyfile_a_contains_all_in_b(GKeyFile *kf_a, GKeyFile *kf_b);
+gboolean _nm_keyfile_equals(GKeyFile *kf_a, GKeyFile *kf_b, gboolean consider_order);
+gboolean _nm_keyfile_has_values(GKeyFile *keyfile);
 
 /*****************************************************************************/
 
-#define NM_KEYFILE_GROUP_NMMETA                 ".nmmeta"
-#define NM_KEYFILE_KEY_NMMETA_NM_GENERATED      "nm-generated"
-#define NM_KEYFILE_KEY_NMMETA_VOLATILE          "volatile"
-#define NM_KEYFILE_KEY_NMMETA_EXTERNAL          "external"
-#define NM_KEYFILE_KEY_NMMETA_SHADOWED_STORAGE  "shadowed-storage"
-#define NM_KEYFILE_KEY_NMMETA_SHADOWED_OWNED    "shadowed-owned"
+#define NM_KEYFILE_GROUP_NMMETA                ".nmmeta"
+#define NM_KEYFILE_KEY_NMMETA_NM_GENERATED     "nm-generated"
+#define NM_KEYFILE_KEY_NMMETA_VOLATILE         "volatile"
+#define NM_KEYFILE_KEY_NMMETA_EXTERNAL         "external"
+#define NM_KEYFILE_KEY_NMMETA_SHADOWED_STORAGE "shadowed-storage"
+#define NM_KEYFILE_KEY_NMMETA_SHADOWED_OWNED   "shadowed-owned"
 
-#define NM_KEYFILE_PATH_NAME_LIB                 NMLIBDIR  "/system-connections"
-#define NM_KEYFILE_PATH_NAME_ETC_DEFAULT         NMCONFDIR "/system-connections"
-#define NM_KEYFILE_PATH_NAME_RUN                 NMRUNDIR  "/system-connections"
+#define NM_KEYFILE_PATH_NAME_LIB         NMLIBDIR "/system-connections"
+#define NM_KEYFILE_PATH_NAME_ETC_DEFAULT NMCONFDIR "/system-connections"
+#define NM_KEYFILE_PATH_NAME_RUN         NMRUNDIR "/system-connections"
 
-#define NM_KEYFILE_PATH_SUFFIX_NMCONNECTION      ".nmconnection"
+#define NM_KEYFILE_PATH_SUFFIX_NMCONNECTION ".nmconnection"
 
-#define NM_KEYFILE_PATH_SUFFIX_NMMETA            ".nmmeta"
+#define NM_KEYFILE_PATH_SUFFIX_NMMETA ".nmmeta"
 
-#define NM_KEYFILE_PATH_NMMETA_SYMLINK_NULL      "/dev/null"
+#define NM_KEYFILE_PATH_NMMETA_SYMLINK_NULL "/dev/null"
 
-gboolean nm_keyfile_utils_ignore_filename (const char *filename, gboolean require_extension);
+gboolean nm_keyfile_utils_ignore_filename(const char *filename, gboolean require_extension);
 
-char *nm_keyfile_utils_create_filename (const char *filename, gboolean with_extension);
+char *nm_keyfile_utils_create_filename(const char *filename, gboolean with_extension);
 
 #endif /* __NM_KEYFILE_INTERNAL_H__ */