Index: webrtc/p2p/quic/quicsession.h |
diff --git a/webrtc/p2p/quic/quicsession.h b/webrtc/p2p/quic/quicsession.h |
index e0ea296b59cbcef17adb62f4e7fd6678be908d8f..7a88af81b656e8215d9a8f0ffc1a712c184f0d8e 100644 |
--- a/webrtc/p2p/quic/quicsession.h |
+++ b/webrtc/p2p/quic/quicsession.h |
@@ -51,13 +51,14 @@ class QuicSession : public net::QuicSession, public sigslot::has_slots<> { |
// QuicConnectionVisitorInterface overrides. |
void OnConnectionClosed(net::QuicErrorCode error, |
+ const std::string& error_details, |
net::ConnectionCloseSource source) override; |
// Exports keying material for SRTP. |
bool ExportKeyingMaterial(base::StringPiece label, |
base::StringPiece context, |
size_t result_len, |
- string* result); |
+ std::string* result); |
// Decrypts an incoming QUIC packet to a data stream. |
bool OnReadPacket(const char* data, size_t data_len); |
@@ -83,6 +84,7 @@ class QuicSession : public net::QuicSession, public sigslot::has_slots<> { |
private: |
rtc::scoped_ptr<net::QuicCryptoStream> crypto_stream_; |
+ net::QuicClock clock_; // For recording packet receipt time |
RTC_DISALLOW_COPY_AND_ASSIGN(QuicSession); |
}; |