X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fquery-executor.h;fp=include%2Fbabeltrace%2Fgraph%2Fquery-executor.h;h=3b81ec65c1bff7c87cb26dd280dfe7c10cb4bb50;hb=d94d92ac6656fd252a5d7bb4f6c76935ba18e62e;hp=28a8776efa3bf504f849e3bbac8abfbf4a307076;hpb=28e6ca8b6e08d1cdd1af81ae819aa39baa206eaf;p=babeltrace.git diff --git a/include/babeltrace/graph/query-executor.h b/include/babeltrace/graph/query-executor.h index 28a8776e..3b81ec65 100644 --- a/include/babeltrace/graph/query-executor.h +++ b/include/babeltrace/graph/query-executor.h @@ -2,8 +2,6 @@ #define BABELTRACE_GRAPH_QUERY_EXECUTOR_H /* - * BabelTrace - Babeltrace Component Connection Interface - * * Copyright 2017 Philippe Proulx * * Permission is hereby granted, free of charge, to any person obtaining a copy @@ -32,35 +30,19 @@ extern "C" { #endif -struct bt_value; struct bt_query_executor; -struct bt_component_class; enum bt_query_status { - BT_QUERY_STATUS_OK = 0, - BT_QUERY_STATUS_AGAIN = 11, - BT_QUERY_STATUS_EXECUTOR_CANCELED = 125, - BT_QUERY_STATUS_ERROR = -1, - BT_QUERY_STATUS_INVALID = -22, - BT_QUERY_STATUS_INVALID_OBJECT = -23, - BT_QUERY_STATUS_INVALID_PARAMS = -24, - BT_QUERY_STATUS_NOMEM = -12, + BT_QUERY_STATUS_OK = 0, + BT_QUERY_STATUS_AGAIN = 11, + BT_QUERY_STATUS_UNSUPPORTED = 95, + BT_QUERY_STATUS_EXECUTOR_CANCELED = 125, + BT_QUERY_STATUS_ERROR = -1, + BT_QUERY_STATUS_NOMEM = -12, + BT_QUERY_STATUS_INVALID_OBJECT = -23, + BT_QUERY_STATUS_INVALID_PARAMS = -24, }; -extern -struct bt_query_executor *bt_query_executor_create(void); - -extern -enum bt_query_status bt_query_executor_query( - struct bt_query_executor *query_executor, - struct bt_component_class *component_class, - const char *object, struct bt_value *params, - struct bt_value **result); - -extern -enum bt_query_status bt_query_executor_cancel( - struct bt_query_executor *query_executor); - extern bt_bool bt_query_executor_is_canceled(struct bt_query_executor *query_executor);