summary refs log tree commit diff
path: root/shared/nm-meta-setting.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 /shared/nm-meta-setting.h
parente7b44ef4c80907346ec7492a09c45277459924fc (diff)
New upstream version 1.27.90 upstream/1.27.90
Diffstat (limited to 'shared/nm-meta-setting.h')
-rw-r--r--shared/nm-meta-setting.h215
1 files changed, 108 insertions, 107 deletions
diff --git a/shared/nm-meta-setting.h b/shared/nm-meta-setting.h
index 8b0c7d35..dadf2f72 100644
--- a/shared/nm-meta-setting.h
+++ b/shared/nm-meta-setting.h
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: LGPL-2.1+
+/* SPDX-License-Identifier: LGPL-2.1+ */
 /*
  * Copyright (C) 2017 - 2018 Red Hat, Inc.
  */
@@ -39,119 +39,120 @@
  * 10: NMSettingUser
  */
 typedef enum { /*< skip >*/
-	NM_SETTING_PRIORITY_INVALID     = 0,
-	NM_SETTING_PRIORITY_CONNECTION  = 1,
-	NM_SETTING_PRIORITY_HW_BASE     = 2,
-	NM_SETTING_PRIORITY_HW_NON_BASE = 3,
-	NM_SETTING_PRIORITY_HW_AUX      = 4,
-	NM_SETTING_PRIORITY_AUX         = 5,
-	NM_SETTING_PRIORITY_IP          = 6,
-	NM_SETTING_PRIORITY_USER        = 10,
+               NM_SETTING_PRIORITY_INVALID     = 0,
+               NM_SETTING_PRIORITY_CONNECTION  = 1,
+               NM_SETTING_PRIORITY_HW_BASE     = 2,
+               NM_SETTING_PRIORITY_HW_NON_BASE = 3,
+               NM_SETTING_PRIORITY_HW_AUX      = 4,
+               NM_SETTING_PRIORITY_AUX         = 5,
+               NM_SETTING_PRIORITY_IP          = 6,
+               NM_SETTING_PRIORITY_USER        = 10,
 } NMSettingPriority;
 
 /*****************************************************************************/
 
 typedef enum {
-	NM_SETTING_802_1X_SCHEME_TYPE_CA_CERT,
-	NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_CA_CERT,
-	NM_SETTING_802_1X_SCHEME_TYPE_CLIENT_CERT,
-	NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_CLIENT_CERT,
-	NM_SETTING_802_1X_SCHEME_TYPE_PRIVATE_KEY,
-	NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_PRIVATE_KEY,
+    NM_SETTING_802_1X_SCHEME_TYPE_CA_CERT,
+    NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_CA_CERT,
+    NM_SETTING_802_1X_SCHEME_TYPE_CLIENT_CERT,
+    NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_CLIENT_CERT,
+    NM_SETTING_802_1X_SCHEME_TYPE_PRIVATE_KEY,
+    NM_SETTING_802_1X_SCHEME_TYPE_PHASE2_PRIVATE_KEY,
 
-	NM_SETTING_802_1X_SCHEME_TYPE_UNKNOWN,
+    NM_SETTING_802_1X_SCHEME_TYPE_UNKNOWN,
 
-	_NM_SETTING_802_1X_SCHEME_TYPE_NUM = NM_SETTING_802_1X_SCHEME_TYPE_UNKNOWN,
+    _NM_SETTING_802_1X_SCHEME_TYPE_NUM = NM_SETTING_802_1X_SCHEME_TYPE_UNKNOWN,
 } NMSetting8021xSchemeType;
 
 typedef struct {
-	const char *setting_key;
-	NMSetting8021xCKScheme (*scheme_func) (NMSetting8021x *setting);
-	NMSetting8021xCKFormat (*format_func) (NMSetting8021x *setting);
-	const char *           (*path_func)   (NMSetting8021x *setting);
-	GBytes *               (*blob_func)   (NMSetting8021x *setting);
-	const char *           (*uri_func)    (NMSetting8021x *setting);
-	const char *           (*passwd_func) (NMSetting8021x *setting);
-	NMSettingSecretFlags   (*pwflag_func) (NMSetting8021x *setting);
-	gboolean (*set_cert_func) (NMSetting8021x *setting,
-	                           const char *value,
-	                           NMSetting8021xCKScheme scheme,
-	                           NMSetting8021xCKFormat *out_format,
-	                           GError **error);
-	gboolean (*set_private_key_func) (NMSetting8021x *setting,
-	                                  const char *value,
-	                                  const char *password,
-	                                  NMSetting8021xCKScheme scheme,
-	                                  NMSetting8021xCKFormat *out_format,
-	                                  GError **error);
-	const char *file_suffix;
-	NMSetting8021xSchemeType scheme_type;
-	bool is_secret:1;
+    const char *setting_key;
+    NMSetting8021xCKScheme (*scheme_func)(NMSetting8021x *setting);
+    NMSetting8021xCKFormat (*format_func)(NMSetting8021x *setting);
+    const char *(*path_func)(NMSetting8021x *setting);
+    GBytes *(*blob_func)(NMSetting8021x *setting);
+    const char *(*uri_func)(NMSetting8021x *setting);
+    const char *(*passwd_func)(NMSetting8021x *setting);
+    NMSettingSecretFlags (*pwflag_func)(NMSetting8021x *setting);
+    gboolean (*set_cert_func)(NMSetting8021x *        setting,
+                              const char *            value,
+                              NMSetting8021xCKScheme  scheme,
+                              NMSetting8021xCKFormat *out_format,
+                              GError **               error);
+    gboolean (*set_private_key_func)(NMSetting8021x *        setting,
+                                     const char *            value,
+                                     const char *            password,
+                                     NMSetting8021xCKScheme  scheme,
+                                     NMSetting8021xCKFormat *out_format,
+                                     GError **               error);
+    const char *             file_suffix;
+    NMSetting8021xSchemeType scheme_type;
+    bool                     is_secret : 1;
 } NMSetting8021xSchemeVtable;
 
