summaryrefslogtreecommitdiff
path: root/ui/spice-display.h
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2012-02-24 23:19:30 +0200
committerGerd Hoffmann <kraxel@redhat.com>2012-02-27 09:46:52 +0100
commit2e1a98c9c1b90ca093278c6b43244dc46604d7b7 (patch)
tree0b896f14d426d819f54950c9747f8913c04ff147 /ui/spice-display.h
parent4c19ebb51dc0a59ff12d60844512816562a25047 (diff)
downloadqemu-2e1a98c9c1b90ca093278c6b43244dc46604d7b7.tar.gz
qxl: introduce QXLCookie
Will be used in the next patch. Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'ui/spice-display.h')
-rw-r--r--ui/spice-display.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/spice-display.h b/ui/spice-display.h
index a23bfc8502..8a010cbe83 100644
--- a/ui/spice-display.h
+++ b/ui/spice-display.h
@@ -48,6 +48,20 @@ typedef enum qxl_async_io {
QXL_ASYNC,
} qxl_async_io;
+enum {
+ QXL_COOKIE_TYPE_IO,
+};
+
+typedef struct QXLCookie {
+ int type;
+ uint64_t io;
+ union {
+ uint32_t surface_id;
+ } u;
+} QXLCookie;
+
+QXLCookie *qxl_cookie_new(int type, uint64_t io);
+
typedef struct SimpleSpiceDisplay SimpleSpiceDisplay;
typedef struct SimpleSpiceUpdate SimpleSpiceUpdate;