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
@ -66,7 +66,7 @@ class SimulationNode : public EmulatedNetworkNode {
|
||||
|
||||
class NetworkNodeTransport : public Transport {
|
||||
public:
|
||||
NetworkNodeTransport(const Clock* sender_clock, Call* sender_call);
|
||||
NetworkNodeTransport(Clock* sender_clock, Call* sender_call);
|
||||
~NetworkNodeTransport() override;
|
||||
|
||||
bool SendRtp(const uint8_t* packet,
|
||||
@ -85,7 +85,7 @@ class NetworkNodeTransport : public Transport {
|
||||
|
||||
private:
|
||||
rtc::CriticalSection crit_sect_;
|
||||
const Clock* const sender_clock_;
|
||||
Clock* const sender_clock_;
|
||||
Call* const sender_call_;
|
||||
EmulatedNetworkNode* send_net_ RTC_GUARDED_BY(crit_sect_) = nullptr;
|
||||
uint64_t receiver_id_ RTC_GUARDED_BY(crit_sect_) = 0;
|
||||
|
||||
Reference in New Issue
Block a user