lib: set component's initial log level when adding it to the graph
[babeltrace.git] / include / babeltrace2 / graph / graph.h
index f5bd52d58ea8ace6982670c77fc9e05c0e4571d1..34a74fa44f8b2b85fe7c1f6c4574613a6d9cd332 100644 (file)
@@ -36,6 +36,9 @@
 /* For bt_graph_status */
 #include <babeltrace2/graph/graph-const.h>
 
+/* For bt_logging_level */
+#include <babeltrace2/logging.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -102,36 +105,38 @@ extern bt_graph *bt_graph_create(void);
 extern bt_graph_status bt_graph_add_source_component(bt_graph *graph,
                const bt_component_class_source *component_class,
                const char *name, const bt_value *params,
-               const bt_component_source **component);
+               bt_logging_level log_level, const bt_component_source **component);
 
 extern bt_graph_status bt_graph_add_source_component_with_init_method_data(
                bt_graph *graph,
                const bt_component_class_source *component_class,
                const char *name, const bt_value *params,
-               void *init_method_data,
+               void *init_method_data, bt_logging_level log_level,
                const bt_component_source **component);
 
 extern bt_graph_status bt_graph_add_filter_component(bt_graph *graph,
                const bt_component_class_filter *component_class,
                const char *name, const bt_value *params,
+               bt_logging_level log_level,
                const bt_component_filter **component);
 
 extern bt_graph_status bt_graph_add_filter_component_with_init_method_data(
                bt_graph *graph,
                const bt_component_class_filter *component_class,
                const char *name, const bt_value *params,
-               void *init_method_data,
+               void *init_method_data, bt_logging_level log_level,
                const bt_component_filter **component);
 
 extern bt_graph_status bt_graph_add_sink_component(
                bt_graph *graph, const bt_component_class_sink *component_class,
                const char *name, const bt_value *params,
+               bt_logging_level log_level,
                const bt_component_sink **component);
 
 extern bt_graph_status bt_graph_add_sink_component_with_init_method_data(
                bt_graph *graph, const bt_component_class_sink *component_class,
                const char *name, const bt_value *params,
-               void *init_method_data,
+               void *init_method_data, bt_logging_level log_level,
                const bt_component_sink **component);
 
 extern bt_graph_status bt_graph_connect_ports(bt_graph *graph,
This page took 0.023807 seconds and 4 git commands to generate.