+ // The number of bytes we have received so far, including any Metacube headers.
+ //
+ // Not reset across connections.
+ size_t bytes_received;
+
+ // The number of data bytes we have received so far (or more precisely,
+ // number of data bytes we have sent on to the stream). This excludes Metacube
+ // headers and corrupted data we've skipped.
+ //
+ // Not reset across connections.
+ size_t data_bytes_received;