diff options
Diffstat (limited to 'server/red_channel.h')
-rw-r--r-- | server/red_channel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/red_channel.h b/server/red_channel.h index 8c8e1c8b..de72fffb 100644 --- a/server/red_channel.h +++ b/server/red_channel.h @@ -143,6 +143,7 @@ typedef struct MainChannelClient MainChannelClient; enum { PIPE_ITEM_TYPE_SET_ACK=1, PIPE_ITEM_TYPE_MIGRATE, + PIPE_ITEM_TYPE_EMPTY_MSG, PIPE_ITEM_TYPE_CHANNEL_BASE=101, }; @@ -438,6 +439,9 @@ void red_channel_client_pipe_add_tail(RedChannelClient *rcc, PipeItem *item); void red_channel_client_pipe_add_type(RedChannelClient *rcc, int pipe_item_type); void red_channel_pipes_add_type(RedChannel *channel, int pipe_item_type); +void red_channel_client_pipe_add_empty_msg(RedChannelClient *rcc, int msg_type); +void red_channel_pipes_add_empty_msg(RedChannel *channel, int msg_type); + void red_channel_client_ack_zero_messages_window(RedChannelClient *rcc); void red_channel_client_ack_set_client_window(RedChannelClient *rcc, int client_window); void red_channel_client_push_set_ack(RedChannelClient *rcc); |