X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt_field.i;fp=bindings%2Fpython%2Fbt2%2Fbt2%2Fnative_bt_field.i;h=f4511f454180b43090db15095b732e236585a65f;hp=1a7c2cdec27e762881157e30dd5b3bd215f27a9e;hb=1eccc498917f855490876fc8b3e41f90f89f1c6d;hpb=d47b87ac209ea8f1b98b7e6cf209dfd4bf9cc9c0 diff --git a/bindings/python/bt2/bt2/native_bt_field.i b/bindings/python/bt2/bt2/native_bt_field.i index 1a7c2cde..f4511f45 100644 --- a/bindings/python/bt2/bt2/native_bt_field.i +++ b/bindings/python/bt2/bt2/native_bt_field.i @@ -22,6 +22,9 @@ * THE SOFTWARE. */ +/* For label type mappings. */ +%include "native_bt_field_class.i" + /* From field-const.h */ typedef enum bt_field_status { @@ -44,13 +47,13 @@ extern double bt_field_real_get_value(const bt_field *field); extern bt_field_status bt_field_unsigned_enumeration_get_mapping_labels( const bt_field *field, - bt_field_class_enumeration_mapping_label_array *label_array, - uint64_t *count); + bt_field_class_enumeration_mapping_label_array *LABELARRAY, + uint64_t *LABELCOUNT); extern bt_field_status bt_field_signed_enumeration_get_mapping_labels( const bt_field *field, - bt_field_class_enumeration_mapping_label_array *label_array, - uint64_t *count); + bt_field_class_enumeration_mapping_label_array *LABELARRAY, + uint64_t *LABELCOUNT); extern const char *bt_field_string_get_value(const bt_field *field);