summaryrefslogtreecommitdiffstats
path: root/server/red_dispatcher.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-09-02 19:10:57 +0200
committerFrediano Ziglio <fziglio@redhat.com>2015-10-23 11:11:18 +0100
commitd3153f861065235c2a7a7120375be5db948c5a77 (patch)
tree89e1f081987f2179cda695b78c83fd97c7599ead /server/red_dispatcher.h
parentef89187effb6d01d60ca539f471fdeebab25fda2 (diff)
downloadspice-d3153f861065235c2a7a7120375be5db948c5a77.tar.gz
spice-d3153f861065235c2a7a7120375be5db948c5a77.tar.xz
spice-d3153f861065235c2a7a7120375be5db948c5a77.zip
worker: remove useless MESSAGE_READY
Now that worker is created before running, and run() returns success, there is no point in using MESSAGE_READY. Acked-by: Frediano Ziglio <fziglio@redhat.com>
Diffstat (limited to 'server/red_dispatcher.h')
-rw-r--r--server/red_dispatcher.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/server/red_dispatcher.h b/server/red_dispatcher.h
index 25811fae..9ee36d7d 100644
--- a/server/red_dispatcher.h
+++ b/server/red_dispatcher.h
@@ -62,11 +62,6 @@ static inline void send_data(int fd, void *in_buf, int n)
} while (n);
}
-static inline void write_message(int fd, RedWorkerMessage *message)
-{
- send_data(fd, message, sizeof(RedWorkerMessage));
-}
-
static inline void receive_data(int fd, void *in_buf, int n)
{
uint8_t *buf = in_buf;
@@ -83,12 +78,17 @@ static inline void receive_data(int fd, void *in_buf, int n)
} while (n);
}
+/* Keep message order, only append new messages!
+ * Replay code store enum values into save files.
+ */
enum {
RED_WORKER_MESSAGE_NOP,
+
RED_WORKER_MESSAGE_UPDATE,
RED_WORKER_MESSAGE_WAKEUP,
RED_WORKER_MESSAGE_OOM,
- RED_WORKER_MESSAGE_READY,
+ RED_WORKER_MESSAGE_READY, /* unused */
+
RED_WORKER_MESSAGE_DISPLAY_CONNECT,
RED_WORKER_MESSAGE_DISPLAY_DISCONNECT,
RED_WORKER_MESSAGE_DISPLAY_MIGRATE,