Require a semicolon for VIR_ENUM_IMPL calls

Missing semicolon at the end of macros can confuse some analyzers
(like cppcheck <filename>), and we have a mix of semicolon and
non-semicolon usage through the code. Let's standardize on using
a semicolon for VIR_ENUM_IMPL calls.

Move the verify() statement to the end of the macro and drop
the semicolon, so the compiler will require callers to add a
semicolon.

While we are touching these call sites, standardize on putting
the closing parenth on its own line, as discussed here:
https://www.redhat.com/archives/libvir-list/2019-January/msg00750.html

Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
Cole Robinson
2019-01-20 11:30:15 -05:00
parent 7662194bf3
commit 6a4d938dd3
60 changed files with 520 additions and 281 deletions

View File

@@ -31,7 +31,8 @@ VIR_ENUM_IMPL(virAccessPermConnect,
"search_interfaces", "search_secrets", "search_interfaces", "search_secrets",
"search_nwfilters", "search_nwfilter_bindings", "search_nwfilters", "search_nwfilter_bindings",
"detect_storage_pools", "pm_control", "detect_storage_pools", "pm_control",
"interface_transaction"); "interface_transaction",
);
VIR_ENUM_IMPL(virAccessPermDomain, VIR_ENUM_IMPL(virAccessPermDomain,
VIR_ACCESS_PERM_DOMAIN_LAST, VIR_ACCESS_PERM_DOMAIN_LAST,
@@ -43,48 +44,57 @@ VIR_ENUM_IMPL(virAccessPermDomain,
"fs_trim", "fs_freeze", "fs_trim", "fs_freeze",
"block_read", "block_write", "mem_read", "block_read", "block_write", "mem_read",
"open_graphics", "open_device", "screenshot", "open_graphics", "open_device", "screenshot",
"open_namespace", "set_time", "set_password"); "open_namespace", "set_time", "set_password",
);
VIR_ENUM_IMPL(virAccessPermInterface, VIR_ENUM_IMPL(virAccessPermInterface,
VIR_ACCESS_PERM_INTERFACE_LAST, VIR_ACCESS_PERM_INTERFACE_LAST,
"getattr", "read", "write", "save", "getattr", "read", "write", "save",
"delete", "start", "stop"); "delete", "start", "stop",
);
VIR_ENUM_IMPL(virAccessPermNetwork, VIR_ENUM_IMPL(virAccessPermNetwork,
VIR_ACCESS_PERM_NETWORK_LAST, VIR_ACCESS_PERM_NETWORK_LAST,
"getattr", "read", "write", "getattr", "read", "write",
"save", "delete", "start", "stop"); "save", "delete", "start", "stop",
);
VIR_ENUM_IMPL(virAccessPermNodeDevice, VIR_ENUM_IMPL(virAccessPermNodeDevice,
VIR_ACCESS_PERM_NODE_DEVICE_LAST, VIR_ACCESS_PERM_NODE_DEVICE_LAST,
"getattr", "read", "write", "getattr", "read", "write",
"start", "stop", "start", "stop",
"detach"); "detach",
);
VIR_ENUM_IMPL(virAccessPermNWFilter, VIR_ENUM_IMPL(virAccessPermNWFilter,
VIR_ACCESS_PERM_NWFILTER_LAST, VIR_ACCESS_PERM_NWFILTER_LAST,
"getattr", "read", "write", "getattr", "read", "write",
"save", "delete"); "save", "delete",
);
VIR_ENUM_IMPL(virAccessPermNWFilterBinding, VIR_ENUM_IMPL(virAccessPermNWFilterBinding,
VIR_ACCESS_PERM_NWFILTER_BINDING_LAST, VIR_ACCESS_PERM_NWFILTER_BINDING_LAST,
"getattr", "read", "getattr", "read",
"create", "delete"); "create", "delete",
);
VIR_ENUM_IMPL(virAccessPermSecret, VIR_ENUM_IMPL(virAccessPermSecret,
VIR_ACCESS_PERM_SECRET_LAST, VIR_ACCESS_PERM_SECRET_LAST,
"getattr", "read", "write", "getattr", "read", "write",
"read_secure", "save", "delete"); "read_secure", "save", "delete",
);
VIR_ENUM_IMPL(virAccessPermStoragePool, VIR_ENUM_IMPL(virAccessPermStoragePool,
VIR_ACCESS_PERM_STORAGE_POOL_LAST, VIR_ACCESS_PERM_STORAGE_POOL_LAST,
"getattr", "read", "write", "getattr", "read", "write",
"save", "delete", "start", "stop", "save", "delete", "start", "stop",
"refresh", "search_storage_vols", "refresh", "search_storage_vols",
"format"); "format",
);
VIR_ENUM_IMPL(virAccessPermStorageVol, VIR_ENUM_IMPL(virAccessPermStorageVol,
VIR_ACCESS_PERM_STORAGE_VOL_LAST, VIR_ACCESS_PERM_STORAGE_VOL_LAST,
"getattr", "read", "create", "delete", "getattr", "read", "create", "delete",
"format", "resize", "data_read", "format", "resize", "data_read",
"data_write"); "data_write",
);

View File

@@ -49,7 +49,8 @@ VIR_LOG_INIT("conf.capabilities")
VIR_ENUM_DECL(virCapsHostPMTarget); VIR_ENUM_DECL(virCapsHostPMTarget);
VIR_ENUM_IMPL(virCapsHostPMTarget, VIR_NODE_SUSPEND_TARGET_LAST, VIR_ENUM_IMPL(virCapsHostPMTarget, VIR_NODE_SUSPEND_TARGET_LAST,
"suspend_mem", "suspend_disk", "suspend_hybrid"); "suspend_mem", "suspend_disk", "suspend_hybrid",
);
static virClassPtr virCapsClass; static virClassPtr virCapsClass;
static void virCapsDispose(void *obj); static void virCapsDispose(void *obj);

View File

@@ -33,39 +33,46 @@
VIR_LOG_INIT("conf.cpu_conf"); VIR_LOG_INIT("conf.cpu_conf");
VIR_ENUM_IMPL(virCPU, VIR_CPU_TYPE_LAST, VIR_ENUM_IMPL(virCPU, VIR_CPU_TYPE_LAST,
"host", "guest", "auto") "host", "guest", "auto",
);
VIR_ENUM_IMPL(virCPUMode, VIR_CPU_MODE_LAST, VIR_ENUM_IMPL(virCPUMode, VIR_CPU_MODE_LAST,
"custom", "custom",
"host-model", "host-model",
"host-passthrough") "host-passthrough",
);
VIR_ENUM_IMPL(virCPUMatch, VIR_CPU_MATCH_LAST, VIR_ENUM_IMPL(virCPUMatch, VIR_CPU_MATCH_LAST,
"minimum", "minimum",
"exact", "exact",
"strict") "strict",
);
VIR_ENUM_IMPL(virCPUCheck, VIR_CPU_CHECK_LAST, VIR_ENUM_IMPL(virCPUCheck, VIR_CPU_CHECK_LAST,
"default", "default",
"none", "none",
"partial", "partial",
"full") "full",
);
VIR_ENUM_IMPL(virCPUFallback, VIR_CPU_FALLBACK_LAST, VIR_ENUM_IMPL(virCPUFallback, VIR_CPU_FALLBACK_LAST,
"allow", "allow",
"forbid") "forbid",
);
VIR_ENUM_IMPL(virCPUFeaturePolicy, VIR_CPU_FEATURE_LAST, VIR_ENUM_IMPL(virCPUFeaturePolicy, VIR_CPU_FEATURE_LAST,
"force", "force",
"require", "require",
"optional", "optional",
"disable", "disable",
"forbid") "forbid",
);
VIR_ENUM_IMPL(virCPUCacheMode, VIR_CPU_CACHE_MODE_LAST, VIR_ENUM_IMPL(virCPUCacheMode, VIR_CPU_CACHE_MODE_LAST,
"emulate", "emulate",
"passthrough", "passthrough",
"disable") "disable",
);
void void

View File

@@ -28,7 +28,8 @@
#define VIR_FROM_THIS VIR_FROM_CAPABILITIES #define VIR_FROM_THIS VIR_FROM_CAPABILITIES
VIR_ENUM_IMPL(virDomainCapsCPUUsable, VIR_DOMCAPS_CPU_USABLE_LAST, VIR_ENUM_IMPL(virDomainCapsCPUUsable, VIR_DOMCAPS_CPU_USABLE_LAST,
"unknown", "yes", "no"); "unknown", "yes", "no",
);
static virClassPtr virDomainCapsClass; static virClassPtr virDomainCapsClass;
static virClassPtr virDomainCapsCPUModelsClass; static virClassPtr virDomainCapsCPUModelsClass;

View File

@@ -99,7 +99,8 @@ VIR_ENUM_IMPL(virDomainTaint, VIR_DOMAIN_TAINT_LAST,
"hook-script", "hook-script",
"cdrom-passthrough", "cdrom-passthrough",
"custom-dtb", "custom-dtb",
"custom-ga-command"); "custom-ga-command",
);
VIR_ENUM_IMPL(virDomainVirt, VIR_DOMAIN_VIRT_LAST, VIR_ENUM_IMPL(virDomainVirt, VIR_DOMAIN_VIRT_LAST,
"none", "none",
@@ -117,7 +118,8 @@ VIR_ENUM_IMPL(virDomainVirt, VIR_DOMAIN_VIRT_LAST,
"phyp", "phyp",
"parallels", "parallels",
"bhyve", "bhyve",
"vz") "vz",
);
VIR_ENUM_IMPL(virDomainOS, VIR_DOMAIN_OSTYPE_LAST, VIR_ENUM_IMPL(virDomainOS, VIR_DOMAIN_OSTYPE_LAST,
"hvm", "hvm",
@@ -125,13 +127,15 @@ VIR_ENUM_IMPL(virDomainOS, VIR_DOMAIN_OSTYPE_LAST,
"linux", "linux",
"exe", "exe",
"uml", "uml",
"xenpvh") "xenpvh",
);
VIR_ENUM_IMPL(virDomainBoot, VIR_DOMAIN_BOOT_LAST, VIR_ENUM_IMPL(virDomainBoot, VIR_DOMAIN_BOOT_LAST,
"fd", "fd",
"cdrom", "cdrom",
"hd", "hd",
"network") "network",
);
VIR_ENUM_IMPL(virDomainFeature, VIR_DOMAIN_FEATURE_LAST, VIR_ENUM_IMPL(virDomainFeature, VIR_DOMAIN_FEATURE_LAST,
"acpi", "acpi",
@@ -158,7 +162,8 @@ VIR_ENUM_IMPL(virDomainFeature, VIR_DOMAIN_FEATURE_LAST,
VIR_ENUM_IMPL(virDomainCapabilitiesPolicy, VIR_DOMAIN_CAPABILITIES_POLICY_LAST, VIR_ENUM_IMPL(virDomainCapabilitiesPolicy, VIR_DOMAIN_CAPABILITIES_POLICY_LAST,
"default", "default",
"allow", "allow",
"deny") "deny",
);
VIR_ENUM_IMPL(virDomainHyperv, VIR_DOMAIN_HYPERV_LAST, VIR_ENUM_IMPL(virDomainHyperv, VIR_DOMAIN_HYPERV_LAST,
"relaxed", "relaxed",
@@ -178,7 +183,8 @@ VIR_ENUM_IMPL(virDomainHyperv, VIR_DOMAIN_HYPERV_LAST,
); );
VIR_ENUM_IMPL(virDomainKVM, VIR_DOMAIN_KVM_LAST, VIR_ENUM_IMPL(virDomainKVM, VIR_DOMAIN_KVM_LAST,
"hidden") "hidden",
);
VIR_ENUM_IMPL(virDomainCapsFeature, VIR_DOMAIN_CAPS_FEATURE_LAST, VIR_ENUM_IMPL(virDomainCapsFeature, VIR_DOMAIN_CAPS_FEATURE_LAST,
"audit_control", "audit_control",
@@ -217,12 +223,14 @@ VIR_ENUM_IMPL(virDomainCapsFeature, VIR_DOMAIN_CAPS_FEATURE_LAST,
"sys_time", "sys_time",
"sys_tty_config", "sys_tty_config",
"syslog", "syslog",
"wake_alarm") "wake_alarm",
);
VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST, VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST,
"poweroff", "poweroff",
"reboot", "reboot",
"crash") "crash",
);
VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST, VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST,
"destroy", "destroy",
@@ -230,14 +238,16 @@ VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST,
"rename-restart", "rename-restart",
"preserve", "preserve",
"coredump-destroy", "coredump-destroy",
"coredump-restart") "coredump-restart",
);
VIR_ENUM_IMPL(virDomainLockFailure, VIR_DOMAIN_LOCK_FAILURE_LAST, VIR_ENUM_IMPL(virDomainLockFailure, VIR_DOMAIN_LOCK_FAILURE_LAST,
"default", "default",
"poweroff", "poweroff",
"restart", "restart",
"pause", "pause",
"ignore") "ignore",
);
VIR_ENUM_IMPL(virDomainDevice, VIR_DOMAIN_DEVICE_LAST, VIR_ENUM_IMPL(virDomainDevice, VIR_DOMAIN_DEVICE_LAST,
"none", "none",
@@ -264,19 +274,22 @@ VIR_ENUM_IMPL(virDomainDevice, VIR_DOMAIN_DEVICE_LAST,
"panic", "panic",
"memory", "memory",
"iommu", "iommu",
"vsock") "vsock",
);
VIR_ENUM_IMPL(virDomainDiskDevice, VIR_DOMAIN_DISK_DEVICE_LAST, VIR_ENUM_IMPL(virDomainDiskDevice, VIR_DOMAIN_DISK_DEVICE_LAST,
"disk", "disk",
"cdrom", "cdrom",
"floppy", "floppy",
"lun") "lun",
);
VIR_ENUM_IMPL(virDomainDiskGeometryTrans, VIR_DOMAIN_DISK_TRANS_LAST, VIR_ENUM_IMPL(virDomainDiskGeometryTrans, VIR_DOMAIN_DISK_TRANS_LAST,
"default", "default",
"none", "none",
"auto", "auto",
"lba") "lba",
);
VIR_ENUM_IMPL(virDomainDiskBus, VIR_DOMAIN_DISK_BUS_LAST, VIR_ENUM_IMPL(virDomainDiskBus, VIR_DOMAIN_DISK_BUS_LAST,
"ide", "ide",
@@ -287,7 +300,8 @@ VIR_ENUM_IMPL(virDomainDiskBus, VIR_DOMAIN_DISK_BUS_LAST,
"usb", "usb",
"uml", "uml",
"sata", "sata",
"sd") "sd",
);
VIR_ENUM_IMPL(virDomainDiskCache, VIR_DOMAIN_DISK_CACHE_LAST, VIR_ENUM_IMPL(virDomainDiskCache, VIR_DOMAIN_DISK_CACHE_LAST,
"default", "default",
@@ -295,24 +309,28 @@ VIR_ENUM_IMPL(virDomainDiskCache, VIR_DOMAIN_DISK_CACHE_LAST,
"writethrough", "writethrough",
"writeback", "writeback",
"directsync", "directsync",
"unsafe") "unsafe",
);
VIR_ENUM_IMPL(virDomainDiskErrorPolicy, VIR_DOMAIN_DISK_ERROR_POLICY_LAST, VIR_ENUM_IMPL(virDomainDiskErrorPolicy, VIR_DOMAIN_DISK_ERROR_POLICY_LAST,
"default", "default",
"stop", "stop",
"report", "report",
"ignore", "ignore",
"enospace") "enospace",
);
VIR_ENUM_IMPL(virDomainDiskIo, VIR_DOMAIN_DISK_IO_LAST, VIR_ENUM_IMPL(virDomainDiskIo, VIR_DOMAIN_DISK_IO_LAST,
"default", "default",
"native", "native",
"threads") "threads",
);
VIR_ENUM_IMPL(virDomainDeviceSGIO, VIR_DOMAIN_DEVICE_SGIO_LAST, VIR_ENUM_IMPL(virDomainDeviceSGIO, VIR_DOMAIN_DEVICE_SGIO_LAST,
"default", "default",
"filtered", "filtered",
"unfiltered") "unfiltered",
);
VIR_ENUM_IMPL(virDomainController, VIR_DOMAIN_CONTROLLER_TYPE_LAST, VIR_ENUM_IMPL(virDomainController, VIR_DOMAIN_CONTROLLER_TYPE_LAST,
"ide", "ide",
@@ -322,7 +340,8 @@ VIR_ENUM_IMPL(virDomainController, VIR_DOMAIN_CONTROLLER_TYPE_LAST,
"virtio-serial", "virtio-serial",
"ccid", "ccid",
"usb", "usb",
"pci") "pci",
);
VIR_ENUM_IMPL(virDomainControllerModelPCI, VIR_DOMAIN_CONTROLLER_MODEL_PCI_LAST, VIR_ENUM_IMPL(virDomainControllerModelPCI, VIR_DOMAIN_CONTROLLER_MODEL_PCI_LAST,
"pci-root", "pci-root",
@@ -334,7 +353,8 @@ VIR_ENUM_IMPL(virDomainControllerModelPCI, VIR_DOMAIN_CONTROLLER_MODEL_PCI_LAST,
"pcie-switch-upstream-port", "pcie-switch-upstream-port",
"pcie-switch-downstream-port", "pcie-switch-downstream-port",
"pci-expander-bus", "pci-expander-bus",
"pcie-expander-bus") "pcie-expander-bus",
);
VIR_ENUM_IMPL(virDomainControllerPCIModelName, VIR_ENUM_IMPL(virDomainControllerPCIModelName,
VIR_DOMAIN_CONTROLLER_PCI_MODEL_NAME_LAST, VIR_DOMAIN_CONTROLLER_PCI_MODEL_NAME_LAST,
@@ -375,12 +395,14 @@ VIR_ENUM_IMPL(virDomainControllerModelUSB, VIR_DOMAIN_CONTROLLER_MODEL_USB_LAST,
"qusb1", "qusb1",
"qusb2", "qusb2",
"qemu-xhci", "qemu-xhci",
"none") "none",
);
VIR_ENUM_IMPL(virDomainControllerModelIDE, VIR_DOMAIN_CONTROLLER_MODEL_IDE_LAST, VIR_ENUM_IMPL(virDomainControllerModelIDE, VIR_DOMAIN_CONTROLLER_MODEL_IDE_LAST,
"piix3", "piix3",
"piix4", "piix4",
"ich6") "ich6",
);
VIR_ENUM_IMPL(virDomainFS, VIR_DOMAIN_FS_TYPE_LAST, VIR_ENUM_IMPL(virDomainFS, VIR_DOMAIN_FS_TYPE_LAST,
"mount", "mount",
@@ -389,7 +411,8 @@ VIR_ENUM_IMPL(virDomainFS, VIR_DOMAIN_FS_TYPE_LAST,
"template", "template",
"ram", "ram",
"bind", "bind",
"volume") "volume",
);
VIR_ENUM_IMPL(virDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST, VIR_ENUM_IMPL(virDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST,
"default", "default",
@@ -397,16 +420,19 @@ VIR_ENUM_IMPL(virDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST,
"handle", "handle",
"loop", "loop",
"nbd", "nbd",
"ploop") "ploop",
);
VIR_ENUM_IMPL(virDomainFSAccessMode, VIR_DOMAIN_FS_ACCESSMODE_LAST, VIR_ENUM_IMPL(virDomainFSAccessMode, VIR_DOMAIN_FS_ACCESSMODE_LAST,
"passthrough", "passthrough",
"mapped", "mapped",
"squash") "squash",
);
VIR_ENUM_IMPL(virDomainFSWrpolicy, VIR_DOMAIN_FS_WRPOLICY_LAST, VIR_ENUM_IMPL(virDomainFSWrpolicy, VIR_DOMAIN_FS_WRPOLICY_LAST,
"default", "default",
"immediate") "immediate",
);
VIR_ENUM_IMPL(virDomainNet, VIR_DOMAIN_NET_TYPE_LAST, VIR_ENUM_IMPL(virDomainNet, VIR_DOMAIN_NET_TYPE_LAST,
"user", "user",
@@ -420,27 +446,32 @@ VIR_ENUM_IMPL(virDomainNet, VIR_DOMAIN_NET_TYPE_LAST,
"internal", "internal",
"direct", "direct",
"hostdev", "hostdev",
"udp") "udp",
);
VIR_ENUM_IMPL(virDomainNetBackend, VIR_DOMAIN_NET_BACKEND_TYPE_LAST, VIR_ENUM_IMPL(virDomainNetBackend, VIR_DOMAIN_NET_BACKEND_TYPE_LAST,
"default", "default",
"qemu", "qemu",
"vhost") "vhost",
);
VIR_ENUM_IMPL(virDomainNetVirtioTxMode, VIR_DOMAIN_NET_VIRTIO_TX_MODE_LAST, VIR_ENUM_IMPL(virDomainNetVirtioTxMode, VIR_DOMAIN_NET_VIRTIO_TX_MODE_LAST,
"default", "default",
"iothread", "iothread",
"timer") "timer",
);
VIR_ENUM_IMPL(virDomainNetInterfaceLinkState, VIR_DOMAIN_NET_INTERFACE_LINK_STATE_LAST, VIR_ENUM_IMPL(virDomainNetInterfaceLinkState, VIR_DOMAIN_NET_INTERFACE_LINK_STATE_LAST,
"default", "default",
"up", "up",
"down") "down",
);
VIR_ENUM_IMPL(virDomainChrDeviceState, VIR_DOMAIN_CHR_DEVICE_STATE_LAST, VIR_ENUM_IMPL(virDomainChrDeviceState, VIR_DOMAIN_CHR_DEVICE_STATE_LAST,
"default", "default",
"connected", "connected",
"disconnected"); "disconnected",
);
VIR_ENUM_IMPL(virDomainChrSerialTarget, VIR_ENUM_IMPL(virDomainChrSerialTarget,
VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_LAST, VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_LAST,
@@ -458,7 +489,8 @@ VIR_ENUM_IMPL(virDomainChrChannelTarget,
"none", "none",
"guestfwd", "guestfwd",
"virtio", "virtio",
"xen") "xen",
);
VIR_ENUM_IMPL(virDomainChrConsoleTarget, VIR_ENUM_IMPL(virDomainChrConsoleTarget,
VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_LAST, VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_LAST,
@@ -470,7 +502,8 @@ VIR_ENUM_IMPL(virDomainChrConsoleTarget,
"lxc", "lxc",
"openvz", "openvz",
"sclp", "sclp",
"sclplm") "sclplm",
);
VIR_ENUM_IMPL(virDomainChrSerialTargetModel, VIR_ENUM_IMPL(virDomainChrSerialTargetModel,
VIR_DOMAIN_CHR_SERIAL_TARGET_MODEL_LAST, VIR_DOMAIN_CHR_SERIAL_TARGET_MODEL_LAST,
@@ -489,7 +522,8 @@ VIR_ENUM_IMPL(virDomainChrDevice, VIR_DOMAIN_CHR_DEVICE_TYPE_LAST,
"parallel", "parallel",
"serial", "serial",
"console", "console",
"channel") "channel",
);
VIR_ENUM_IMPL(virDomainChr, VIR_DOMAIN_CHR_TYPE_LAST, VIR_ENUM_IMPL(virDomainChr, VIR_DOMAIN_CHR_TYPE_LAST,
"null", "null",
@@ -504,28 +538,33 @@ VIR_ENUM_IMPL(virDomainChr, VIR_DOMAIN_CHR_TYPE_LAST,
"unix", "unix",
"spicevmc", "spicevmc",
"spiceport", "spiceport",
"nmdm") "nmdm",
);
VIR_ENUM_IMPL(virDomainChrTcpProtocol, VIR_DOMAIN_CHR_TCP_PROTOCOL_LAST, VIR_ENUM_IMPL(virDomainChrTcpProtocol, VIR_DOMAIN_CHR_TCP_PROTOCOL_LAST,
"raw", "raw",
"telnet", "telnet",
"telnets", "telnets",
"tls") "tls",
);
VIR_ENUM_IMPL(virDomainChrSpicevmc, VIR_DOMAIN_CHR_SPICEVMC_LAST, VIR_ENUM_IMPL(virDomainChrSpicevmc, VIR_DOMAIN_CHR_SPICEVMC_LAST,
"vdagent", "vdagent",
"smartcard", "smartcard",
"usbredir") "usbredir",
);
VIR_ENUM_IMPL(virDomainSmartcard, VIR_DOMAIN_SMARTCARD_TYPE_LAST, VIR_ENUM_IMPL(virDomainSmartcard, VIR_DOMAIN_SMARTCARD_TYPE_LAST,
"host", "host",
"host-certificates", "host-certificates",
"passthrough") "passthrough",
);
VIR_ENUM_IMPL(virDomainSoundCodec, VIR_DOMAIN_SOUND_CODEC_TYPE_LAST, VIR_ENUM_IMPL(virDomainSoundCodec, VIR_DOMAIN_SOUND_CODEC_TYPE_LAST,
"duplex", "duplex",
"micro", "micro",
"output") "output",
);
VIR_ENUM_IMPL(virDomainSoundModel, VIR_DOMAIN_SOUND_MODEL_LAST, VIR_ENUM_IMPL(virDomainSoundModel, VIR_DOMAIN_SOUND_MODEL_LAST,
"sb16", "sb16",
@@ -534,28 +573,33 @@ VIR_ENUM_IMPL(virDomainSoundModel, VIR_DOMAIN_SOUND_MODEL_LAST,
"ac97", "ac97",
"ich6", "ich6",
"ich9", "ich9",
"usb") "usb",
);
VIR_ENUM_IMPL(virDomainKeyWrapCipherName, VIR_ENUM_IMPL(virDomainKeyWrapCipherName,
VIR_DOMAIN_KEY_WRAP_CIPHER_NAME_LAST, VIR_DOMAIN_KEY_WRAP_CIPHER_NAME_LAST,
"aes", "aes",
"dea") "dea",
);
VIR_ENUM_IMPL(virDomainMemballoonModel, VIR_DOMAIN_MEMBALLOON_MODEL_LAST, VIR_ENUM_IMPL(virDomainMemballoonModel, VIR_DOMAIN_MEMBALLOON_MODEL_LAST,
"virtio", "virtio",
"xen", "xen",
"none") "none",
);
VIR_ENUM_IMPL(virDomainSmbiosMode, VIR_DOMAIN_SMBIOS_LAST, VIR_ENUM_IMPL(virDomainSmbiosMode, VIR_DOMAIN_SMBIOS_LAST,
"none", "none",
"emulate", "emulate",
"host", "host",
"sysinfo") "sysinfo",
);
VIR_ENUM_IMPL(virDomainWatchdogModel, VIR_DOMAIN_WATCHDOG_MODEL_LAST, VIR_ENUM_IMPL(virDomainWatchdogModel, VIR_DOMAIN_WATCHDOG_MODEL_LAST,
"i6300esb", "i6300esb",
"ib700", "ib700",
"diag288") "diag288",
);
VIR_ENUM_IMPL(virDomainWatchdogAction, VIR_DOMAIN_WATCHDOG_ACTION_LAST, VIR_ENUM_IMPL(virDomainWatchdogAction, VIR_DOMAIN_WATCHDOG_ACTION_LAST,
"reset", "reset",
@@ -564,14 +608,16 @@ VIR_ENUM_IMPL(virDomainWatchdogAction, VIR_DOMAIN_WATCHDOG_ACTION_LAST,
"pause", "pause",
"dump", "dump",
"none", "none",
"inject-nmi") "inject-nmi",
);
VIR_ENUM_IMPL(virDomainPanicModel, VIR_DOMAIN_PANIC_MODEL_LAST, VIR_ENUM_IMPL(virDomainPanicModel, VIR_DOMAIN_PANIC_MODEL_LAST,
"default", "default",
"isa", "isa",
"pseries", "pseries",
"hyperv", "hyperv",
"s390") "s390",
);
VIR_ENUM_IMPL(virDomainVideo, VIR_DOMAIN_VIDEO_TYPE_LAST, VIR_ENUM_IMPL(virDomainVideo, VIR_DOMAIN_VIDEO_TYPE_LAST,
"default", "default",
@@ -584,25 +630,29 @@ VIR_ENUM_IMPL(virDomainVideo, VIR_DOMAIN_VIDEO_TYPE_LAST,
"parallels", "parallels",
"virtio", "virtio",
"gop", "gop",
"none") "none",
);
VIR_ENUM_IMPL(virDomainVideoVGAConf, VIR_DOMAIN_VIDEO_VGACONF_LAST, VIR_ENUM_IMPL(virDomainVideoVGAConf, VIR_DOMAIN_VIDEO_VGACONF_LAST,
"io", "io",
"on", "on",
"off") "off",
);
VIR_ENUM_IMPL(virDomainInput, VIR_DOMAIN_INPUT_TYPE_LAST, VIR_ENUM_IMPL(virDomainInput, VIR_DOMAIN_INPUT_TYPE_LAST,
"mouse", "mouse",
"tablet", "tablet",
"keyboard", "keyboard",
"passthrough") "passthrough",
);
VIR_ENUM_IMPL(virDomainInputBus, VIR_DOMAIN_INPUT_BUS_LAST, VIR_ENUM_IMPL(virDomainInputBus, VIR_DOMAIN_INPUT_BUS_LAST,
"ps2", "ps2",
"usb", "usb",
"xen", "xen",
"parallels", "parallels",
"virtio") "virtio",
);
VIR_ENUM_IMPL(virDomainGraphics, VIR_DOMAIN_GRAPHICS_TYPE_LAST, VIR_ENUM_IMPL(virDomainGraphics, VIR_DOMAIN_GRAPHICS_TYPE_LAST,
"sdl", "sdl",
@@ -610,27 +660,31 @@ VIR_ENUM_IMPL(virDomainGraphics, VIR_DOMAIN_GRAPHICS_TYPE_LAST,
"rdp", "rdp",
"desktop", "desktop",
"spice", "spice",
"egl-headless") "egl-headless",
);
VIR_ENUM_IMPL(virDomainGraphicsListen, VIR_DOMAIN_GRAPHICS_LISTEN_TYPE_LAST, VIR_ENUM_IMPL(virDomainGraphicsListen, VIR_DOMAIN_GRAPHICS_LISTEN_TYPE_LAST,
"none", "none",
"address", "address",
"network", "network",
"socket") "socket",
);
VIR_ENUM_IMPL(virDomainGraphicsAuthConnected, VIR_ENUM_IMPL(virDomainGraphicsAuthConnected,
VIR_DOMAIN_GRAPHICS_AUTH_CONNECTED_LAST, VIR_DOMAIN_GRAPHICS_AUTH_CONNECTED_LAST,
"default", "default",
"fail", "fail",
"disconnect", "disconnect",
"keep") "keep",
);
VIR_ENUM_IMPL(virDomainGraphicsVNCSharePolicy, VIR_ENUM_IMPL(virDomainGraphicsVNCSharePolicy,
VIR_DOMAIN_GRAPHICS_VNC_SHARE_LAST, VIR_DOMAIN_GRAPHICS_VNC_SHARE_LAST,
"default", "default",
"allow-exclusive", "allow-exclusive",
"force-shared", "force-shared",
"ignore") "ignore",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceChannelName, VIR_ENUM_IMPL(virDomainGraphicsSpiceChannelName,
VIR_DOMAIN_GRAPHICS_SPICE_CHANNEL_LAST, VIR_DOMAIN_GRAPHICS_SPICE_CHANNEL_LAST,
@@ -641,13 +695,15 @@ VIR_ENUM_IMPL(virDomainGraphicsSpiceChannelName,
"playback", "playback",
"record", "record",
"smartcard", "smartcard",
"usbredir"); "usbredir",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceChannelMode, VIR_ENUM_IMPL(virDomainGraphicsSpiceChannelMode,
VIR_DOMAIN_GRAPHICS_SPICE_CHANNEL_MODE_LAST, VIR_DOMAIN_GRAPHICS_SPICE_CHANNEL_MODE_LAST,
"any", "any",
"secure", "secure",
"insecure"); "insecure",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceImageCompression, VIR_ENUM_IMPL(virDomainGraphicsSpiceImageCompression,
VIR_DOMAIN_GRAPHICS_SPICE_IMAGE_COMPRESSION_LAST, VIR_DOMAIN_GRAPHICS_SPICE_IMAGE_COMPRESSION_LAST,
@@ -657,73 +713,86 @@ VIR_ENUM_IMPL(virDomainGraphicsSpiceImageCompression,
"quic", "quic",
"glz", "glz",
"lz", "lz",
"off"); "off",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceJpegCompression, VIR_ENUM_IMPL(virDomainGraphicsSpiceJpegCompression,
VIR_DOMAIN_GRAPHICS_SPICE_JPEG_COMPRESSION_LAST, VIR_DOMAIN_GRAPHICS_SPICE_JPEG_COMPRESSION_LAST,
"default", "default",
"auto", "auto",
"never", "never",
"always"); "always",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceZlibCompression, VIR_ENUM_IMPL(virDomainGraphicsSpiceZlibCompression,
VIR_DOMAIN_GRAPHICS_SPICE_ZLIB_COMPRESSION_LAST, VIR_DOMAIN_GRAPHICS_SPICE_ZLIB_COMPRESSION_LAST,
"default", "default",
"auto", "auto",
"never", "never",
"always"); "always",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceMouseMode, VIR_ENUM_IMPL(virDomainGraphicsSpiceMouseMode,
VIR_DOMAIN_GRAPHICS_SPICE_MOUSE_MODE_LAST, VIR_DOMAIN_GRAPHICS_SPICE_MOUSE_MODE_LAST,
"default", "default",
"server", "server",
"client"); "client",
);
VIR_ENUM_IMPL(virDomainGraphicsSpiceStreamingMode, VIR_ENUM_IMPL(virDomainGraphicsSpiceStreamingMode,
VIR_DOMAIN_GRAPHICS_SPICE_STREAMING_MODE_LAST, VIR_DOMAIN_GRAPHICS_SPICE_STREAMING_MODE_LAST,
"default", "default",
"filter", "filter",
"all", "all",
"off"); "off",
);
VIR_ENUM_IMPL(virDomainHostdevMode, VIR_DOMAIN_HOSTDEV_MODE_LAST, VIR_ENUM_IMPL(virDomainHostdevMode, VIR_DOMAIN_HOSTDEV_MODE_LAST,
"subsystem", "subsystem",
"capabilities") "capabilities",
);
VIR_ENUM_IMPL(virDomainHostdevSubsys, VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_LAST, VIR_ENUM_IMPL(virDomainHostdevSubsys, VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_LAST,
"usb", "usb",
"pci", "pci",
"scsi", "scsi",
"scsi_host", "scsi_host",
"mdev") "mdev",
);
VIR_ENUM_IMPL(virDomainHostdevSubsysPCIBackend, VIR_ENUM_IMPL(virDomainHostdevSubsysPCIBackend,
VIR_DOMAIN_HOSTDEV_PCI_BACKEND_TYPE_LAST, VIR_DOMAIN_HOSTDEV_PCI_BACKEND_TYPE_LAST,
"default", "default",
"kvm", "kvm",
"vfio", "vfio",
"xen") "xen",
);
VIR_ENUM_IMPL(virDomainHostdevSubsysSCSIProtocol, VIR_ENUM_IMPL(virDomainHostdevSubsysSCSIProtocol,
VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_LAST, VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_LAST,
"adapter", "adapter",
"iscsi") "iscsi",
);
VIR_ENUM_IMPL(virDomainHostdevSubsysSCSIHostProtocol, VIR_ENUM_IMPL(virDomainHostdevSubsysSCSIHostProtocol,
VIR_DOMAIN_HOSTDEV_SUBSYS_SCSI_HOST_PROTOCOL_TYPE_LAST, VIR_DOMAIN_HOSTDEV_SUBSYS_SCSI_HOST_PROTOCOL_TYPE_LAST,
"none", "none",
"vhost") "vhost",
);
VIR_ENUM_IMPL(virDomainHostdevCaps, VIR_DOMAIN_HOSTDEV_CAPS_TYPE_LAST, VIR_ENUM_IMPL(virDomainHostdevCaps, VIR_DOMAIN_HOSTDEV_CAPS_TYPE_LAST,
"storage", "storage",
"misc", "misc",
"net") "net",
);
VIR_ENUM_IMPL(virDomainHub, VIR_DOMAIN_HUB_TYPE_LAST, VIR_ENUM_IMPL(virDomainHub, VIR_DOMAIN_HUB_TYPE_LAST,
"usb") "usb",
);
VIR_ENUM_IMPL(virDomainRedirdevBus, VIR_DOMAIN_REDIRDEV_BUS_LAST, VIR_ENUM_IMPL(virDomainRedirdevBus, VIR_DOMAIN_REDIRDEV_BUS_LAST,
"usb") "usb",
);
VIR_ENUM_IMPL(virDomainState, VIR_DOMAIN_LAST, VIR_ENUM_IMPL(virDomainState, VIR_DOMAIN_LAST,
"nostate", "nostate",
@@ -733,10 +802,12 @@ VIR_ENUM_IMPL(virDomainState, VIR_DOMAIN_LAST,
"shutdown", "shutdown",
"shutoff", "shutoff",
"crashed", "crashed",
"pmsuspended") "pmsuspended",
);
VIR_ENUM_IMPL(virDomainNostateReason, VIR_DOMAIN_NOSTATE_LAST, VIR_ENUM_IMPL(virDomainNostateReason, VIR_DOMAIN_NOSTATE_LAST,
"unknown") "unknown",
);
VIR_ENUM_IMPL(virDomainRunningReason, VIR_DOMAIN_RUNNING_LAST, VIR_ENUM_IMPL(virDomainRunningReason, VIR_DOMAIN_RUNNING_LAST,
"unknown", "unknown",
@@ -749,10 +820,12 @@ VIR_ENUM_IMPL(virDomainRunningReason, VIR_DOMAIN_RUNNING_LAST,
"save canceled", "save canceled",
"wakeup", "wakeup",
"crashed", "crashed",
"post-copy") "post-copy",
);
VIR_ENUM_IMPL(virDomainBlockedReason, VIR_DOMAIN_BLOCKED_LAST, VIR_ENUM_IMPL(virDomainBlockedReason, VIR_DOMAIN_BLOCKED_LAST,
"unknown") "unknown",
);
VIR_ENUM_IMPL(virDomainPausedReason, VIR_DOMAIN_PAUSED_LAST, VIR_ENUM_IMPL(virDomainPausedReason, VIR_DOMAIN_PAUSED_LAST,
"unknown", "unknown",
@@ -768,11 +841,13 @@ VIR_ENUM_IMPL(virDomainPausedReason, VIR_DOMAIN_PAUSED_LAST,
"panicked", "panicked",
"starting up", "starting up",
"post-copy", "post-copy",
"post-copy failed") "post-copy failed",
);
VIR_ENUM_IMPL(virDomainShutdownReason, VIR_DOMAIN_SHUTDOWN_LAST, VIR_ENUM_IMPL(virDomainShutdownReason, VIR_DOMAIN_SHUTDOWN_LAST,
"unknown", "unknown",
"user") "user",
);
VIR_ENUM_IMPL(virDomainShutoffReason, VIR_DOMAIN_SHUTOFF_LAST, VIR_ENUM_IMPL(virDomainShutoffReason, VIR_DOMAIN_SHUTOFF_LAST,
"unknown", "unknown",
@@ -783,30 +858,36 @@ VIR_ENUM_IMPL(virDomainShutoffReason, VIR_DOMAIN_SHUTOFF_LAST,
"saved", "saved",
"failed", "failed",
"from snapshot", "from snapshot",
"daemon") "daemon",
);
VIR_ENUM_IMPL(virDomainCrashedReason, VIR_DOMAIN_CRASHED_LAST, VIR_ENUM_IMPL(virDomainCrashedReason, VIR_DOMAIN_CRASHED_LAST,
"unknown", "unknown",
"panicked") "panicked",
);
VIR_ENUM_IMPL(virDomainPMSuspendedReason, VIR_DOMAIN_PMSUSPENDED_LAST, VIR_ENUM_IMPL(virDomainPMSuspendedReason, VIR_DOMAIN_PMSUSPENDED_LAST,
"unknown") "unknown",
);
VIR_ENUM_IMPL(virDomainSeclabel, VIR_DOMAIN_SECLABEL_LAST, VIR_ENUM_IMPL(virDomainSeclabel, VIR_DOMAIN_SECLABEL_LAST,
"default", "default",
"none", "none",
"dynamic", "dynamic",
"static") "static",
);
VIR_ENUM_IMPL(virDomainClockOffset, VIR_DOMAIN_CLOCK_OFFSET_LAST, VIR_ENUM_IMPL(virDomainClockOffset, VIR_DOMAIN_CLOCK_OFFSET_LAST,
"utc", "utc",
"localtime", "localtime",
"variable", "variable",
"timezone"); "timezone",
);
VIR_ENUM_IMPL(virDomainClockBasis, VIR_DOMAIN_CLOCK_BASIS_LAST, VIR_ENUM_IMPL(virDomainClockBasis, VIR_DOMAIN_CLOCK_BASIS_LAST,
"utc", "utc",
"localtime"); "localtime",
);
VIR_ENUM_IMPL(virDomainTimerName, VIR_DOMAIN_TIMER_NAME_LAST, VIR_ENUM_IMPL(virDomainTimerName, VIR_DOMAIN_TIMER_NAME_LAST,
"platform", "platform",
@@ -815,39 +896,46 @@ VIR_ENUM_IMPL(virDomainTimerName, VIR_DOMAIN_TIMER_NAME_LAST,
"hpet", "hpet",
"tsc", "tsc",
"kvmclock", "kvmclock",
"hypervclock"); "hypervclock",
);
VIR_ENUM_IMPL(virDomainTimerTrack, VIR_DOMAIN_TIMER_TRACK_LAST, VIR_ENUM_IMPL(virDomainTimerTrack, VIR_DOMAIN_TIMER_TRACK_LAST,
"boot", "boot",
"guest", "guest",
"wall"); "wall",
);
VIR_ENUM_IMPL(virDomainTimerTickpolicy, VIR_DOMAIN_TIMER_TICKPOLICY_LAST, VIR_ENUM_IMPL(virDomainTimerTickpolicy, VIR_DOMAIN_TIMER_TICKPOLICY_LAST,
"delay", "delay",
"catchup", "catchup",
"merge", "merge",
"discard"); "discard",
);
VIR_ENUM_IMPL(virDomainTimerMode, VIR_DOMAIN_TIMER_MODE_LAST, VIR_ENUM_IMPL(virDomainTimerMode, VIR_DOMAIN_TIMER_MODE_LAST,
"auto", "auto",
"native", "native",
"emulate", "emulate",
"paravirt", "paravirt",
"smpsafe"); "smpsafe",
);
VIR_ENUM_IMPL(virDomainStartupPolicy, VIR_DOMAIN_STARTUP_POLICY_LAST, VIR_ENUM_IMPL(virDomainStartupPolicy, VIR_DOMAIN_STARTUP_POLICY_LAST,
"default", "default",
"mandatory", "mandatory",
"requisite", "requisite",
"optional"); "optional",
);
VIR_ENUM_IMPL(virDomainCpuPlacementMode, VIR_DOMAIN_CPU_PLACEMENT_MODE_LAST, VIR_ENUM_IMPL(virDomainCpuPlacementMode, VIR_DOMAIN_CPU_PLACEMENT_MODE_LAST,
"static", "static",
"auto"); "auto",
);
VIR_ENUM_IMPL(virDomainDiskTray, VIR_DOMAIN_DISK_TRAY_LAST, VIR_ENUM_IMPL(virDomainDiskTray, VIR_DOMAIN_DISK_TRAY_LAST,
"closed", "closed",
"open"); "open",
);
VIR_ENUM_IMPL(virDomainRNGModel, VIR_ENUM_IMPL(virDomainRNGModel,
VIR_DOMAIN_RNG_MODEL_LAST, VIR_DOMAIN_RNG_MODEL_LAST,
@@ -856,66 +944,79 @@ VIR_ENUM_IMPL(virDomainRNGModel,
VIR_ENUM_IMPL(virDomainRNGBackend, VIR_ENUM_IMPL(virDomainRNGBackend,
VIR_DOMAIN_RNG_BACKEND_LAST, VIR_DOMAIN_RNG_BACKEND_LAST,
"random", "random",
"egd"); "egd",
);
VIR_ENUM_IMPL(virDomainTPMModel, VIR_DOMAIN_TPM_MODEL_LAST, VIR_ENUM_IMPL(virDomainTPMModel, VIR_DOMAIN_TPM_MODEL_LAST,
"tpm-tis", "tpm-tis",
"tpm-crb") "tpm-crb",
);
VIR_ENUM_IMPL(virDomainTPMBackend, VIR_DOMAIN_TPM_TYPE_LAST, VIR_ENUM_IMPL(virDomainTPMBackend, VIR_DOMAIN_TPM_TYPE_LAST,
"passthrough", "passthrough",
"emulator") "emulator",
);
VIR_ENUM_IMPL(virDomainTPMVersion, VIR_DOMAIN_TPM_VERSION_LAST, VIR_ENUM_IMPL(virDomainTPMVersion, VIR_DOMAIN_TPM_VERSION_LAST,
"default", "default",
"1.2", "1.2",
"2.0") "2.0",
);
VIR_ENUM_IMPL(virDomainIOMMUModel, VIR_DOMAIN_IOMMU_MODEL_LAST, VIR_ENUM_IMPL(virDomainIOMMUModel, VIR_DOMAIN_IOMMU_MODEL_LAST,
"intel") "intel",
);
VIR_ENUM_IMPL(virDomainVsockModel, VIR_DOMAIN_VSOCK_MODEL_LAST, VIR_ENUM_IMPL(virDomainVsockModel, VIR_DOMAIN_VSOCK_MODEL_LAST,
"default", "default",
"virtio") "virtio",
);
VIR_ENUM_IMPL(virDomainDiskDiscard, VIR_DOMAIN_DISK_DISCARD_LAST, VIR_ENUM_IMPL(virDomainDiskDiscard, VIR_DOMAIN_DISK_DISCARD_LAST,
"default", "default",
"unmap", "unmap",
"ignore") "ignore",
);
VIR_ENUM_IMPL(virDomainDiskDetectZeroes, VIR_DOMAIN_DISK_DETECT_ZEROES_LAST, VIR_ENUM_IMPL(virDomainDiskDetectZeroes, VIR_DOMAIN_DISK_DETECT_ZEROES_LAST,
"default", "default",
"off", "off",
"on", "on",
"unmap") "unmap",
);
VIR_ENUM_IMPL(virDomainDiskMirrorState, VIR_DOMAIN_DISK_MIRROR_STATE_LAST, VIR_ENUM_IMPL(virDomainDiskMirrorState, VIR_DOMAIN_DISK_MIRROR_STATE_LAST,
"none", "none",
"yes", "yes",
"abort", "abort",
"pivot") "pivot",
);
VIR_ENUM_IMPL(virDomainMemorySource, VIR_DOMAIN_MEMORY_SOURCE_LAST, VIR_ENUM_IMPL(virDomainMemorySource, VIR_DOMAIN_MEMORY_SOURCE_LAST,
"none", "none",
"file", "file",
"anonymous", "anonymous",
"memfd") "memfd",
);
VIR_ENUM_IMPL(virDomainMemoryAllocation, VIR_DOMAIN_MEMORY_ALLOCATION_LAST, VIR_ENUM_IMPL(virDomainMemoryAllocation, VIR_DOMAIN_MEMORY_ALLOCATION_LAST,
"none", "none",
"immediate", "immediate",
"ondemand") "ondemand",
);
VIR_ENUM_IMPL(virDomainLoader, VIR_ENUM_IMPL(virDomainLoader,
VIR_DOMAIN_LOADER_TYPE_LAST, VIR_DOMAIN_LOADER_TYPE_LAST,
"rom", "rom",
"pflash") "pflash",
);
VIR_ENUM_IMPL(virDomainIOAPIC, VIR_ENUM_IMPL(virDomainIOAPIC,
VIR_DOMAIN_IOAPIC_LAST, VIR_DOMAIN_IOAPIC_LAST,
"none", "none",
"qemu", "qemu",
"kvm") "kvm",
);
VIR_ENUM_IMPL(virDomainHPTResizing, VIR_ENUM_IMPL(virDomainHPTResizing,
VIR_DOMAIN_HPT_RESIZING_LAST, VIR_DOMAIN_HPT_RESIZING_LAST,
@@ -929,22 +1030,26 @@ VIR_ENUM_IMPL(virDomainHPTResizing,
* <mirror> XML (remaining types are not two-phase). */ * <mirror> XML (remaining types are not two-phase). */
VIR_ENUM_DECL(virDomainBlockJob); VIR_ENUM_DECL(virDomainBlockJob);
VIR_ENUM_IMPL(virDomainBlockJob, VIR_DOMAIN_BLOCK_JOB_TYPE_LAST, VIR_ENUM_IMPL(virDomainBlockJob, VIR_DOMAIN_BLOCK_JOB_TYPE_LAST,
"", "", "copy", "", "active-commit") "", "", "copy", "", "active-commit",
);
VIR_ENUM_IMPL(virDomainMemoryModel, VIR_ENUM_IMPL(virDomainMemoryModel,
VIR_DOMAIN_MEMORY_MODEL_LAST, VIR_DOMAIN_MEMORY_MODEL_LAST,
"", "",
"dimm", "dimm",
"nvdimm") "nvdimm",
);
VIR_ENUM_IMPL(virDomainShmemModel, VIR_DOMAIN_SHMEM_MODEL_LAST, VIR_ENUM_IMPL(virDomainShmemModel, VIR_DOMAIN_SHMEM_MODEL_LAST,
"ivshmem", "ivshmem",
"ivshmem-plain", "ivshmem-plain",
"ivshmem-doorbell") "ivshmem-doorbell",
);
VIR_ENUM_IMPL(virDomainLaunchSecurity, VIR_DOMAIN_LAUNCH_SECURITY_LAST, VIR_ENUM_IMPL(virDomainLaunchSecurity, VIR_DOMAIN_LAUNCH_SECURITY_LAST,
"", "",
"sev") "sev",
);
static virClassPtr virDomainObjClass; static virClassPtr virDomainObjClass;
static virClassPtr virDomainXMLOptionClass; static virClassPtr virDomainXMLOptionClass;

View File

@@ -33,7 +33,8 @@
VIR_ENUM_IMPL(virInterface, VIR_ENUM_IMPL(virInterface,
VIR_INTERFACE_TYPE_LAST, VIR_INTERFACE_TYPE_LAST,
"ethernet", "bridge", "bond", "vlan") "ethernet", "bridge", "bond", "vlan",
);
static virInterfaceDefPtr static virInterfaceDefPtr
virInterfaceDefParseXML(xmlXPathContextPtr ctxt, int parentIfType); virInterfaceDefParseXML(xmlXPathContextPtr ctxt, int parentIfType);

View File

@@ -25,7 +25,8 @@
#define VIR_FROM_THIS VIR_FROM_NONE #define VIR_FROM_THIS VIR_FROM_NONE
VIR_ENUM_IMPL(virNativeVlanMode, VIR_NATIVE_VLAN_MODE_LAST, VIR_ENUM_IMPL(virNativeVlanMode, VIR_NATIVE_VLAN_MODE_LAST,
"default", "tagged", "untagged") "default", "tagged", "untagged",
);
int int
virNetDevVlanParse(xmlNodePtr node, xmlXPathContextPtr ctxt, virNetDevVlanPtr def) virNetDevVlanParse(xmlNodePtr node, xmlXPathContextPtr ctxt, virNetDevVlanPtr def)

View File

@@ -47,25 +47,30 @@ VIR_ENUM_IMPL(virNetworkForward,
VIR_NETWORK_FORWARD_LAST, VIR_NETWORK_FORWARD_LAST,
"none", "nat", "route", "open", "none", "nat", "route", "open",
"bridge", "private", "vepa", "passthrough", "bridge", "private", "vepa", "passthrough",
"hostdev") "hostdev",
);
VIR_ENUM_IMPL(virNetworkBridgeMACTableManager, VIR_ENUM_IMPL(virNetworkBridgeMACTableManager,
VIR_NETWORK_BRIDGE_MAC_TABLE_MANAGER_LAST, VIR_NETWORK_BRIDGE_MAC_TABLE_MANAGER_LAST,
"default", "kernel", "libvirt") "default", "kernel", "libvirt",
);
VIR_ENUM_DECL(virNetworkForwardHostdevDevice); VIR_ENUM_DECL(virNetworkForwardHostdevDevice);
VIR_ENUM_IMPL(virNetworkForwardHostdevDevice, VIR_ENUM_IMPL(virNetworkForwardHostdevDevice,
VIR_NETWORK_FORWARD_HOSTDEV_DEVICE_LAST, VIR_NETWORK_FORWARD_HOSTDEV_DEVICE_LAST,
"none", "pci", "netdev") "none", "pci", "netdev",
);
VIR_ENUM_IMPL(virNetworkForwardDriverName, VIR_ENUM_IMPL(virNetworkForwardDriverName,
VIR_NETWORK_FORWARD_DRIVER_NAME_LAST, VIR_NETWORK_FORWARD_DRIVER_NAME_LAST,
"default", "default",
"kvm", "kvm",
"vfio") "vfio",
);
VIR_ENUM_IMPL(virNetworkTaint, VIR_NETWORK_TAINT_LAST, VIR_ENUM_IMPL(virNetworkTaint, VIR_NETWORK_TAINT_LAST,
"hook-script"); "hook-script",
);
static void static void
virPortGroupDefClear(virPortGroupDefPtr def) virPortGroupDefClear(virPortGroupDefPtr def)

View File

@@ -44,7 +44,8 @@ VIR_LOG_INIT("conf.node_device_conf");
VIR_ENUM_IMPL(virNodeDevDevnode, VIR_NODE_DEV_DEVNODE_LAST, VIR_ENUM_IMPL(virNodeDevDevnode, VIR_NODE_DEV_DEVNODE_LAST,
"dev", "dev",
"link") "link",
);
VIR_ENUM_IMPL(virNodeDevCap, VIR_NODE_DEV_CAP_LAST, VIR_ENUM_IMPL(virNodeDevCap, VIR_NODE_DEV_CAP_LAST,
"system", "system",
@@ -62,16 +63,19 @@ VIR_ENUM_IMPL(virNodeDevCap, VIR_NODE_DEV_CAP_LAST,
"drm", "drm",
"mdev_types", "mdev_types",
"mdev", "mdev",
"ccw") "ccw",
);
VIR_ENUM_IMPL(virNodeDevNetCap, VIR_NODE_DEV_CAP_NET_LAST, VIR_ENUM_IMPL(virNodeDevNetCap, VIR_NODE_DEV_CAP_NET_LAST,
"80203", "80203",
"80211") "80211",
);
VIR_ENUM_IMPL(virNodeDevDRM, VIR_NODE_DEV_DRM_LAST, VIR_ENUM_IMPL(virNodeDevDRM, VIR_NODE_DEV_DRM_LAST,
"primary", "primary",
"control", "control",
"render") "render",
);
static int static int
virNodeDevCapsDefParseString(const char *xpath, virNodeDevCapsDefParseString(const char *xpath,

View File

@@ -42,18 +42,21 @@ VIR_ENUM_IMPL(virDomainNumatuneMemMode,
VIR_DOMAIN_NUMATUNE_MEM_LAST, VIR_DOMAIN_NUMATUNE_MEM_LAST,
"strict", "strict",
"preferred", "preferred",
"interleave"); "interleave",
);
VIR_ENUM_IMPL(virDomainNumatunePlacement, VIR_ENUM_IMPL(virDomainNumatunePlacement,
VIR_DOMAIN_NUMATUNE_PLACEMENT_LAST, VIR_DOMAIN_NUMATUNE_PLACEMENT_LAST,
"default", "default",
"static", "static",
"auto"); "auto",
);
VIR_ENUM_IMPL(virDomainMemoryAccess, VIR_DOMAIN_MEMORY_ACCESS_LAST, VIR_ENUM_IMPL(virDomainMemoryAccess, VIR_DOMAIN_MEMORY_ACCESS_LAST,
"default", "default",
"shared", "shared",
"private") "private",
);
typedef struct _virDomainNumaDistance virDomainNumaDistance; typedef struct _virDomainNumaDistance virDomainNumaDistance;
typedef virDomainNumaDistance *virDomainNumaDistancePtr; typedef virDomainNumaDistance *virDomainNumaDistancePtr;

View File

@@ -54,28 +54,33 @@ VIR_ENUM_IMPL(virNWFilterRuleAction, VIR_NWFILTER_RULE_ACTION_LAST,
"accept", "accept",
"reject", "reject",
"return", "return",
"continue"); "continue",
);
VIR_ENUM_IMPL(virNWFilterJumpTarget, VIR_NWFILTER_RULE_ACTION_LAST, VIR_ENUM_IMPL(virNWFilterJumpTarget, VIR_NWFILTER_RULE_ACTION_LAST,
"DROP", "DROP",
"ACCEPT", "ACCEPT",
"REJECT", "REJECT",
"RETURN", "RETURN",
"CONTINUE"); "CONTINUE",
);
VIR_ENUM_IMPL(virNWFilterRuleDirection, VIR_NWFILTER_RULE_DIRECTION_LAST, VIR_ENUM_IMPL(virNWFilterRuleDirection, VIR_NWFILTER_RULE_DIRECTION_LAST,
"in", "in",
"out", "out",
"inout"); "inout",
);
VIR_ENUM_IMPL(virNWFilterChainPolicy, VIR_NWFILTER_CHAIN_POLICY_LAST, VIR_ENUM_IMPL(virNWFilterChainPolicy, VIR_NWFILTER_CHAIN_POLICY_LAST,
"ACCEPT", "ACCEPT",
"DROP"); "DROP",
);
VIR_ENUM_IMPL(virNWFilterEbtablesTable, VIR_NWFILTER_EBTABLES_TABLE_LAST, VIR_ENUM_IMPL(virNWFilterEbtablesTable, VIR_NWFILTER_EBTABLES_TABLE_LAST,
"filter", "filter",
"nat", "nat",
"broute"); "broute",
);
VIR_ENUM_IMPL(virNWFilterChainSuffix, VIR_NWFILTER_CHAINSUFFIX_LAST, VIR_ENUM_IMPL(virNWFilterChainSuffix, VIR_NWFILTER_CHAINSUFFIX_LAST,
"root", "root",
@@ -85,7 +90,8 @@ VIR_ENUM_IMPL(virNWFilterChainSuffix, VIR_NWFILTER_CHAINSUFFIX_LAST,
"arp", "arp",
"rarp", "rarp",
"ipv4", "ipv4",
"ipv6"); "ipv6",
);
VIR_ENUM_IMPL(virNWFilterRuleProtocol, VIR_NWFILTER_RULE_PROTOCOL_LAST, VIR_ENUM_IMPL(virNWFilterRuleProtocol, VIR_NWFILTER_RULE_PROTOCOL_LAST,
"none", "none",
@@ -112,7 +118,8 @@ VIR_ENUM_IMPL(virNWFilterRuleProtocol, VIR_NWFILTER_RULE_PROTOCOL_LAST,
"esp-ipv6", "esp-ipv6",
"ah-ipv6", "ah-ipv6",
"sctp-ipv6", "sctp-ipv6",
"all-ipv6"); "all-ipv6",
);
/* /*

View File

@@ -54,7 +54,8 @@ VIR_ENUM_IMPL(virDomainSnapshotLocation, VIR_DOMAIN_SNAPSHOT_LOCATION_LAST,
"default", "default",
"no", "no",
"internal", "internal",
"external") "external",
);
/* virDomainSnapshotState is really virDomainState plus one extra state */ /* virDomainSnapshotState is really virDomainState plus one extra state */
VIR_ENUM_IMPL(virDomainSnapshotState, VIR_DOMAIN_SNAPSHOT_STATE_LAST, VIR_ENUM_IMPL(virDomainSnapshotState, VIR_DOMAIN_SNAPSHOT_STATE_LAST,
@@ -66,7 +67,8 @@ VIR_ENUM_IMPL(virDomainSnapshotState, VIR_DOMAIN_SNAPSHOT_STATE_LAST,
"shutoff", "shutoff",
"crashed", "crashed",
"pmsuspended", "pmsuspended",
"disk-snapshot") "disk-snapshot",
);
struct _virDomainSnapshotObjList { struct _virDomainSnapshotObjList {
/* name string -> virDomainSnapshotObj mapping /* name string -> virDomainSnapshotObj mapping

View File

@@ -34,7 +34,8 @@ VIR_LOG_INIT("conf.storage_adapter_conf");
VIR_ENUM_IMPL(virStorageAdapter, VIR_ENUM_IMPL(virStorageAdapter,
VIR_STORAGE_ADAPTER_TYPE_LAST, VIR_STORAGE_ADAPTER_TYPE_LAST,
"default", "scsi_host", "fc_host") "default", "scsi_host", "fc_host",
);
static void static void
virStorageAdapterClearFCHost(virStorageAdapterFCHostPtr fchost) virStorageAdapterClearFCHost(virStorageAdapterFCHostPtr fchost)

View File

@@ -50,7 +50,8 @@ VIR_LOG_INIT("conf.storage_conf");
VIR_ENUM_IMPL(virStorageVol, VIR_ENUM_IMPL(virStorageVol,
VIR_STORAGE_VOL_LAST, VIR_STORAGE_VOL_LAST,
"file", "block", "dir", "network", "file", "block", "dir", "network",
"netdir", "ploop") "netdir", "ploop",
);
VIR_ENUM_IMPL(virStoragePool, VIR_ENUM_IMPL(virStoragePool,
VIR_STORAGE_POOL_LAST, VIR_STORAGE_POOL_LAST,
@@ -58,26 +59,31 @@ VIR_ENUM_IMPL(virStoragePool,
"logical", "disk", "iscsi", "logical", "disk", "iscsi",
"iscsi-direct", "scsi", "mpath", "iscsi-direct", "scsi", "mpath",
"rbd", "sheepdog", "gluster", "rbd", "sheepdog", "gluster",
"zfs", "vstorage") "zfs", "vstorage",
);
VIR_ENUM_IMPL(virStoragePoolFormatFileSystem, VIR_ENUM_IMPL(virStoragePoolFormatFileSystem,
VIR_STORAGE_POOL_FS_LAST, VIR_STORAGE_POOL_FS_LAST,
"auto", "ext2", "ext3", "auto", "ext2", "ext3",
"ext4", "ufs", "iso9660", "udf", "ext4", "ufs", "iso9660", "udf",
"gfs", "gfs2", "vfat", "hfs+", "xfs", "ocfs2") "gfs", "gfs2", "vfat", "hfs+", "xfs", "ocfs2",
);
VIR_ENUM_IMPL(virStoragePoolFormatFileSystemNet, VIR_ENUM_IMPL(virStoragePoolFormatFileSystemNet,
VIR_STORAGE_POOL_NETFS_LAST, VIR_STORAGE_POOL_NETFS_LAST,
"auto", "nfs", "glusterfs", "cifs") "auto", "nfs", "glusterfs", "cifs",
);
VIR_ENUM_IMPL(virStoragePoolFormatDisk, VIR_ENUM_IMPL(virStoragePoolFormatDisk,
VIR_STORAGE_POOL_DISK_LAST, VIR_STORAGE_POOL_DISK_LAST,
"unknown", "dos", "dvh", "gpt", "unknown", "dos", "dvh", "gpt",
"mac", "bsd", "pc98", "sun", "lvm2") "mac", "bsd", "pc98", "sun", "lvm2",
);
VIR_ENUM_IMPL(virStoragePoolFormatLogical, VIR_ENUM_IMPL(virStoragePoolFormatLogical,
VIR_STORAGE_POOL_LOGICAL_LAST, VIR_STORAGE_POOL_LOGICAL_LAST,
"unknown", "lvm2") "unknown", "lvm2",
);
VIR_ENUM_IMPL(virStorageVolFormatDisk, VIR_ENUM_IMPL(virStorageVolFormatDisk,
@@ -85,14 +91,16 @@ VIR_ENUM_IMPL(virStorageVolFormatDisk,
"none", "linux", "fat16", "none", "linux", "fat16",
"fat32", "linux-swap", "fat32", "linux-swap",
"linux-lvm", "linux-raid", "linux-lvm", "linux-raid",
"extended") "extended",
);
VIR_ENUM_IMPL(virStoragePartedFs, VIR_ENUM_IMPL(virStoragePartedFs,
VIR_STORAGE_PARTED_FS_TYPE_LAST, VIR_STORAGE_PARTED_FS_TYPE_LAST,
"ext2", "ext2", "fat16", "ext2", "ext2", "fat16",
"fat32", "linux-swap", "fat32", "linux-swap",
"ext2", "ext2", "ext2", "ext2",
"extended") "extended",
);
typedef const char *(*virStorageVolFormatToString)(int format); typedef const char *(*virStorageVolFormatToString)(int format);
typedef int (*virStorageVolFormatFromString)(const char *format); typedef int (*virStorageVolFormatFromString)(const char *format);

View File

@@ -94,7 +94,8 @@ VIR_ENUM_IMPL(virDaemonErr, VIR_LOCK_DAEMON_ERR_LAST,
"Unable to initialize network sockets", "Unable to initialize network sockets",
"Unable to load configuration file", "Unable to load configuration file",
"Unable to look for hook scripts", "Unable to look for hook scripts",
"Unable to re-execute daemon"); "Unable to re-execute daemon",
);
static void * static void *
virLockDaemonClientNew(virNetServerClientPtr client, virLockDaemonClientNew(virNetServerClientPtr client,

View File

@@ -90,7 +90,8 @@ VIR_ENUM_IMPL(virDaemonErr, VIR_LOG_DAEMON_ERR_LAST,
"Unable to initialize network sockets", "Unable to initialize network sockets",
"Unable to load configuration file", "Unable to load configuration file",
"Unable to look for hook scripts", "Unable to look for hook scripts",
"Unable to re-execute daemon"); "Unable to re-execute daemon",
);
static void * static void *
virLogDaemonClientNew(virNetServerClientPtr client, virLogDaemonClientNew(virNetServerClientPtr client,

View File

@@ -183,14 +183,16 @@ VIR_ENUM_IMPL(virLXCDomainNamespace,
VIR_LXC_DOMAIN_NAMESPACE_LAST, VIR_LXC_DOMAIN_NAMESPACE_LAST,
"sharenet", "sharenet",
"shareipc", "shareipc",
"shareuts") "shareuts",
);
VIR_ENUM_IMPL(virLXCDomainNamespaceSource, VIR_ENUM_IMPL(virLXCDomainNamespaceSource,
VIR_LXC_DOMAIN_NAMESPACE_SOURCE_LAST, VIR_LXC_DOMAIN_NAMESPACE_SOURCE_LAST,
"none", "none",
"name", "name",
"pid", "pid",
"netns") "netns",
);
static void static void
lxcDomainDefNamespaceFree(void *nsdata) lxcDomainDefNamespaceFree(void *nsdata)

View File

@@ -73,7 +73,8 @@ enum virLeaseActionFlags {
VIR_ENUM_DECL(virLeaseAction); VIR_ENUM_DECL(virLeaseAction);
VIR_ENUM_IMPL(virLeaseAction, VIR_LEASE_ACTION_LAST, VIR_ENUM_IMPL(virLeaseAction, VIR_LEASE_ACTION_LAST,
"add", "old", "del", "init"); "add", "old", "del", "init",
);
int int
main(int argc, char **argv) main(int argc, char **argv)

View File

@@ -1216,7 +1216,8 @@ VIR_ENUM_DECL(qemuAgentShutdownMode);
VIR_ENUM_IMPL(qemuAgentShutdownMode, VIR_ENUM_IMPL(qemuAgentShutdownMode,
QEMU_AGENT_SHUTDOWN_LAST, QEMU_AGENT_SHUTDOWN_LAST,
"powerdown", "reboot", "halt"); "powerdown", "reboot", "halt",
);
int qemuAgentShutdown(qemuAgentPtr mon, int qemuAgentShutdown(qemuAgentPtr mon,
qemuAgentShutdownMode mode) qemuAgentShutdownMode mode)
@@ -1337,7 +1338,8 @@ VIR_ENUM_IMPL(qemuAgentSuspendMode,
VIR_NODE_SUSPEND_TARGET_LAST, VIR_NODE_SUSPEND_TARGET_LAST,
"guest-suspend-ram", "guest-suspend-ram",
"guest-suspend-disk", "guest-suspend-disk",
"guest-suspend-hybrid"); "guest-suspend-hybrid",
);
int int
qemuAgentSuspend(qemuAgentPtr mon, qemuAgentSuspend(qemuAgentPtr mon,

View File

@@ -80,7 +80,8 @@ VIR_ENUM_IMPL(virDomainDiskQEMUBus, VIR_DOMAIN_DISK_BUS_LAST,
"usb", "usb",
"uml", "uml",
"sata", "sata",
"sd") "sd",
);
VIR_ENUM_DECL(qemuDiskCacheV2); VIR_ENUM_DECL(qemuDiskCacheV2);
@@ -91,7 +92,8 @@ VIR_ENUM_IMPL(qemuDiskCacheV2, VIR_DOMAIN_DISK_CACHE_LAST,
"writethrough", "writethrough",
"writeback", "writeback",
"directsync", "directsync",
"unsafe"); "unsafe",
);
VIR_ENUM_IMPL(qemuVideo, VIR_DOMAIN_VIDEO_TYPE_LAST, VIR_ENUM_IMPL(qemuVideo, VIR_DOMAIN_VIDEO_TYPE_LAST,
"", /* default value, we shouldn't see this */ "", /* default value, we shouldn't see this */
@@ -104,7 +106,8 @@ VIR_ENUM_IMPL(qemuVideo, VIR_DOMAIN_VIDEO_TYPE_LAST,
"", /* don't support parallels */ "", /* don't support parallels */
"", /* no need for virtio */ "", /* no need for virtio */
"" /* don't support gop */, "" /* don't support gop */,
"" /* 'none' doesn't make sense here */); "" /* 'none' doesn't make sense here */,
);
VIR_ENUM_DECL(qemuDeviceVideo); VIR_ENUM_DECL(qemuDeviceVideo);
@@ -119,7 +122,8 @@ VIR_ENUM_IMPL(qemuDeviceVideo, VIR_DOMAIN_VIDEO_TYPE_LAST,
"", /* don't support parallels */ "", /* don't support parallels */
"virtio-vga", "virtio-vga",
"" /* don't support gop */, "" /* don't support gop */,
"" /* 'none' doesn't make sense here */); "" /* 'none' doesn't make sense here */,
);
VIR_ENUM_DECL(qemuDeviceVideoSecondary); VIR_ENUM_DECL(qemuDeviceVideoSecondary);
@@ -134,14 +138,16 @@ VIR_ENUM_IMPL(qemuDeviceVideoSecondary, VIR_DOMAIN_VIDEO_TYPE_LAST,
"", /* don't support parallels */ "", /* don't support parallels */
"virtio-gpu", "virtio-gpu",
"" /* don't support gop */, "" /* don't support gop */,
"" /* 'none' doesn't make sense here */); "" /* 'none' doesn't make sense here */,
);
VIR_ENUM_DECL(qemuSoundCodec); VIR_ENUM_DECL(qemuSoundCodec);
VIR_ENUM_IMPL(qemuSoundCodec, VIR_DOMAIN_SOUND_CODEC_TYPE_LAST, VIR_ENUM_IMPL(qemuSoundCodec, VIR_DOMAIN_SOUND_CODEC_TYPE_LAST,
"hda-duplex", "hda-duplex",
"hda-micro", "hda-micro",
"hda-output"); "hda-output",
);
VIR_ENUM_DECL(qemuControllerModelUSB); VIR_ENUM_DECL(qemuControllerModelUSB);
@@ -159,7 +165,8 @@ VIR_ENUM_IMPL(qemuControllerModelUSB, VIR_DOMAIN_CONTROLLER_MODEL_USB_LAST,
"qusb1", "qusb1",
"qusb2", "qusb2",
"qemu-xhci", "qemu-xhci",
"none"); "none",
);
VIR_ENUM_DECL(qemuDomainFSDriver); VIR_ENUM_DECL(qemuDomainFSDriver);
VIR_ENUM_IMPL(qemuDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST, VIR_ENUM_IMPL(qemuDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST,
@@ -168,13 +175,15 @@ VIR_ENUM_IMPL(qemuDomainFSDriver, VIR_DOMAIN_FS_DRIVER_TYPE_LAST,
"handle", "handle",
NULL, NULL,
NULL, NULL,
NULL); NULL,
);
VIR_ENUM_DECL(qemuNumaPolicy); VIR_ENUM_DECL(qemuNumaPolicy);
VIR_ENUM_IMPL(qemuNumaPolicy, VIR_DOMAIN_NUMATUNE_MEM_LAST, VIR_ENUM_IMPL(qemuNumaPolicy, VIR_DOMAIN_NUMATUNE_MEM_LAST,
"bind", "bind",
"preferred", "preferred",
"interleave"); "interleave",
);
/** /**

View File

@@ -2751,14 +2751,16 @@ VIR_ENUM_IMPL(qemuSaveCompression, QEMU_SAVE_FORMAT_LAST,
"gzip", "gzip",
"bzip2", "bzip2",
"xz", "xz",
"lzop") "lzop",
);
VIR_ENUM_DECL(qemuDumpFormat); VIR_ENUM_DECL(qemuDumpFormat);
VIR_ENUM_IMPL(qemuDumpFormat, VIR_DOMAIN_CORE_DUMP_FORMAT_LAST, VIR_ENUM_IMPL(qemuDumpFormat, VIR_DOMAIN_CORE_DUMP_FORMAT_LAST,
"elf", "elf",
"kdump-zlib", "kdump-zlib",
"kdump-lzo", "kdump-lzo",
"kdump-snappy") "kdump-snappy",
);
typedef struct _virQEMUSaveHeader virQEMUSaveHeader; typedef struct _virQEMUSaveHeader virQEMUSaveHeader;
typedef virQEMUSaveHeader *virQEMUSaveHeaderPtr; typedef virQEMUSaveHeader *virQEMUSaveHeaderPtr;

View File

@@ -50,7 +50,8 @@ VIR_ENUM_IMPL(qemuMigrationCookieFlag,
"cpu-hotplug", "cpu-hotplug",
"cpu", "cpu",
"allowReboot", "allowReboot",
"capabilities"); "capabilities",
);
static void static void

View File

@@ -174,13 +174,15 @@ VIR_ENUM_IMPL(qemuMonitorMigrationStatus,
"active", "pre-switchover", "active", "pre-switchover",
"device", "postcopy-active", "device", "postcopy-active",
"completed", "failed", "completed", "failed",
"cancelling", "cancelled") "cancelling", "cancelled",
);
VIR_ENUM_IMPL(qemuMonitorVMStatus, VIR_ENUM_IMPL(qemuMonitorVMStatus,
QEMU_MONITOR_VM_STATUS_LAST, QEMU_MONITOR_VM_STATUS_LAST,
"debug", "inmigrate", "internal-error", "io-error", "paused", "debug", "inmigrate", "internal-error", "io-error", "paused",
"postmigrate", "prelaunch", "finish-migrate", "restore-vm", "postmigrate", "prelaunch", "finish-migrate", "restore-vm",
"running", "save-vm", "shutdown", "watchdog", "guest-panicked") "running", "save-vm", "shutdown", "watchdog", "guest-panicked",
);
typedef enum { typedef enum {
QEMU_MONITOR_BLOCK_IO_STATUS_OK, QEMU_MONITOR_BLOCK_IO_STATUS_OK,
@@ -194,11 +196,13 @@ VIR_ENUM_DECL(qemuMonitorBlockIOStatus);
VIR_ENUM_IMPL(qemuMonitorBlockIOStatus, VIR_ENUM_IMPL(qemuMonitorBlockIOStatus,
QEMU_MONITOR_BLOCK_IO_STATUS_LAST, QEMU_MONITOR_BLOCK_IO_STATUS_LAST,
"ok", "failed", "nospace") "ok", "failed", "nospace",
);
VIR_ENUM_IMPL(qemuMonitorDumpStatus, VIR_ENUM_IMPL(qemuMonitorDumpStatus,
QEMU_MONITOR_DUMP_STATUS_LAST, QEMU_MONITOR_DUMP_STATUS_LAST,
"none", "active", "completed", "failed") "none", "active", "completed", "failed",
);
char * char *
qemuMonitorEscapeArg(const char *in) qemuMonitorEscapeArg(const char *in)

View File

@@ -736,7 +736,8 @@ static void qemuMonitorJSONHandleRTCChange(qemuMonitorPtr mon, virJSONValuePtr d
VIR_ENUM_DECL(qemuMonitorWatchdogAction); VIR_ENUM_DECL(qemuMonitorWatchdogAction);
VIR_ENUM_IMPL(qemuMonitorWatchdogAction, VIR_DOMAIN_EVENT_WATCHDOG_LAST, VIR_ENUM_IMPL(qemuMonitorWatchdogAction, VIR_DOMAIN_EVENT_WATCHDOG_LAST,
"none", "pause", "reset", "poweroff", "shutdown", "debug", "inject-nmi"); "none", "pause", "reset", "poweroff", "shutdown", "debug", "inject-nmi",
);
static void qemuMonitorJSONHandleWatchdog(qemuMonitorPtr mon, virJSONValuePtr data) static void qemuMonitorJSONHandleWatchdog(qemuMonitorPtr mon, virJSONValuePtr data)
{ {
@@ -757,7 +758,8 @@ static void qemuMonitorJSONHandleWatchdog(qemuMonitorPtr mon, virJSONValuePtr da
VIR_ENUM_DECL(qemuMonitorIOErrorAction); VIR_ENUM_DECL(qemuMonitorIOErrorAction);
VIR_ENUM_IMPL(qemuMonitorIOErrorAction, VIR_DOMAIN_EVENT_IO_ERROR_LAST, VIR_ENUM_IMPL(qemuMonitorIOErrorAction, VIR_DOMAIN_EVENT_IO_ERROR_LAST,
"ignore", "stop", "report"); "ignore", "stop", "report",
);
static void static void
@@ -799,7 +801,8 @@ qemuMonitorJSONHandleIOError(qemuMonitorPtr mon, virJSONValuePtr data)
VIR_ENUM_DECL(qemuMonitorGraphicsAddressFamily); VIR_ENUM_DECL(qemuMonitorGraphicsAddressFamily);
VIR_ENUM_IMPL(qemuMonitorGraphicsAddressFamily, VIR_ENUM_IMPL(qemuMonitorGraphicsAddressFamily,
VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_LAST, VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_LAST,
"ipv4", "ipv6", "unix"); "ipv4", "ipv6", "unix",
);
static void static void
qemuMonitorJSONHandleGraphicsVNC(qemuMonitorPtr mon, qemuMonitorJSONHandleGraphicsVNC(qemuMonitorPtr mon,
@@ -5497,7 +5500,8 @@ qemuMonitorJSONGetCPUDefinitions(qemuMonitorPtr mon,
VIR_ENUM_IMPL(qemuMonitorCPUProperty, VIR_ENUM_IMPL(qemuMonitorCPUProperty,
QEMU_MONITOR_CPU_PROPERTY_LAST, QEMU_MONITOR_CPU_PROPERTY_LAST,
"boolean", "string", "number") "boolean", "string", "number",
);
static int static int
qemuMonitorJSONParseCPUModelProperty(const char *key, qemuMonitorJSONParseCPUModelProperty(const char *key,

View File

@@ -101,7 +101,8 @@ VIR_ENUM_IMPL(virDaemonErr, VIR_DAEMON_ERR_LAST,
"Unable to load configuration file", "Unable to load configuration file",
"Unable to look for hook scripts", "Unable to look for hook scripts",
"Unable to initialize audit system", "Unable to initialize audit system",
"Unable to initialize driver") "Unable to initialize driver",
);
static int daemonForkIntoBackground(const char *argv0) static int daemonForkIntoBackground(const char *argv0)
{ {

View File

@@ -65,7 +65,8 @@ VIR_LOG_INIT("util.cgroup");
VIR_ENUM_IMPL(virCgroupController, VIR_CGROUP_CONTROLLER_LAST, VIR_ENUM_IMPL(virCgroupController, VIR_CGROUP_CONTROLLER_LAST,
"cpu", "cpuacct", "cpuset", "memory", "devices", "cpu", "cpuacct", "cpuset", "memory", "devices",
"freezer", "blkio", "net_cls", "perf_event", "freezer", "blkio", "net_cls", "perf_event",
"name=systemd"); "name=systemd",
);
/** /**

View File

@@ -32,7 +32,8 @@
VIR_ENUM_DECL(virCgroupBackend); VIR_ENUM_DECL(virCgroupBackend);
VIR_ENUM_IMPL(virCgroupBackend, VIR_CGROUP_BACKEND_TYPE_LAST, VIR_ENUM_IMPL(virCgroupBackend, VIR_CGROUP_BACKEND_TYPE_LAST,
"cgroup V2", "cgroup V2",
"cgroup V1"); "cgroup V1",
);
static virOnceControl virCgroupBackendOnce = VIR_ONCE_CONTROL_INITIALIZER; static virOnceControl virCgroupBackendOnce = VIR_ONCE_CONTROL_INITIALIZER;
static virCgroupBackendPtr virCgroupBackends[VIR_CGROUP_BACKEND_TYPE_LAST] = { 0 }; static virCgroupBackendPtr virCgroupBackends[VIR_CGROUP_BACKEND_TYPE_LAST] = { 0 };

View File

@@ -49,7 +49,8 @@ VIR_ENUM_DECL(virCgroupV1Controller);
VIR_ENUM_IMPL(virCgroupV1Controller, VIR_CGROUP_CONTROLLER_LAST, VIR_ENUM_IMPL(virCgroupV1Controller, VIR_CGROUP_CONTROLLER_LAST,
"cpu", "cpuacct", "cpuset", "memory", "devices", "cpu", "cpuacct", "cpuset", "memory", "devices",
"freezer", "blkio", "net_cls", "perf_event", "freezer", "blkio", "net_cls", "perf_event",
"name=systemd"); "name=systemd",
);
#ifdef __linux__ #ifdef __linux__

View File

@@ -45,7 +45,8 @@ VIR_LOG_INIT("util.cgroup");
VIR_ENUM_DECL(virCgroupV2Controller); VIR_ENUM_DECL(virCgroupV2Controller);
VIR_ENUM_IMPL(virCgroupV2Controller, VIR_CGROUP_CONTROLLER_LAST, VIR_ENUM_IMPL(virCgroupV2Controller, VIR_CGROUP_CONTROLLER_LAST,
"cpu", "cpuacct", "cpuset", "memory", "devices", "cpu", "cpuacct", "cpuset", "memory", "devices",
"freezer", "io", "net_cls", "perf_event", "name=systemd"); "freezer", "io", "net_cls", "perf_event", "name=systemd",
);
#ifdef __linux__ #ifdef __linux__

View File

@@ -70,7 +70,8 @@ VIR_ENUM_IMPL(virConf, VIR_CONF_LAST,
"long", "long",
"unsigned long", "unsigned long",
"string", "string",
"list"); "list",
);
typedef struct _virConfEntry virConfEntry; typedef struct _virConfEntry virConfEntry;
typedef virConfEntry *virConfEntryPtr; typedef virConfEntry *virConfEntryPtr;

View File

@@ -139,7 +139,7 @@ VIR_ENUM_IMPL(virErrorDomain, VIR_ERR_DOMAIN_LAST,
"Libssh transport layer", "Libssh transport layer",
"Resource control", "Resource control",
"FirewallD", "FirewallD",
); );
/* /*

View File

@@ -44,7 +44,8 @@ VIR_ENUM_DECL(virFirewallLayerCommand);
VIR_ENUM_IMPL(virFirewallLayerCommand, VIR_FIREWALL_LAYER_LAST, VIR_ENUM_IMPL(virFirewallLayerCommand, VIR_FIREWALL_LAYER_LAST,
EBTABLES_PATH, EBTABLES_PATH,
IPTABLES_PATH, IPTABLES_PATH,
IP6TABLES_PATH); IP6TABLES_PATH,
);
struct _virFirewallRule { struct _virFirewallRule {
virFirewallLayer layer; virFirewallLayer layer;

View File

@@ -28,4 +28,4 @@ VIR_ENUM_IMPL(virGICVersion, VIR_GIC_VERSION_LAST,
"host", "host",
"2", "2",
"3", "3",
); );

View File

@@ -55,17 +55,20 @@ VIR_ENUM_IMPL(virHookDriver,
"qemu", "qemu",
"lxc", "lxc",
"network", "network",
"libxl") "libxl",
);
VIR_ENUM_IMPL(virHookDaemonOp, VIR_HOOK_DAEMON_OP_LAST, VIR_ENUM_IMPL(virHookDaemonOp, VIR_HOOK_DAEMON_OP_LAST,
"start", "start",
"shutdown", "shutdown",
"reload") "reload",
);
VIR_ENUM_IMPL(virHookSubop, VIR_HOOK_SUBOP_LAST, VIR_ENUM_IMPL(virHookSubop, VIR_HOOK_SUBOP_LAST,
"-", "-",
"begin", "begin",
"end") "end",
);
VIR_ENUM_IMPL(virHookQemuOp, VIR_HOOK_QEMU_OP_LAST, VIR_ENUM_IMPL(virHookQemuOp, VIR_HOOK_QEMU_OP_LAST,
"start", "start",
@@ -76,7 +79,8 @@ VIR_ENUM_IMPL(virHookQemuOp, VIR_HOOK_QEMU_OP_LAST,
"started", "started",
"reconnect", "reconnect",
"attach", "attach",
"restore") "restore",
);
VIR_ENUM_IMPL(virHookLxcOp, VIR_HOOK_LXC_OP_LAST, VIR_ENUM_IMPL(virHookLxcOp, VIR_HOOK_LXC_OP_LAST,
"start", "start",
@@ -84,7 +88,8 @@ VIR_ENUM_IMPL(virHookLxcOp, VIR_HOOK_LXC_OP_LAST,
"prepare", "prepare",
"release", "release",
"started", "started",
"reconnect") "reconnect",
);
VIR_ENUM_IMPL(virHookNetworkOp, VIR_HOOK_NETWORK_OP_LAST, VIR_ENUM_IMPL(virHookNetworkOp, VIR_HOOK_NETWORK_OP_LAST,
"start", "start",
@@ -92,7 +97,8 @@ VIR_ENUM_IMPL(virHookNetworkOp, VIR_HOOK_NETWORK_OP_LAST,
"stopped", "stopped",
"plugged", "plugged",
"unplugged", "unplugged",
"updated") "updated",
);
VIR_ENUM_IMPL(virHookLibxlOp, VIR_HOOK_LIBXL_OP_LAST, VIR_ENUM_IMPL(virHookLibxlOp, VIR_HOOK_LIBXL_OP_LAST,
"start", "start",
@@ -101,7 +107,8 @@ VIR_ENUM_IMPL(virHookLibxlOp, VIR_HOOK_LIBXL_OP_LAST,
"release", "release",
"migrate", "migrate",
"started", "started",
"reconnect") "reconnect",
);
static int virHooksFound = -1; static int virHooksFound = -1;

View File

@@ -79,7 +79,7 @@ VIR_ENUM_IMPL(virKeycodeSet, VIR_KEYCODE_SET_LAST,
"usb", "usb",
"win32", "win32",
"qnum", "qnum",
); );
int virKeycodeValueFromString(virKeycodeSet codeset, int virKeycodeValueFromString(virKeycodeSet codeset,
const char *keyname) const char *keyname)

View File

@@ -77,7 +77,8 @@ static char virLogHostname[HOST_NAME_MAX+1];
VIR_ENUM_DECL(virLogDestination); VIR_ENUM_DECL(virLogDestination);
VIR_ENUM_IMPL(virLogDestination, VIR_LOG_TO_OUTPUT_LAST, VIR_ENUM_IMPL(virLogDestination, VIR_LOG_TO_OUTPUT_LAST,
"stderr", "syslog", "file", "journald"); "stderr", "syslog", "file", "journald",
);
/* /*
* Filters are used to refine the rules on what to keep or drop * Filters are used to refine the rules on what to keep or drop

View File

@@ -49,7 +49,8 @@ struct _virMediatedDeviceList {
VIR_ENUM_IMPL(virMediatedDeviceModel, VIR_MDEV_MODEL_TYPE_LAST, VIR_ENUM_IMPL(virMediatedDeviceModel, VIR_MDEV_MODEL_TYPE_LAST,
"vfio-pci", "vfio-pci",
"vfio-ccw", "vfio-ccw",
"vfio-ap") "vfio-ap",
);
static virClassPtr virMediatedDeviceListClass; static virClassPtr virMediatedDeviceListClass;

View File

@@ -2417,7 +2417,8 @@ VIR_ENUM_IMPL(virNetDevIfState,
"" /* value of zero means no state */, "" /* value of zero means no state */,
"unknown", "notpresent", "unknown", "notpresent",
"down", "lowerlayerdown", "down", "lowerlayerdown",
"testing", "dormant", "up") "testing", "dormant", "up",
);
VIR_ENUM_IMPL(virNetDevFeature, VIR_ENUM_IMPL(virNetDevFeature,
VIR_NET_DEV_FEAT_LAST, VIR_NET_DEV_FEAT_LAST,
@@ -2434,7 +2435,8 @@ VIR_ENUM_IMPL(virNetDevFeature,
"rxhash", "rxhash",
"rdma", "rdma",
"txudptnl", "txudptnl",
"switchdev") "switchdev",
);
#ifdef __linux__ #ifdef __linux__
int int
@@ -2766,7 +2768,8 @@ VIR_ENUM_IMPL(virNetDevRxFilterMode,
VIR_NETDEV_RX_FILTER_MODE_LAST, VIR_NETDEV_RX_FILTER_MODE_LAST,
"none", "none",
"normal", "normal",
"all"); "all",
);
static int virNetDevGetMulticastTable(const char *ifname, static int virNetDevGetMulticastTable(const char *ifname,

View File

@@ -36,7 +36,8 @@ VIR_ENUM_IMPL(virNetDevMacVLanMode, VIR_NETDEV_MACVLAN_MODE_LAST,
"vepa", "vepa",
"private", "private",
"bridge", "bridge",
"passthrough") "passthrough",
);
#if WITH_MACVTAP #if WITH_MACVTAP
# include <fcntl.h> # include <fcntl.h>

View File

@@ -30,7 +30,8 @@ VIR_ENUM_IMPL(virNetDevVPort, VIR_NETDEV_VPORT_PROFILE_LAST,
"802.1Qbg", "802.1Qbg",
"802.1Qbh", "802.1Qbh",
"openvswitch", "openvswitch",
"midonet") "midonet",
);
VIR_ENUM_IMPL(virNetDevVPortProfileOp, VIR_NETDEV_VPORT_PROFILE_OP_LAST, VIR_ENUM_IMPL(virNetDevVPortProfileOp, VIR_NETDEV_VPORT_PROFILE_OP_LAST,
"create", "create",
@@ -40,7 +41,8 @@ VIR_ENUM_IMPL(virNetDevVPortProfileOp, VIR_NETDEV_VPORT_PROFILE_OP_LAST,
"migrate out", "migrate out",
"migrate in start", "migrate in start",
"migrate in finish", "migrate in finish",
"no-op") "no-op",
);
#if WITH_VIRTUALPORT #if WITH_VIRTUALPORT

View File

@@ -46,20 +46,21 @@ VIR_LOG_INIT("util.pci");
#define PCI_ADDR_LEN 13 /* "XXXX:XX:XX.X" */ #define PCI_ADDR_LEN 13 /* "XXXX:XX:XX.X" */
VIR_ENUM_IMPL(virPCIELinkSpeed, VIR_PCIE_LINK_SPEED_LAST, VIR_ENUM_IMPL(virPCIELinkSpeed, VIR_PCIE_LINK_SPEED_LAST,
"", "2.5", "5", "8", "16") "", "2.5", "5", "8", "16",
);
VIR_ENUM_IMPL(virPCIStubDriver, VIR_PCI_STUB_DRIVER_LAST, VIR_ENUM_IMPL(virPCIStubDriver, VIR_PCI_STUB_DRIVER_LAST,
"none", "none",
"pciback", /* XEN */ "pciback", /* XEN */
"pci-stub", /* KVM */ "pci-stub", /* KVM */
"vfio-pci", /* VFIO */ "vfio-pci", /* VFIO */
); );
VIR_ENUM_IMPL(virPCIHeader, VIR_PCI_HEADER_LAST, VIR_ENUM_IMPL(virPCIHeader, VIR_PCI_HEADER_LAST,
"endpoint", "endpoint",
"pci-bridge", "pci-bridge",
"cardbus-bridge", "cardbus-bridge",
); );
struct _virPCIDevice { struct _virPCIDevice {
virPCIDeviceAddress address; virPCIDeviceAddress address;

View File

@@ -43,7 +43,8 @@ VIR_ENUM_IMPL(virPerfEvent, VIR_PERF_EVENT_LAST,
"cpu_clock", "task_clock", "page_faults", "cpu_clock", "task_clock", "page_faults",
"context_switches", "cpu_migrations", "context_switches", "cpu_migrations",
"page_faults_min", "page_faults_maj", "page_faults_min", "page_faults_maj",
"alignment_faults", "emulation_faults"); "alignment_faults", "emulation_faults",
);
struct virPerfEvent { struct virPerfEvent {
int fd; int fd;

View File

@@ -112,7 +112,8 @@ VIR_ENUM_IMPL(virProcessSchedPolicy, VIR_PROC_POLICY_LAST,
"batch", "batch",
"idle", "idle",
"fifo", "fifo",
"rr"); "rr",
);
/** /**
* virProcessTranslateStatus: * virProcessTranslateStatus:

View File

@@ -56,26 +56,30 @@ VIR_LOG_INIT("util.virresctrl")
VIR_ENUM_IMPL(virCacheKernel, VIR_CACHE_TYPE_LAST, VIR_ENUM_IMPL(virCacheKernel, VIR_CACHE_TYPE_LAST,
"Unified", "Unified",
"Instruction", "Instruction",
"Data") "Data",
);
/* Cache name mapping for our XML naming. */ /* Cache name mapping for our XML naming. */
VIR_ENUM_IMPL(virCache, VIR_CACHE_TYPE_LAST, VIR_ENUM_IMPL(virCache, VIR_CACHE_TYPE_LAST,
"both", "both",
"code", "code",
"data") "data",
);
/* Cache name mapping for resctrl interface naming. */ /* Cache name mapping for resctrl interface naming. */
VIR_ENUM_DECL(virResctrl); VIR_ENUM_DECL(virResctrl);
VIR_ENUM_IMPL(virResctrl, VIR_CACHE_TYPE_LAST, VIR_ENUM_IMPL(virResctrl, VIR_CACHE_TYPE_LAST,
"", "",
"CODE", "CODE",
"DATA") "DATA",
);
/* Monitor feature name prefix mapping for monitor naming */ /* Monitor feature name prefix mapping for monitor naming */
VIR_ENUM_IMPL(virResctrlMonitorPrefix, VIR_RESCTRL_MONITOR_TYPE_LAST, VIR_ENUM_IMPL(virResctrlMonitorPrefix, VIR_RESCTRL_MONITOR_TYPE_LAST,
"__unsupported__", "__unsupported__",
"llc_", "llc_",
"mbm_") "mbm_",
);
/* All private typedefs so that they exist for all later definitions. This way /* All private typedefs so that they exist for all later definitions. This way

View File

@@ -33,7 +33,8 @@
VIR_LOG_INIT("util.secret"); VIR_LOG_INIT("util.secret");
VIR_ENUM_IMPL(virSecretUsage, VIR_SECRET_USAGE_TYPE_LAST, VIR_ENUM_IMPL(virSecretUsage, VIR_SECRET_USAGE_TYPE_LAST,
"none", "volume", "ceph", "iscsi", "tls") "none", "volume", "ceph", "iscsi", "tls",
);
void void
virSecretLookupDefClear(virSecretLookupTypeDefPtr def) virSecretLookupDefClear(virSecretLookupTypeDefPtr def)

View File

@@ -38,11 +38,14 @@
#define VIR_FROM_THIS VIR_FROM_STORAGE #define VIR_FROM_THIS VIR_FROM_STORAGE
VIR_ENUM_IMPL(virStorageEncryptionSecret, VIR_ENUM_IMPL(virStorageEncryptionSecret,
VIR_STORAGE_ENCRYPTION_SECRET_TYPE_LAST, "passphrase") VIR_STORAGE_ENCRYPTION_SECRET_TYPE_LAST,
"passphrase",
);
VIR_ENUM_IMPL(virStorageEncryptionFormat, VIR_ENUM_IMPL(virStorageEncryptionFormat,
VIR_STORAGE_ENCRYPTION_FORMAT_LAST, VIR_STORAGE_ENCRYPTION_FORMAT_LAST,
"default", "qcow", "luks") "default", "qcow", "luks",
);
static void static void
virStorageEncryptionInfoDefFree(virStorageEncryptionInfoDefPtr def) virStorageEncryptionInfoDefFree(virStorageEncryptionInfoDefPtr def)

View File

@@ -53,7 +53,8 @@ VIR_ENUM_IMPL(virStorage, VIR_STORAGE_TYPE_LAST,
"block", "block",
"dir", "dir",
"network", "network",
"volume") "volume",
);
VIR_ENUM_IMPL(virStorageFileFormat, VIR_ENUM_IMPL(virStorageFileFormat,
VIR_STORAGE_FILE_LAST, VIR_STORAGE_FILE_LAST,
@@ -64,12 +65,13 @@ VIR_ENUM_IMPL(virStorageFileFormat,
/* Not direct file formats, but used for various drivers */ /* Not direct file formats, but used for various drivers */
"fat", "vhd", "ploop", "fat", "vhd", "ploop",
/* Formats with backing file below here */ /* Formats with backing file below here */
"cow", "qcow", "qcow2", "qed", "vmdk") "cow", "qcow", "qcow2", "qed", "vmdk",
);
VIR_ENUM_IMPL(virStorageFileFeature, VIR_ENUM_IMPL(virStorageFileFeature,
VIR_STORAGE_FILE_FEATURE_LAST, VIR_STORAGE_FILE_FEATURE_LAST,
"lazy_refcounts", "lazy_refcounts",
) );
VIR_ENUM_IMPL(virStorageNetProtocol, VIR_STORAGE_NET_PROTOCOL_LAST, VIR_ENUM_IMPL(virStorageNetProtocol, VIR_STORAGE_NET_PROTOCOL_LAST,
"none", "none",
@@ -84,22 +86,26 @@ VIR_ENUM_IMPL(virStorageNetProtocol, VIR_STORAGE_NET_PROTOCOL_LAST,
"ftps", "ftps",
"tftp", "tftp",
"ssh", "ssh",
"vxhs") "vxhs",
);
VIR_ENUM_IMPL(virStorageNetHostTransport, VIR_STORAGE_NET_HOST_TRANS_LAST, VIR_ENUM_IMPL(virStorageNetHostTransport, VIR_STORAGE_NET_HOST_TRANS_LAST,
"tcp", "tcp",
"unix", "unix",
"rdma") "rdma",
);
VIR_ENUM_IMPL(virStorageSourcePoolMode, VIR_ENUM_IMPL(virStorageSourcePoolMode,
VIR_STORAGE_SOURCE_POOL_MODE_LAST, VIR_STORAGE_SOURCE_POOL_MODE_LAST,
"default", "default",
"host", "host",
"direct") "direct",
);
VIR_ENUM_IMPL(virStorageAuth, VIR_ENUM_IMPL(virStorageAuth,
VIR_STORAGE_AUTH_TYPE_LAST, VIR_STORAGE_AUTH_TYPE_LAST,
"none", "chap", "ceph") "none", "chap", "ceph",
);
enum lv_endian { enum lv_endian {
LV_LITTLE_ENDIAN = 1, /* 1234 */ LV_LITTLE_ENDIAN = 1, /* 1234 */

View File

@@ -42,7 +42,8 @@
VIR_LOG_INIT("util.sysinfo"); VIR_LOG_INIT("util.sysinfo");
VIR_ENUM_IMPL(virSysinfo, VIR_SYSINFO_LAST, VIR_ENUM_IMPL(virSysinfo, VIR_SYSINFO_LAST,
"smbios"); "smbios",
);
static const char *sysinfoDmidecode = DMIDECODE; static const char *sysinfoDmidecode = DMIDECODE;
static const char *sysinfoSysinfo = "/proc/sysinfo"; static const char *sysinfoSysinfo = "/proc/sysinfo";

View File

@@ -39,7 +39,8 @@ VIR_ENUM_IMPL(virTypedParameter, VIR_TYPED_PARAM_LAST,
"ullong", "ullong",
"double", "double",
"boolean", "boolean",
"string") "string",
);
/* When editing this file, ensure that public exported functions /* When editing this file, ensure that public exported functions
* (those in libvirt_public.syms) either trigger no errors, or else * (those in libvirt_public.syms) either trigger no errors, or else

View File

@@ -87,12 +87,14 @@ VIR_LOG_INIT("util.util");
VIR_ENUM_IMPL(virTristateBool, VIR_TRISTATE_BOOL_LAST, VIR_ENUM_IMPL(virTristateBool, VIR_TRISTATE_BOOL_LAST,
"default", "default",
"yes", "yes",
"no") "no",
);
VIR_ENUM_IMPL(virTristateSwitch, VIR_TRISTATE_SWITCH_LAST, VIR_ENUM_IMPL(virTristateSwitch, VIR_TRISTATE_SWITCH_LAST,
"default", "default",
"on", "on",
"off") "off",
);
virTristateBool virTristateBool

View File

@@ -82,7 +82,6 @@ const char *virEnumToString(const char *const*types,
# define VIR_ENUM_IMPL(name, lastVal, ...) \ # define VIR_ENUM_IMPL(name, lastVal, ...) \
static const char *const name ## TypeList[] = { __VA_ARGS__ }; \ static const char *const name ## TypeList[] = { __VA_ARGS__ }; \
verify(ARRAY_CARDINALITY(name ## TypeList) == lastVal); \
const char *name ## TypeToString(int type) { \ const char *name ## TypeToString(int type) { \
return virEnumToString(name ## TypeList, \ return virEnumToString(name ## TypeList, \
ARRAY_CARDINALITY(name ## TypeList), \ ARRAY_CARDINALITY(name ## TypeList), \
@@ -92,7 +91,8 @@ const char *virEnumToString(const char *const*types,
return virEnumFromString(name ## TypeList, \ return virEnumFromString(name ## TypeList, \
ARRAY_CARDINALITY(name ## TypeList), \ ARRAY_CARDINALITY(name ## TypeList), \
type); \ type); \
} } \
verify(ARRAY_CARDINALITY(name ## TypeList) == lastVal)
# define VIR_ENUM_DECL(name) \ # define VIR_ENUM_DECL(name) \
const char *name ## TypeToString(int type); \ const char *name ## TypeToString(int type); \

View File

@@ -41,7 +41,8 @@ VIR_LOG_INIT("vmware.vmware_conf");
VIR_ENUM_IMPL(vmwareDriver, VMWARE_DRIVER_LAST, VIR_ENUM_IMPL(vmwareDriver, VMWARE_DRIVER_LAST,
"player", "player",
"ws", "ws",
"fusion"); "fusion",
);
/* Free all memory associated with a vmware_driver structure */ /* Free all memory associated with a vmware_driver structure */
void void

View File

@@ -41,7 +41,8 @@ VIR_ENUM_IMPL(virshDomainIOError,
VIR_DOMAIN_DISK_ERROR_LAST, VIR_DOMAIN_DISK_ERROR_LAST,
N_("no error"), N_("no error"),
N_("unspecified error"), N_("unspecified error"),
N_("no space")) N_("no space"),
);
static const char * static const char *
virshDomainIOErrorToString(int error) virshDomainIOErrorToString(int error)
@@ -105,7 +106,8 @@ VIR_ENUM_IMPL(virshDomainControlState,
N_("ok"), N_("ok"),
N_("background job"), N_("background job"),
N_("occupied"), N_("occupied"),
N_("error")) N_("error"),
);
static const char * static const char *
virshDomainControlStateToString(int state) virshDomainControlStateToString(int state)
@@ -120,7 +122,8 @@ VIR_ENUM_IMPL(virshDomainControlErrorReason,
"", "",
N_("unknown"), N_("unknown"),
N_("monitor failure"), N_("monitor failure"),
N_("internal (locking) error")) N_("internal (locking) error"),
);
static const char * static const char *
virshDomainControlErrorReasonToString(int reason) virshDomainControlErrorReasonToString(int reason)
@@ -139,7 +142,8 @@ VIR_ENUM_IMPL(virshDomainState,
N_("in shutdown"), N_("in shutdown"),
N_("shut off"), N_("shut off"),
N_("crashed"), N_("crashed"),
N_("pmsuspended")) N_("pmsuspended"),
);
static const char * static const char *
virshDomainStateToString(int state) virshDomainStateToString(int state)
@@ -151,7 +155,8 @@ virshDomainStateToString(int state)
VIR_ENUM_DECL(virshDomainNostateReason); VIR_ENUM_DECL(virshDomainNostateReason);
VIR_ENUM_IMPL(virshDomainNostateReason, VIR_ENUM_IMPL(virshDomainNostateReason,
VIR_DOMAIN_NOSTATE_LAST, VIR_DOMAIN_NOSTATE_LAST,
N_("unknown")) N_("unknown"),
);
VIR_ENUM_DECL(virshDomainRunningReason); VIR_ENUM_DECL(virshDomainRunningReason);
VIR_ENUM_IMPL(virshDomainRunningReason, VIR_ENUM_IMPL(virshDomainRunningReason,
@@ -166,12 +171,14 @@ VIR_ENUM_IMPL(virshDomainRunningReason,
N_("save canceled"), N_("save canceled"),
N_("event wakeup"), N_("event wakeup"),
N_("crashed"), N_("crashed"),
N_("post-copy")) N_("post-copy"),
);
VIR_ENUM_DECL(virshDomainBlockedReason); VIR_ENUM_DECL(virshDomainBlockedReason);
VIR_ENUM_IMPL(virshDomainBlockedReason, VIR_ENUM_IMPL(virshDomainBlockedReason,
VIR_DOMAIN_BLOCKED_LAST, VIR_DOMAIN_BLOCKED_LAST,
N_("unknown")) N_("unknown"),
);
VIR_ENUM_DECL(virshDomainPausedReason); VIR_ENUM_DECL(virshDomainPausedReason);
VIR_ENUM_IMPL(virshDomainPausedReason, VIR_ENUM_IMPL(virshDomainPausedReason,
@@ -189,13 +196,15 @@ VIR_ENUM_IMPL(virshDomainPausedReason,
N_("crashed"), N_("crashed"),
N_("starting up"), N_("starting up"),
N_("post-copy"), N_("post-copy"),
N_("post-copy failed")) N_("post-copy failed"),
);
VIR_ENUM_DECL(virshDomainShutdownReason); VIR_ENUM_DECL(virshDomainShutdownReason);
VIR_ENUM_IMPL(virshDomainShutdownReason, VIR_ENUM_IMPL(virshDomainShutdownReason,
VIR_DOMAIN_SHUTDOWN_LAST, VIR_DOMAIN_SHUTDOWN_LAST,
N_("unknown"), N_("unknown"),
N_("user")) N_("user"),
);
VIR_ENUM_DECL(virshDomainShutoffReason); VIR_ENUM_DECL(virshDomainShutoffReason);
VIR_ENUM_IMPL(virshDomainShutoffReason, VIR_ENUM_IMPL(virshDomainShutoffReason,
@@ -208,18 +217,21 @@ VIR_ENUM_IMPL(virshDomainShutoffReason,
N_("saved"), N_("saved"),
N_("failed"), N_("failed"),
N_("from snapshot"), N_("from snapshot"),
N_("daemon")) N_("daemon"),
);
VIR_ENUM_DECL(virshDomainCrashedReason); VIR_ENUM_DECL(virshDomainCrashedReason);
VIR_ENUM_IMPL(virshDomainCrashedReason, VIR_ENUM_IMPL(virshDomainCrashedReason,
VIR_DOMAIN_CRASHED_LAST, VIR_DOMAIN_CRASHED_LAST,
N_("unknown"), N_("unknown"),
N_("panicked")) N_("panicked"),
);
VIR_ENUM_DECL(virshDomainPMSuspendedReason); VIR_ENUM_DECL(virshDomainPMSuspendedReason);
VIR_ENUM_IMPL(virshDomainPMSuspendedReason, VIR_ENUM_IMPL(virshDomainPMSuspendedReason,
VIR_DOMAIN_PMSUSPENDED_LAST, VIR_DOMAIN_PMSUSPENDED_LAST,
N_("unknown")) N_("unknown"),
);
static const char * static const char *
virshDomainStateReasonToString(int state, int reason) virshDomainStateReasonToString(int state, int reason)

View File

@@ -102,7 +102,7 @@ VIR_ENUM_IMPL(virshDomainVcpuState,
VIR_VCPU_LAST, VIR_VCPU_LAST,
N_("offline"), N_("offline"),
N_("running"), N_("running"),
N_("blocked")) N_("blocked"));
static const char * static const char *
virshDomainVcpuStateToString(int state) virshDomainVcpuStateToString(int state)
@@ -2561,7 +2561,7 @@ VIR_ENUM_IMPL(virshDomainBlockJob,
N_("Block Pull"), N_("Block Pull"),
N_("Block Copy"), N_("Block Copy"),
N_("Block Commit"), N_("Block Commit"),
N_("Active Block Commit")) N_("Active Block Commit"));
static const char * static const char *
virshDomainBlockJobToString(int type) virshDomainBlockJobToString(int type)
@@ -5647,7 +5647,7 @@ static const vshCmdOptDef opts_setLifecycleAction[] = {
VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST, VIR_ENUM_IMPL(virDomainLifecycle, VIR_DOMAIN_LIFECYCLE_LAST,
"poweroff", "poweroff",
"reboot", "reboot",
"crash") "crash");
VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST, VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST,
"destroy", "destroy",
@@ -5655,7 +5655,7 @@ VIR_ENUM_IMPL(virDomainLifecycleAction, VIR_DOMAIN_LIFECYCLE_ACTION_LAST,
"rename-restart", "rename-restart",
"preserve", "preserve",
"coredump-destroy", "coredump-destroy",
"coredump-restart") "coredump-restart");
static bool static bool
cmdSetLifecycleAction(vshControl *ctl, const vshCmd *cmd) cmdSetLifecycleAction(vshControl *ctl, const vshCmd *cmd)
@@ -6044,7 +6044,7 @@ VIR_ENUM_IMPL(virshDomainJob,
N_("Unbounded"), N_("Unbounded"),
N_("Completed"), N_("Completed"),
N_("Failed"), N_("Failed"),
N_("Cancelled")) N_("Cancelled"));
static const char * static const char *
virshDomainJobToString(int type) virshDomainJobToString(int type)
@@ -6064,7 +6064,7 @@ VIR_ENUM_IMPL(virshDomainJobOperation,
N_("Outgoing migration"), N_("Outgoing migration"),
N_("Snapshot"), N_("Snapshot"),
N_("Snapshot revert"), N_("Snapshot revert"),
N_("Dump")) N_("Dump"));
static const char * static const char *
virshDomainJobOperationToString(int op) virshDomainJobOperationToString(int op)
@@ -8784,7 +8784,7 @@ VIR_ENUM_IMPL(virDomainProcessSignal,
"rt13", "rt14", "rt15", "rt16", "rt17", /* 45-49 */ "rt13", "rt14", "rt15", "rt16", "rt17", /* 45-49 */
"rt18", "rt19", "rt20", "rt21", "rt22", /* 50-54 */ "rt18", "rt19", "rt20", "rt21", "rt22", /* 50-54 */
"rt23", "rt24", "rt25", "rt26", "rt27", /* 55-59 */ "rt23", "rt24", "rt25", "rt26", "rt27", /* 55-59 */
"rt28", "rt29", "rt30", "rt31", "rt32") /* 60-64 */ "rt28", "rt29", "rt30", "rt31", "rt32"); /* 60-64 */
static int getSignalNumber(vshControl *ctl, const char *signame) static int getSignalNumber(vshControl *ctl, const char *signame)
{ {
@@ -12694,7 +12694,7 @@ VIR_ENUM_IMPL(virshDomainEvent,
N_("Stopped"), N_("Stopped"),
N_("Shutdown"), N_("Shutdown"),
N_("PMSuspended"), N_("PMSuspended"),
N_("Crashed")) N_("Crashed"));
static const char * static const char *
virshDomainEventToString(int event) virshDomainEventToString(int event)
@@ -12709,13 +12709,13 @@ VIR_ENUM_IMPL(virshDomainEventDefined,
N_("Added"), N_("Added"),
N_("Updated"), N_("Updated"),
N_("Renamed"), N_("Renamed"),
N_("Snapshot")) N_("Snapshot"));
VIR_ENUM_DECL(virshDomainEventUndefined); VIR_ENUM_DECL(virshDomainEventUndefined);
VIR_ENUM_IMPL(virshDomainEventUndefined, VIR_ENUM_IMPL(virshDomainEventUndefined,
VIR_DOMAIN_EVENT_UNDEFINED_LAST, VIR_DOMAIN_EVENT_UNDEFINED_LAST,
N_("Removed"), N_("Removed"),
N_("Renamed")) N_("Renamed"));
VIR_ENUM_DECL(virshDomainEventStarted); VIR_ENUM_DECL(virshDomainEventStarted);
VIR_ENUM_IMPL(virshDomainEventStarted, VIR_ENUM_IMPL(virshDomainEventStarted,
@@ -12724,7 +12724,7 @@ VIR_ENUM_IMPL(virshDomainEventStarted,
N_("Migrated"), N_("Migrated"),
N_("Restored"), N_("Restored"),
N_("Snapshot"), N_("Snapshot"),
N_("Event wakeup")) N_("Event wakeup"));
VIR_ENUM_DECL(virshDomainEventSuspended); VIR_ENUM_DECL(virshDomainEventSuspended);
VIR_ENUM_IMPL(virshDomainEventSuspended, VIR_ENUM_IMPL(virshDomainEventSuspended,
@@ -12737,7 +12737,7 @@ VIR_ENUM_IMPL(virshDomainEventSuspended,
N_("Snapshot"), N_("Snapshot"),
N_("API error"), N_("API error"),
N_("Post-copy"), N_("Post-copy"),
N_("Post-copy Error")) N_("Post-copy Error"));
VIR_ENUM_DECL(virshDomainEventResumed); VIR_ENUM_DECL(virshDomainEventResumed);
VIR_ENUM_IMPL(virshDomainEventResumed, VIR_ENUM_IMPL(virshDomainEventResumed,
@@ -12745,7 +12745,7 @@ VIR_ENUM_IMPL(virshDomainEventResumed,
N_("Unpaused"), N_("Unpaused"),
N_("Migrated"), N_("Migrated"),
N_("Snapshot"), N_("Snapshot"),
N_("Post-copy")) N_("Post-copy"));
VIR_ENUM_DECL(virshDomainEventStopped); VIR_ENUM_DECL(virshDomainEventStopped);
VIR_ENUM_IMPL(virshDomainEventStopped, VIR_ENUM_IMPL(virshDomainEventStopped,
@@ -12756,25 +12756,25 @@ VIR_ENUM_IMPL(virshDomainEventStopped,
N_("Migrated"), N_("Migrated"),
N_("Saved"), N_("Saved"),
N_("Failed"), N_("Failed"),
N_("Snapshot")) N_("Snapshot"));
VIR_ENUM_DECL(virshDomainEventShutdown); VIR_ENUM_DECL(virshDomainEventShutdown);
VIR_ENUM_IMPL(virshDomainEventShutdown, VIR_ENUM_IMPL(virshDomainEventShutdown,
VIR_DOMAIN_EVENT_SHUTDOWN_LAST, VIR_DOMAIN_EVENT_SHUTDOWN_LAST,
N_("Finished"), N_("Finished"),
N_("Finished after guest request"), N_("Finished after guest request"),
N_("Finished after host request")) N_("Finished after host request"));
VIR_ENUM_DECL(virshDomainEventPMSuspended); VIR_ENUM_DECL(virshDomainEventPMSuspended);
VIR_ENUM_IMPL(virshDomainEventPMSuspended, VIR_ENUM_IMPL(virshDomainEventPMSuspended,
VIR_DOMAIN_EVENT_PMSUSPENDED_LAST, VIR_DOMAIN_EVENT_PMSUSPENDED_LAST,
N_("Memory"), N_("Memory"),
N_("Disk")) N_("Disk"));
VIR_ENUM_DECL(virshDomainEventCrashed); VIR_ENUM_DECL(virshDomainEventCrashed);
VIR_ENUM_IMPL(virshDomainEventCrashed, VIR_ENUM_IMPL(virshDomainEventCrashed,
VIR_DOMAIN_EVENT_CRASHED_LAST, VIR_DOMAIN_EVENT_CRASHED_LAST,
N_("Panicked")) N_("Panicked"));
static const char * static const char *
virshDomainEventDetailToString(int event, int detail) virshDomainEventDetailToString(int event, int detail)
@@ -12823,7 +12823,7 @@ VIR_ENUM_IMPL(virshDomainEventWatchdog,
N_("poweroff"), N_("poweroff"),
N_("shutdown"), N_("shutdown"),
N_("debug"), N_("debug"),
N_("inject-nmi")) N_("inject-nmi"));
static const char * static const char *
virshDomainEventWatchdogToString(int action) virshDomainEventWatchdogToString(int action)
@@ -12837,7 +12837,7 @@ VIR_ENUM_IMPL(virshDomainEventIOError,
VIR_DOMAIN_EVENT_IO_ERROR_LAST, VIR_DOMAIN_EVENT_IO_ERROR_LAST,
N_("none"), N_("none"),
N_("pause"), N_("pause"),
N_("report")) N_("report"));
static const char * static const char *
virshDomainEventIOErrorToString(int action) virshDomainEventIOErrorToString(int action)
@@ -12851,7 +12851,7 @@ VIR_ENUM_IMPL(virshGraphicsPhase,
VIR_DOMAIN_EVENT_GRAPHICS_LAST, VIR_DOMAIN_EVENT_GRAPHICS_LAST,
N_("connect"), N_("connect"),
N_("initialize"), N_("initialize"),
N_("disconnect")) N_("disconnect"));
static const char * static const char *
virshGraphicsPhaseToString(int phase) virshGraphicsPhaseToString(int phase)
@@ -12865,7 +12865,7 @@ VIR_ENUM_IMPL(virshGraphicsAddress,
VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_LAST, VIR_DOMAIN_EVENT_GRAPHICS_ADDRESS_LAST,
N_("IPv4"), N_("IPv4"),
N_("IPv6"), N_("IPv6"),
N_("unix")) N_("unix"));
static const char * static const char *
virshGraphicsAddressToString(int family) virshGraphicsAddressToString(int family)
@@ -12880,7 +12880,7 @@ VIR_ENUM_IMPL(virshDomainBlockJobStatus,
N_("completed"), N_("completed"),
N_("failed"), N_("failed"),
N_("canceled"), N_("canceled"),
N_("ready")) N_("ready"));
static const char * static const char *
virshDomainBlockJobStatusToString(int status) virshDomainBlockJobStatusToString(int status)
@@ -12893,7 +12893,7 @@ VIR_ENUM_DECL(virshDomainEventDiskChange);
VIR_ENUM_IMPL(virshDomainEventDiskChange, VIR_ENUM_IMPL(virshDomainEventDiskChange,
VIR_DOMAIN_EVENT_DISK_CHANGE_LAST, VIR_DOMAIN_EVENT_DISK_CHANGE_LAST,
N_("changed"), N_("changed"),
N_("dropped")) N_("dropped"));
static const char * static const char *
virshDomainEventDiskChangeToString(int reason) virshDomainEventDiskChangeToString(int reason)
@@ -12906,7 +12906,7 @@ VIR_ENUM_DECL(virshDomainEventTrayChange);
VIR_ENUM_IMPL(virshDomainEventTrayChange, VIR_ENUM_IMPL(virshDomainEventTrayChange,
VIR_DOMAIN_EVENT_TRAY_CHANGE_LAST, VIR_DOMAIN_EVENT_TRAY_CHANGE_LAST,
N_("opened"), N_("opened"),
N_("closed")) N_("closed"));
static const char * static const char *
virshDomainEventTrayChangeToString(int reason) virshDomainEventTrayChangeToString(int reason)
@@ -13231,14 +13231,14 @@ VIR_ENUM_IMPL(virshEventAgentLifecycleState,
VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_STATE_LAST, VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_STATE_LAST,
N_("unknown"), N_("unknown"),
N_("connected"), N_("connected"),
N_("disconnected")) N_("disconnected"));
VIR_ENUM_DECL(virshEventAgentLifecycleReason); VIR_ENUM_DECL(virshEventAgentLifecycleReason);
VIR_ENUM_IMPL(virshEventAgentLifecycleReason, VIR_ENUM_IMPL(virshEventAgentLifecycleReason,
VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_LAST, VIR_CONNECT_DOMAIN_EVENT_AGENT_LIFECYCLE_REASON_LAST,
N_("unknown"), N_("unknown"),
N_("domain started"), N_("domain started"),
N_("channel event")) N_("channel event"));
#define UNKNOWNSTR(str) (str ? str : N_("unsupported value")) #define UNKNOWNSTR(str) (str ? str : N_("unsupported value"))
static void static void
@@ -13317,7 +13317,7 @@ VIR_ENUM_IMPL(virshEventMetadataChangeType,
VIR_DOMAIN_METADATA_LAST, VIR_DOMAIN_METADATA_LAST,
N_("description"), N_("description"),
N_("title"), N_("title"),
N_("element")) N_("element"));
static void static void
virshEventMetadataChangePrint(virConnectPtr conn ATTRIBUTE_UNUSED, virshEventMetadataChangePrint(virConnectPtr conn ATTRIBUTE_UNUSED,

View File

@@ -1142,7 +1142,7 @@ VIR_ENUM_IMPL(virshNetworkEvent,
N_("Defined"), N_("Defined"),
N_("Undefined"), N_("Undefined"),
N_("Started"), N_("Started"),
N_("Stopped")) N_("Stopped"));
static const char * static const char *
virshNetworkEventToString(int event) virshNetworkEventToString(int event)
@@ -1162,7 +1162,7 @@ typedef struct virshNetEventData virshNetEventData;
VIR_ENUM_DECL(virshNetworkEventId); VIR_ENUM_DECL(virshNetworkEventId);
VIR_ENUM_IMPL(virshNetworkEventId, VIR_ENUM_IMPL(virshNetworkEventId,
VIR_NETWORK_EVENT_ID_LAST, VIR_NETWORK_EVENT_ID_LAST,
"lifecycle") "lifecycle");
static void static void
vshEventLifecyclePrint(virConnectPtr conn ATTRIBUTE_UNUSED, vshEventLifecyclePrint(virConnectPtr conn ATTRIBUTE_UNUSED,

View File

@@ -759,7 +759,7 @@ VIR_ENUM_DECL(virshNodeDeviceEvent);
VIR_ENUM_IMPL(virshNodeDeviceEvent, VIR_ENUM_IMPL(virshNodeDeviceEvent,
VIR_NODE_DEVICE_EVENT_LAST, VIR_NODE_DEVICE_EVENT_LAST,
N_("Created"), N_("Created"),
N_("Deleted")) N_("Deleted"));
static const char * static const char *
virshNodeDeviceEventToString(int event) virshNodeDeviceEventToString(int event)

View File

@@ -1044,7 +1044,7 @@ VIR_ENUM_IMPL(virshStoragePoolState,
N_("building"), N_("building"),
N_("running"), N_("running"),
N_("degraded"), N_("degraded"),
N_("inaccessible")) N_("inaccessible"));
static const char * static const char *
virshStoragePoolStateToString(int state) virshStoragePoolStateToString(int state)
@@ -1896,7 +1896,7 @@ VIR_ENUM_IMPL(virshPoolEvent,
N_("Started"), N_("Started"),
N_("Stopped"), N_("Stopped"),
N_("Created"), N_("Created"),
N_("Deleted")) N_("Deleted"));
static const char * static const char *
virshPoolEventToString(int event) virshPoolEventToString(int event)

View File

@@ -569,7 +569,7 @@ VIR_ENUM_DECL(virshSecretEvent);
VIR_ENUM_IMPL(virshSecretEvent, VIR_ENUM_IMPL(virshSecretEvent,
VIR_SECRET_EVENT_LAST, VIR_SECRET_EVENT_LAST,
N_("Defined"), N_("Defined"),
N_("Undefined")) N_("Undefined"));
static const char * static const char *
virshSecretEventToString(int event) virshSecretEventToString(int event)

View File

@@ -989,7 +989,7 @@ VIR_ENUM_IMPL(virshStorageVol,
N_("dir"), N_("dir"),
N_("network"), N_("network"),
N_("netdir"), N_("netdir"),
N_("ploop")) N_("ploop"));
static const char * static const char *
virshVolumeTypeToString(int type) virshVolumeTypeToString(int type)

View File

@@ -59,7 +59,7 @@ VIR_ENUM_IMPL(virClientTransport,
VIR_CLIENT_TRANS_LAST, VIR_CLIENT_TRANS_LAST,
N_("unix"), N_("unix"),
N_("tcp"), N_("tcp"),
N_("tls")) N_("tls"));
static const char * static const char *
vshAdmClientTransportToString(int transport) vshAdmClientTransportToString(int transport)