summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/messages.h2
-rw-r--r--spice.proto2
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 {