projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
flt.lttng-utils.debug-info: Replace hardcoded '/' in paths
[babeltrace.git]
/
cli
/
babeltrace-cfg.h
diff --git
a/cli/babeltrace-cfg.h
b/cli/babeltrace-cfg.h
index ca84ae3fdd721bc01334ab8f3bbbf29e0e63b082..6d98cd3398daa9803841e817ba22a268beda3d60 100644
(file)
--- a/
cli/babeltrace-cfg.h
+++ b/
cli/babeltrace-cfg.h
@@
-27,8
+27,8
@@
#include <stdlib.h>
#include <stdint.h>
#include <stdlib.h>
#include <stdint.h>
-#include <
babeltrace/values
.h>
-#include <babeltrace/
ref
.h>
+#include <
stdbool
.h>
+#include <babeltrace/
value
.h>
#include <babeltrace/object-internal.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/graph/component-class.h>
#include <babeltrace/object-internal.h>
#include <babeltrace/compiler-internal.h>
#include <babeltrace/graph/component-class.h>
@@
-44,11
+44,11
@@
enum bt_config_command {
};
struct bt_config_component {
};
struct bt_config_component {
-
struct
bt_object base;
-
enum
bt_component_class_type type;
+ bt_object base;
+ bt_component_class_type type;
GString *plugin_name;
GString *comp_cls_name;
GString *plugin_name;
GString *comp_cls_name;
-
struct
bt_value *params;
+ bt_value *params;
GString *instance_name;
};
GString *instance_name;
};
@@
-61,14
+61,15
@@
struct bt_config_connection {
};
struct bt_config {
};
struct bt_config {
-
struct
bt_object base;
+ bt_object base;
bool debug;
bool verbose;
bool debug;
bool verbose;
-
struct
bt_value *plugin_paths;
+ bt_value *plugin_paths;
bool omit_system_plugin_path;
bool omit_home_plugin_path;
bool command_needs_plugins;
const char *command_name;
bool omit_system_plugin_path;
bool omit_home_plugin_path;
bool command_needs_plugins;
const char *command_name;
+ char log_level;
enum bt_config_command command;
union {
/* BT_CONFIG_COMMAND_RUN */
enum bt_config_command command;
union {
/* BT_CONFIG_COMMAND_RUN */
@@
-90,6
+91,12
@@
struct bt_config {
* to retry to run the graph.
*/
uint64_t retry_duration_us;
* to retry to run the graph.
*/
uint64_t retry_duration_us;
+
+ /*
+ * Whether or not to trim the source trace to the
+ * intersection of its streams.
+ */
+ bool stream_intersection_mode;
} run;
/* BT_CONFIG_COMMAND_HELP */
} run;
/* BT_CONFIG_COMMAND_HELP */
@@
-106,11
+113,13
@@
struct bt_config {
/* BT_CONFIG_COMMAND_PRINT_CTF_METADATA */
struct {
GString *path;
/* BT_CONFIG_COMMAND_PRINT_CTF_METADATA */
struct {
GString *path;
+ GString *output_path;
} print_ctf_metadata;
/* BT_CONFIG_COMMAND_PRINT_LTTNG_LIVE_SESSIONS */
struct {
GString *url;
} print_ctf_metadata;
/* BT_CONFIG_COMMAND_PRINT_LTTNG_LIVE_SESSIONS */
struct {
GString *url;
+ GString *output_path;
} print_lttng_live_sessions;
} cmd_data;
};
} print_lttng_live_sessions;
} cmd_data;
};
@@
-119,11
+128,14
@@
static inline
struct bt_config_component *bt_config_get_component(GPtrArray *array,
size_t index)
{
struct bt_config_component *bt_config_get_component(GPtrArray *array,
size_t index)
{
- return bt_get(g_ptr_array_index(array, index));
+ struct bt_config_component *comp = g_ptr_array_index(array, index);
+
+ bt_object_get_ref(comp);
+ return comp;
}
}
-enum bt_value_status bt_config_append_plugin_paths(
-
struct bt_value *plugin_paths,
const char *arg);
+int bt_config_append_plugin_paths(bt_value *plugin_paths,
+ const char *arg);
void bt_config_connection_destroy(struct bt_config_connection *connection);
void bt_config_connection_destroy(struct bt_config_connection *connection);
This page took
0.035684 seconds
and
4
git commands to generate.