summaryrefslogtreecommitdiffstats
path: root/server/red_channel.h
Commit message (Collapse)AuthorAgeFilesLines
...
* server/red_channe: make hold_item take a channel argAlon Levy2011-03-021-1/+1
|
* server: rename s/peer/streamMarc-André Lureau2011-02-281-3/+3
| | | | | | | | This is stylish change again. We are talking about a RedStream object, so let's just name the variable "stream" everywhere, to avoid confusion with a non existent RedPeer object. https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: s/RedsStreamContext/RedsStreamMarc-André Lureau2011-02-271-3/+3
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server/red_channel: export red_channel_sendAlon Levy2011-02-071-0/+1
|
* server/red_channel: add red_channel_receive (for red_worker)Alon Levy2011-02-071-0/+8
|
* server/red_channel: unstatic red_channel_pipe_clear (for red_worker)Alon Levy2011-02-071-0/+4
|
* server/red_channel: unstatic red_channel_push (for red_worker)Alon Levy2011-02-071-0/+6
|
* server/red_channel: add public red_channel_default_peer_on_errorAlon Levy2011-02-071-0/+2
| | | | for later use in red_worker
* server/red_channel: add red_channel_pipe_add_after (from red_worker)Alon Levy2011-02-071-0/+1
|
* server/red_channel: make client ack window configurableAlon Levy2011-02-071-0/+1
| | | | from red_worker
* server/red_channel (tunnel): change sig of red_channel_handle_messageAlon Levy2011-02-071-1/+3
| | | | for later usage with red_worker
* server/red_channel: make MAX_SEND_VEC 100Alon Levy2011-02-071-1/+1
| | | | | | | | MAX_SEND_VEC was 100 for DisplayChannel's RedChannel implementation which is being replaced with RedChannel in red_channel. So changing from 50 to 100 in red_channel (make this configurble?) - effectively increased memory usage by: (100-50)*sizeof(iovec)*(num_of_channels-2) ==(arch 64bit) 50*16*6 ~ 5k Not terrible.
* server/red_channel: reflect SpiceDataHeader fields in handle_parsed_procAlon Levy2011-02-071-2/+2
|
* server/red_channel: add red_channel_pipe_add_pushAlon Levy2011-02-071-0/+1
|
* server/red_channel: add hold_item (from red_worker)Alon Levy2011-02-071-0/+4
| | | | | | | | | | | | | hold_item called on init_send_data, matching release. This is not the behavior of red_worker - we ref++ (==hold_item) when sending the item, and --refs when releasing it, instead of only holding if the send is blocked. Note 1: Naming: hold_pipe_item is the proc name, the variable is called hold_item, this is similar to release_item/release_pipe_item naming. Note 2: All channels have empty implementation, we later use this when red_worker get's RedChannelized.
* server/red_channel: add out_bytes_counter (unused)Alon Levy2011-02-071-0/+3
|
* server/red_channel: go marshaller for outgoing (copied from red_worker)Alon Levy2011-01-131-6/+5
|
* server/red_channel: add red_channel_is_connectedAlon Levy2010-12-071-0/+2
|
* server: red_channel: add optional parser and separate incoming/outgoing ↵Alon Levy2010-12-071-0/+30
| | | | error handlers for later inputs/main channel usage
* Fix various misspellingsAlexander Larsson2010-07-081-2/+2
| | | | | | | | | | | | | letancy -> latency compund -> compound SpicedSubMessage -> SpiceSubMessage modifaiers -> modifiers massage -> message outgoiong -> outgoing AlphaBlnd -> AlphaBlend remoth -> remote modifires -> modifiers secore -> secure
* zap vd_interface.hGerd Hoffmann2010-05-191-1/+1
| | | | move over content to spice.h
* s/CoreInterface/SpiceCoreInterface/Gerd Hoffmann2010-05-191-2/+3
|
* Relicense everything from GPL to LGPL 2.1+Alexander Larsson2010-04-131-12/+12
|
* Rename symbols that were changed in spice-protocolAlexander Larsson2010-02-041-11/+11
| | | | | | This is an automatic change using: $ find -name "*.[ch]" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames $ find -name "*.cpp" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames
* tunnelYonit Halperin2009-10-181-0/+182