g_free(query_exec);
}
+BT_EXPORT
struct bt_query_executor *bt_query_executor_create_with_method_data(
const bt_component_class *comp_cls, const char *object,
const bt_value *params, void *method_data)
return (void *) query_exec;
}
+BT_EXPORT
struct bt_query_executor *bt_query_executor_create(
const bt_component_class *comp_cls, const char *object,
const bt_value *params)
object, params, NULL);
}
+BT_EXPORT
enum bt_query_executor_query_status bt_query_executor_query(
struct bt_query_executor *query_exec,
const struct bt_value **user_result)
return status;
}
+BT_EXPORT
enum bt_query_executor_add_interrupter_status bt_query_executor_add_interrupter(
struct bt_query_executor *query_exec,
const struct bt_interrupter *intr)
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
bt_bool bt_query_executor_is_interrupted(const struct bt_query_executor *query_exec)
{
BT_ASSERT_PRE_QUERY_EXEC_NON_NULL(query_exec);
query_exec->interrupters);
}
+BT_EXPORT
struct bt_interrupter *bt_query_executor_borrow_default_interrupter(
struct bt_query_executor *query_exec)
{
return query_exec->default_interrupter;
}
+BT_EXPORT
enum bt_query_executor_set_logging_level_status
bt_query_executor_set_logging_level(struct bt_query_executor *query_exec,
enum bt_logging_level log_level)
return BT_FUNC_STATUS_OK;
}
+BT_EXPORT
enum bt_logging_level bt_query_executor_get_logging_level(
const struct bt_query_executor *query_exec)
{
return query_exec->log_level;
}
+BT_EXPORT
void bt_query_executor_get_ref(const struct bt_query_executor *query_executor)
{
bt_object_get_ref(query_executor);
}
+BT_EXPORT
void bt_query_executor_put_ref(const struct bt_query_executor *query_executor)
{
bt_object_put_ref(query_executor);