summary refs log tree commit diff
path: root/clients/cloud-setup/nmcs-provider.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 /clients/cloud-setup/nmcs-provider.h
parente7b44ef4c80907346ec7492a09c45277459924fc (diff)
New upstream version 1.27.90 upstream/1.27.90
Diffstat (limited to 'clients/cloud-setup/nmcs-provider.h')
-rw-r--r--clients/cloud-setup/nmcs-provider.h114
1 files changed, 54 insertions, 60 deletions
diff --git a/clients/cloud-setup/nmcs-provider.h b/clients/cloud-setup/nmcs-provider.h
index e5950f93..876b0a37 100644
--- a/clients/cloud-setup/nmcs-provider.h
+++ b/clients/cloud-setup/nmcs-provider.h
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: LGPL-2.1+
+/* SPDX-License-Identifier: LGPL-2.1+ */
 
 #ifndef __NMCS_PROVIDER_H__
 #define __NMCS_PROVIDER_H__
@@ -10,103 +10,97 @@
 /*****************************************************************************/
 
 typedef struct {
-	in_addr_t *ipv4s_arr;
-	gsize ipv4s_len;
-	gssize iface_idx;
-	in_addr_t cidr_addr;
-	guint8 cidr_prefix;
-	bool has_ipv4s:1;
-	bool has_cidr:1;
+    in_addr_t *ipv4s_arr;
+    gsize      ipv4s_len;
+    gssize     iface_idx;
+    in_addr_t  cidr_addr;
+    guint8     cidr_prefix;
+    bool       has_ipv4s : 1;
+    bool       has_cidr : 1;
 
-	NMIPRoute **iproutes_arr;
-	gsize iproutes_len;
+    NMIPRoute **iproutes_arr;
+    gsize       iproutes_len;
 
-	/* TRUE, if the configuration was requested via hwaddrs argument to
-	 * nmcs_provider_get_config(). */
-	bool was_requested:1;
+    /* TRUE, if the configuration was requested via hwaddrs argument to
+     * nmcs_provider_get_config(). */
+    bool was_requested : 1;
 
 } NMCSProviderGetConfigIfaceData;
 
 static inline gboolean
-nmcs_provider_get_config_iface_data_is_valid (const NMCSProviderGetConfigIfaceData *config_data)
+nmcs_provider_get_config_iface_data_is_valid(const NMCSProviderGetConfigIfaceData *config_data)
 {
-	return    config_data
-	       && config_data->iface_idx >= 0
-	       && (   (   config_data->has_ipv4s
-	               && config_data->has_cidr)
-	           || config_data->iproutes_len);
+    return config_data && config_data->iface_idx >= 0
+           && ((config_data->has_ipv4s && config_data->has_cidr) || config_data->iproutes_len);
 }
 
-NMCSProviderGetConfigIfaceData *nmcs_provider_get_config_iface_data_new (gboolean was_requested);
+NMCSProviderGetConfigIfaceData *nmcs_provider_get_config_iface_data_new(gboolean was_requested);
 
 typedef struct {
-	GTask *task;
-	GHashTable *result_dict;
-	gpointer extra_data;
-	GDestroyNotify extra_destroy;
-	bool any:1;
+    GTask *        task;
+    GHashTable *   result_dict;
+    gpointer       extra_data;
+    GDestroyNotify extra_destroy;
+    bool           any : 1;
 } NMCSProviderGetConfigTaskData;
 
