On Fri, Nov 29, 2013 at 04:18:59PM +0100, Cédric Bosdonnat wrote: > Each unique event ID will thus be composed by 1 byte for the namespace > and 1 byte for a namespace-specific ID. The namespace for domain event > needs to be 0 for compatibility reasons. > --- > include/libvirt/libvirt.h.in | 8 ++++++++ > src/conf/domain_event.c | 10 ++++++++-- > 2 files changed, 16 insertions(+), 2 deletions(-) > > diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in > index 5aad75c..25ab777 100644 > --- a/include/libvirt/libvirt.h.in > +++ b/include/libvirt/libvirt.h.in > @@ -4961,6 +4961,14 @@ typedef enum { > } virDomainEventID; > > > +/** Event IDs are computed in the following way: > + virEventNamespaceID << 8 + vir*EventId > + */ > +typedef enum { > + VIR_EVENT_NAMESPACE_DOMAIN = 0, /* 0 to keep value of virDomainEventId unchanged */ > +} virEventNamespaceID; I'm not sure I see why we need to expose this in the libvirt.h.in public header. Is it not sufficient to hide this in object_event.h instead ? Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list