[libvirt] [dbus PATCH 3/4] Merge all Domain lifecycle signals into one signal called Domain.

Katerina Koukiou kkoukiou at redhat.com
Thu Mar 29 15:10:43 UTC 2018


On Thu, 2018-03-29 at 15:14 +0200, Pavel Hrdina wrote:
> On Thu, Mar 29, 2018 at 01:07:57PM +0200, Katerina Koukiou wrote:
> > Instead of having multiple signals regarding to domain events,
> > like DomainStarted, DomainUndefined etc, we will have only one
> > called Domain, and the specific event type will be specified in
> > the signals arguments.
> > 
> > The domain name argument in not needed in the signal since we can
> > fetch it from path.
> > 
> > The tests are adjusted to call correctly connect_to_signal method
> > on the new signal.
> > 
> > Signed-off-by: Katerina Koukiou <kkoukiou at redhat.com>
> > ---
> >  data/org.libvirt.Connect.xml | 54 +++-----------------------------
> > ------------
> >  src/events.c                 | 26 ++++++++++-----------
> >  test/test_connect.py         | 10 ++++----
> >  test/test_domain.py          | 20 +++++++---------
> >  4 files changed, 27 insertions(+), 83 deletions(-)
> > 
> > diff --git a/data/org.libvirt.Connect.xml
> > b/data/org.libvirt.Connect.xml
> > index f24dff4..6810422 100644
> > --- a/data/org.libvirt.Connect.xml
> > +++ b/data/org.libvirt.Connect.xml
> > @@ -44,59 +44,11 @@
> >        <arg name="uuid" type="s" direction="in"/>
> >        <arg name="domain" type="o" direction="out"/>
> >      </method>
> > -    <signal name="DomainCrashed">
> > +    <signal name="Domain">
> 
> I'm not sure about using "Domain" as the signal name, how about
> "DomainEvent", "DomainChanded" or "DomainState"?

DomainEvent sounds good. Changed.

> 
> Pavel




More information about the libvir-list mailing list