Prepend webrtc ns to StrJoin calls in dcsctp ns
Bug: webrtc:365299886 Change-Id: I4eb87a2b116c3e18b1a84865fab0a22a6084912c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361980 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Dor Hen <dorhen@meta.com> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42980}
This commit is contained in:
parent
26146bbce0
commit
65b59a9c2d
@ -145,7 +145,7 @@ std::string SackChunk::ToString() const {
|
|||||||
}
|
}
|
||||||
if (!duplicate_tsns_.empty()) {
|
if (!duplicate_tsns_.empty()) {
|
||||||
sb << ", dup_tsns="
|
sb << ", dup_tsns="
|
||||||
<< StrJoin(duplicate_tsns(), ",",
|
<< webrtc::StrJoin(duplicate_tsns(), ",",
|
||||||
[](rtc::StringBuilder& sb, TSN tsn) { sb << *tsn; });
|
[](rtc::StringBuilder& sb, TSN tsn) { sb << *tsn; });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -115,10 +115,9 @@ void ReassemblyQueue::Add(TSN tsn, Data data) {
|
|||||||
void ReassemblyQueue::ResetStreamsAndLeaveDeferredReset(
|
void ReassemblyQueue::ResetStreamsAndLeaveDeferredReset(
|
||||||
rtc::ArrayView<const StreamID> stream_ids) {
|
rtc::ArrayView<const StreamID> stream_ids) {
|
||||||
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Resetting streams: ["
|
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Resetting streams: ["
|
||||||
<< StrJoin(stream_ids, ",",
|
<< webrtc::StrJoin(stream_ids, ",",
|
||||||
[](rtc::StringBuilder& sb, StreamID sid) {
|
[](rtc::StringBuilder& sb,
|
||||||
sb << *sid;
|
StreamID sid) { sb << *sid; })
|
||||||
})
|
|
||||||
<< "]";
|
<< "]";
|
||||||
|
|
||||||
// https://tools.ietf.org/html/rfc6525#section-5.2.2
|
// https://tools.ietf.org/html/rfc6525#section-5.2.2
|
||||||
@ -169,7 +168,8 @@ void ReassemblyQueue::AddReassembledMessage(
|
|||||||
rtc::ArrayView<const UnwrappedTSN> tsns,
|
rtc::ArrayView<const UnwrappedTSN> tsns,
|
||||||
DcSctpMessage message) {
|
DcSctpMessage message) {
|
||||||
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Assembled message from TSN=["
|
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Assembled message from TSN=["
|
||||||
<< StrJoin(tsns, ",",
|
<< webrtc::StrJoin(
|
||||||
|
tsns, ",",
|
||||||
[](rtc::StringBuilder& sb, UnwrappedTSN tsn) {
|
[](rtc::StringBuilder& sb, UnwrappedTSN tsn) {
|
||||||
sb << *tsn.Wrap();
|
sb << *tsn.Wrap();
|
||||||
})
|
})
|
||||||
|
|||||||
@ -261,7 +261,7 @@ void StreamResetHandler::HandleResponse(const ParameterDescriptor& descriptor) {
|
|||||||
RTC_DLOG(LS_VERBOSE)
|
RTC_DLOG(LS_VERBOSE)
|
||||||
<< log_prefix_ << "Reset stream success, req_seq_nbr="
|
<< log_prefix_ << "Reset stream success, req_seq_nbr="
|
||||||
<< *current_request_->req_seq_nbr() << ", streams="
|
<< *current_request_->req_seq_nbr() << ", streams="
|
||||||
<< StrJoin(current_request_->streams(), ",",
|
<< webrtc::StrJoin(current_request_->streams(), ",",
|
||||||
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
||||||
sb << *stream_id;
|
sb << *stream_id;
|
||||||
});
|
});
|
||||||
@ -273,7 +273,7 @@ void StreamResetHandler::HandleResponse(const ParameterDescriptor& descriptor) {
|
|||||||
RTC_DLOG(LS_VERBOSE)
|
RTC_DLOG(LS_VERBOSE)
|
||||||
<< log_prefix_ << "Reset stream still pending, req_seq_nbr="
|
<< log_prefix_ << "Reset stream still pending, req_seq_nbr="
|
||||||
<< *current_request_->req_seq_nbr() << ", streams="
|
<< *current_request_->req_seq_nbr() << ", streams="
|
||||||
<< StrJoin(current_request_->streams(), ",",
|
<< webrtc::StrJoin(current_request_->streams(), ",",
|
||||||
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
||||||
sb << *stream_id;
|
sb << *stream_id;
|
||||||
});
|
});
|
||||||
@ -290,7 +290,7 @@ void StreamResetHandler::HandleResponse(const ParameterDescriptor& descriptor) {
|
|||||||
<< log_prefix_ << "Reset stream error=" << ToString(resp->result())
|
<< log_prefix_ << "Reset stream error=" << ToString(resp->result())
|
||||||
<< ", req_seq_nbr=" << *current_request_->req_seq_nbr()
|
<< ", req_seq_nbr=" << *current_request_->req_seq_nbr()
|
||||||
<< ", streams="
|
<< ", streams="
|
||||||
<< StrJoin(current_request_->streams(), ",",
|
<< webrtc::StrJoin(current_request_->streams(), ",",
|
||||||
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
[](rtc::StringBuilder& sb, StreamID stream_id) {
|
||||||
sb << *stream_id;
|
sb << *stream_id;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -430,7 +430,7 @@ RetransmissionQueue::GetChunksForFastRetransmit(size_t bytes_in_packet) {
|
|||||||
rtx_bytes_count_ += bytes_retransmitted;
|
rtx_bytes_count_ += bytes_retransmitted;
|
||||||
|
|
||||||
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Fast-retransmitting TSN "
|
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Fast-retransmitting TSN "
|
||||||
<< StrJoin(to_be_sent, ",",
|
<< webrtc::StrJoin(to_be_sent, ",",
|
||||||
[&](rtc::StringBuilder& sb,
|
[&](rtc::StringBuilder& sb,
|
||||||
const std::pair<TSN, Data>& c) {
|
const std::pair<TSN, Data>& c) {
|
||||||
sb << *c.first;
|
sb << *c.first;
|
||||||
@ -511,7 +511,7 @@ std::vector<std::pair<TSN, Data>> RetransmissionQueue::GetChunksToSend(
|
|||||||
t3_rtx_.Start();
|
t3_rtx_.Start();
|
||||||
}
|
}
|
||||||
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Sending TSN "
|
RTC_DLOG(LS_VERBOSE) << log_prefix_ << "Sending TSN "
|
||||||
<< StrJoin(to_be_sent, ",",
|
<< webrtc::StrJoin(to_be_sent, ",",
|
||||||
[&](rtc::StringBuilder& sb,
|
[&](rtc::StringBuilder& sb,
|
||||||
const std::pair<TSN, Data>& c) {
|
const std::pair<TSN, Data>& c) {
|
||||||
sb << *c.first;
|
sb << *c.first;
|
||||||
|
|||||||
@ -84,9 +84,10 @@ bool RRSendQueue::IsConsistent() const {
|
|||||||
if (expected_active_streams != actual_active_streams) {
|
if (expected_active_streams != actual_active_streams) {
|
||||||
auto fn = [&](rtc::StringBuilder& sb, const auto& p) { sb << *p; };
|
auto fn = [&](rtc::StringBuilder& sb, const auto& p) { sb << *p; };
|
||||||
RTC_DLOG(LS_ERROR) << "Active streams mismatch, is=["
|
RTC_DLOG(LS_ERROR) << "Active streams mismatch, is=["
|
||||||
<< StrJoin(actual_active_streams, ",", fn)
|
<< webrtc::StrJoin(actual_active_streams, ",", fn)
|
||||||
<< "], expected=["
|
<< "], expected=["
|
||||||
<< StrJoin(expected_active_streams, ",", fn) << "]";
|
<< webrtc::StrJoin(expected_active_streams, ",", fn)
|
||||||
|
<< "]";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,7 +42,8 @@ std::optional<SendQueue::DataToSend> StreamScheduler::Produce(
|
|||||||
RTC_DLOG(LS_VERBOSE) << log_prefix_
|
RTC_DLOG(LS_VERBOSE) << log_prefix_
|
||||||
<< "Producing data, rescheduling=" << rescheduling
|
<< "Producing data, rescheduling=" << rescheduling
|
||||||
<< ", active="
|
<< ", active="
|
||||||
<< StrJoin(active_streams_, ", ",
|
<< webrtc::StrJoin(
|
||||||
|
active_streams_, ", ",
|
||||||
[&](rtc::StringBuilder& sb, const auto& p) {
|
[&](rtc::StringBuilder& sb, const auto& p) {
|
||||||
sb << *p->stream_id() << "@"
|
sb << *p->stream_id() << "@"
|
||||||
<< *p->next_finish_time();
|
<< *p->next_finish_time();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user