This series is a bunch of fixes & improvements to the dbus
APIs needed for the forthcoming new firewall APIs.
Daniel P. Berrange (6):
Refactor dbus helper methods for method calls
Add DBus helper methods for creating reply messages
Remove bogus unref in virDBusMessageRead
Remove bogus call to dbus_set_error_from_message
Introduce alternate way to encode/decode arrays in DBus messages
Allow caller to handle DBus error messages
src/libvirt_private.syms | 5 +
src/util/virdbus.c | 426 ++++++++++++++++++++++++++++++++++++++++-------
src/util/virdbus.h | 27 +++
src/util/virdbuspriv.h | 1 -
src/util/virsystemd.c | 2 +
tests/virdbustest.c | 93 +++++++++++
tests/virsystemdmock.c | 13 +-
7 files changed, 499 insertions(+), 68 deletions(-)
--
1.8.5.3