[Spice-commits] spice/enums.h spice/protocol.h

Marc-André Lureau elmarco at kemper.freedesktop.org
Wed Dec 5 02:21:56 PST 2012


 spice/enums.h    |   14 ++++++++++++++
 spice/protocol.h |    6 ++++++
 2 files changed, 20 insertions(+)

New commits:
commit 52ac6053a714554fb61d5166478e351feddd1f8c
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date:   Fri Nov 30 01:21:11 2012 +0100

    Add port channel enum values
    
    The channel is based on Spicevmc which simply tunnels data between
    client and server. A few messages have been added:
    
    SPICE_MSG_PORT_INIT: Describes the port state and fqdn name, should be
    sent only once when the client connects.
    
    SPICE_MSG_PORT_EVENT: Server port event. SPICE_PORT_EVENT_OPENED and
    SPICE_PORT_EVENT_CLOSED are typical values when the chardev is opened
    or closed.
    
    SPICE_MSGC_PORT_EVENT: Client port event.
    
    (See related spice.proto change in spice-common)

diff --git a/spice/enums.h b/spice/enums.h
index ba876cd..cf5715f 100644
--- a/spice/enums.h
+++ b/spice/enums.h
@@ -375,6 +375,7 @@ enum {
     SPICE_CHANNEL_TUNNEL,
     SPICE_CHANNEL_SMARTCARD,
     SPICE_CHANNEL_USBREDIR,
+    SPICE_CHANNEL_PORT,
 
     SPICE_END_CHANNEL
 };
@@ -596,4 +597,17 @@ enum {
     SPICE_MSGC_END_SPICEVMC
 };
 
+enum {
+    SPICE_MSG_PORT_INIT = 201,
+    SPICE_MSG_PORT_EVENT,
+
+    SPICE_MSG_END_PORT
+};
+
+enum {
+    SPICE_MSGC_PORT_EVENT = 201,
+
+    SPICE_MSGC_END_PORT
+};
+
 #endif /* _H_SPICE_ENUMS */
diff --git a/spice/protocol.h b/spice/protocol.h
index 0671292..e500a17 100644
--- a/spice/protocol.h
+++ b/spice/protocol.h
@@ -135,6 +135,12 @@ enum {
     SPICE_INPUTS_CAP_KEY_SCANCODE,
 };
 
+enum {
+    SPICE_PORT_EVENT_OPENED,
+    SPICE_PORT_EVENT_CLOSED,
+    SPICE_PORT_EVENT_BREAK,
+};
+
 #include <spice/end-packed.h>
 
 #endif /* _H_SPICE_PROTOCOL */


More information about the Spice-commits mailing list