/* Amount of bytes written to the output */
uint64_t output_written;
int shm_fd_is_copy;
- int data_read;
+ /*
+ * When a stream's pipe is hung up, a final flush is performed (see hangup_flush_done). This
+ * indicates whether or not the data resulting from this flush is still to be consumed.
+ */
+ int has_data_left_to_be_read_before_teardown;
int hangup_flush_done;
/*