[libvirt] [dbus PATCH 4/4] Introduce functions for translating Events to strings

Ján Tomko jtomko at redhat.com
Thu Mar 29 13:11:10 UTC 2018


On Thu, Mar 29, 2018 at 02:44:54PM +0200, Pavel Hrdina wrote:
>On Thu, Mar 29, 2018 at 01:07:58PM +0200, Katerina Koukiou wrote:
>> The functions were copied from src/util/virutil.* files from
>> libvirt project.
>>
>> They will be needed for other function of enum to string
>> as well.
>
>This should be split into two patches, one that introduces the
>new macros and second one that uses them.
>
>> Signed-off-by: Katerina Koukiou <kkoukiou at redhat.com>
>> ---
>>  m4/virt-compile-warnings.m4 |  3 +++
>>  src/events.c                | 35 +----------------------------------
>>  src/util.c                  | 30 ++++++++++++++++++++++++++++++
>>  src/util.h                  | 30 ++++++++++++++++++++++++++++++
>>  test/test_connect.py        |  4 ++--
>>  test/test_domain.py         |  8 ++++----
>>  6 files changed, 70 insertions(+), 40 deletions(-)
>>

>> diff --git a/src/util.h b/src/util.h
>> index 4304bac..22cf25e 100644
>> --- a/src/util.h
>> +++ b/src/util.h
>> @@ -2,6 +2,7 @@
>>
>>  #include "gdbus.h"
>>
>> +#define VIR_ENUM_SENTINELS
>>  #include <libvirt/libvirt.h>
>>
>>  #define VIRT_DBUS_ERROR virtDBusErrorQuark()
>> @@ -37,3 +38,32 @@ virtDBusUtilVirDomainListFree(virDomainPtr *domains);
>>
>>  G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomain, virDomainFree);
>>  G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainPtr, virtDBusUtilVirDomainListFree);
>> +
>> +gint virEnumFromString(const gchar *const*types,
>> +                       guint ntypes,
>> +                       const gchar *type);

The definition of this function is also missing.

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20180329/af2b5722/attachment-0001.sig>


More information about the libvir-list mailing list