X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fgraph.h;h=72cf121b7b4a0f120e10ee720ad259fed378a8d1;hb=056deb59eb33e87c06c0067907768ab08aff74a2;hp=4e500d49002417b44854a324134c1e8b2f90f698;hpb=9b4f9b425f2efce9a6ccc25f7ae062ebc1116a7d;p=babeltrace.git diff --git a/src/lib/graph/graph.h b/src/lib/graph/graph.h index 4e500d49..72cf121b 100644 --- a/src/lib/graph/graph.h +++ b/src/lib/graph/graph.h @@ -90,6 +90,8 @@ struct bt_graph { /* Queue of pointers (weak references) to sink bt_components. */ GQueue *sinks_to_consume; + uint64_t mip_version; + /* * Array of `struct bt_interrupter *`, each one owned by this. * If any interrupter is set, then this graph is deemed @@ -206,11 +208,15 @@ const char *bt_graph_configuration_state_string( { switch (state) { case BT_GRAPH_CONFIGURATION_STATE_CONFIGURING: - return "BT_GRAPH_CONFIGURATION_STATE_CONFIGURING"; + return "CONFIGURING"; case BT_GRAPH_CONFIGURATION_STATE_PARTIALLY_CONFIGURED: - return "BT_GRAPH_CONFIGURATION_STATE_PARTIALLY_CONFIGURED"; + return "PARTIALLY_CONFIGURED"; case BT_GRAPH_CONFIGURATION_STATE_CONFIGURED: - return "BT_GRAPH_CONFIGURATION_STATE_CONFIGURED"; + return "CONFIGURED"; + case BT_GRAPH_CONFIGURATION_STATE_FAULTY: + return "FAULTY"; + case BT_GRAPH_CONFIGURATION_STATE_DESTROYING: + return "DESTROYING"; default: return "(unknown)"; } @@ -262,7 +268,6 @@ int bt_graph_configure(struct bt_graph *graph) "Unexpected returned status: status=%s", bt_common_func_status_string(comp_status)); if (comp_status != BT_FUNC_STATUS_OK) { - comp_status = BT_FUNC_STATUS_ERROR; if (comp_status < 0) { BT_LIB_LOGW_APPEND_CAUSE( "Component's \"graph is configured\" method failed: "