Index: webrtc/pc/rtptransport.h |
diff --git a/webrtc/pc/rtptransport.h b/webrtc/pc/rtptransport.h |
index a86fa126bb8569cdaaafda36a0064285542e5fd4..cf64a0003d2f263833b38a0de45845d8b348db09 100644 |
--- a/webrtc/pc/rtptransport.h |
+++ b/webrtc/pc/rtptransport.h |
@@ -11,8 +11,8 @@ |
#ifndef WEBRTC_PC_RTPTRANSPORT_H_ |
#define WEBRTC_PC_RTPTRANSPORT_H_ |
-#include "webrtc/api/ortc/rtptransportinterface.h" |
#include "webrtc/pc/bundlefilter.h" |
+#include "webrtc/pc/rtptransportinternal.h" |
#include "webrtc/rtc_base/sigslot.h" |
namespace rtc { |
@@ -26,7 +26,7 @@ class PacketTransportInternal; |
namespace webrtc { |
-class RtpTransport : public RtpTransportInterface, public sigslot::has_slots<> { |
+class RtpTransport : public RtpTransportInternal { |
public: |
RtpTransport(const RtpTransport&) = delete; |
RtpTransport& operator=(const RtpTransport&) = delete; |
@@ -35,17 +35,17 @@ class RtpTransport : public RtpTransportInterface, public sigslot::has_slots<> { |
: rtcp_mux_enabled_(rtcp_mux_enabled) {} |
bool rtcp_mux_enabled() const { return rtcp_mux_enabled_; } |
- void SetRtcpMuxEnabled(bool enable); |
+ void SetRtcpMuxEnabled(bool enable) override; |
- rtc::PacketTransportInternal* rtp_packet_transport() const { |
+ rtc::PacketTransportInternal* rtp_packet_transport() const override { |
return rtp_packet_transport_; |
} |
- void SetRtpPacketTransport(rtc::PacketTransportInternal* rtp); |
+ void SetRtpPacketTransport(rtc::PacketTransportInternal* rtp) override; |
- rtc::PacketTransportInternal* rtcp_packet_transport() const { |
+ rtc::PacketTransportInternal* rtcp_packet_transport() const override { |
return rtcp_packet_transport_; |
} |
- void SetRtcpPacketTransport(rtc::PacketTransportInternal* rtcp); |
+ void SetRtcpPacketTransport(rtc::PacketTransportInternal* rtcp) override; |
PacketTransportInterface* GetRtpPacketTransport() const override; |
PacketTransportInterface* GetRtcpPacketTransport() const override; |
@@ -54,27 +54,16 @@ class RtpTransport : public RtpTransportInterface, public sigslot::has_slots<> { |
RTCError SetRtcpParameters(const RtcpParameters& parameters) override; |
RtcpParameters GetRtcpParameters() const override; |
- // Called whenever a transport's ready-to-send state changes. The argument |
- // is true if all used transports are ready to send. This is more specific |
- // than just "writable"; it means the last send didn't return ENOTCONN. |
- sigslot::signal1<bool> SignalReadyToSend; |
- |
- bool IsWritable(bool rtcp) const; |
+ bool IsWritable(bool rtcp) const override; |
bool SendPacket(bool rtcp, |
- const rtc::CopyOnWriteBuffer* packet, |
+ rtc::CopyOnWriteBuffer* packet, |
const rtc::PacketOptions& options, |
- int flags); |
- |
- bool HandlesPayloadType(int payload_type) const; |
+ int flags) override; |
- void AddHandledPayloadType(int payload_type); |
+ bool HandlesPayloadType(int payload_type) const override; |
- // TODO(zstein): Consider having two signals - RtcPacketReceived and |
- // RtcpPacketReceived. |
- // The first argument is true for RTCP packets and false for RTP packets. |
- sigslot::signal3<bool, rtc::CopyOnWriteBuffer*, const rtc::PacketTime&> |
- SignalPacketReceived; |
+ void AddHandledPayloadType(int payload_type) override; |
protected: |
// TODO(zstein): Remove this when we remove RtpTransportAdapter. |