mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2026-01-14 11:24:15 +00:00
smartcard: build fixes for spice server
Define different enums that have a SPICE_ prefix to not conflict with same value enums from libcacard/vsccard_common.h, and continue to use the same SPICE_MSG_SMARTCARD_DATA and SPICE_MSGC_SMARTCARD_DATA enum that is used by the server and clients (spice-gtk, spicec) alike.
This commit is contained in:
parent
341f33cbdb
commit
8738ce1c5e
@ -1139,7 +1139,7 @@ enum32 vsc_message_type {
|
||||
APDU,
|
||||
Flush,
|
||||
FlushComplete
|
||||
} @prefix(VSC_);
|
||||
};
|
||||
|
||||
struct VscMessageHeader {
|
||||
vsc_message_type type;
|
||||
@ -1170,7 +1170,7 @@ channel SmartcardChannel : BaseChannel {
|
||||
uint32 reader_id;
|
||||
uint32 length;
|
||||
uint8 data[] @end;
|
||||
} @ctype(SpiceMsgSmartcard) msg = 101;
|
||||
} @ctype(SpiceMsgSmartcard) data = 101;
|
||||
|
||||
client:
|
||||
message {
|
||||
@ -1184,7 +1184,7 @@ channel SmartcardChannel : BaseChannel {
|
||||
case Error:
|
||||
VscMessageError error;
|
||||
} u @anon;
|
||||
} @ctype(SpiceMsgcSmartcard) msg = 101;
|
||||
} @ctype(SpiceMsgcSmartcard) data = 101;
|
||||
|
||||
message {
|
||||
vsc_message_type type;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user