[libvirt] [gconfig v2 0/6] Add support for changing listen address

Visarion Alexandru viorel.visarion at gmail.com
Wed Aug 17 15:58:45 UTC 2016


From: Visarion Alexandru <viorel.visarion at gmail.com>

libvirt-domain-graphics-listen defines an abstract class used
to represent one listen node.

libvirt-domain-graphics-liste-address defines a class that
represents a listen node of type 'address', for the
graphics device.

We have to first remove the 'listen' attribute of the
graphics device before adding child 'listen' nodes,
to avoid inconsistencies check.

I added a test for the new API which uses a SPICE graphics (I
noticed that generally APIs aren't tested on both SPICE and VNC)

Visarion Alexandru (6):
  libvirt-gconfig: Include GIO dependency
  Introduce libvirt-domain-graphics-listen
  Introduce libvirt-gconfig-domain-graphics-listen-address
  config: Add vnc listen getter/setter
  config: Add spice listen getter/setter
  tests: Add test for GVirConfigDomainGraphicsListenAddress

 configure.ac                                       |   2 +
 libvirt-gconfig-1.0.pc.in                          |   2 +-
 libvirt-gconfig/Makefile.am                        |  10 +-
 ...ibvirt-gconfig-domain-graphics-listen-address.c | 128 +++++++++++++++++++++
 ...ibvirt-gconfig-domain-graphics-listen-address.h |  78 +++++++++++++
 .../libvirt-gconfig-domain-graphics-listen.c       |  49 ++++++++
 .../libvirt-gconfig-domain-graphics-listen.h       |  65 +++++++++++
 .../libvirt-gconfig-domain-graphics-spice.c        |  84 ++++++++++++++
 .../libvirt-gconfig-domain-graphics-spice.h        |   4 +
 .../libvirt-gconfig-domain-graphics-vnc.c          |  84 ++++++++++++++
 .../libvirt-gconfig-domain-graphics-vnc.h          |   4 +
 libvirt-gconfig/libvirt-gconfig.h                  |   2 +
 libvirt-gconfig/libvirt-gconfig.sym                |  12 ++
 tests/test-gconfig.c                               |  36 ++++++
 .../xml/gconfig-domain-device-graphics-listen.xml  |   7 ++
 vapi/Makefile.am                                   |   1 +
 16 files changed, 565 insertions(+), 3 deletions(-)
 create mode 100644 libvirt-gconfig/libvirt-gconfig-domain-graphics-listen-address.c
 create mode 100644 libvirt-gconfig/libvirt-gconfig-domain-graphics-listen-address.h
 create mode 100644 libvirt-gconfig/libvirt-gconfig-domain-graphics-listen.c
 create mode 100644 libvirt-gconfig/libvirt-gconfig-domain-graphics-listen.h
 create mode 100644 tests/xml/gconfig-domain-device-graphics-listen.xml

-- 
2.7.4




More information about the libvir-list mailing list