From 7bbc2ba090788d844573e044041480ff6e3cba7b Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 14 Dec 2010 12:56:15 +0100 Subject: move chardevs out of experimental While we are at it: There is no reason for chardev support to stay in the experimental area, so move it out. qemu should not need the "spice-experimental.h" file. Signed-off-by: Gerd Hoffmann --- server/spice-experimental.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'server/spice-experimental.h') diff --git a/server/spice-experimental.h b/server/spice-experimental.h index f1b7385c..482ac44b 100644 --- a/server/spice-experimental.h +++ b/server/spice-experimental.h @@ -3,31 +3,6 @@ #include "spice.h" -/* char device interfaces */ -#define SPICE_INTERFACE_CHAR_DEVICE "char_device" -#define SPICE_INTERFACE_CHAR_DEVICE_MAJOR 1 -#define SPICE_INTERFACE_CHAR_DEVICE_MINOR 1 -typedef struct SpiceCharDeviceInterface SpiceCharDeviceInterface; -typedef struct SpiceCharDeviceInstance SpiceCharDeviceInstance; -typedef struct SpiceCharDeviceState SpiceCharDeviceState; - -struct SpiceCharDeviceInterface { - SpiceBaseInterface base; - - void (*state)(SpiceCharDeviceInstance *sin, int connected); - int (*write)(SpiceCharDeviceInstance *sin, const uint8_t *buf, int len); - int (*read)(SpiceCharDeviceInstance *sin, uint8_t *buf, int len); -}; - -struct SpiceCharDeviceInstance { - SpiceBaseInstance base; - const char* subtype; - SpiceCharDeviceState *st; -}; - -void spice_server_char_device_wakeup(SpiceCharDeviceInstance *sin); -const char** spice_server_char_device_recognized_subtypes(void); - /* tunnel interface */ #define SPICE_INTERFACE_NET_WIRE "net_wire" -- cgit