Index: webrtc/media/sctp/sctptransport.h |
diff --git a/webrtc/media/sctp/sctptransport.h b/webrtc/media/sctp/sctptransport.h |
index 2f2746c48b9d2494e3e36d6784187404840f27e1..b34db80c3b407fb0bb4b37c46e8486147a022bc0 100644 |
--- a/webrtc/media/sctp/sctptransport.h |
+++ b/webrtc/media/sctp/sctptransport.h |
@@ -67,11 +67,11 @@ class SctpTransport : public SctpTransportInternal, |
// methods can be called. |
// |channel| is required (must not be null). |
SctpTransport(rtc::Thread* network_thread, |
- rtc::PacketTransportInterface* channel); |
+ rtc::PacketTransportInternal* channel); |
pthatcher1
2017/02/08 01:33:49
Why does an SctpTransport need the internal versio
Taylor Brandstetter
2017/02/10 00:19:45
Because it uses it to send and receive packets, an
|
~SctpTransport() override; |
// SctpTransportInternal overrides (see sctptransportinternal.h for comments). |
- void SetTransportChannel(rtc::PacketTransportInterface* channel) override; |
+ void SetTransportChannel(rtc::PacketTransportInternal* channel) override; |
bool Start(int local_port, int remote_port) override; |
bool OpenStream(int sid) override; |
bool ResetStream(int sid) override; |
@@ -108,8 +108,8 @@ class SctpTransport : public SctpTransportInternal, |
void SetReadyToSendData(); |
// Callbacks from DTLS channel. |
- void OnWritableState(rtc::PacketTransportInterface* transport); |
- virtual void OnPacketRead(rtc::PacketTransportInterface* transport, |
+ void OnWritableState(rtc::PacketTransportInternal* transport); |
+ virtual void OnPacketRead(rtc::PacketTransportInternal* transport, |
const char* data, |
size_t len, |
const rtc::PacketTime& packet_time, |
@@ -140,7 +140,7 @@ class SctpTransport : public SctpTransportInternal, |
// Helps pass inbound/outbound packets asynchronously to the network thread. |
rtc::AsyncInvoker invoker_; |
// Underlying DTLS channel. |
- rtc::PacketTransportInterface* transport_channel_; |
+ rtc::PacketTransportInternal* transport_channel_; |
bool was_ever_writable_ = false; |
int local_port_ = kSctpDefaultPort; |
int remote_port_ = kSctpDefaultPort; |
@@ -179,7 +179,7 @@ class SctpTransportFactory : public SctpTransportInternalFactory { |
: network_thread_(network_thread) {} |
std::unique_ptr<SctpTransportInternal> CreateSctpTransport( |
- rtc::PacketTransportInterface* channel) override { |
+ rtc::PacketTransportInternal* channel) override { |
return std::unique_ptr<SctpTransportInternal>( |
new SctpTransport(network_thread_, channel)); |
} |