-extern const NMSetting8021xSchemeVtable nm_setting_8021x_scheme_vtable[_NM_SETTING_802_1X_SCHEME_TYPE_NUM + 1];
+extern const NMSetting8021xSchemeVtable
+    nm_setting_8021x_scheme_vtable[_NM_SETTING_802_1X_SCHEME_TYPE_NUM + 1];
 
 /*****************************************************************************/
 
 typedef enum {
-	/* the enum (and their numeric values) are internal API. Do not assign
-	 * any meaning the numeric values, because they already have one:
-	 *
-	 * they are sorted in a way, that corresponds to the asciibetical sort
-	 * order of the corresponding setting-name. */
-
-	NM_META_SETTING_TYPE_6LOWPAN,
-	NM_META_SETTING_TYPE_OLPC_MESH,
-	NM_META_SETTING_TYPE_WIRELESS,
-	NM_META_SETTING_TYPE_WIRELESS_SECURITY,
-	NM_META_SETTING_TYPE_802_1X,
-	NM_META_SETTING_TYPE_WIRED,
-	NM_META_SETTING_TYPE_ADSL,
-	NM_META_SETTING_TYPE_BLUETOOTH,
-	NM_META_SETTING_TYPE_BOND,
-	NM_META_SETTING_TYPE_BRIDGE,
-	NM_META_SETTING_TYPE_BRIDGE_PORT,
-	NM_META_SETTING_TYPE_CDMA,
-	NM_META_SETTING_TYPE_CONNECTION,
-	NM_META_SETTING_TYPE_DCB,
-	NM_META_SETTING_TYPE_DUMMY,
-	NM_META_SETTING_TYPE_ETHTOOL,
-	NM_META_SETTING_TYPE_GENERIC,
-	NM_META_SETTING_TYPE_GSM,
-	NM_META_SETTING_TYPE_INFINIBAND,
-	NM_META_SETTING_TYPE_IP_TUNNEL,
-	NM_META_SETTING_TYPE_IP4_CONFIG,
-	NM_META_SETTING_TYPE_IP6_CONFIG,
-	NM_META_SETTING_TYPE_MACSEC,
-	NM_META_SETTING_TYPE_MACVLAN,
-	NM_META_SETTING_TYPE_MATCH,
-	NM_META_SETTING_TYPE_OVS_BRIDGE,
-	NM_META_SETTING_TYPE_OVS_DPDK,
-	NM_META_SETTING_TYPE_OVS_INTERFACE,
-	NM_META_SETTING_TYPE_OVS_PATCH,
-	NM_META_SETTING_TYPE_OVS_PORT,
-	NM_META_SETTING_TYPE_PPP,
-	NM_META_SETTING_TYPE_PPPOE,
-	NM_META_SETTING_TYPE_PROXY,
-	NM_META_SETTING_TYPE_SERIAL,
-	NM_META_SETTING_TYPE_SRIOV,
-	NM_META_SETTING_TYPE_TC_CONFIG,
-	NM_META_SETTING_TYPE_TEAM,
-	NM_META_SETTING_TYPE_TEAM_PORT,
-	NM_META_SETTING_TYPE_TUN,
-	NM_META_SETTING_TYPE_USER,
-	NM_META_SETTING_TYPE_VLAN,
-	NM_META_SETTING_TYPE_VPN,
-	NM_META_SETTING_TYPE_VRF,
-	NM_META_SETTING_TYPE_VXLAN,
-	NM_META_SETTING_TYPE_WIFI_P2P,
-	NM_META_SETTING_TYPE_WIMAX,
-	NM_META_SETTING_TYPE_WIREGUARD,
-	NM_META_SETTING_TYPE_WPAN,
-
-	NM_META_SETTING_TYPE_UNKNOWN,
-
-	_NM_META_SETTING_TYPE_NUM = NM_META_SETTING_TYPE_UNKNOWN,
+    /* the enum (and their numeric values) are internal API. Do not assign
+     * any meaning the numeric values, because they already have one:
+     *
+     * they are sorted in a way, that corresponds to the asciibetical sort
+     * order of the corresponding setting-name. */
+
+    NM_META_SETTING_TYPE_6LOWPAN,
+    NM_META_SETTING_TYPE_OLPC_MESH,
+    NM_META_SETTING_TYPE_WIRELESS,
+    NM_META_SETTING_TYPE_WIRELESS_SECURITY,
+    NM_META_SETTING_TYPE_802_1X,
+    NM_META_SETTING_TYPE_WIRED,
+    NM_META_SETTING_TYPE_ADSL,
+    NM_META_SETTING_TYPE_BLUETOOTH,
+    NM_META_SETTING_TYPE_BOND,
+    NM_META_SETTING_TYPE_BRIDGE,
+    NM_META_SETTING_TYPE_BRIDGE_PORT,
+    NM_META_SETTING_TYPE_CDMA,
+    NM_META_SETTING_TYPE_CONNECTION,
+    NM_META_SETTING_TYPE_DCB,
+    NM_META_SETTING_TYPE_DUMMY,
+    NM_META_SETTING_TYPE_ETHTOOL,
+    NM_META_SETTING_TYPE_GENERIC,
+    NM_META_SETTING_TYPE_GSM,
+    NM_META_SETTING_TYPE_INFINIBAND,
+    NM_META_SETTING_TYPE_IP_TUNNEL,
+    NM_META_SETTING_TYPE_IP4_CONFIG,
+    NM_META_SETTING_TYPE_IP6_CONFIG,
+    NM_META_SETTING_TYPE_MACSEC,
+    NM_META_SETTING_TYPE_MACVLAN,
+    NM_META_SETTING_TYPE_MATCH,
+    NM_META_SETTING_TYPE_OVS_BRIDGE,
+    NM_META_SETTING_TYPE_OVS_DPDK,
+    NM_META_SETTING_TYPE_OVS_INTERFACE,
+    NM_META_SETTING_TYPE_OVS_PATCH,
+    NM_META_SETTING_TYPE_OVS_PORT,
+    NM_META_SETTING_TYPE_PPP,
+    NM_META_SETTING_TYPE_PPPOE,
+    NM_META_SETTING_TYPE_PROXY,
+    NM_META_SETTING_TYPE_SERIAL,
+    NM_META_SETTING_TYPE_SRIOV,
+    NM_META_SETTING_TYPE_TC_CONFIG,
+    NM_META_SETTING_TYPE_TEAM,
+    NM_META_SETTING_TYPE_TEAM_PORT,
+    NM_META_SETTING_TYPE_TUN,
+    NM_META_SETTING_TYPE_USER,
+    NM_META_SETTING_TYPE_VLAN,
+    NM_META_SETTING_TYPE_VPN,
+    NM_META_SETTING_TYPE_VRF,
+    NM_META_SETTING_TYPE_VXLAN,
+    NM_META_SETTING_TYPE_WIFI_P2P,
+    NM_META_SETTING_TYPE_WIMAX,
+    NM_META_SETTING_TYPE_WIREGUARD,
+    NM_META_SETTING_TYPE_WPAN,
+
+    NM_META_SETTING_TYPE_UNKNOWN,
+
+    _NM_META_SETTING_TYPE_NUM = NM_META_SETTING_TYPE_UNKNOWN,
 } NMMetaSettingType;
 
 /* this header is statically linked with both libnm-core.la and libnmc.la.
@@ -166,16 +167,16 @@ typedef enum {
  *
  * This define helps to ensure that we don't accidentally use the pointer
  * in different contexts. */
