mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-03 15:58:02 +02:00
glib-aux: add nm_dbus_connection_call_request_name() helper
This commit is contained in:
parent
68e049119a
commit
dc2e0d30bb
1 changed files with 23 additions and 0 deletions
|
|
@ -84,6 +84,29 @@ void nm_dbus_connection_call_get_name_owner(GDBusConnection * d
|
|||
NMDBusConnectionCallGetNameOwnerCb callback,
|
||||
gpointer user_data);
|
||||
|
||||
static inline void
|
||||
nm_dbus_connection_call_request_name(GDBusConnection * dbus_connection,
|
||||
const char * name,
|
||||
guint32 flags,
|
||||
int timeout_msec,
|
||||
GCancellable * cancellable,
|
||||
GAsyncReadyCallback callback,
|
||||
gpointer user_data)
|
||||
{
|
||||
g_dbus_connection_call(dbus_connection,
|
||||
DBUS_SERVICE_DBUS,
|
||||
DBUS_PATH_DBUS,
|
||||
DBUS_INTERFACE_DBUS,
|
||||
"RequestName",
|
||||
g_variant_new("(su)", name, flags),
|
||||
G_VARIANT_TYPE("(u)"),
|
||||
G_DBUS_CALL_FLAGS_NONE,
|
||||
timeout_msec,
|
||||
cancellable,
|
||||
callback,
|
||||
user_data);
|
||||
}
|
||||
|
||||
static inline guint
|
||||
nm_dbus_connection_signal_subscribe_properties_changed(GDBusConnection * dbus_connection,
|
||||
const char * bus_name,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue