[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] Remove magic numbers for VNC message IDs from c
From: |
Anthony Liguori |
Subject: |
Re: [Qemu-devel] [PATCH] Remove magic numbers for VNC message IDs from code |
Date: |
Wed, 31 Mar 2010 12:07:51 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-4.fc12 Lightning/1.0pre Thunderbird/3.0 |
On 03/31/2010 11:45 AM, Daniel P. Berrange wrote:
diff --git a/vnc.h b/vnc.h
index 0a7487b..8752de0 100644
--- a/vnc.h
+++ b/vnc.h
@@ -276,6 +276,57 @@ enum {
#define VNC_FEATURE_COPYRECT_MASK (1<< VNC_FEATURE_COPYRECT)
+/* Client -> Server message IDs */
+#define VNC_MSG_CLIENT_SET_PIXEL_FORMAT 0
+#define VNC_MSG_CLIENT_SET_ENCODINGS 2
+#define VNC_MSG_CLIENT_FRAMEBUFFER_UPDATE_REQUEST 3
+#define VNC_MSG_CLIENT_KEY_EVENT 4
+#define VNC_MSG_CLIENT_POINTER_EVENT 5
+#define VNC_MSG_CLIENT_CUT_TEXT 6
+#define VNC_MSG_CLIENT_VMWARE_0 127
+#define VNC_MSG_CLIENT_CALL_CONTROL 249
+#define VNC_MSG_CLIENT_XVP 250
+#define VNC_MSG_CLIENT_SET_DESKTOP_SIZE 251
+#define VNC_MSG_CLIENT_TIGHT 252
+#define VNC_MSG_CLIENT_GII 253
+#define VNC_MSG_CLIENT_VMWARE_1 254
+#define VNC_MSG_CLIENT_ALIGUORI 255
+
+/* Server -> Client message IDs */
+#define VNC_MSG_SERVER_FRAMEBUFFER_UPDATE 0
+#define VNC_MSG_SERVER_SET_COLOUR_MAP_ENTRIES 1
+#define VNC_MSG_SERVER_BELL 2
+#define VNC_MSG_SERVER_CUT_TEXT 3
+#define VNC_MSG_SERVER_VMWARE_0 127
+#define VNC_MSG_SERVER_CALL_CONTROL 249
+#define VNC_MSG_SERVER_XVP 250
+#define VNC_MSG_SERVER_TIGHT 252
+#define VNC_MSG_SERVER_GII 253
+#define VNC_MSG_SERVER_VMWARE_1 254
+#define VNC_MSG_SERVER_ALIGUORI 255
+
+
+
+/* Aliguori client -> server message IDs */
+#define VNC_MSG_CLIENT_ALIGUORI_EXT_KEY_EVENT 0
+#define VNC_MSG_CLIENT_ALIGUORI_AUDIO 1
+
+/* Aliguori server -> client message IDs */
+#define VNC_MSG_SERVER_ALIGUORI_AUDIO 1
+
+
+
+/* Aliguori client -> server audio message IDs */
+#define VNC_MSG_CLIENT_ALIGUORI_AUDIO_ENABLE 0
+#define VNC_MSG_CLIENT_ALIGUORI_AUDIO_DISABLE 1
+#define VNC_MSG_CLIENT_ALIGUORI_AUDIO_SET_FORMAT 2
+
+/* Aliguori server -> client audio message IDs */
+#define VNC_MSG_SERVER_ALIGUORI_AUDIO_END 0
+#define VNC_MSG_SERVER_ALIGUORI_AUDIO_BEGIN 1
+#define VNC_MSG_SERVER_ALIGUORI_AUDIO_DATA 2
Nice patch, but let's s/aliguori/qemu/.
Regards,
Anthony Liguori
+
/*****************************************************************************
*
* Internal APIs