lib: graph: add "self" and some "private" APIs
[babeltrace.git] / cli / babeltrace-cfg-cli-args.c
index b50e0a15c38cde32ae2ae5b242a8fcd68199037f..76eb9c00b228c237bc5a284a31d4e620350eb98a 100644 (file)
@@ -243,7 +243,7 @@ int ini_handle_state(struct ini_parsing_state *state)
                }
 
                if (bt_value_map_has_entry(
-                               bt_value_borrow_from_private(state->params),
+                               bt_private_value_borrow_value(state->params),
                                state->last_map_key)) {
                        g_string_append_printf(state->ini_error,
                                "Duplicate parameter key: `%s`\n",
@@ -295,20 +295,20 @@ int ini_handle_state(struct ini_parsing_state *state)
                                goto error;
                        }
 
-                       value = bt_value_borrow_from_private(
+                       value = bt_private_value_borrow_value(
                                bt_private_value_integer_create_init(
                                        (int64_t) int_val));
                        break;
                }
                case G_TOKEN_FLOAT:
                        /* Positive floating point number */
-                       value = bt_value_borrow_from_private(
+                       value = bt_private_value_borrow_value(
                                bt_private_value_real_create_init(
                                        state->scanner->value.v_float));
                        break;
                case G_TOKEN_STRING:
                        /* Quoted string */
-                       value = bt_value_borrow_from_private(
+                       value = bt_private_value_borrow_value(
                                bt_private_value_string_create_init(
                                        state->scanner->value.v_string));
                        break;
@@ -332,16 +332,16 @@ int ini_handle_state(struct ini_parsing_state *state)
                        } else if (!strcmp(id, "true") || !strcmp(id, "TRUE") ||
                                        !strcmp(id, "yes") ||
                                        !strcmp(id, "YES")) {
-                               value = bt_value_borrow_from_private(
+                               value = bt_private_value_borrow_value(
                                        bt_private_value_bool_create_init(true));
                        } else if (!strcmp(id, "false") ||
                                        !strcmp(id, "FALSE") ||
                                        !strcmp(id, "no") ||
                                        !strcmp(id, "NO")) {
-                               value = bt_value_borrow_from_private(
+                               value = bt_private_value_borrow_value(
                                        bt_private_value_bool_create_init(false));
                        } else {
-                               value = bt_value_borrow_from_private(
+                               value = bt_private_value_borrow_value(
                                        bt_private_value_string_create_init(id));
                        }
                        break;
@@ -375,14 +375,14 @@ int ini_handle_state(struct ini_parsing_state *state)
                                goto error;
                        }
 
-                       value = bt_value_borrow_from_private(
+                       value = bt_private_value_borrow_value(
                                bt_private_value_integer_create_init(
                                        -((int64_t) int_val)));
                        break;
                }
                case G_TOKEN_FLOAT:
                        /* Negative floating point number */
-                       value = bt_value_borrow_from_private(
+                       value = bt_private_value_borrow_value(
                                bt_private_value_real_create_init(
                                        -state->scanner->value.v_float));
                        break;
@@ -1404,7 +1404,7 @@ int add_run_cfg_comp_check_name(struct bt_config *cfg,
                goto end;
        }
 
-       if (bt_value_map_has_entry(bt_value_borrow_from_private(instance_names),
+       if (bt_value_map_has_entry(bt_private_value_borrow_value(instance_names),
                        cfg_comp->instance_name->str)) {
                printf_err("Duplicate component instance name:\n    %s\n",
                        cfg_comp->instance_name->str);
@@ -1620,8 +1620,7 @@ struct bt_config *bt_config_help_create(
        }
 
        cfg->cmd_data.help.cfg_component =
-               bt_config_component_create(BT_COMPONENT_CLASS_TYPE_UNKNOWN,
-                       NULL, NULL);
+               bt_config_component_create(-1, NULL, NULL);
        if (!cfg->cmd_data.help.cfg_component) {
                goto error;
        }
@@ -1921,8 +1920,6 @@ struct bt_config *bt_config_help_from_args(int argc, const char *argv[],
                                comp_cls_name);
                } else {
                        /* Fall back to plugin help */
-                       cfg->cmd_data.help.cfg_component->type =
-                               BT_COMPONENT_CLASS_TYPE_UNKNOWN;
                        g_string_assign(
                                cfg->cmd_data.help.cfg_component->plugin_name,
                                leftover);
@@ -2520,7 +2517,7 @@ struct bt_config *bt_config_run_from_args(int argc, const char *argv[],
                        bt_object_put_ref(cur_cfg_comp->params);
                        status = bt_value_copy(
                                &cur_cfg_comp->params,
-                               bt_value_borrow_from_private(cur_base_params));
+                               bt_private_value_borrow_value(cur_base_params));
                        if (status != BT_VALUE_STATUS_OK) {
                                print_err_oom();
                                goto error;
@@ -2548,8 +2545,8 @@ struct bt_config *bt_config_run_from_args(int argc, const char *argv[],
                        }
 
                        status = bt_value_map_extend(&params_to_set,
-                               bt_value_borrow_from_private(cur_cfg_comp->params),
-                               bt_value_borrow_from_private(params));
+                               bt_private_value_borrow_value(cur_cfg_comp->params),
+                               bt_private_value_borrow_value(params));
                        BT_OBJECT_PUT_REF_AND_RESET(params);
                        if (status != BT_VALUE_STATUS_OK) {
                                printf_err("Cannot extend current component parameters with --params option's argument:\n    %s\n",
@@ -2688,7 +2685,7 @@ struct bt_config *bt_config_run_from_args(int argc, const char *argv[],
        }
 
        ret = bt_config_cli_args_create_connections(cfg,
-               bt_value_borrow_from_private(connection_args),
+               bt_private_value_borrow_value(connection_args),
                error_buf, 256);
        if (ret) {
                printf_err("Cannot creation connections:\n%s", error_buf);
@@ -2987,7 +2984,7 @@ int assign_name_to_implicit_component(struct implicit_component_args *args,
        }
 
        name = get_component_auto_name(prefix,
-               bt_value_borrow_from_private(existing_names));
+               bt_private_value_borrow_value(existing_names));
 
        if (!name) {
                ret = -1;
@@ -3062,13 +3059,13 @@ int append_run_args_for_implicit_component(
        }
 
        for (i = 0; i < bt_value_array_get_size(
-                       bt_value_borrow_from_private(impl_args->extra_params));
+                       bt_private_value_borrow_value(impl_args->extra_params));
                        i++) {
                struct bt_value *elem;
                const char *arg;
 
                elem = bt_value_array_borrow_element_by_index(
-                       bt_value_borrow_from_private(impl_args->extra_params),
+                       bt_private_value_borrow_value(impl_args->extra_params),
                        i);
                if (!elem) {
                        goto error;
@@ -3216,7 +3213,7 @@ int convert_append_name_param(enum bt_config_component_dest dest,
                         * component.
                         */
                        name = get_component_auto_name(cur_name_prefix->str,
-                               bt_value_borrow_from_private(all_names));
+                               bt_private_value_borrow_value(all_names));
                        append_name_opt = true;
                } else {
                        /*
@@ -3224,7 +3221,7 @@ int convert_append_name_param(enum bt_config_component_dest dest,
                         * component.
                         */
                        if (bt_value_map_has_entry(
-                                       bt_value_borrow_from_private(all_names),
+                                       bt_private_value_borrow_value(all_names),
                                        cur_name->str)) {
                                printf_err("Duplicate component instance name:\n    %s\n",
                                        cur_name->str);
@@ -3561,7 +3558,7 @@ int fill_implicit_ctf_inputs_args(GPtrArray *implicit_ctf_inputs_args,
                 */
                BT_OBJECT_PUT_REF_AND_RESET(impl_args->extra_params);
                status = bt_value_copy(&impl_args->extra_params,
-                               bt_value_borrow_from_private(
+                               bt_private_value_borrow_value(
                                base_implicit_ctf_input_args->extra_params));
                if (status != BT_VALUE_STATUS_OK) {
                        print_err_oom();
@@ -4181,7 +4178,7 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
                        implicit_text_args.exists = true;
                        ret = insert_flat_params_from_array(
                                implicit_text_args.params_arg,
-                               bt_value_borrow_from_private(fields), "field");
+                               bt_private_value_borrow_value(fields), "field");
                        bt_object_put_ref(fields);
                        if (ret) {
                                goto error;
@@ -4199,7 +4196,7 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
                        implicit_text_args.exists = true;
                        ret = insert_flat_params_from_array(
                                implicit_text_args.params_arg,
-                               bt_value_borrow_from_private(names), "name");
+                               bt_private_value_borrow_value(names), "name");
                        bt_object_put_ref(names);
                        if (ret) {
                                goto error;
@@ -4690,10 +4687,10 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
                }
 
                for (i = 0; i < bt_value_array_get_size(
-                               bt_value_borrow_from_private(run_args)); i++) {
+                               bt_private_value_borrow_value(run_args)); i++) {
                        struct bt_value *arg_value =
                                bt_value_array_borrow_element_by_index(
-                                       bt_value_borrow_from_private(run_args),
+                                       bt_private_value_borrow_value(run_args),
                                        i);
                        const char *arg;
                        GString *quoted = NULL;
@@ -4720,7 +4717,7 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
                        }
 
                        if (i < bt_value_array_get_size(
-                                       bt_value_borrow_from_private(run_args)) - 1) {
+                                       bt_private_value_borrow_value(run_args)) - 1) {
                                if (print_run_args) {
                                        putchar(' ');
                                } else {
@@ -4735,7 +4732,7 @@ struct bt_config *bt_config_convert_from_args(int argc, const char *argv[],
        }
 
        cfg = bt_config_run_from_args_array(
-               bt_value_borrow_from_private(run_args), retcode,
+               bt_private_value_borrow_value(run_args), retcode,
                force_omit_system_plugin_path, force_omit_home_plugin_path,
                initial_plugin_paths);
        if (!cfg) {
This page took 0.027973 seconds and 4 git commands to generate.