qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

spice.h (649B)


      1 #ifndef CHARDEV_SPICE_H
      2 #define CHARDEV_SPICE_H
      3 
      4 #include <spice.h>
      5 #include "chardev/char-fe.h"
      6 #include "qom/object.h"
      7 
      8 struct SpiceChardev {
      9     Chardev               parent;
     10 
     11     SpiceCharDeviceInstance sin;
     12     bool                  active;
     13     bool                  blocked;
     14     const uint8_t         *datapos;
     15     int                   datalen;
     16 };
     17 typedef struct SpiceChardev SpiceChardev;
     18 
     19 #define TYPE_CHARDEV_SPICE "chardev-spice"
     20 #define TYPE_CHARDEV_SPICEVMC "chardev-spicevmc"
     21 #define TYPE_CHARDEV_SPICEPORT "chardev-spiceport"
     22 
     23 DECLARE_INSTANCE_CHECKER(SpiceChardev, SPICE_CHARDEV,
     24                          TYPE_CHARDEV_SPICE)
     25 
     26 #endif