summaryrefslogtreecommitdiffstats
path: root/server/red_channel.h
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-04-24 10:32:10 +0300
committerAlon Levy <alevy@redhat.com>2011-08-23 17:56:46 +0300
commit614df171931ebc746652537215a5ce83bdf8a458 (patch)
treed477f0a5e97f3c0ea9fb1744aa74648f55f4dd2a /server/red_channel.h
parent448ed75bd6c8db7ca48cab8aa1256a262e87fcc0 (diff)
downloadspice-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