summaryrefslogtreecommitdiffstats
path: root/common/canvas_base.h
diff options
context:
space:
mode:
authorIzik Eidus <ieidus@redhat.com>2009-11-21 22:42:38 +0200
committerYaniv Kamay <ykamay@redhat.com>2009-11-23 20:54:11 +0200
commita70110c4e50aad99de7a844bb78eb868768e7841 (patch)
treec12cecce588255af581b6a7e3a85c7d4d3f62ed0 /common/canvas_base.h
parentf20e0d3200c17d3850e4d08ee55edb6c836ae71e (diff)
downloadspice-a70110c4e50aad99de7a844bb78eb868768e7841.tar.gz
spice-a70110c4e50aad99de7a844bb78eb868768e7841.tar.xz
spice-a70110c4e50aad99de7a844bb78eb868768e7841.zip
spice: server: add memslots support.
Signed-off-by: Izik Eidus <ieidus@redhat.com>
Diffstat (limited to 'common/canvas_base.h')
-rw-r--r--common/canvas_base.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/canvas_base.h b/common/canvas_base.h
index 778244f7..36529bd5 100644
--- a/common/canvas_base.h
+++ b/common/canvas_base.h
@@ -35,6 +35,11 @@ typedef void (*palette_cache_release_fn_t)(Palette *palette);
typedef void (*glz_decode_fn_t)(void *glz_decoder_opaque, uint8_t *data,
Palette *plt, void *usr_data);
+#ifndef CAIRO_CANVAS_NO_CHUNKS
+typedef void *(*get_virt_fn_t)(void *get_virt_opaque, unsigned long addr, uint32_t add_size);
+typedef void (*validate_virt_fn_t)(void *validate_virt_opaque, unsigned long virt,
+ unsigned long from_addr, uint32_t add_size);
+#endif
#endif