-#if ((NETWORKMANAGER_COMPILATION) & NM_NETWORKMANAGER_COMPILATION_WITH_LIBNM_CORE_INTERNAL)
-#define _NMMetaSettingInfoXX _NMMetaSettingInfo
+#if ((NETWORKMANAGER_COMPILATION) &NM_NETWORKMANAGER_COMPILATION_WITH_LIBNM_CORE_INTERNAL)
+    #define _NMMetaSettingInfoXX _NMMetaSettingInfo
 #else
-#define _NMMetaSettingInfoXX _NMMetaSettingInfoCli
+    #define _NMMetaSettingInfoXX _NMMetaSettingInfoCli
 #endif
 struct _NMMetaSettingInfoXX {
-	const char *setting_name;
-	GType (*get_setting_gtype) (void);
-	NMMetaSettingType meta_type;
-	NMSettingPriority setting_priority;
+    const char *setting_name;
+    GType (*get_setting_gtype)(void);
+    NMMetaSettingType meta_type;
+    NMSettingPriority setting_priority;
 };
 
 typedef struct _NMMetaSettingInfoXX NMMetaSettingInfo;
@@ -200,8 +201,8 @@ typedef struct _NMMetaSettingInfoXX NMMetaSettingInfo;
  */
 extern const NMMetaSettingInfo nm_meta_setting_infos[_NM_META_SETTING_TYPE_NUM + 1];
 
-const NMMetaSettingInfo *nm_meta_setting_infos_by_name (const char *name);
-const NMMetaSettingInfo *nm_meta_setting_infos_by_gtype (GType gtype);
+const NMMetaSettingInfo *nm_meta_setting_infos_by_name(const char *name);
+const NMMetaSettingInfo *nm_meta_setting_infos_by_gtype(GType gtype);
 
 /*****************************************************************************/