tools: libxl: add an Enumeration type to the IDL

The IDL requires a specific value for each enumerate, this make it
much easier to avoid (or at least track) ABI changes since they must
now be explicit.

I believe I have used the same values as would have been chosen
previoulsy but have not confirmed.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
This commit is contained in:
Ian Campbell committed 2011-04-20 17:13:07 +01:00
1 parent 2da839263c
commit 8b403a1dfd
8 files changed
+176 -123

No files matched your search

-29
View File
@@ -769,35 +769,6 @@ PyMODINIT_FUNC initxl(void)
_INT_CONST(m, SHUTDOWN_crash);
_INT_CONST(m, SHUTDOWN_watchdog);
_INT_CONST_LIBXL(m, DOMAIN_TYPE_FV);
_INT_CONST_LIBXL(m, DOMAIN_TYPE_PV);
_INT_CONST_LIBXL(m, CONSOLE_TYPE_SERIAL);
_INT_CONST_LIBXL(m, CONSOLE_TYPE_PV);
_INT_CONST_LIBXL(m, CONSOLE_BACKEND_XENCONSOLED);
_INT_CONST_LIBXL(m, CONSOLE_BACKEND_IOEMU);
_INT_CONST_LIBXL(m, DISK_FORMAT_UNKNOWN);
_INT_CONST_LIBXL(m, DISK_FORMAT_QCOW);
_INT_CONST_LIBXL(m, DISK_FORMAT_QCOW2);
_INT_CONST_LIBXL(m, DISK_FORMAT_VHD);
_INT_CONST_LIBXL(m, DISK_FORMAT_RAW);
_INT_CONST_LIBXL(m, DISK_FORMAT_EMPTY);
_INT_CONST_LIBXL(m, DISK_BACKEND_UNKNOWN);
_INT_CONST_LIBXL(m, DISK_BACKEND_PHY);
_INT_CONST_LIBXL(m, DISK_BACKEND_TAP);
_INT_CONST_LIBXL(m, DISK_BACKEND_QDISK);
_INT_CONST_LIBXL(m, NIC_TYPE_IOEMU);
_INT_CONST_LIBXL(m, NIC_TYPE_VIF);
_INT_CONST_LIBXL(m, EVENT_TYPE_DOMAIN_DEATH);
_INT_CONST_LIBXL(m, EVENT_TYPE_DISK_EJECT);
_INT_CONST_LIBXL(m, BUTTON_POWER);
_INT_CONST_LIBXL(m, BUTTON_SLEEP);
genwrap__init(m);
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.