webrtc/net/dcsctp/public
Victor Boivie e0b45c268e dcsctp: Expose negotiated stream counts
To allow the transport to be able to know which ranges of
stream identifiers it can use, the negotiated incoming/inbound
and outgoing/outbound stream counts will be exposed. They are
added to Metrics, and guaranteed to be available from within
the OnConnected callback.

In this CL, dcSCTP will not validate that the client is sending
on a stream that is within the negotiated bounds. That will be
done as a follow-up CL.

Bug: webrtc:14277
Change-Id: Ic764e5f93f53d55633ee547df86246022f4097cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272321
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37876}
2022-08-23 08:51:38 +00:00
..
BUILD.gn sctp: Fix data channel closing sequence 2022-05-05 08:44:58 +00:00
dcsctp_handover_state.cc dcsctp: move HandoverReadinessStatus::ToString definition to build target public:socket 2021-09-20 12:25:15 +00:00
dcsctp_handover_state.h dcsctp: Add handover state for stream counts 2022-08-22 11:04:31 +00:00
dcsctp_message.h Revert "dcsctp: Use rtc::CopyOnWriteBuffer" 2021-12-02 12:33:46 +00:00
dcsctp_options.h dcsctp: Add public API for setting priorities 2022-06-01 20:46:25 +00:00
dcsctp_socket.h dcsctp: Expose negotiated stream counts 2022-08-23 08:51:38 +00:00
dcsctp_socket_factory.cc sctp: Fix data channel closing sequence 2022-05-05 08:44:58 +00:00
dcsctp_socket_factory.h sctp: Fix data channel closing sequence 2022-05-05 08:44:58 +00:00
mock_dcsctp_socket.h dcsctp: Add public API for setting priorities 2022-06-01 20:46:25 +00:00
mock_dcsctp_socket_factory.h sctp: Fix data channel closing sequence 2022-05-05 08:44:58 +00:00
mock_dcsctp_socket_test.cc dcsctp: Add mocks 2021-06-29 10:19:11 +00:00
packet_observer.h dcsctp: Add public API 2021-04-08 08:53:44 +00:00
text_pcap_packet_observer.cc dcsctp: Extract logging packet observer as utility 2021-07-10 18:23:06 +00:00
text_pcap_packet_observer.h dcsctp: Extract logging packet observer as utility 2021-07-10 18:23:06 +00:00
timeout.h dcsctp: Add public API 2021-04-08 08:53:44 +00:00
types.h dcsctp: Add API for lifecycle events 2022-07-01 10:59:25 +00:00
types_test.cc dcsctp: Add operators on TimeMs and DurationMs 2021-04-14 09:21:15 +00:00