webrtc/p2p/base
Tommi 2e1546887b Avoid generating a random id for candidate stats.
CandidateStats didn't use an initializer list which caused the
`candidate` member variable to be constructed with a random id
(calling an expensive rng method), only to be overwritten directly
thereafter.

Bug: webrtc:12840
Change-Id: I0366f674281d236896cb9539812dc2d88c1b37ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/221600
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34244}
2021-06-08 08:00:01 +00:00
..
async_stun_tcp_socket.cc Move stun.h to api/. 2019-11-18 16:11:27 +00:00
async_stun_tcp_socket.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
async_stun_tcp_socket_unittest.cc AsyncTCPSocket: try sending outgoing data until EWOULDBLOCK 2020-02-03 21:19:57 +00:00
basic_async_resolver_factory.cc Reland "Use the new DNS resolver API in PeerConnection" 2021-04-08 08:44:14 +00:00
basic_async_resolver_factory.h Reland "Use the new DNS resolver API in PeerConnection" 2021-04-08 08:44:14 +00:00
basic_async_resolver_factory_unittest.cc Add death test for WrappingAsyncResolver 2021-04-13 10:11:50 +00:00
basic_ice_controller.cc Modify IceControllerInterface::SelectConnectionToPing - step 2 2020-03-27 08:02:01 +00:00
basic_ice_controller.h Modify IceControllerInterface::SelectConnectionToPing - step 1 2020-03-26 13:33:05 +00:00
basic_packet_socket_factory.cc Reland "Refactor rtc_base build targets." 2021-01-15 17:00:05 +00:00
basic_packet_socket_factory.h Prepare to move packet_socket_factory to api/. 2019-09-06 09:09:02 +00:00
candidate_pair_interface.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
connection.cc Modified STUN verification functions 2021-03-02 10:34:17 +00:00
connection.h Add last_data_sent timestamp to Connection. 2020-12-15 12:17:12 +00:00
connection_info.cc Reland "Implement packets_(sent | received) for RTCTransportStats" 2020-07-10 11:50:59 +00:00
connection_info.h Reland "Implement packets_(sent | received) for RTCTransportStats" 2020-07-10 11:50:59 +00:00
default_ice_transport_factory.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
default_ice_transport_factory.h Replace rtc::ThreadChecker with webrtc::SequenceChecker 2021-02-02 14:56:27 +00:00
dtls_transport.cc Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
dtls_transport.h Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
dtls_transport_factory.h Simplify DtlsTransport state. 2021-04-03 17:21:41 +00:00
dtls_transport_internal.cc Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
dtls_transport_internal.h Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
dtls_transport_unittest.cc Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
fake_dtls_transport.h Remove cricket::DtlsTransportState. 2021-05-21 21:45:29 +00:00
fake_ice_transport.h Delete FakeIceTransport usage of AsyncInvoker 2021-03-19 10:05:13 +00:00
fake_packet_transport.h Delete use of AsyncInvoker from FakePacketTransport 2021-03-18 09:07:20 +00:00
fake_port_allocator.h Use callback_list for port destroy operation. 2021-02-04 16:34:02 +00:00
ice_controller_factory_interface.h Extend IceControllerFactoryArgs with field trial string 2020-04-27 07:00:04 +00:00
ice_controller_interface.cc Add IceControllerEvent::ICE_CONTROLLER_RECHECK 2019-12-03 10:17:09 +00:00
ice_controller_interface.h Using nullopt when connection is nullptr. 2021-02-08 19:13:00 +00:00
ice_credentials_iterator.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ice_credentials_iterator.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ice_credentials_iterator_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
ice_transport_internal.cc AddRemoteCandidate on the network thread 2021-02-11 09:54:45 +00:00
ice_transport_internal.h AddRemoteCandidate on the network thread 2021-02-11 09:54:45 +00:00
mock_async_resolver.h In p2p/ replace mock macros with unified MOCK_METHOD macro 2020-05-25 08:33:50 +00:00
mock_ice_transport.h In p2p/ replace mock macros with unified MOCK_METHOD macro 2020-05-25 08:33:50 +00:00
p2p_constants.cc Stop pairing local relay candidates with remote mDNS candidates. 2019-10-18 23:36:17 +00:00
p2p_constants.h Stop pairing local relay candidates with remote mDNS candidates. 2019-10-18 23:36:17 +00:00
p2p_transport_channel.cc Add more trace events to interesting places. 2021-06-07 13:43:07 +00:00
p2p_transport_channel.h Reland "Use the new DNS resolver API in PeerConnection" 2021-04-08 08:44:14 +00:00
p2p_transport_channel_ice_field_trials.h Add feature to not discard candidates after connection is established 2020-11-20 06:07:34 +00:00
p2p_transport_channel_unittest.cc Add Stable Writable Connection Ping Interval parameter to RTCConfiguration. 2021-04-16 07:11:10 +00:00
packet_transport_internal.cc Delete the remaining ORTC interfaces. 2019-05-24 18:17:37 +00:00
packet_transport_internal.h Stop an SCTP connection when the DTLS transport closes. 2019-12-16 14:54:56 +00:00
port.cc Avoid generating a random id for candidate stats. 2021-06-08 08:00:01 +00:00
port.h Avoid generating a random id for candidate stats. 2021-06-08 08:00:01 +00:00
port_allocator.cc Delete gturn support 2019-11-04 08:31:07 +00:00
port_allocator.h Remove deprecated thread checker 2021-02-10 12:25:53 +00:00
port_allocator_unittest.cc Add a turn port prune policy to keep the first ready turn port. 2019-10-14 19:08:23 +00:00
port_interface.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
port_interface.h Delete unused sigslot variables. 2021-02-09 14:41:14 +00:00
port_unittest.cc Modified STUN verification functions 2021-03-02 10:34:17 +00:00
pseudo_tcp.cc Give PseudoTcp its own FifoBuffer. 2020-10-05 12:35:13 +00:00
pseudo_tcp.h Give PseudoTcp its own FifoBuffer. 2020-10-05 12:35:13 +00:00
pseudo_tcp_unittest.cc Make MessageHandler cleanup optional. 2020-09-07 12:57:15 +00:00
regathering_controller.cc Remove dependency on AsyncInvoker from BasicRegatheringController 2020-11-23 11:50:28 +00:00
regathering_controller.h Remove dependency on AsyncInvoker from BasicRegatheringController 2020-11-23 11:50:28 +00:00
regathering_controller_unittest.cc Remove iceRegatherIntervalRange 2020-01-28 19:16:18 +00:00
stun_port.cc Reland "Add addr in error msg if stun sock sent with error" 2021-04-28 10:50:21 +00:00
stun_port.h Format almost everything. 2019-07-08 13:45:15 +00:00
stun_port_unittest.cc Optimize calls to std::string::find() and friends for a single char. 2020-12-16 09:01:44 +00:00
stun_request.cc Modified STUN verification functions 2021-03-02 10:34:17 +00:00
stun_request.h Make StunRequest not use auto cleanup. 2020-09-14 14:46:49 +00:00
stun_request_unittest.cc Enforce "comprehension-required" STUN rules. 2020-03-28 02:07:49 +00:00
stun_server.cc Stun server should return XOR-MAPPED-ADDRESS/MAPPED-ADDRESS correctly 2019-06-28 19:12:14 +00:00
stun_server.h Move stun.h to api/. 2019-11-18 16:11:27 +00:00
stun_server_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
tcp_port.cc Add last_data_sent timestamp to Connection. 2020-12-15 12:17:12 +00:00
tcp_port.h TCPConnection: Defer FailAndPrune by signaling to self 2020-01-28 09:50:06 +00:00
tcp_port_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
test_stun_server.cc Change TestStunServer::Create to take a SocketServer rather than a thread as argument. 2020-12-03 08:31:41 +00:00
test_stun_server.h Change TestStunServer::Create to take a SocketServer rather than a thread as argument. 2020-12-03 08:31:41 +00:00
test_turn_customizer.h Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
test_turn_server.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
transport_description.cc Delete OpaqueTransportParameters and SDP attribute x-otp 2020-06-18 06:58:42 +00:00
transport_description.h Delete OpaqueTransportParameters and SDP attribute x-otp 2020-06-18 06:58:42 +00:00
transport_description_factory.cc Delete OpaqueTransportParameters and SDP attribute x-otp 2020-06-18 06:58:42 +00:00
transport_description_factory.h Delete OpaqueTransportParameters and SDP attribute x-otp 2020-06-18 06:58:42 +00:00
transport_description_factory_unittest.cc Delete OpaqueTransportParameters and SDP attribute x-otp 2020-06-18 06:58:42 +00:00
transport_description_unittest.cc Validate ICE ufrag/pwd according to the spec 2020-01-25 01:38:50 +00:00
transport_info.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
turn_port.cc Delete TurnPort usage of AsyncInvoker 2021-03-22 12:56:26 +00:00
turn_port.h Delete TurnPort usage of AsyncInvoker 2021-03-22 12:56:26 +00:00
turn_port_unittest.cc Delete TurnPort usage of AsyncInvoker 2021-03-22 12:56:26 +00:00
turn_server.cc Delete AsyncInvoker usage in TurnServer 2021-03-23 08:01:00 +00:00
turn_server.h Delete AsyncInvoker usage in TurnServer 2021-03-23 08:01:00 +00:00
turn_server_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
udp_port.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00