diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-24 11:26:11 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-29 12:30:20 +0200 |
commit | fada35a173996ff24aa081112d37cfa7292cabe3 (patch) | |
tree | 640b7566c59614ce65166d62a64d97cce3786743 /server/red_parse_qxl.c | |
parent | b081ec4b0472b697862f996759e2e406a3af38f9 (diff) | |
download | spice-fada35a173996ff24aa081112d37cfa7292cabe3.tar.gz spice-fada35a173996ff24aa081112d37cfa7292cabe3.tar.xz spice-fada35a173996ff24aa081112d37cfa7292cabe3.zip |
qxl abi: parse QXLUpdateCmd.
Diffstat (limited to 'server/red_parse_qxl.c')
-rw-r--r-- | server/red_parse_qxl.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c index 34308c34..f7de6cfe 100644 --- a/server/red_parse_qxl.c +++ b/server/red_parse_qxl.c @@ -312,3 +312,21 @@ void red_put_drawable(RedDrawable *red) { /* nothing yet */ } + +void red_get_update_cmd(RedMemSlotInfo *slots, int group_id, + RedUpdateCmd *red, SPICE_ADDRESS addr) +{ + QXLUpdateCmd *qxl; + + qxl = (QXLUpdateCmd *)get_virt(slots, addr, sizeof(*qxl), group_id); + red->release_info = &qxl->release_info; + + red->area = qxl->area; + red->update_id = qxl->update_id; + red->surface_id = qxl->surface_id; +} + +void red_put_update_cmd(RedUpdateCmd *red) +{ + /* nothing yet */ +} |