lib: have separate `BT_QUERY_EXECUTOR_STATUS` and `BT_QUERY_STATUS`
[babeltrace.git] / include / babeltrace / graph / query-executor-internal.h
index 9bf247ef552fcf68cb09105b0a153f1e816cdcbd..23bc2f40a5abb970e7abb67563ddc5e0fd7827b6 100644 (file)
@@ -25,6 +25,8 @@
 
 #include <babeltrace/types.h>
 #include <babeltrace/object-internal.h>
+#include <babeltrace/graph/query-executor.h>
+#include <babeltrace/graph/private-component-class.h>
 
 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 */
This page took 0.023845 seconds and 4 git commands to generate.