request(serialized.request()),
url(serialized.url()),
stream(stream),
+ close_after_response(serialized.close_after_response()),
+ http_11(serialized.http_11()),
header_or_short_response_bytes_sent(serialized.header_or_short_response_bytes_sent()),
stream_pos(serialized.stream_pos()),
stream_pos_end(serialized.stream_pos_end()),
serialized.set_bytes_sent(bytes_sent);
serialized.set_bytes_lost(bytes_lost);
serialized.set_num_loss_events(num_loss_events);
+ serialized.set_http_11(http_11);
+ serialized.set_close_after_response(close_after_response);
if (tls_context != nullptr) {
bool small_version = false;
optional int64 tls_output_bytes_already_consumed = 18;
optional bool in_ktls_mode = 19;
optional bytes x_playback_session_id = 22;
+ optional bool close_after_response = 23;
+ optional bool http_11 = 24;
};
// Corresponds to struct Stream::FragmentStart.