X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fquery-executor.c;h=e922d3ea1bd3c52c5c38e4d9b31605e9f05d3c9f;hb=43c59509042845f8d42c3e99ec74d45fa2dc0908;hp=9a78d790a8233263917dc693515db8c0f39cd197;hpb=17f3083a0b4d318d3303c8a5bfa63db6a874ec73;p=babeltrace.git diff --git a/src/lib/graph/query-executor.c b/src/lib/graph/query-executor.c index 9a78d790..e922d3ea 100644 --- a/src/lib/graph/query-executor.c +++ b/src/lib/graph/query-executor.c @@ -27,11 +27,10 @@ #include "common/common.h" #include "lib/assert-pre.h" #include "lib/assert-post.h" -#include #include #include +#include #include -#include #include "lib/object.h" #include "compat/compiler.h" @@ -277,12 +276,11 @@ bt_bool bt_query_executor_is_interrupted(const struct bt_query_executor *query_e query_exec->interrupters); } -void bt_query_executor_interrupt(struct bt_query_executor *query_exec) +struct bt_interrupter *bt_query_executor_borrow_default_interrupter( + struct bt_query_executor *query_exec) { BT_ASSERT_PRE_NON_NULL(query_exec, "Query executor"); - bt_interrupter_set(query_exec->default_interrupter); - BT_LIB_LOGI("Interrupted query executor: query-exec-addr=%p", - query_exec); + return query_exec->default_interrupter; } enum bt_query_executor_set_logging_level_status