Index: webrtc/p2p/quic/quictransportchannel.h |
diff --git a/webrtc/p2p/quic/quictransportchannel.h b/webrtc/p2p/quic/quictransportchannel.h |
index f9001088e246dfd2aaeb4ecee021f3930e70d4e0..dff57957df4e1ce2f3691eed5802a31cb08088ab 100644 |
--- a/webrtc/p2p/quic/quictransportchannel.h |
+++ b/webrtc/p2p/quic/quictransportchannel.h |
@@ -14,6 +14,7 @@ |
#include <string> |
#include <vector> |
+#include "net/quic/quic_crypto_client_stream.h" |
#include "net/quic/quic_packet_writer.h" |
#include "webrtc/base/optional.h" |
#include "webrtc/base/scoped_ptr.h" |
@@ -154,6 +155,9 @@ class QuicTransportChannel : public TransportChannelImpl, |
void AddRemoteCandidate(const Candidate& candidate) override { |
channel_->AddRemoteCandidate(candidate); |
} |
+ void RemoveRemoteCandidate(const Candidate& candidate) override { |
+ channel_->RemoveRemoteCandidate(candidate); |
+ } |
void SetIceConfig(const IceConfig& config) override { |
channel_->SetIceConfig(config); |
} |
@@ -165,8 +169,9 @@ class QuicTransportChannel : public TransportChannelImpl, |
// Called from net::QuicConnection when |quic_| has packets to write. |
net::WriteResult WritePacket(const char* buffer, |
size_t buf_len, |
- const net::IPAddressNumber& self_address, |
- const net::IPEndPoint& peer_address) override; |
+ const net::IPAddress& self_address, |
+ const net::IPEndPoint& peer_address, |
+ net::PerPacketOptions* options) override; |
// Whether QuicTransportChannel buffers data when unable to write. If this is |
// set to false, then net::QuicConnection buffers unsent packets. |
bool IsWriteBlockedDataBuffered() const override { return false; } |