Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / net / quic / congestion_control / loss_detection_interface.h
index 21cc4f7..5aaa51d 100644 (file)
@@ -19,10 +19,12 @@ class RttStats;
 class NET_EXPORT_PRIVATE LossDetectionInterface {
  public:
   // Creates a TCP loss detector.
-  static LossDetectionInterface* Create();
+  static LossDetectionInterface* Create(LossDetectionType loss_type);
 
   virtual ~LossDetectionInterface() {}
 
+  virtual LossDetectionType GetLossDetectionType() const = 0;
+
   // Called when a new ack arrives or the loss alarm fires.
   virtual SequenceNumberSet DetectLostPackets(
       const QuicUnackedPacketMap& unacked_packets,