X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=converter%2Fbabeltrace-cfg.h;fp=converter%2Fbabeltrace-cfg.h;h=4245012c2ed20eb3a7d8afc0d11a4b570b58c78d;hb=22e224622e936c4eba550405f5631c5297c165be;hp=20c1606667cc722c004f754c83016305ac1f5fe9;hpb=2703153bb02ccf34e8aedbacde7ed258c73630b3;p=babeltrace.git diff --git a/converter/babeltrace-cfg.h b/converter/babeltrace-cfg.h index 20c16066..4245012c 100644 --- a/converter/babeltrace-cfg.h +++ b/converter/babeltrace-cfg.h @@ -31,6 +31,7 @@ #include #include #include +#include #include struct bt_config_component { @@ -43,6 +44,7 @@ struct bt_config_component { enum bt_config_command { BT_CONFIG_COMMAND_CONVERT, BT_CONFIG_COMMAND_LIST_PLUGINS, + BT_CONFIG_COMMAND_HELP, }; struct bt_config { @@ -73,6 +75,16 @@ struct bt_config { bool omit_system_plugin_path; bool omit_home_plugin_path; } list_plugins; + + /* BT_CONFIG_COMMAND_HELP */ + struct { + 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; + } help; } cmd_data; };