This patch serie include changes to respond to Eric and Daniel's comments.
The event namespace part of the ID is only handled at the object event's
level, though we need to strip it out of virObjectEventStateEventID to get
the remote driver properly deregister.

Cédric Bosdonnat (7):
  Added Network events API and virNetworkEventLifecycle.
  test driver: implemented network events
  Add network events unit tests
  Add network events to the remote driver
  Added network events to the bridged network driver
  Fixed indentation in src/conf/*_event*
  Added default case with error for object event dispatching

 daemon/libvirtd.h                    |   1 +
 daemon/remote.c                      | 139 +++++++++++++++++
 include/libvirt/libvirt.h.in         |  80 ++++++++++
 src/Makefile.am                      |   5 +
 src/conf/domain_event.c              | 286 ++++++++++++++++++++---------------
 src/conf/domain_event.h              | 271 +++++++++++++++++++--------------
 src/conf/network_event.c             | 154 +++++++++++++++++++
 src/conf/network_event.h             |  51 +++++++
 src/conf/object_event.c              |  50 +++---
 src/conf/object_event.h              |   1 +
 src/conf/object_event_private.h      |  20 ++-
 src/driver.h                         |  14 ++
 src/libvirt.c                        | 125 +++++++++++++++
 src/libvirt_private.syms             |   2 +
 src/libvirt_public.syms              |   7 +
 src/network/bridge_driver.c          |  90 +++++++++++
 src/network/bridge_driver_platform.h |   3 +
 src/remote/remote_driver.c           | 127 ++++++++++++++++
 src/remote/remote_protocol.x         |  46 +++++-
 src/test/test_driver.c               |  62 ++++++++
 tests/objecteventtest.c              | 167 ++++++++++++++++++++
 21 files changed, 1444 insertions(+), 257 deletions(-)
 create mode 100644 src/conf/network_event.c
 create mode 100644 src/conf/network_event.h

-- 
1.8.4.4

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to