summaryrefslogtreecommitdiffstats
path: root/common/cairo_canvas.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/cairo_canvas.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/cairo_canvas.h')
-rw-r--r--common/cairo_canvas.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/common/cairo_canvas.h b/common/cairo_canvas.h
index 3d9a930d..d144b35d 100644
--- a/common/cairo_canvas.h
+++ b/common/cairo_canvas.h
@@ -55,10 +55,7 @@ void canvas_group_start(CairoCanvas *canvas, int n_clip_rects, Rect *clip_rects)
void canvas_group_end(CairoCanvas *canvas);
void canvas_set_addr_delta(CairoCanvas *canvas, ADDRESS delta);
#ifdef CAIRO_CANVAS_ACCESS_TEST
-void canvas_set_access_params(CairoCanvas *canvas, ADDRESS delta, unsigned long base,
- unsigned long max);
-#else
-void canvas_set_access_params(CairoCanvas *canvas, ADDRESS delta);
+void canvas_set_access_params(CairoCanvas *canvas, unsigned long base, unsigned long max);
#endif
cairo_t *canvas_get_cairo(CairoCanvas *canvas);
@@ -78,6 +75,10 @@ CairoCanvas *canvas_create(cairo_t *cairo, int bits
#ifdef USE_GLZ
, void *glz_decoder_opaque, glz_decode_fn_t glz_decode
#endif
+#ifndef CAIRO_CANVAS_NO_CHUNKS
+ , void *get_virt_opaque, get_virt_fn_t get_virt,
+ void *validate_virt_opaque, validate_virt_fn_t validate_virt
+#endif
);
void canvas_destroy(CairoCanvas *canvas);