summaryrefslogtreecommitdiffstats
path: root/server/char_device.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2013-03-06 12:51:43 +0100
committerHans de Goede <hdegoede@redhat.com>2013-03-07 11:52:23 +0100
commit4476c99452202045ca5f1efb79a3c2957fa9bc4b (patch)
treeee60fad3e7fada3ef9b27ce66e58caefa9e7709a /server/char_device.h
parente67e47fb330a2bc2abf415f59ad90ed5e67db303 (diff)
downloadspice-4476c99452202045ca5f1efb79a3c2957fa9bc4b.tar.gz
spice-4476c99452202045ca5f1efb79a3c2957fa9bc4b.tar.xz
spice-4476c99452202045ca5f1efb79a3c2957fa9bc4b.zip
char_device: Add spice_char_device_write_buffer_get_server_no_token()
To allow the server to send agent messages without needing to wait for a self-token. IE for sending VD_AGENT_CLIENT_DISCONNECTED messages. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'server/char_device.h')
-rw-r--r--server/char_device.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/char_device.h b/server/char_device.h
index 8bfe4ec6..99bdb2e2 100644
--- a/server/char_device.h
+++ b/server/char_device.h
@@ -181,6 +181,9 @@ void spice_char_device_send_to_client_tokens_set(SpiceCharDeviceState *dev,
SpiceCharDeviceWriteBuffer *spice_char_device_write_buffer_get(SpiceCharDeviceState *dev,
RedClient *client, int size);
+SpiceCharDeviceWriteBuffer *spice_char_device_write_buffer_get_server_no_token(
+ SpiceCharDeviceState *dev, int size);
+
/* Either add the buffer to the write queue or release it */
void spice_char_device_write_buffer_add(SpiceCharDeviceState *dev,
SpiceCharDeviceWriteBuffer *write_buf);