summaryrefslogtreecommitdiffstats
path: root/common/canvas_base.h
diff options
context:
space:
mode:
authorIzik Eidus <ieidus@redhat.com>2009-11-21 22:42:38 +0200
committerMarc-André Lureau <marcandre.lureau@gmail.com>2012-03-20 15:25:36 +0100
commit8d3823c46a88f69b34f9db20aea8ab8f8aae7e63 (patch)
tree7399158c03e6b1b1dc50808de900b7bf938cd801 /common/canvas_base.h
parentee15aef4bca80195f00e5b9f96c4b59c6d2bb0cf (diff)
downloadspice-common-8d3823c46a88f69b34f9db20aea8ab8f8aae7e63.tar.gz
spice-common-8d3823c46a88f69b34f9db20aea8ab8f8aae7e63.tar.xz
spice-common-8d3823c46a88f69b34f9db20aea8ab8f8aae7e63.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 778244f..36529bd 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