It just feels more right this way.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I6cbe9542417ba4b9688d1920189591727597d3ba
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1665
Tested-by: jenkins <jenkins@lttng.org>
const bt_field_class_signed_enumeration_mapping *mapping,
uint64_t index, int64_t *lower, int64_t *upper);
-typedef enum bt_field_class_enumeration_get_mapping_labels_by_value_status {
+typedef enum bt_field_class_enumeration_get_mapping_labels_for_value_status {
BT_FIELD_CLASS_ENUMERATION_GET_MAPPING_LABELS_BY_VALUE_STATUS_MEMORY_ERROR = __BT_FUNC_STATUS_MEMORY_ERROR,
BT_FIELD_CLASS_ENUMERATION_GET_MAPPING_LABELS_BY_VALUE_STATUS_OK = __BT_FUNC_STATUS_OK,
-} bt_field_class_enumeration_get_mapping_labels_by_value_status;
+} bt_field_class_enumeration_get_mapping_labels_for_value_status;
-extern bt_field_class_enumeration_get_mapping_labels_by_value_status
-bt_field_class_unsigned_enumeration_get_mapping_labels_by_value(
+extern bt_field_class_enumeration_get_mapping_labels_for_value_status
+bt_field_class_unsigned_enumeration_get_mapping_labels_for_value(
const bt_field_class *field_class, uint64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count);
-extern bt_field_class_enumeration_get_mapping_labels_by_value_status
-bt_field_class_signed_enumeration_get_mapping_labels_by_value(
+extern bt_field_class_enumeration_get_mapping_labels_for_value_status
+bt_field_class_signed_enumeration_get_mapping_labels_for_value(
const bt_field_class *field_class, int64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count);
utils._handle_func_status(status,
"cannot add mapping to enumeration field class object")
- def labels_by_value(self, value):
- status, labels = self._get_mapping_labels_by_value(self._ptr, value)
+ def labels_for_value(self, value):
+ status, labels = self._get_mapping_labels_for_value(self._ptr, value)
utils._handle_func_status(status, "cannot get mapping labels")
return labels
return native_bt.field_class_unsigned_enumeration_map_range(enum_ptr, label, lower, upper)
@staticmethod
- def _get_mapping_labels_by_value(enum_ptr, value):
+ def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_uint64(value)
- return native_bt.field_class_unsigned_enumeration_get_mapping_labels_by_value(enum_ptr, value)
+ return native_bt.field_class_unsigned_enumeration_get_mapping_labels_for_value(enum_ptr, value)
class _SignedEnumerationFieldClass(_EnumerationFieldClass, _SignedIntegerFieldClass):
return native_bt.field_class_signed_enumeration_map_range(enum_ptr, label, lower, upper)
@staticmethod
- def _get_mapping_labels_by_value(enum_ptr, value):
+ def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_int64(value)
- return native_bt.field_class_signed_enumeration_get_mapping_labels_by_value(enum_ptr, value)
+ return native_bt.field_class_signed_enumeration_get_mapping_labels_for_value(enum_ptr, value)
class _StringFieldClass(_FieldClass):
(uint64_t *) lower, (uint64_t *) upper);
}
-enum bt_field_class_enumeration_get_mapping_labels_by_value_status
-bt_field_class_unsigned_enumeration_get_mapping_labels_by_value(
+enum bt_field_class_enumeration_get_mapping_labels_for_value_status
+bt_field_class_unsigned_enumeration_get_mapping_labels_for_value(
const struct bt_field_class *fc, uint64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count)
return BT_FUNC_STATUS_OK;
}
-enum bt_field_class_enumeration_get_mapping_labels_by_value_status
-bt_field_class_signed_enumeration_get_mapping_labels_by_value(
+enum bt_field_class_enumeration_get_mapping_labels_for_value_status
+bt_field_class_signed_enumeration_get_mapping_labels_for_value(
const struct bt_field_class *fc, int64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count)
/*
* This is an array of `const char *` which acts as a temporary
* (potentially growing) buffer for
- * bt_field_class_unsigned_enumeration_get_mapping_labels_by_value()
+ * bt_field_class_unsigned_enumeration_get_mapping_labels_for_value()
* and
- * bt_field_class_signed_enumeration_get_mapping_labels_by_value().
+ * bt_field_class_signed_enumeration_get_mapping_labels_for_value().
*
* The actual strings are owned by the mappings above.
*/
BT_ASSERT_PRE_FIELD_HAS_CLASS_TYPE(field,
BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION, "Field");
return (int)
- bt_field_class_unsigned_enumeration_get_mapping_labels_by_value(
+ bt_field_class_unsigned_enumeration_get_mapping_labels_for_value(
field->class, int_field->value.u, label_array, count);
}
BT_ASSERT_PRE_FIELD_HAS_CLASS_TYPE(field,
BT_FIELD_CLASS_TYPE_SIGNED_ENUMERATION, "Field");
return (int)
- bt_field_class_signed_enumeration_get_mapping_labels_by_value(
+ bt_field_class_signed_enumeration_get_mapping_labels_for_value(
field->class, int_field->value.i, label_array, count);
}
self._fc.map_range('f', 0)
self._fc.map_range('g', 14)
- labels = self._fc.labels_by_value(14)
+ labels = self._fc.labels_for_value(14)
expected_labels = ['c', 'd', 'e', 'g']