These vfuncs are dealing with client stream which is a responsibility of RedChannelClient. Changes since v1: - rebased on master. Frediano Ziglio (2): Introduce CommonGraphicsChannelClient red-channel: Move alloc_recv_buf and release_recv_buf to RedChannelClient server/common-graphics-channel.c | 33 +++++++++++++++--- server/common-graphics-channel.h | 32 +++++++++++++++++ server/cursor-channel-client.c | 2 +- server/cursor-channel-client.h | 5 ++- server/dcc.c | 2 +- server/dcc.h | 12 +++---- server/inputs-channel-client.c | 36 +++++++++++++++++++ server/inputs-channel.c | 34 ------------------ server/main-channel-client.c | 36 +++++++++++++++++++ server/main-channel.c | 36 ------------------- server/red-channel-client.c | 9 ++--- server/red-channel-client.h | 3 ++ server/red-channel.c | 3 +- server/red-channel.h | 6 ---- server/smartcard-channel-client.c | 23 ++++++++---- server/smartcard-channel-client.h | 18 ---------- server/smartcard.c | 2 -- server/sound.c | 8 +++-- server/spicevmc.c | 73 +++++++++++++++++++++++++++++++++++++-- 19 files changed, 241 insertions(+), 132 deletions(-) -- 2.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel