From 2eaef9c16d5b40dbe3f2aaca5db64beed8884ea5 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 7 Mar 2018 11:13:34 +0000 Subject: [PATCH] protocol: Add some documentation for inval_all_pixmaps message This message is not straight forward to grasp. Not clear by the name why we need to wait other channels messages before resetting the image cache. Signed-off-by: Frediano Ziglio Acked-by: Jonathon Jongsma --- spice.proto | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spice.proto b/spice.proto index 76cfef2..6f873a2 100644 --- a/spice.proto +++ b/spice.proto @@ -736,6 +736,13 @@ channel DisplayChannel : BaseChannel { ResourceID resources[count] @end; } @ctype(SpiceResourceList) inval_list; + /* This message is used to invalidate the complete image cache + * on the client. + * Due to synchronization for GLZ images we must make sure + * that messages related to cached images on other channels + * are processed so we send a list of channels with respective + * message serials to wait for. + */ message { uint8 wait_count; WaitForChannel wait_list[wait_count] @end;