diff options
Diffstat (limited to 'spice/protocol.h')
-rw-r--r-- | spice/protocol.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spice/protocol.h b/spice/protocol.h index 02709be..60016df 100644 --- a/spice/protocol.h +++ b/spice/protocol.h @@ -158,6 +158,8 @@ enum { SPICE_MSG_MAIN_AGENT_DATA, SPICE_MSG_MAIN_AGENT_TOKEN, + SPICE_MSG_MAIN_MIGRATE_SWITCH_HOST, + SPICE_MSG_END_MAIN, }; @@ -223,6 +225,15 @@ typedef struct SPICE_ATTR_PACKED SpiceMsgMainMigrationBegin { uint32_t pub_key_size; } SpiceMsgMainMigrationBegin; +typedef struct SPICE_ATTR_PACKED SpiceMsgMainMigrationSwitchHost { + uint16_t port; + uint16_t sport; + uint32_t host_offset; + uint32_t host_size; + uint32_t cert_subject_offset; + uint32_t cert_subject_size; +} SpiceMsgMainMigrationSwitchHost; + enum { SPICE_MIGRATE_NEED_FLUSH = (1 << 0), SPICE_MIGRATE_NEED_DATA_TRANSFER = (1 << 1), |