[PATCH 00/14] Backported some patches from refactory branch (April 7)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Christophe Fergeau (14):
  Move RedCharDeviceCallbacks into RedCharDeviceClass
  RedCharDevice: Add typedef for class virtual functions
  Introduce simple RedPipeItem class
  reds: Put PipeItem first in VDIReadBuf
  reds: Derive VDIPortReadBuf from RedPipeItem
  FIXME/HACK: RedPipeItem/VDIPortBuf refcounting hack
  smartcard: Derive MsgItem from RedPipeItem
  spicevmc: Derive SpiceVmcPipeItem from RedPipeItem
  char-device: Replace RedCharDeviceMsgToClient with RedPipeItem
  char-device: Remove RedCharDeviceClass::{un,}ref_msg_to_client
  Replace RedCharDevice::on_free_self_token with a signal
  Remove use of opaque from vdi_port_read_one_msg_from_device
  Use GQueue for RedCharDevice::send_queue
  Use weak gobject ref instead of reds_on_char_device_state_destroy

 server/Makefile.am     |   2 +
 server/char-device.c   | 169 ++++++++++++++++++++++---------------------------
 server/char-device.h   |  63 +++++++-----------
 server/red-channel.c   |   6 --
 server/red-channel.h   |  13 +---
 server/red-pipe-item.c |  65 +++++++++++++++++++
 server/red-pipe-item.h |  60 ++++++++++++++++++
 server/reds.c          | 148 ++++++++++++++++++++-----------------------
 server/reds.h          |   1 -
 server/smartcard.c     |  72 +++++++--------------
 server/spicevmc.c      |  83 +++++++-----------------
 11 files changed, 342 insertions(+), 340 deletions(-)
 create mode 100644 server/red-pipe-item.c
 create mode 100644 server/red-pipe-item.h

-- 
2.4.11

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]