+} bt_graph_status;
+
+extern bt_bool bt_graph_is_canceled(const bt_graph *graph);
+
+extern void bt_graph_get_ref(const bt_graph *graph);
+
+extern void bt_graph_put_ref(const bt_graph *graph);
+
+#define BT_GRAPH_PUT_REF_AND_RESET(_var) \
+ do { \
+ bt_graph_put_ref(_var); \
+ (_var) = NULL; \
+ } while (0)