[Spice-devel] [PATCH spice-protocol 2/2] Add support for reporting availability of agent features
Pavel Grunt
pgrunt at redhat.com
Thu Sep 15 10:08:58 UTC 2016
Some agent features can be disabled on the server:
* Copy & Paste
* File transfer
Add a message to give this info to the client, so it doesn't
try to use them.
Related:
https://bugzilla.redhat.com/show_bug.cgi?id=1373725
---
spice/enums.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/spice/enums.h b/spice/enums.h
index 1d0c2db..dc68fce 100644
--- a/spice/enums.h
+++ b/spice/enums.h
@@ -128,6 +128,13 @@ typedef enum SpicePubkeyType {
SPICE_PUBKEY_TYPE_ENUM_END
} SpicePubkeyType;
+typedef enum SpiceAgentFeaturesFlags {
+ SPICE_AGENT_FEATURE_COPY_PASTE = (1 << 0),
+ SPICE_AGENT_FEATURE_FILE_TRANSFER = (1 << 1),
+
+ SPICE_AGENT_FEATURES_FLAGS_MASK = 0x3
+} SpiceAgentFeaturesFlags;
+
typedef enum SpiceClipType {
SPICE_CLIP_TYPE_NONE,
SPICE_CLIP_TYPE_RECTS,
@@ -466,6 +473,7 @@ enum {
SPICE_MSG_MAIN_MIGRATE_BEGIN_SEAMLESS,
SPICE_MSG_MAIN_MIGRATE_DST_SEAMLESS_ACK,
SPICE_MSG_MAIN_MIGRATE_DST_SEAMLESS_NACK,
+ SPICE_MSG_MAIN_AGENT_FEATURES,
SPICE_MSG_END_MAIN
};
--
2.10.0
More information about the Spice-devel
mailing list