ack On Wed, Jan 19, 2011 at 7:07 PM, Alon Levy <[email protected]> wrote: > --- > server/red_channel.c | 5 +++++ > server/red_channel.h | 8 ++++++++ > 2 files changed, 13 insertions(+), 0 deletions(-) > > diff --git a/server/red_channel.c b/server/red_channel.c > index bda5e81..0492282 100644 > --- a/server/red_channel.c > +++ b/server/red_channel.c > @@ -143,6 +143,11 @@ static void red_peer_handle_incoming(RedsStreamContext > *peer, IncomingHandler *h > } > } > > +void red_channel_receive(RedChannel *channel) > +{ > + red_peer_handle_incoming(channel->peer, &channel->incoming); > +} > + > static void red_peer_handle_outgoing(RedsStreamContext *peer, > OutgoingHandler *handler) > { > int n; > diff --git a/server/red_channel.h b/server/red_channel.h > index 10c9a66..e0eccd9 100644 > --- a/server/red_channel.h > +++ b/server/red_channel.h > @@ -234,5 +234,13 @@ void red_channel_push(RedChannel *channel); > // current red_channel_shutdown also closes the socket - is there a socket > to close? > // are we reading from an fd here? arghh > void red_channel_pipe_clear(RedChannel *channel); > +// Again, used in various places outside of event handler context (or in > other event handler > +// contexts): > +// flush_display_commands/flush_cursor_commands > +// display_channel_wait_for_init > +// red_wait_outgoing_item > +// red_wait_pipe_item_sent > +// handle_channel_events - this is the only one that was used before, and > was in red_channel.c > +void red_channel_receive(RedChannel *channel); > > #endif > -- > 1.7.3.4 > > _______________________________________________ > Spice-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/spice-devel >
-- Marc-André Lureau _______________________________________________ Spice-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/spice-devel
