X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace-cfg.h;fp=converter%2Fbabeltrace-cfg.h;h=6670d2fae058764293e52dcad2f6c28e1a765e2c;hp=23af3e6801b9bb811fba25be2f9bb0ed60fdba62;hb=90de159b47c08681635528a6fee20ef336f431f1;hpb=869da1d97d6179aba49b6785b6651e9ab20217cb diff --git a/converter/babeltrace-cfg.h b/converter/babeltrace-cfg.h index 23af3e68..6670d2fa 100644 --- a/converter/babeltrace-cfg.h +++ b/converter/babeltrace-cfg.h @@ -36,6 +36,7 @@ struct bt_config_component { struct bt_object base; + enum bt_component_class_type type; GString *plugin_name; GString *component_name; struct bt_value *params; @@ -88,9 +89,7 @@ struct bt_config { struct bt_value *plugin_paths; bool omit_system_plugin_path; bool omit_home_plugin_path; - enum bt_component_class_type comp_cls_type; - GString *plugin_name; - GString *component_name; + struct bt_config_component *cfg_component; } help; } cmd_data; }; @@ -107,7 +106,8 @@ struct bt_config *bt_config_from_args(int argc, const char *argv[], bool omit_home_plugin_path, struct bt_value *initial_plugin_paths); -struct bt_config_component *bt_config_component_from_arg(const char *arg); +struct bt_config_component *bt_config_component_from_arg( + enum bt_component_class_type type, const char *arg); enum bt_value_status bt_config_append_plugin_paths( struct bt_value *plugin_paths, const char *arg);