summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2022-11-09 15:58:35 +0100
committerThomas Haller <thaller@redhat.com>2022-11-14 08:05:47 +0100
commit6c9018a29e9a19332946a56cca9e4a6f04833a7b (patch)
tree4879601e57005c9cc0c53094ea979206c4b8deca
parentcf6d38177fd9e25e3cf0b8b0047bd95e80164ec4 (diff)
downloadNetworkManager-6c9018a29e9a19332946a56cca9e4a6f04833a7b.tar.gz
glib-aux: rename _nm_dbus_signal_connect{,_data}() to _nm_dbus_proxy_*()
These are helpers for GDBusProxy. I think we should avoid GDBusProxy where possible, and these functions too. Give the function a more specific name to show that this is only for the proxy.
-rw-r--r--src/core/devices/wwan/nm-modem-ofono.c60
-rw-r--r--src/core/nm-sleep-monitor.c30
-rw-r--r--src/libnm-glib-aux/nm-dbus-aux.c16
-rw-r--r--src/libnm-glib-aux/nm-dbus-aux.h28
4 files changed, 70 insertions, 64 deletions
diff --git a/src/core/devices/wwan/nm-modem-ofono.c b/src/core/devices/wwan/nm-modem-ofono.c
index 7e4f28d2e8..b374562189 100644
--- a/src/core/devices/wwan/nm-modem-ofono.c
+++ b/src/core/devices/wwan/nm-modem-ofono.c
@@ -454,11 +454,11 @@ _sim_proxy_new_cb(GObject *source, GAsyncResult *result, gpointer user_data)
priv->sim_proxy = proxy;
/* Watch for custom ofono PropertyChanged signals */
- _nm_dbus_signal_connect(priv->sim_proxy,
- "PropertyChanged",
- G_VARIANT_TYPE("(sv)"),
- G_CALLBACK(sim_property_changed),
- self);
+ _nm_dbus_proxy_signal_connect(priv->sim_proxy,
+ "PropertyChanged",
+ G_VARIANT_TYPE("(sv)"),
+ G_CALLBACK(sim_property_changed),
+ self);
g_dbus_proxy_call(priv->sim_proxy,
"GetProperties",
@@ -834,11 +834,11 @@ _context_proxy_new_cb(GObject *source, GAsyncResult *result, gpointer user_data)
_LOGD("recieved proxy for %s", g_dbus_proxy_get_object_path(proxy));
octx->proxy = proxy;
- _nm_dbus_signal_connect(proxy,
- "PropertyChanged",
- G_VARIANT_TYPE("(sv)"),
- G_CALLBACK(context_property_changed),
- octx);
+ _nm_dbus_proxy_signal_connect(proxy,
+ "PropertyChanged",
+ G_VARIANT_TYPE("(sv)"),
+ G_CALLBACK(context_property_changed),
+ octx);
uuid = _generate_uuid(priv->imsi, g_dbus_proxy_get_object_path(proxy));
g_hash_table_insert(priv->contexts, uuid, octx);
@@ -973,23 +973,23 @@ _connman_proxy_new_cb(GObject *source, GAsyncResult *result, gpointer user_data)
priv->connman_proxy = proxy;
- _nm_dbus_signal_connect(priv->connman_proxy,
- "PropertyChanged",
- G_VARIANT_TYPE("(sv)"),
- G_CALLBACK(connman_property_changed),
- self);
+ _nm_dbus_proxy_signal_connect(priv->connman_proxy,
+ "PropertyChanged",
+ G_VARIANT_TYPE("(sv)"),
+ G_CALLBACK(connman_property_changed),
+ self);
- _nm_dbus_signal_connect(priv->connman_proxy,
- "ContextAdded",
- G_VARIANT_TYPE("(oa{sv})"),
- G_CALLBACK(connman_context_added),
- self);
+ _nm_dbus_proxy_signal_connect(priv->connman_proxy,
+ "ContextAdded",
+ G_VARIANT_TYPE("(oa{sv})"),
+ G_CALLBACK(connman_context_added),
+ self);
- _nm_dbus_signal_connect(priv->connman_proxy,
- "ContextRemoved",
- G_VARIANT_TYPE("(o)"),
- G_CALLBACK(connman_context_removed),
- self);
+ _nm_dbus_proxy_signal_connect(priv->connman_proxy,
+ "ContextRemoved",
+ G_VARIANT_TYPE("(o)"),
+ G_CALLBACK(connman_context_removed),
+ self);
g_dbus_proxy_call(priv->connman_proxy,
"GetProperties",
@@ -1576,11 +1576,11 @@ modem_proxy_new_cb(GObject *source, GAsyncResult *result, gpointer user_data)
priv->modem_proxy = proxy;
- _nm_dbus_signal_connect(priv->modem_proxy,
- "PropertyChanged",
- G_VARIANT_TYPE("(sv)"),
- G_CALLBACK(modem_property_changed),
- self);
+ _nm_dbus_proxy_signal_connect(priv->modem_proxy,
+ "PropertyChanged",
+ G_VARIANT_TYPE("(sv)"),
+ G_CALLBACK(modem_property_changed),
+ self);
g_dbus_proxy_call(priv->modem_proxy,
"GetProperties",
diff --git a/src/core/nm-sleep-monitor.c b/src/core/nm-sleep-monitor.c
index 8f357c4a35..66ea2f6c71 100644
--- a/src/core/nm-sleep-monitor.c
+++ b/src/core/nm-sleep-monitor.c
@@ -295,24 +295,24 @@ on_proxy_acquired(GObject *object, GAsyncResult *res, NMSleepMonitor *self)
g_clear_object(&self->cancellable);
#if USE_UPOWER
- self->sig_id_1 = _nm_dbus_signal_connect(self->proxy,
- "Sleeping",
- NULL,
- G_CALLBACK(upower_sleeping_cb),
- self);
- self->sig_id_2 = _nm_dbus_signal_connect(self->proxy,
- "Resuming",
- NULL,
- G_CALLBACK(upower_resuming_cb),
- self);
+ self->sig_id_1 = _nm_dbus_proxy_signal_connect(self->proxy,
+ "Sleeping",
+ NULL,
+ G_CALLBACK(upower_sleeping_cb),
+ self);
+ self->sig_id_2 = _nm_dbus_proxy_signal_connect(self->proxy,
+ "Resuming",
+ NULL,
+ G_CALLBACK(upower_resuming_cb),
+ self);
#else
self->sig_id_1 =
g_signal_connect(self->proxy, "notify::g-name-owner", G_CALLBACK(name_owner_cb), self);
- self->sig_id_2 = _nm_dbus_signal_connect(self->proxy,
- "PrepareForSleep",
- G_VARIANT_TYPE("(b)"),
- G_CALLBACK(prepare_for_sleep_cb),
- self);
+ self->sig_id_2 = _nm_dbus_proxy_signal_connect(self->proxy,
+ "PrepareForSleep",
+ G_VARIANT_TYPE("(b)"),
+ G_CALLBACK(prepare_for_sleep_cb),
+ self);
{
gs_free char *owner = NULL;
diff --git a/src/libnm-glib-aux/nm-dbus-aux.c b/src/libnm-glib-aux/nm-dbus-aux.c
index ffa0f84035..be1444a01e 100644
--- a/src/libnm-glib-aux/nm-dbus-aux.c
+++ b/src/libnm-glib-aux/nm-dbus-aux.c
@@ -633,7 +633,7 @@ dbus_signal_meta_marshal(GClosure *closure,
}
/**
- * _nm_dbus_signal_connect_data:
+ * _nm_dbus_proxy_signal_connect_data:
* @proxy: a #GDBusProxy
* @signal_name: the D-Bus signal to connect to
* @signature: (allow-none): the signal's type signature (must be a tuple)
@@ -662,13 +662,13 @@ dbus_signal_meta_marshal(GClosure *closure,
* g_signal_handlers_disconnect_by_data() will work correctly.
*/
gulong
-_nm_dbus_signal_connect_data(GDBusProxy *proxy,
- const char *signal_name,
- const GVariantType *signature,
- GCallback c_handler,
- gpointer data,
- GClosureNotify destroy_data,
- GConnectFlags connect_flags)
+_nm_dbus_proxy_signal_connect_data(GDBusProxy *proxy,
+ const char *signal_name,
+ const GVariantType *signature,
+ GCallback c_handler,
+ gpointer data,
+ GClosureNotify destroy_data,
+ GConnectFlags connect_flags)
{
NMDBusSignalData *sd;
GClosure *closure;
diff --git a/src/libnm-glib-aux/nm-dbus-aux.h b/src/libnm-glib-aux/nm-dbus-aux.h
index f7fc4294ae..e3e3349546 100644
--- a/src/libnm-glib-aux/nm-dbus-aux.h
+++ b/src/libnm-glib-aux/nm-dbus-aux.h
@@ -279,28 +279,34 @@ nm_g_variant_tuple_get_u(GVariant *v, guint32 *out_u)
gboolean
_nm_dbus_typecheck_response(GVariant *response, const GVariantType *reply_type, GError **error);
-gulong _nm_dbus_signal_connect_data(GDBusProxy *proxy,
- const char *signal_name,
- const GVariantType *signature,
- GCallback c_handler,
- gpointer data,
- GClosureNotify destroy_data,
- GConnectFlags connect_flags);
+gulong _nm_dbus_proxy_signal_connect_data(GDBusProxy *proxy,
+ const char *signal_name,
+ const GVariantType *signature,
+ GCallback c_handler,
+ gpointer data,
+ GClosureNotify destroy_data,
+ GConnectFlags connect_flags);
/**
- * _nm_dbus_signal_connect:
+ * _nm_dbus_proxy_signal_connect:
* @proxy: a #GDBusProxy
* @signal_name: the D-Bus signal to connect to
* @signature: the signal's type signature (must be a tuple)
* @c_handler: the signal handler function
* @data: (allow-none): data to pass to @c_handler
*
- * Simplified version of _nm_dbus_signal_connect_data() with fewer arguments.
+ * Simplified version of _nm_dbus_proxy_signal_connect_data() with fewer arguments.
*
* Returns: the signal handler ID, as with _nm_signal_connect_data().
*/
-#define _nm_dbus_signal_connect(proxy, name, signature, handler, data) \
- _nm_dbus_signal_connect_data(proxy, name, signature, handler, data, NULL, (GConnectFlags) 0)
+#define _nm_dbus_proxy_signal_connect(proxy, name, signature, handler, data) \
+ _nm_dbus_proxy_signal_connect_data(proxy, \
+ name, \
+ signature, \
+ handler, \
+ data, \
+ NULL, \
+ (GConnectFlags) 0)
GVariant *_nm_dbus_proxy_call_finish(GDBusProxy *proxy,
GAsyncResult *res,