Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / net / tools / quic / quic_time_wait_list_manager.h
index 3b29123..dbe570c 100644 (file)
@@ -75,7 +75,8 @@ class QuicTimeWaitListManager : public QuicBlockedWriterInterface {
   virtual void ProcessPacket(const IPEndPoint& server_address,
                              const IPEndPoint& client_address,
                              QuicConnectionId connection_id,
-                             QuicPacketSequenceNumber sequence_number);
+                             QuicPacketSequenceNumber sequence_number,
+                             const QuicEncryptedPacket& packet);
 
   // Called by the dispatcher when the underlying socket becomes writable again,
   // since we might need to send pending public reset packets which we didn't
@@ -90,6 +91,10 @@ class QuicTimeWaitListManager : public QuicBlockedWriterInterface {
   // QuicVersion associated with it.
   QuicVersion GetQuicVersionFromConnectionId(QuicConnectionId connection_id);
 
+ protected:
+  virtual QuicEncryptedPacket* BuildPublicReset(
+      const QuicPublicResetPacket& packet);
+
  private:
   friend class test::QuicTimeWaitListManagerPeer;