extern const bt_field *
bt_field_option_borrow_field_const(const bt_field *field);
-extern uint64_t bt_field_variant_get_selected_option_field_index(
+extern uint64_t bt_field_variant_get_selected_option_index(
const bt_field *field);
extern const bt_field *
const bt_field *field);
extern const bt_field_class_variant_option *
-bt_field_variant_borrow_selected_class_option_const(
+bt_field_variant_borrow_selected_option_class_const(
const bt_field *field);
extern const bt_field_class_variant_with_selector_field_integer_unsigned_option *
-bt_field_variant_with_unsigned_integer_selector_borrow_selected_class_option_const(
+bt_field_variant_with_selector_field_integer_unsigned_borrow_selected_option_class_const(
const bt_field *field);
extern const bt_field_class_variant_with_selector_field_integer_signed_option *
-bt_field_variant_with_signed_integer_selector_borrow_selected_class_option_const(
+bt_field_variant_with_selector_field_integer_signed_borrow_selected_option_class_const(
const bt_field *field);
#ifdef __cplusplus
extern bt_field *bt_field_option_borrow_field(bt_field *field);
-typedef enum bt_field_variant_select_option_field_by_index_status {
- BT_FIELD_VARIANT_SELECT_OPTION_FIELD_STATUS_OK = __BT_FUNC_STATUS_OK,
-} bt_field_variant_select_option_field_by_index_status;
+typedef enum bt_field_variant_select_option_by_index_status {
+ BT_FIELD_VARIANT_SELECT_OPTION_STATUS_OK = __BT_FUNC_STATUS_OK,
+} bt_field_variant_select_option_by_index_status;
-extern bt_field_variant_select_option_field_by_index_status
-bt_field_variant_select_option_field_by_index(
+extern bt_field_variant_select_option_by_index_status
+bt_field_variant_select_option_by_index(
bt_field *field, uint64_t index);
extern bt_field *bt_field_variant_borrow_selected_option_field(
@property
def selected_option_index(self):
- return native_bt.field_variant_get_selected_option_field_index(self._ptr)
+ return native_bt.field_variant_get_selected_option_index(self._ptr)
@property
def selected_option(self):
if index < 0 or index >= len(self):
raise IndexError('{} field object index is out of range'.format(self._NAME))
- native_bt.field_variant_select_option_field_by_index(self._ptr, index)
+ native_bt.field_variant_select_option_by_index(self._ptr, index)
selected_option_index = property(
fget=_VariantFieldConst.selected_option_index.fget, fset=_selected_option_index
}
const struct bt_field_class_variant_option *
-bt_field_variant_borrow_selected_class_option_const(
+bt_field_variant_borrow_selected_option_class_const(
const struct bt_field *field)
{
BT_ASSERT_PRE_DEV_NON_NULL(field, "Field");
}
const struct bt_field_class_variant_with_selector_field_integer_unsigned_option *
-bt_field_variant_with_unsigned_integer_selector_borrow_selected_class_option_const(
+bt_field_variant_with_selector_field_integer_unsigned_borrow_selected_option_class_const(
const struct bt_field *field)
{
BT_ASSERT_PRE_DEV_NON_NULL(field, "Field");
}
const struct bt_field_class_variant_with_selector_field_integer_signed_option *
-bt_field_variant_with_signed_integer_selector_borrow_selected_class_option_const(
+bt_field_variant_with_selector_field_integer_signed_borrow_selected_option_class_const(
const struct bt_field *field)
{
BT_ASSERT_PRE_DEV_NON_NULL(field, "Field");
return (const void *) borrow_variant_field_selected_class_option(field);
}
-enum bt_field_variant_select_option_field_by_index_status
-bt_field_variant_select_option_field_by_index(
+enum bt_field_variant_select_option_by_index_status
+bt_field_variant_select_option_by_index(
struct bt_field *field, uint64_t index)
{
struct bt_field_variant *var_field = (void *) field;
return BT_FUNC_STATUS_OK;
}
-uint64_t bt_field_variant_get_selected_option_field_index(
+uint64_t bt_field_variant_get_selected_option_index(
const struct bt_field *field)
{
const struct bt_field_variant *var_field = (const void *) field;
if (selected_option->fc->in_ir && !msg_it->dry_run) {
bt_field *var_field = stack_top(msg_it->stack)->base;
- ret = bt_field_variant_select_option_field_by_index(
+ ret = bt_field_variant_select_option_by_index(
var_field, option_index);
if (ret) {
BT_COMP_LOGE_APPEND_CAUSE(self_comp,
const bt_field *field)
{
uint64_t opt_index =
- bt_field_variant_get_selected_option_field_index(field);
+ bt_field_variant_get_selected_option_index(field);
int ret;
if (fc->tag_is_before) {
}
} else if (bt_field_class_type_is(in_fc_type,
BT_FIELD_CLASS_TYPE_VARIANT)) {
- bt_field_variant_select_option_field_by_index_status sel_opt_status;
+ bt_field_variant_select_option_by_index_status sel_opt_status;
uint64_t in_selected_option_idx;
const bt_field *in_option_field;
bt_field *out_option_field;
in_selected_option_idx =
- bt_field_variant_get_selected_option_field_index(
+ bt_field_variant_get_selected_option_index(
in_field);
- sel_opt_status = bt_field_variant_select_option_field_by_index(out_field,
+ sel_opt_status = bt_field_variant_select_option_by_index(out_field,
in_selected_option_idx);
if (sel_opt_status !=
- BT_FIELD_VARIANT_SELECT_OPTION_FIELD_STATUS_OK) {
+ BT_FIELD_VARIANT_SELECT_OPTION_STATUS_OK) {
BT_COMP_LOGE_APPEND_CAUSE(self_comp,
"Cannot select variant field's option field: "
"out-var-f-addr=%p, opt-index=%" PRId64,