diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-11-30 01:21:11 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-11-30 13:41:55 +0100 |
commit | 52ac6053a714554fb61d5166478e351feddd1f8c (patch) | |
tree | c5de75a94ecc9de51bfbf2ed48f3e5582e2b4ea2 | |
parent | 5b6127b20750c377f000c73f8c8d4ea3f07e7cbf (diff) |
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)
-rw-r--r-- | spice/enums.h | 14 | ||||
-rw-r--r-- | spice/protocol.h | 6 |
2 files changed, 20 insertions, 0 deletions
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 */ |