More preparation for separating RedChannelClient into a separate file. Rename function slightly for improved readability: red_channel_client_blocked() -> red_channel_client_is_blocked() --- server/red-channel.c | 14 +++++++------- server/red-channel.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/server/red-channel.c b/server/red-channel.c index 870296c..bf290b1 100644 --- a/server/red-channel.c +++ b/server/red-channel.c @@ -1908,7 +1908,7 @@ int red_channel_all_blocked(RedChannel *channel) } for (link = channel->clients; link != NULL; link = link->next) { rcc = link->data; - if (!rcc->send_data.blocked) { + if (!red_channel_client_is_blocked(rcc)) { return FALSE; } } @@ -1921,14 +1921,14 @@ int red_channel_any_blocked(RedChannel *channel) RedChannelClient *rcc; FOREACH_CLIENT(channel, link, next, rcc) { - if (rcc->send_data.blocked) { + if (red_channel_client_is_blocked(rcc)) { return TRUE; } } return FALSE; } -int red_channel_client_blocked(RedChannelClient *rcc) +int red_channel_client_is_blocked(RedChannelClient *rcc) { return rcc && rcc->send_data.blocked; } @@ -2311,7 +2311,7 @@ int red_channel_client_wait_outgoing_item(RedChannelClient *rcc, uint64_t end_time; int blocked; - if (!red_channel_client_blocked(rcc)) { + if (!red_channel_client_is_blocked(rcc)) { return TRUE; } if (timeout != -1) { @@ -2325,7 +2325,7 @@ int red_channel_client_wait_outgoing_item(RedChannelClient *rcc, usleep(CHANNEL_BLOCKED_SLEEP_DURATION); red_channel_client_receive(rcc); red_channel_client_send(rcc); - } while ((blocked = red_channel_client_blocked(rcc)) && + } while ((blocked = red_channel_client_is_blocked(rcc)) && (timeout == -1 || spice_get_monotonic_time_ns() < end_time)); if (blocked) { @@ -2371,7 +2371,7 @@ int red_channel_client_wait_pipe_item_sent(RedChannelClient *rcc, mark_item->item_in_pipe = &item_in_pipe; red_channel_client_pipe_add_after(rcc, &mark_item->base, item); - if (red_channel_client_blocked(rcc)) { + if (red_channel_client_is_blocked(rcc)) { red_channel_client_receive(rcc); red_channel_client_send(rcc); } @@ -2432,7 +2432,7 @@ int red_channel_wait_all_sent(RedChannel *channel, void red_channel_client_disconnect_if_pending_send(RedChannelClient *rcc) { - if (red_channel_client_blocked(rcc) || rcc->pipe_size > 0) { + if (red_channel_client_is_blocked(rcc) || rcc->pipe_size > 0) { red_channel_client_disconnect(rcc); } else { spice_assert(red_channel_client_no_item_being_sent(rcc)); diff --git a/server/red-channel.h b/server/red-channel.h index e528d08..370f6a7 100644 --- a/server/red-channel.h +++ b/server/red-channel.h @@ -500,7 +500,7 @@ int red_channel_all_blocked(RedChannel *channel); /* return TRUE if any of the connected clients to this channel are blocked */ int red_channel_any_blocked(RedChannel *channel); -int red_channel_client_blocked(RedChannelClient *rcc); +int red_channel_client_is_blocked(RedChannelClient *rcc); /* helper for channels that have complex logic that can possibly ready a send */ int red_channel_client_send_message_pending(RedChannelClient *rcc); -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel