Index: webrtc/p2p/base/jseptransport.h |
diff --git a/webrtc/p2p/base/jseptransport.h b/webrtc/p2p/base/jseptransport.h |
index dcf4a5f6d1a92346490609bb185d76c8085499f0..c7998ba0fb46aca846bced52544916a038a17cb5 100644 |
--- a/webrtc/p2p/base/jseptransport.h |
+++ b/webrtc/p2p/base/jseptransport.h |
@@ -29,8 +29,7 @@ |
namespace cricket { |
-class TransportChannelImpl; |
-class TransportChannelImpl; |
+class DtlsTransportInternal; |
enum class IceCandidatePairState; |
typedef std::vector<Candidate> Candidates; |
@@ -247,7 +246,7 @@ class JsepTransport : public sigslot::has_slots<> { |
// Add or remove channel that is affected when a local/remote transport |
// description is set on this transport. Need to add all channels before |
// setting a transport description. |
- bool AddChannel(TransportChannelImpl* dtls, int component); |
+ bool AddChannel(DtlsTransportInternal* dtls, int component); |
bool RemoveChannel(int component); |
bool HasChannels() const; |
@@ -333,17 +332,18 @@ class JsepTransport : public sigslot::has_slots<> { |
// Pushes down the transport parameters from the local description, such |
// as the ICE ufrag and pwd. |
- bool ApplyLocalTransportDescription(TransportChannelImpl* channel, |
+ bool ApplyLocalTransportDescription(DtlsTransportInternal* dtls_transport, |
std::string* error_desc); |
// Pushes down the transport parameters from the remote description to the |
// transport channel. |
- bool ApplyRemoteTransportDescription(TransportChannelImpl* channel, |
+ bool ApplyRemoteTransportDescription(DtlsTransportInternal* dtls_transport, |
std::string* error_desc); |
// Pushes down the transport parameters obtained via negotiation. |
- bool ApplyNegotiatedTransportDescription(TransportChannelImpl* channel, |
- std::string* error_desc); |
+ bool ApplyNegotiatedTransportDescription( |
+ DtlsTransportInternal* dtls_transport, |
+ std::string* error_desc); |
const std::string mid_; |
// needs-ice-restart bit as described in JSEP. |
@@ -357,7 +357,7 @@ class JsepTransport : public sigslot::has_slots<> { |
bool remote_description_set_ = false; |
// Candidate component => DTLS channel |
- std::map<int, TransportChannelImpl*> channels_; |
+ std::map<int, DtlsTransportInternal*> channels_; |
RTC_DISALLOW_COPY_AND_ASSIGN(JsepTransport); |
}; |