View | Details | Raw Unified | Return to bug 2058
Collapse All | Expand All

(-)tcp-socket-base.h (+10 lines)
 Lines 675-680    Link Here 
675
   */
675
   */
676
  void AddOptionTimestamp (TcpHeader& header);
676
  void AddOptionTimestamp (TcpHeader& header);
677
677
678
  /**
679
   * \brief Refresh Window Size, with checking reordering of packets
680
   * \param header TcpHeader from which take new WindowSize
681
   */
682
  void RefreshWindowSize(TcpHeader& header);
683
678
684
679
protected:
685
protected:
680
  // Counters and events
686
  // Counters and events
 Lines 724-729    Link Here 
724
  bool                     m_connected;     //!< Connection established
730
  bool                     m_connected;     //!< Connection established
725
  double                   m_msl;           //!< Max segment lifetime
731
  double                   m_msl;           //!< Max segment lifetime
726
732
733
  // the highest Sequence and Ack numbers, using for updating window ard/or detect reordering
734
  SequenceNumber32 m_highestSequenceNumber;
735
  SequenceNumber32 m_highestAckNumber;
736
727
  // Window management
737
  // Window management
728
  uint32_t              m_segmentSize; //!< Segment size
738
  uint32_t              m_segmentSize; //!< Segment size
729
  uint16_t              m_maxWinSize;  //!< Maximum window size to advertise
739
  uint16_t              m_maxWinSize;  //!< Maximum window size to advertise

Return to bug 2058