server/red_channel: unstatic red_channel_push (for red_worker)

This commit is contained in:
Alon Levy 2010-11-07 13:01:48 +02:00
parent 57b719b991
commit a30a602654
2 changed files with 7 additions and 2 deletions

View File

@ -29,7 +29,6 @@
#include "stat.h"
#include "red_channel.h"
static void red_channel_push(RedChannel *channel);
static PipeItem *red_channel_pipe_get(RedChannel *channel);
static void red_channel_pipe_clear(RedChannel *channel);
static void red_channel_event(int fd, int event, void *data);
@ -467,7 +466,7 @@ void red_channel_begin_send_message(RedChannel *channel)
red_channel_send(channel);
}
static void red_channel_push(RedChannel *channel)
void red_channel_push(RedChannel *channel)
{
PipeItem *pipe_item;

View File

@ -225,4 +225,10 @@ void red_channel_pipe_add_tail(RedChannel *channel, PipeItem *item);
/* for types that use this routine -> the pipe item should be freed */
void red_channel_pipe_add_type(RedChannel *channel, int pipe_item_type);
// TODO: unstaticed for display/cursor channels. they do some specific pushes not through
// adding elements or on events. but not sure if this is actually required (only result
// should be that they ""try"" a little harder, but if the event system is correct it
// should not make any difference.
void red_channel_push(RedChannel *channel);
#endif