diff options
author | Pavel Hrdina <phrdina@redhat.com> | 2020-09-08 13:55:24 +0200 |
---|---|---|
committer | Pavel Hrdina <phrdina@redhat.com> | 2020-09-17 18:19:50 +0200 |
commit | 2ef84f000f95be427cf0b941a7456298025955d8 (patch) | |
tree | 87b5d739ba1ec292754dd5d19406404c3fdbe5ec /src/libvirt_private.syms | |
parent | 1db95f72e11e4be225eafd5a709c4c7f514644c3 (diff) | |
download | libvirt-2ef84f000f95be427cf0b941a7456298025955d8.tar.gz |
util: introduce helpers for GLib DBus implementation
With libdbus our wrappers had a special syntax to create the DBus
messages by defining the DBus message signature followed by list
of arguments providing data based on the signature.
There will be no similar helper with GLib implementation as they
provide same functionality via GVariant APIs. The syntax is slightly
different mostly for how arrays, variadic types and dictionaries are
created/parsed.
Additional difference is that with GLib DBus everything is wrapped in
extra tuple (struct). For more details refer to the documentation [1].
[1] <https://developer.gnome.org/glib/stable/gvariant-format-strings.html>
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src/libvirt_private.syms')
-rw-r--r-- | src/libvirt_private.syms | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 5842b8d23d..fea5a49e55 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -2190,6 +2190,20 @@ virFirmwareParse; virFirmwareParseList; +# util/virgdbus.h +virGDBusCallMethod; +virGDBusCallMethodWithFD; +virGDBusCloseSystemBus; +virGDBusErrorIsUnknownMethod; +virGDBusGetSessionBus; +virGDBusGetSystemBus; +virGDBusHasSystemBus; +virGDBusIsServiceEnabled; +virGDBusIsServiceRegistered; +virGDBusMessageIsSignal; +virGDBusSetSharedBus; + + # util/virgettext.h virGettextInitialize; |