Add accessor functions for protected member variables of ModuleRtpRtcpImpl.
BUG=webrtc:7135 Review-Url: https://codereview.webrtc.org/2747743002 Cr-Commit-Position: refs/heads/master@{#17220}
This commit is contained in:
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user