tools/libxl/libxltypes.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
# HG changeset patch
# User Gianni Tedesco <gianni.tedesco@xxxxxxxxxx>
# Date 1294841273 0
# Node ID 7049135bb6b7c0ec9f1c7a4f616b3c6c0a035693
# Parent f630610c99f076ce3ceee52d888b516e70ef569a
xl: Implement enum types in IDL
Signed-off-by: Gianni Tedesco <gianni.tedesco@xxxxxxxxxx>
diff -r f630610c99f0 -r 7049135bb6b7 tools/libxl/libxltypes.py
--- a/tools/libxl/libxltypes.py Wed Jan 12 14:07:53 2011 +0000
+++ b/tools/libxl/libxltypes.py Wed Jan 12 14:07:53 2011 +0000
@@ -44,6 +44,10 @@ class Number(Builtin):
self.signed = kwargs['signed']
Builtin.__init__(self, ctype, **kwargs)
+class Enum(Number):
+ def __init__(self, w, **kwargs):
+ Number.__init__(self, 'enum %s'%w, **kwargs)
+
class UInt(Number):
def __init__(self, w, **kwargs):
kwargs.setdefault('namespace', None)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|