Removes all const Clock*.
This prepares for making the Clock interface fully mutable. Calls to the time functions in Clock can have side effects in some circumstances. It's also questionable if it's a good idea to allow repeated calls to a const method return different values without any changed to the class instance. Bug: webrtc:9883 Change-Id: I96fb9230705f7c80a4c0702132fd9dc73899fc5e Reviewed-on: https://webrtc-review.googlesource.com/c/120347 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26467}
This commit is contained in:

committed by
Commit Bot

parent
15df2ef2c0
commit
aa01f27667
@ -54,19 +54,19 @@ class BitrateControllerImpl::RtcpBandwidthObserverImpl
|
||||
};
|
||||
|
||||
BitrateController* BitrateController::CreateBitrateController(
|
||||
const Clock* clock,
|
||||
Clock* clock,
|
||||
BitrateObserver* observer,
|
||||
RtcEventLog* event_log) {
|
||||
return new BitrateControllerImpl(clock, observer, event_log);
|
||||
}
|
||||
|
||||
BitrateController* BitrateController::CreateBitrateController(
|
||||
const Clock* clock,
|
||||
Clock* clock,
|
||||
RtcEventLog* event_log) {
|
||||
return CreateBitrateController(clock, nullptr, event_log);
|
||||
}
|
||||
|
||||
BitrateControllerImpl::BitrateControllerImpl(const Clock* clock,
|
||||
BitrateControllerImpl::BitrateControllerImpl(Clock* clock,
|
||||
BitrateObserver* observer,
|
||||
RtcEventLog* event_log)
|
||||
: clock_(clock),
|
||||
|
Reference in New Issue
Block a user