Remove IceTransportInternal::SignalGatheringState
Landing when last remaining usage in Chrome has been removed. Bug: webrtc:11943 Change-Id: I62817e2cc0b67113126b82424b6f843c77e66f31 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341001 Reviewed-by: Per Kjellander <perkj@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42157}
This commit is contained in:
parent
f1847a101d
commit
4fc23457aa
@ -123,13 +123,7 @@ int IceConfig::stun_keepalive_interval_or_default() const {
|
|||||||
return stun_keepalive_interval.value_or(STUN_KEEPALIVE_INTERVAL);
|
return stun_keepalive_interval.value_or(STUN_KEEPALIVE_INTERVAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
IceTransportInternal::IceTransportInternal() {
|
IceTransportInternal::IceTransportInternal() {}
|
||||||
// Set up detector for use of SignalGatheringState rather than
|
|
||||||
// SetGatheringStateCallback, and behave accordingly
|
|
||||||
// TODO(bugs.webrtc.org/11943): remove when Signal removed
|
|
||||||
SignalGatheringState.connect(
|
|
||||||
this, &IceTransportInternal::SignalGatheringStateFired);
|
|
||||||
}
|
|
||||||
|
|
||||||
IceTransportInternal::~IceTransportInternal() = default;
|
IceTransportInternal::~IceTransportInternal() = default;
|
||||||
|
|
||||||
|
|||||||
@ -304,9 +304,6 @@ class RTC_EXPORT IceTransportInternal : public rtc::PacketTransportInternal {
|
|||||||
return absl::nullopt;
|
return absl::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Signal Exposed for backwards compatibility.
|
|
||||||
sigslot::signal1<IceTransportInternal*> SignalGatheringState;
|
|
||||||
// Note: These calls must not be inlined in order to avoid linking issues.
|
|
||||||
void AddGatheringStateCallback(
|
void AddGatheringStateCallback(
|
||||||
const void* removal_tag,
|
const void* removal_tag,
|
||||||
absl::AnyInvocable<void(IceTransportInternal*)> callback);
|
absl::AnyInvocable<void(IceTransportInternal*)> callback);
|
||||||
@ -384,7 +381,9 @@ class RTC_EXPORT IceTransportInternal : public rtc::PacketTransportInternal {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void SendGatheringStateEvent() { SignalGatheringState(this); }
|
void SendGatheringStateEvent() {
|
||||||
|
gathering_state_callback_list_.Send(this);
|
||||||
|
}
|
||||||
|
|
||||||
webrtc::CallbackList<IceTransportInternal*,
|
webrtc::CallbackList<IceTransportInternal*,
|
||||||
const StunDictionaryView&,
|
const StunDictionaryView&,
|
||||||
@ -403,12 +402,6 @@ class RTC_EXPORT IceTransportInternal : public rtc::PacketTransportInternal {
|
|||||||
|
|
||||||
absl::AnyInvocable<void(const cricket::CandidatePairChangeEvent&)>
|
absl::AnyInvocable<void(const cricket::CandidatePairChangeEvent&)>
|
||||||
candidate_pair_change_callback_;
|
candidate_pair_change_callback_;
|
||||||
|
|
||||||
private:
|
|
||||||
// TODO(bugs.webrtc.org/11943): remove when removing Signal
|
|
||||||
void SignalGatheringStateFired(IceTransportInternal* transport) {
|
|
||||||
gathering_state_callback_list_.Send(transport);
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace cricket
|
} // namespace cricket
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user