"coredump-restart")
VIR_ENUM_IMPL(virDomainDevice, VIR_DOMAIN_DEVICE_LAST,
+ "none",
"disk",
"lease",
"filesystem",
"controller",
"graphics",
"hub",
- "redirdev")
+ "redirdev",
+ "smartcard",
+ "chr",
+ "memballoon")
VIR_ENUM_IMPL(virDomainDeviceAddress, VIR_DOMAIN_DEVICE_ADDRESS_TYPE_LAST,
"none",
};
/* Flags for the 'type' field in next struct */
-enum virDomainDeviceType {
+typedef enum {
+ VIR_DOMAIN_DEVICE_NONE = 0,
VIR_DOMAIN_DEVICE_DISK,
VIR_DOMAIN_DEVICE_LEASE,
VIR_DOMAIN_DEVICE_FS,
VIR_DOMAIN_DEVICE_GRAPHICS,
VIR_DOMAIN_DEVICE_HUB,
VIR_DOMAIN_DEVICE_REDIRDEV,
+ VIR_DOMAIN_DEVICE_SMARTCARD,
+ VIR_DOMAIN_DEVICE_CHR,
+ VIR_DOMAIN_DEVICE_MEMBALLOON,
VIR_DOMAIN_DEVICE_LAST,
-};
+} virDomainDeviceType;
typedef struct _virDomainDeviceDef virDomainDeviceDef;
typedef virDomainDeviceDef *virDomainDeviceDefPtr;
virDomainGraphicsDefPtr graphics;
virDomainHubDefPtr hub;
virDomainRedirdevDefPtr redirdev;
+ virDomainSmartcardDefPtr smartcard;
+ virDomainChrDefPtr chr;
+ virDomainMemballoonDefPtr memballoon;
} data;
};