diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-06-18 17:12:07 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-06-18 20:27:32 +0200 |
commit | 4ce4364f84a1b458b715f4c5fa83ea20fd26f749 (patch) | |
tree | 940cebe45d71099941b049a2221f0c4f6b85f4eb | |
parent | 3c8cb83af5cbe85e6ab41ec1c0b41c5a29230d9e (diff) | |
download | spice-4ce4364f84a1b458b715f4c5fa83ea20fd26f749.tar.gz spice-4ce4364f84a1b458b715f4c5fa83ea20fd26f749.tar.xz spice-4ce4364f84a1b458b715f4c5fa83ea20fd26f749.zip |
Make ping data @as_ptr to avoid copying data
-rw-r--r-- | common/messages.h | 2 | ||||
-rw-r--r-- | spice.proto | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/common/messages.h b/common/messages.h index 2ba14bf2..e3179490 100644 --- a/common/messages.h +++ b/common/messages.h @@ -150,6 +150,8 @@ typedef struct SpiceMsgMainMouseMode { typedef struct SpiceMsgPing { uint32_t id; uint64_t timestamp; + void *data; + uint32_t data_len; } SpiceMsgPing; typedef struct SpiceMsgMainAgentDisconnect { diff --git a/spice.proto b/spice.proto index 6750d2d7..bad9ed3a 100644 --- a/spice.proto +++ b/spice.proto @@ -111,7 +111,7 @@ channel BaseChannel { message { uint32 id; uint64 timestamp; - uint8 data[] @end @ctype(uint8_t); + uint8 data[] @end @ctype(uint8_t) @as_ptr(data_len); } ping; message { |