webrtc/modules/congestion_controller/pcc
Danil Chapovalov f20ed3e8ad Add option to provide Environment for CongestionConroller construction
This would allow network controllers, GoogCcNetworkController in particular to have access to Environment at construction and thus it can rely on propagated field trials and won't need to fallback to the global field trial string

Bug: webrtc:42220378
Change-Id: I36099522e3866a89a8c8d6303da03f7d5b1cad8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350201
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42260}
2024-05-08 12:46:23 +00:00
..
bitrate_controller.cc Format /modules 2023-04-20 02:02:45 +00:00
bitrate_controller.h Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_controller_unittest.cc In modules/ replace mock macros with unified MOCK_METHOD macro 2020-05-27 10:21:08 +00:00
BUILD.gn Add option to provide Environment for CongestionConroller construction 2024-05-08 12:46:23 +00:00
monitor_interval.cc Remove unused variable 2021-10-18 12:22:17 +00:00
monitor_interval.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
monitor_interval_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
pcc_factory.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
pcc_factory.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
pcc_network_controller.cc Revert "Clean up last_packet_received_time_ as it's no longer used." 2023-09-25 08:49:53 +00:00
pcc_network_controller.h Revert "Clean up last_packet_received_time_ as it's no longer used." 2023-09-25 08:49:53 +00:00
pcc_network_controller_unittest.cc Add option to provide Environment for CongestionConroller construction 2024-05-08 12:46:23 +00:00
rtt_tracker.cc Add a function to check if the packet in a PacketResult has been received. 2021-06-03 12:42:49 +00:00
rtt_tracker.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
rtt_tracker_unittest.cc Use newer version of TimeDelta and TimeStamp factories in modules/ 2020-02-10 11:49:57 +00:00
utility_function.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
utility_function.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
utility_function_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00