X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fquery-executor-internal.h;h=23bc2f40a5abb970e7abb67563ddc5e0fd7827b6;hb=d72535e6e6b00451170da6797ddeb7e0d66f0e0b;hp=9bf247ef552fcf68cb09105b0a153f1e816cdcbd;hpb=5bb956fb21656a273b9c1d325c382378c66d5515;p=babeltrace.git diff --git a/include/babeltrace/graph/query-executor-internal.h b/include/babeltrace/graph/query-executor-internal.h index 9bf247ef..23bc2f40 100644 --- a/include/babeltrace/graph/query-executor-internal.h +++ b/include/babeltrace/graph/query-executor-internal.h @@ -25,6 +25,8 @@ #include #include +#include +#include struct bt_query_executor { struct bt_object base; @@ -38,10 +40,6 @@ static inline const char *bt_query_status_string(enum bt_query_status status) return "BT_QUERY_STATUS_OK"; case BT_QUERY_STATUS_AGAIN: return "BT_QUERY_STATUS_AGAIN"; - case BT_QUERY_STATUS_EXECUTOR_CANCELED: - return "BT_QUERY_STATUS_EXECUTOR_CANCELED"; - case BT_QUERY_STATUS_UNSUPPORTED: - return "BT_QUERY_STATUS_UNSUPPORTED"; case BT_QUERY_STATUS_ERROR: return "BT_QUERY_STATUS_ERROR"; case BT_QUERY_STATUS_INVALID_OBJECT: @@ -55,4 +53,29 @@ static inline const char *bt_query_status_string(enum bt_query_status status) } }; +static inline const char *bt_query_executor_status_string( + enum bt_query_executor_status status) +{ + switch (status) { + case BT_QUERY_EXECUTOR_STATUS_OK: + return "BT_QUERY_EXECUTOR_STATUS_OK"; + case BT_QUERY_EXECUTOR_STATUS_AGAIN: + return "BT_QUERY_EXECUTOR_STATUS_AGAIN"; + case BT_QUERY_EXECUTOR_STATUS_CANCELED: + return "BT_QUERY_EXECUTOR_STATUS_CANCELED"; + case BT_QUERY_EXECUTOR_STATUS_UNSUPPORTED: + return "BT_QUERY_EXECUTOR_STATUS_UNSUPPORTED"; + case BT_QUERY_EXECUTOR_STATUS_ERROR: + return "BT_QUERY_EXECUTOR_STATUS_ERROR"; + case BT_QUERY_EXECUTOR_STATUS_INVALID_OBJECT: + return "BT_QUERY_EXECUTOR_STATUS_INVALID_OBJECT"; + case BT_QUERY_EXECUTOR_STATUS_INVALID_PARAMS: + return "BT_QUERY_EXECUTOR_STATUS_INVALID_PARAMS"; + case BT_QUERY_EXECUTOR_STATUS_NOMEM: + return "BT_QUERY_EXECUTOR_STATUS_NOMEM"; + default: + return "(unknown)"; + } +}; + #endif /* BABELTRACE_GRAPH_QUERY_EXECUTOR_INTERNAL_H */