X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2Ffield_class.py;h=35dfcdec3f78b8b2451441f91ac3595cca881609;hb=2ae9f48c88d9359f2b2bf1cbac3c6dab5a22cfbb;hp=3e2b014faf1312816cf10abc807b27ed28083e70;hpb=36d1acad60fd6c9cfb933f3f2fbc039443d47115;p=babeltrace.git diff --git a/bindings/python/bt2/bt2/field_class.py b/bindings/python/bt2/bt2/field_class.py index 3e2b014f..35dfcdec 100644 --- a/bindings/python/bt2/bt2/field_class.py +++ b/bindings/python/bt2/bt2/field_class.py @@ -199,14 +199,24 @@ class _IntegerFieldClass(_FieldClass): utils._handle_ret(ret, "cannot set integer field class object's mapped clock class") +class _UnsignedIntegerFieldClass(_IntegerFieldClass): + pass + + class _SignedIntegerFieldClass(_IntegerFieldClass): pass + +class UnsignedIntegerFieldClass(_UnsignedIntegerFieldClass): + _NAME = 'UnsignedInteger' + + class SignedIntegerFieldClass(_SignedIntegerFieldClass): _NAME = 'SignedInteger' -class FloatingPointNumberFieldClass(_FieldClass, _AlignmentProp, _ByteOrderProp): - _NAME = 'Floating point number' + +class RealFieldClass(_FieldClass): + _NAME = 'Real' def __init__(self, alignment=None, byte_order=None, exponent_size=None, mantissa_size=None):