projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename "query info" to "query" everywhere, and "action" to "object"
[babeltrace.git]
/
converter
/
babeltrace-cfg.h
diff --git
a/converter/babeltrace-cfg.h
b/converter/babeltrace-cfg.h
index a452d59f424d75f09e5544de83c27f32556904e3..f78fc1aef362090fbc1b2e2404e3897af016d833 100644
(file)
--- a/
converter/babeltrace-cfg.h
+++ b/
converter/babeltrace-cfg.h
@@
-36,6
+36,7
@@
struct bt_config_component {
struct bt_object base;
struct bt_config_component {
struct bt_object base;
+ enum bt_component_class_type type;
GString *plugin_name;
GString *component_name;
struct bt_value *params;
GString *plugin_name;
GString *component_name;
struct bt_value *params;
@@
-46,6
+47,7
@@
enum bt_config_command {
BT_CONFIG_COMMAND_CONVERT,
BT_CONFIG_COMMAND_LIST_PLUGINS,
BT_CONFIG_COMMAND_HELP,
BT_CONFIG_COMMAND_CONVERT,
BT_CONFIG_COMMAND_LIST_PLUGINS,
BT_CONFIG_COMMAND_HELP,
+ BT_CONFIG_COMMAND_QUERY,
};
struct bt_config {
};
struct bt_config {
@@
-62,12
+64,19
@@
struct bt_config {
/* Array of pointers to struct bt_config_component */
GPtrArray *sources;
/* Array of pointers to struct bt_config_component */
GPtrArray *sources;
+ /* Array of pointers to struct bt_config_component */
+ GPtrArray *filters;
+
/* Array of pointers to struct bt_config_component */
GPtrArray *sinks;
/* 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 force_correlate;
bool omit_system_plugin_path;
bool omit_home_plugin_path;
+ bool print_ctf_metadata;
} convert;
/* BT_CONFIG_COMMAND_LIST_PLUGINS */
} convert;
/* BT_CONFIG_COMMAND_LIST_PLUGINS */
@@
-82,10
+91,17
@@
struct bt_config {
struct bt_value *plugin_paths;
bool omit_system_plugin_path;
bool omit_home_plugin_path;
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;
} 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;
};
} cmd_data;
};
@@
-101,6
+117,9
@@
struct bt_config *bt_config_from_args(int argc, const char *argv[],
bool omit_home_plugin_path,
struct bt_value *initial_plugin_paths);
bool omit_home_plugin_path,
struct bt_value *initial_plugin_paths);
+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);
enum bt_value_status bt_config_append_plugin_paths(
struct bt_value *plugin_paths, const char *arg);
This page took
0.023451 seconds
and
4
git commands to generate.