From 52ac6053a714554fb61d5166478e351feddd1f8c Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Fri, 30 Nov 2012 01:21:11 +0100 Subject: 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) --- spice/enums.h | 14 ++++++++++++++ spice/protocol.h | 6 ++++++ 2 files changed, 20 insertions(+) (limited to 'spice') 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 #endif /* _H_SPICE_PROTOCOL */ -- cgit v1.2.3