summaryrefslogtreecommitdiffstats
path: root/server/inputs_channel.c
Commit message (Collapse)AuthorAgeFilesLines
...
* server/red_channel: add red_channel_pipe_add_pushAlon Levy2011-02-071-4/+4
|
* server/red_channel: add hold_item (from red_worker)Alon Levy2011-02-071-0/+5
| | | | | | | | | | | | | 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/inputs_channel: use outgoing marshaller in red_channel/RedChannelAlon Levy2011-01-161-58/+76
|
* server/inputs: return NULL on alloc_buf request for too large messageAlon Levy2010-12-071-0/+4
|
* server/inputs_channel: better protection from channel disconnection on ↵Alon Levy2010-12-071-1/+1
| | | | keyboard modifiers callback
* server/inputs_channel: s/inputs_channel/g_inputs_channel/Alon Levy2010-12-071-17/+22
|
* server/inputs_channel: initialize inputs_channel to NULLAlon Levy2010-12-071-1/+1
|
* server: reds/inputs_channel: move some structs to inputs_channelAlon Levy2010-12-071-0/+12
|
* server: inputs_channel: use red_channelAlon Levy2010-12-071-282/+125
|
* server: inputs_channel: s/inputs_state/inputs_channel/Alon Levy2010-12-071-51/+46
|
* server: introduce inputs_channel, split from reds.cAlon Levy2010-12-071-0/+694