+ /*
+ * When a notification which contains a reference to a stream
+ * object (event notification, for example) is returned by the
+ * "next" method of a sink or filter component's notification
+ * iterator, it must NOT be returned by the "next" method of a
+ * notification iterator which iterates on the notifications of
+ * another output port of the same component.
+ *
+ * To ensure this, the stream object keeps a hash table which
+ * indicates which port, for a given component, is currently
+ * allowed to emit notifications which contain a reference to
+ * this stream.
+ *
+ * This is a `struct bt_component *` to `struct bt_port *` hash
+ * table. Both pointers are weak references because there's no
+ * need to keep one or the other alive as far as this stream is
+ * concerned.
+ */
+ GHashTable *comp_cur_port;
+