Ack for the entire set. On 12/07/2010 01:44 PM, Alon Levy wrote:
This patchset is the beginning of reusing red_channel.h's RedChannel for most of the channels we have. In this patchset the inputs channel is split, then red_channel is augmented to work with spice parser type (from marshaller, used by inputs), and finally inputs is made to use red_channel.h It also includes a small fix for keyboard modifier callback after channel disconnection.v1->v2: (Hans review) * added check to red_channel for NULL returning alloc buf callback. * added check for size of requested buf in inputs * folded back free from later patch into "use red_channel" patch * moved spice_marshaller_destroy to release function Alon Levy (13): server/reds: fix typo server: introduce inputs_channel, split from reds.c server: inputs_channel: s/inputs_state/inputs_channel/ server: red_channel: add optional parser and separate incoming/outgoing error handlers for later inputs/main channel usage server: inputs_channel: use red_channel server: reds/inputs_channel: move some structs to inputs_channel server/inputs_channel: initialize inputs_channel to NULL server/inputs_channel: s/inputs_channel/g_inputs_channel/ server/inputs_channel: remove unused declaration in inputs_channel.h server/red_channel: add red_channel_is_connected server/inputs_channel: better protection from channel disconnection on keyboard modifiers callback server/red_channel: error channel if alloc_msg_buf fails (returns NULL) server/inputs: return NULL on alloc_buf request for too large message server/Makefile.am | 1 + server/inputs_channel.c | 553 +++++++++++++++++++++++++++++++++++++++++++ server/inputs_channel.h | 39 +++ server/red_channel.c | 90 +++++++- server/red_channel.h | 32 +++ server/reds.c | 598 ++++------------------------------------------- server/reds.h | 20 +- 7 files changed, 768 insertions(+), 565 deletions(-) create mode 100644 server/inputs_channel.c create mode 100644 server/inputs_channel.h
_______________________________________________ Spice-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/spice-devel
