Index: webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h |
diff --git a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h |
index 10639bbca38b57956802a039b6e862bf678d7c27..f286b5e6eee78c5c9866143207adfc61b2ba8600 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h |
+++ b/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h |
@@ -312,12 +312,25 @@ class ModuleRtpRtcpImpl : public RtpRtcp, public RTCPReceiver::ModuleRtpRtcp { |
protected: |
bool UpdateRTCPReceiveInformationTimers(); |
+ RTPSender* rtp_sender() { return &rtp_sender_; } |
+ const RTPSender* rtp_sender() const { return &rtp_sender_; } |
+ |
+ RTCPSender* rtcp_sender() { return &rtcp_sender_; } |
+ const RTCPSender* rtcp_sender() const { return &rtcp_sender_; } |
+ |
+ RTCPReceiver* rtcp_receiver() { return &rtcp_receiver_; } |
+ const RTCPReceiver* rtcp_receiver() const { return &rtcp_receiver_; } |
+ |
+ const Clock* clock() const { return clock_; } |
+ |
+ // TODO(nisse): Demote all member variables to private, as soon as |
+ // downstream code is updated to use the above accessor methods. |
RTPSender rtp_sender_; |
RTCPSender rtcp_sender_; |
RTCPReceiver rtcp_receiver_; |
- Clock* clock_; |
+ const Clock* const clock_; |
private: |
FRIEND_TEST_ALL_PREFIXES(RtpRtcpImplTest, Rtt); |