Enable -Winconsistent-missing-override flag.
The problem with gmock is worked around by commenting out any other override declarations in classes using gmock. NOPRESUBMIT=True BUG=webrtc:3970 Review-Url: https://codereview.webrtc.org/1921653002 Cr-Commit-Position: refs/heads/master@{#12563}
This commit is contained in:
@ -157,8 +157,8 @@ TEST_F(ReceiveStatisticsTest, RtcpCallbacks) {
|
||||
: RtcpStatisticsCallback(), num_calls_(0), ssrc_(0), stats_() {}
|
||||
virtual ~TestCallback() {}
|
||||
|
||||
virtual void StatisticsUpdated(const RtcpStatistics& statistics,
|
||||
uint32_t ssrc) {
|
||||
void StatisticsUpdated(const RtcpStatistics& statistics,
|
||||
uint32_t ssrc) override {
|
||||
ssrc_ = ssrc;
|
||||
stats_ = statistics;
|
||||
++num_calls_;
|
||||
|
||||
@ -50,7 +50,7 @@ class ReceiverReport : public RtcpPacket {
|
||||
static const size_t kRrBaseLength = 4;
|
||||
static const size_t kMaxNumberOfReportBlocks = 0x1F;
|
||||
|
||||
size_t BlockLength() const {
|
||||
size_t BlockLength() const override {
|
||||
return kHeaderLength + kRrBaseLength +
|
||||
report_blocks_.size() * ReportBlock::kLength;
|
||||
}
|
||||
|
||||
@ -406,7 +406,8 @@ class RTPPayloadAudioStrategy : public RTPPayloadStrategy {
|
||||
return payload;
|
||||
}
|
||||
|
||||
int GetPayloadTypeFrequency(const RtpUtility::Payload& payload) const {
|
||||
int GetPayloadTypeFrequency(
|
||||
const RtpUtility::Payload& payload) const override {
|
||||
return payload.typeSpecific.Audio.frequency;
|
||||
}
|
||||
};
|
||||
@ -456,7 +457,8 @@ class RTPPayloadVideoStrategy : public RTPPayloadStrategy {
|
||||
return payload;
|
||||
}
|
||||
|
||||
int GetPayloadTypeFrequency(const RtpUtility::Payload& payload) const {
|
||||
int GetPayloadTypeFrequency(
|
||||
const RtpUtility::Payload& payload) const override {
|
||||
return kVideoPayloadTypeFrequency;
|
||||
}
|
||||
};
|
||||
|
||||
@ -31,15 +31,15 @@ class RTPReceiverAudio : public RTPReceiverStrategy,
|
||||
|
||||
// The following three methods implement the TelephoneEventHandler interface.
|
||||
// Forward DTMFs to decoder for playout.
|
||||
void SetTelephoneEventForwardToDecoder(bool forward_to_decoder);
|
||||
void SetTelephoneEventForwardToDecoder(bool forward_to_decoder) override;
|
||||
|
||||
// Is forwarding of outband telephone events turned on/off?
|
||||
bool TelephoneEventForwardToDecoder() const;
|
||||
bool TelephoneEventForwardToDecoder() const override;
|
||||
|
||||
// Is TelephoneEvent configured with payload type payload_type
|
||||
bool TelephoneEventPayloadType(const int8_t payload_type) const;
|
||||
bool TelephoneEventPayloadType(const int8_t payload_type) const override;
|
||||
|
||||
TelephoneEventHandler* GetTelephoneEventHandler() { return this; }
|
||||
TelephoneEventHandler* GetTelephoneEventHandler() override { return this; }
|
||||
|
||||
// Returns true if CNG is configured with payload type payload_type. If so,
|
||||
// the frequency and cng_payload_type_has_changed are filled in.
|
||||
|
||||
@ -34,7 +34,7 @@ class RTPReceiverVideo : public RTPReceiverStrategy {
|
||||
int64_t timestamp,
|
||||
bool is_first_packet) override;
|
||||
|
||||
TelephoneEventHandler* GetTelephoneEventHandler() { return NULL; }
|
||||
TelephoneEventHandler* GetTelephoneEventHandler() override { return NULL; }
|
||||
|
||||
int GetPayloadTypeFrequency() const override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user