lib: graph: disallow recursive consuming
[babeltrace.git] / include / babeltrace / graph / graph-internal.h
index 677c65bd219edc5cf1b9779ac1a60e3b79ce955b..7fdca46ae8cdfb105ad7b30cd3188c95f9c36045 100644 (file)
@@ -60,6 +60,7 @@ struct bt_graph {
        bt_bool canceled;
        bt_bool in_remove_listener;
        bt_bool has_sink;
+       bt_bool can_consume;
 
        struct {
                GArray *port_added;
@@ -113,6 +114,8 @@ const char *bt_graph_status_string(enum bt_graph_status status)
                return "BT_GRAPH_STATUS_COMPONENT_REFUSES_PORT_CONNECTION";
        case BT_GRAPH_STATUS_NOMEM:
                return "BT_GRAPH_STATUS_NOMEM";
+       case BT_GRAPH_STATUS_CANNOT_CONSUME:
+               return "BT_GRAPH_STATUS_CANNOT_CONSUME";
        default:
                return "(unknown)";
        }
This page took 0.034884 seconds and 4 git commands to generate.