summary refs log tree commit diff
path: root/libnm/nm-dbus-helpers.c
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/nm-dbus-helpers.c
parente7b44ef4c80907346ec7492a09c45277459924fc (diff)
New upstream version 1.27.90 upstream/1.27.90
Diffstat (limited to 'libnm/nm-dbus-helpers.c')
-rw-r--r--libnm/nm-dbus-helpers.c127
1 files changed, 67 insertions, 60 deletions
diff --git a/libnm/nm-dbus-helpers.c b/libnm/nm-dbus-helpers.c
index a27b7e86..955fa6a5 100644
--- a/libnm/nm-dbus-helpers.c
+++ b/libnm/nm-dbus-helpers.c
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: LGPL-2.1+
+/* SPDX-License-Identifier: LGPL-2.1+ */
 /*
  * Copyright (C) 2013 Red Hat, Inc.
  */
@@ -10,71 +10,79 @@
 #include "nm-dbus-interface.h"
 
 GBusType
-_nm_dbus_bus_type (void)
+_nm_dbus_bus_type(void)
 {
-	static volatile int bus_type = G_BUS_TYPE_NONE;
-	int v;
+    static volatile int bus_type = G_BUS_TYPE_NONE;
+    int                 v;
 
-	v = g_atomic_int_get (&bus_type);
-	if (G_UNLIKELY (v == G_BUS_TYPE_NONE)) {
-		v = G_BUS_TYPE_SYSTEM;
-		if (g_getenv ("LIBNM_USE_SESSION_BUS"))
-			v = G_BUS_TYPE_SESSION;
-		if (!g_atomic_int_compare_and_exchange (&bus_type, G_BUS_TYPE_NONE, v))
-			v = g_atomic_int_get (&bus_type);
-		nm_assert (v != G_BUS_TYPE_NONE);
-	}
-	return v;
+    v = g_atomic_int_get(&bus_type);
+    if (G_UNLIKELY(v == G_BUS_TYPE_NONE)) {
+        v = G_BUS_TYPE_SYSTEM;
+        if (g_getenv("LIBNM_USE_SESSION_BUS"))
+            v = G_BUS_TYPE_SESSION;
+        if (!g_atomic_int_compare_and_exchange(&bus_type, G_BUS_TYPE_NONE, v))
+            v = g_atomic_int_get(&bus_type);
+        nm_assert(v != G_BUS_TYPE_NONE);
+    }
+    return v;
 }
 
 /* Binds the properties on a generated server-side GDBus object to the
  * corresponding properties on the public object.
  */
 void
-_nm_dbus_bind_properties (gpointer object, gpointer skeleton)
+_nm_dbus_bind_properties(gpointer object, gpointer skeleton)
 {
-	GParamSpec **properties;
-	guint n_properties;
-	int i;
+    GParamSpec **properties;
+    guint        n_properties;
+    int          i;
 
-	properties = g_object_class_list_properties (G_OBJECT_GET_CLASS (skeleton), &n_properties);
-	for (i = 0; i < n_properties; i++) {
-		if (g_str_has_prefix (properties[i]->name, "g-"))
-			continue;
+    properties = g_object_class_list_properties(G_OBJECT_GET_CLASS(skeleton), &n_properties);
+    for (i = 0; i < n_properties; i++) {
+        if (g_str_has_prefix(properties[i]->name, "g-"))
+            continue;
 
-		g_object_bind_property (object, properties[i]->name,
-		                        skeleton, properties[i]->name,
-		                        G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
-	}
-	g_free (properties);
+        g_object_bind_property(object,
+                               properties[i]->name,
+                               skeleton,
+                               properties[i]->name,
+                               G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
+    }
+    g_free(properties);
 }
 
 static char *
-signal_name_from_method_name (const char *method_name)
+signal_name_from_method_name(const char *method_name)
 {
-	GString *signal_name;
-	const char *p;
+    GString *   signal_name;
+    const char *p;
 
-	signal_name = g_string_new ("handle");
-	for (p = method_name; *p; p++) {
-		if (g_ascii_isupper (*p))
-			g_string_append_c (signal_name, '-');
-		g_string_append_c (signal_name, g_ascii_tolower (*p));
-	}
+    signal_name = g_string_new("handle");
+    for (p = method_name; *p; p++) {
+        if (g_ascii_isupper(*p))
+            g_string_append_c(signal_name, '-');
+        g_string_append_c(signal_name, g_ascii_tolower(*p));
+    }
 
-	return g_string_free (signal_name, FALSE);
+    return g_string_free(signal_name, FALSE);
 }
 
 static void
-_nm_dbus_method_meta_marshal (GClosure *closure, GValue *return_value,
-                              guint n_param_values, const GValue *param_values,
-                              gpointer invocation_hint, gpointer marshal_data)
+_nm_dbus_method_meta_marshal(GClosure *    closure,
+                             GValue *      return_value,
+                             guint         n_param_values,
+                             const GValue *param_values,
+                             gpointer      invocation_hint,
+                             gpointer      marshal_data)
 {
-	closure->marshal (closure, return_value, n_param_values,
-	                  param_values, invocation_hint,
-	                  ((GCClosure *)closure)->callback);
+    closure->marshal(closure,
+                     return_value,
+                     n_param_values,
+                     param_values,
+                     invocation_hint,
+                     ((GCClosure *) closure)->callback);
 
-	g_value_set_boolean (return_value, TRUE);
+    g_value_set_boolean(return_value, TRUE);
 }
 
 /* Takes (method_name, handler_func) pairs and connects the handlers to the
@@ -82,22 +90,21 @@ _nm_dbus_method_meta_marshal (GClosure *closure, GValue *return_value,
  * first in the argument list, and handling the return value automatically.
  */
 void
-_nm_dbus_bind_methods (gpointer object, gpointer skeleton, ...)
+_nm_dbus_bind_methods(gpointer object, gpointer skeleton, ...)
 {
-	va_list ap;
-	const char *method_name;
-	char *signal_name;
-	GCallback handler;
-	GClosure *closure;
+    va_list     ap;
+    const char *method_name;
+    char *      signal_name;
+    GCallback   handler;
+    GClosure *  closure;
 
-	va_start (ap, skeleton);
-	while (   (method_name = va_arg (ap, const char *))
-	       && (handler = va_arg (ap, GCallback))) {
-		signal_name = signal_name_from_method_name (method_name);
-		closure = g_cclosure_new_swap (handler, object, NULL);
-		g_closure_set_meta_marshal (closure, NULL, _nm_dbus_method_meta_marshal);
-		g_signal_connect_closure (skeleton, signal_name, closure, FALSE);
-		g_free (signal_name);
-	}
-	va_end (ap);
+    va_start(ap, skeleton);
+    while ((method_name = va_arg(ap, const char *)) && (handler = va_arg(ap, GCallback))) {
+        signal_name = signal_name_from_method_name(method_name);
+        closure     = g_cclosure_new_swap(handler, object, NULL);
+        g_closure_set_meta_marshal(closure, NULL, _nm_dbus_method_meta_marshal);
+        g_signal_connect_closure(skeleton, signal_name, closure, FALSE);
+        g_free(signal_name);
+    }
+    va_end(ap);
 }