[Spice-devel] [vdagent-linux v2 0/5] VDAgentConnection

Jakub Janků jjanku at redhat.com
Tue Apr 30 09:33:34 UTC 2019


Hi,

finally sending v2 of the series that Victor reviewed back in December.

Main changes since v1:
* tried to improve the design --> udscs and virtio_port
  are now implemented as subclasses of VDAgentConnection
* reimplemented write in VDAgentConnection so that flush
  is now synchronous (doesn't use the "hack" with GMainLoop)

Cheers,

Jakub Janků (5):
  build: add GIO dependency
  introduce VDAgentConnection
  udscs: use GObject macro
  virtio: use GObject macro
  udscs-server: split initialization

 Makefile.am                |  14 +-
 configure.ac               |   2 +-
 src/udscs.c                | 578 +++++++++----------------------------
 src/udscs.h                | 100 ++-----
 src/vdagent-connection.c   | 322 +++++++++++++++++++++
 src/vdagent-connection.h   | 102 +++++++
 src/vdagent/clipboard.c    |   8 +-
 src/vdagent/clipboard.h    |   4 +-
 src/vdagent/file-xfers.c   |   6 +-
 src/vdagent/file-xfers.h   |   4 +-
 src/vdagent/vdagent.c      |  32 +-
 src/vdagent/x11-priv.h     |   2 +-
 src/vdagent/x11.c          |   2 +-
 src/vdagent/x11.h          |   2 +-
 src/vdagentd/vdagentd.c    | 306 ++++++++++----------
 src/vdagentd/virtio-port.c | 420 +++++++++------------------
 src/vdagentd/virtio-port.h |  63 ++--
 17 files changed, 934 insertions(+), 1033 deletions(-)
 create mode 100644 src/vdagent-connection.c
 create mode 100644 src/vdagent-connection.h

-- 
2.20.1



More information about the Spice-devel mailing list