X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=client.cpp;h=2552c6951067b4c99ebc192ad24ccb6a08fd9260;hb=68f9976b9258796daf49124b7f31a67a18b98513;hp=23892ac19038406e584241a0ee462583c9447c0b;hpb=f2e7dbf218365e3f47b942ea999796b2724ccc24;p=cubemap diff --git a/client.cpp b/client.cpp index 23892ac..2552c69 100644 --- a/client.cpp +++ b/client.cpp @@ -54,10 +54,13 @@ Client::Client(const ClientProto &serialized, const vector *short_respo serialized.set_remote_addr(remote_addr); serialized.set_referer(referer); serialized.set_user_agent(user_agent); + serialized.set_x_playback_session_id(x_playback_session_id); serialized.set_connect_time_sec(connect_time.tv_sec); serialized.set_connect_time_nsec(connect_time.tv_nsec); serialized.set_state(state); @@ -136,6 +140,8 @@ ClientProto Client::serialize(unordered_map *short_respo 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; @@ -213,5 +219,6 @@ ClientStats Client::get_stats() const stats.bytes_sent = bytes_sent; stats.bytes_lost = bytes_lost; stats.num_loss_events = num_loss_events; + stats.hls_zombie_key = get_hls_zombie_key(); return stats; }