lib: prepare the ground for stateful query operations
[babeltrace.git] / src / lib / graph / query-executor.h
index c1dcc9c4a943dfe5015d3261339e1a215ed53416..250bc1b835a18d96b848c991b3f137b55549b7d0 100644 (file)
@@ -30,6 +30,7 @@
 #include <babeltrace2/graph/component-class.h>
 
 #include "lib/object.h"
+#include "lib/value.h"
 
 struct bt_query_executor {
        struct bt_object base;
@@ -46,6 +47,16 @@ struct bt_query_executor {
         * owned by this.
         */
        struct bt_interrupter *default_interrupter;
+
+       /* Owned by this */
+       const struct bt_component_class *comp_cls;
+
+       GString *object;
+
+       /* Owned by this */
+       const struct bt_value *params;
+
+       enum bt_logging_level log_level;
 };
 
 #endif /* BABELTRACE_GRAPH_QUERY_EXECUTOR_INTERNAL_H */
This page took 0.024094 seconds and 4 git commands to generate.