+ /* Array of pointers to struct bt_config_component */
+ GPtrArray *sinks;
+
+ /* Array of pointers to struct bt_config_connection */
+ GPtrArray *connections;
+
+ bool force_correlate;
+ bool omit_system_plugin_path;
+ bool omit_home_plugin_path;
+ bool print_ctf_metadata;
+ } convert;
+
+ /* BT_CONFIG_COMMAND_LIST_PLUGINS */
+ struct {
+ struct bt_value *plugin_paths;
+ 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;
+ struct bt_config_component *cfg_component;
+ } help;
+
+ /* BT_CONFIG_COMMAND_QUERY */
+ struct {
+ struct bt_value *plugin_paths;
+ bool omit_system_plugin_path;
+ bool omit_home_plugin_path;
+ GString *object;
+ struct bt_config_component *cfg_component;
+ } query;
+ } cmd_data;