webrtc/net/dcsctp/socket
Victor Boivie 5755f3edaf dcsctp: Add sequence checker to socket
The DcSctpSocket is not thread safe and must be called from a single
thread or from a task queue that serializes access to it. This is now
validated at run-time in debug builds.

Bug: None
Change-Id: I3ed816924c20f6ed7e84a3273bee5a3f8f74112b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/233420
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35127}
2021-09-30 11:25:18 +00:00
..
BUILD.gn dcsctp: Add network/throughput tests 2021-09-30 07:59:58 +00:00
callback_deferrer.cc dcsctp: Ensure callbacks are always triggered 2021-09-29 08:17:27 +00:00
callback_deferrer.h dcsctp: Ensure callbacks are always triggered 2021-09-29 08:17:27 +00:00
capabilities.h dcsctp: Add Transmission Control Block 2021-04-28 22:45:03 +00:00
context.h
dcsctp_socket.cc dcsctp: Add sequence checker to socket 2021-09-30 11:25:18 +00:00
dcsctp_socket.h dcsctp: Add sequence checker to socket 2021-09-30 11:25:18 +00:00
dcsctp_socket_network_test.cc dcsctp: Add network/throughput tests 2021-09-30 07:59:58 +00:00
dcsctp_socket_test.cc dcsctp: Detect the peer SCTP implementation 2021-09-28 05:10:45 +00:00
DEPS dcsctp: Add network/throughput tests 2021-09-30 07:59:58 +00:00
heartbeat_handler.cc dcsctp: Avoid integer overflow in HEARTBEAT-ACK 2021-09-27 10:52:46 +00:00
heartbeat_handler.h dcsctp: Add Heartbeat Handler 2021-04-25 20:40:18 +00:00
heartbeat_handler_test.cc dcsctp: Avoid integer overflow in HEARTBEAT-ACK 2021-09-27 10:52:46 +00:00
mock_context.h dcsctp: Add API to indicate packet send status 2021-08-16 11:29:47 +00:00
mock_dcsctp_socket_callbacks.h dcsctp: implement socket handover in the DcSctpSocket class and expose the functionality in the API 2021-09-17 15:19:01 +00:00
packet_sender.cc dcsctp: Add PacketSender 2021-08-16 20:19:53 +00:00
packet_sender.h dcsctp: Add PacketSender 2021-08-16 20:19:53 +00:00
packet_sender_test.cc dcsctp: Add PacketSender 2021-08-16 20:19:53 +00:00
state_cookie.cc dcsctp: Add Socket 2021-05-01 07:16:21 +00:00
state_cookie.h dcsctp: Add Socket 2021-05-01 07:16:21 +00:00
state_cookie_test.cc dcsctp: Detect the peer SCTP implementation 2021-09-28 05:10:45 +00:00
stream_reset_handler.cc dssctp: support socket handover in StreamResetHandler 2021-09-16 11:33:21 +00:00
stream_reset_handler.h dssctp: support socket handover in StreamResetHandler 2021-09-16 11:33:21 +00:00
stream_reset_handler_test.cc dcsctp: support handover state serialization testing 2021-09-20 10:08:58 +00:00
transmission_control_block.cc dcsctp: implement socket handover in the DcSctpSocket class and expose the functionality in the API 2021-09-17 15:19:01 +00:00
transmission_control_block.h dcsctp: implement socket handover in the DcSctpSocket class and expose the functionality in the API 2021-09-17 15:19:01 +00:00