diff options
author | Alon Levy <alevy@redhat.com> | 2011-04-24 10:32:10 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-08-23 17:56:46 +0300 |
commit | 614df171931ebc746652537215a5ce83bdf8a458 (patch) | |
tree | d477f0a5e97f3c0ea9fb1744aa74648f55f4dd2a /server/red_channel.h | |
parent | 448ed75bd6c8db7ca48cab8aa1256a262e87fcc0 (diff) | |
download | spice-614df171931ebc746652537215a5ce83bdf8a458.tar.gz spice-614df171931ebc746652537215a5ce83bdf8a458.tar.xz spice-614df171931ebc746652537215a5ce83bdf8a458.zip |
server/reds: add concept of secondary channels
Secondary channels are those that don't support multiple clients. The
support added in this patch just doesn't let the second or more connected
client receive the unsupported channels in the channels list sent by the
server to the client. This doesn't handle the situation where:
client A connects (gets all channels)
client B connects (gets supported multiple client channels)
client A disconnects (Suboptimal 1: B doesn't get new channels at this point)
client C connects (Suboptimal 2: C doesn't get the full list of channels, but
the partial one)
Specifically the channels that only support a single client are:
sound (both playback and record channels)
smartcard
tunnel
Diffstat (limited to 'server/red_channel.h')
0 files changed, 0 insertions, 0 deletions