-#define NMCS_TYPE_PROVIDER            (nmcs_provider_get_type ())
-#define NMCS_PROVIDER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NMCS_TYPE_PROVIDER, NMCSProvider))
-#define NMCS_PROVIDER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NMCS_TYPE_PROVIDER, NMCSProviderClass))
-#define NMCS_IS_PROVIDER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NMCS_TYPE_PROVIDER))
-#define NMCS_IS_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NMCS_TYPE_PROVIDER))
-#define NMCS_PROVIDER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NMCS_TYPE_PROVIDER, NMCSProviderClass))
+#define NMCS_TYPE_PROVIDER (nmcs_provider_get_type())
+#define NMCS_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), NMCS_TYPE_PROVIDER, NMCSProvider))
+#define NMCS_PROVIDER_CLASS(klass) \
+    (G_TYPE_CHECK_CLASS_CAST((klass), NMCS_TYPE_PROVIDER, NMCSProviderClass))
+#define NMCS_IS_PROVIDER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), NMCS_TYPE_PROVIDER))
+#define NMCS_IS_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NMCS_TYPE_PROVIDER))
+#define NMCS_PROVIDER_GET_CLASS(obj) \
+    (G_TYPE_INSTANCE_GET_CLASS((obj), NMCS_TYPE_PROVIDER, NMCSProviderClass))
 
 #define NMCS_PROVIDER_HTTP_CLIENT "http-client"
 
 struct _NMCSProviderPrivate;
 
 typedef struct {
-	GObject parent;
-	struct _NMCSProviderPrivate *_priv;
+    GObject                      parent;
+    struct _NMCSProviderPrivate *_priv;
 } NMCSProvider;
 
 typedef struct {
-	GObjectClass parent;
-	const char *_name;
-	const char *_env_provider_enabled;
+    GObjectClass parent;
+    const char * _name;
+    const char * _env_provider_enabled;
 
-	void (*detect) (NMCSProvider *self,
-	                GTask *task);
+    void (*detect)(NMCSProvider *self, GTask *task);
 
-	void (*get_config) (NMCSProvider *self,
-	                    NMCSProviderGetConfigTaskData *get_config_data);
+    void (*get_config)(NMCSProvider *self, NMCSProviderGetConfigTaskData *get_config_data);
 
 } NMCSProviderClass;
 
-GType nmcs_provider_get_type (void);
+GType nmcs_provider_get_type(void);
 
 /*****************************************************************************/
 
-const char *nmcs_provider_get_name (NMCSProvider *provider);
+const char *nmcs_provider_get_name(NMCSProvider *provider);
 
-NMHttpClient *nmcs_provider_get_http_client (NMCSProvider *provider);
-GMainContext *nmcs_provider_get_main_context (NMCSProvider *provider);
+NMHttpClient *nmcs_provider_get_http_client(NMCSProvider *provider);
+GMainContext *nmcs_provider_get_main_context(NMCSProvider *provider);
 
 /*****************************************************************************/
 
-void nmcs_provider_detect (NMCSProvider *provider,
-                           GCancellable *cancellable,
-                           GAsyncReadyCallback callback,
-                           gpointer user_data);
+void nmcs_provider_detect(NMCSProvider *      provider,
+                          GCancellable *      cancellable,
+                          GAsyncReadyCallback callback,
+                          gpointer            user_data);
 
-gboolean nmcs_provider_detect_finish (NMCSProvider *provider,
-                                      GAsyncResult *result,
-                                      GError **error);
+gboolean nmcs_provider_detect_finish(NMCSProvider *provider, GAsyncResult *result, GError **error);
 
 /*****************************************************************************/
 
-void nmcs_provider_get_config (NMCSProvider *provider,
-                               gboolean any,
-                               const char *const*hwaddrs,
-                               GCancellable *cancellable,
-                               GAsyncReadyCallback callback,
-                               gpointer user_data);
+void nmcs_provider_get_config(NMCSProvider *      provider,
+                              gboolean            any,
+                              const char *const * hwaddrs,
+                              GCancellable *      cancellable,
+                              GAsyncReadyCallback callback,
+                              gpointer            user_data);
 
-GHashTable *nmcs_provider_get_config_finish (NMCSProvider *provider,
-                                             GAsyncResult *result,
-                                             GError **error);
+GHashTable *
+nmcs_provider_get_config_finish(NMCSProvider *provider, GAsyncResult *result, GError **error);
 
 #endif /* __NMCS_PROVIDER_H__ */