refactor(irtt-stats): split snapshot builders

This commit is contained in:
Nils Andreas Svee committed 2026-05-13 14:07:43 +07:00
1 parent bda1d83c27
commit 557c946796
1 file changed
+24 -8
+24 -8
View File
@@ -445,23 +445,39 @@ impl CoreStats {
loss: loss_stats(packets), loss: loss_stats(packets),
send_call: self.send_call.stats(), send_call: self.send_call.stats(),
timer_error: self.timer_error.stats(), timer_error: self.timer_error.stats(),
rtt: RttStats { rtt: self.rtt_stats(),
ipdv: self.ipdv_stats(),
one_way_delay: self.one_way_delay_stats(),
server_processing: self.server_processing_stats(),
}
}
fn rtt_stats(&self) -> RttStats {
RttStats {
primary: self.rtt_primary.stats(), primary: self.rtt_primary.stats(),
raw: self.rtt_raw.stats(), raw: self.rtt_raw.stats(),
adjusted: self.rtt_adjusted.stats(), adjusted: self.rtt_adjusted.stats(),
}, }
ipdv: IpdvStats { }
fn ipdv_stats(&self) -> IpdvStats {
IpdvStats {
round_trip: self.ipdv_round_trip.stats(), round_trip: self.ipdv_round_trip.stats(),
send: self.ipdv_send.stats(), send: self.ipdv_send.stats(),
receive: self.ipdv_receive.stats(), receive: self.ipdv_receive.stats(),
}, }
one_way_delay: OneWayDelayStats { }
fn one_way_delay_stats(&self) -> OneWayDelayStats {
OneWayDelayStats {
send_delay: self.send_delay.stats(), send_delay: self.send_delay.stats(),
receive_delay: self.receive_delay.stats(), receive_delay: self.receive_delay.stats(),
}, }
server_processing: ServerProcessingStats { }
fn server_processing_stats(&self) -> ServerProcessingStats {
ServerProcessingStats {
processing: self.server_processing.stats(), processing: self.server_processing.stats(),
},
} }
} }
} }