62   virtual uint32_t 
Window (
void); 
 
smart pointer class similar to boost::intrusive_ptr 
TracedValue< uint32_t > m_cWnd
Congestion window. 
virtual void Retransmit(void)
Halving cwnd and call DoRetransmit() 
TracedValue< uint32_t > m_ssThresh
Slow Start Threshold. 
virtual void SetSegSize(uint32_t size)
Set the segment size. 
virtual Ptr< TcpSocketBase > Fork(void)
Call CopyObject<> to clone me. 
uint32_t m_initialCWnd
Initial cWnd value. 
virtual int Listen(void)
Listen for incoming connections. 
virtual void NewAck(const SequenceNumber32 &seq)
Update buffers w.r.t. 
virtual void SetInitialCwnd(uint32_t cwnd)
Set the initial Congestion Window. 
a polymophic address class 
virtual uint32_t GetInitialSSThresh(void) const 
Get the initial Slow Start Threshold. 
An implementation of a stream socket using TCP. 
virtual int Connect(const Address &address)
Initiate a connection to a remote host. 
bool m_inFastRec
currently in fast recovery 
virtual void DupAck(const TcpHeader &t, uint32_t count)
Received dupack (duplicate ACK) 
A base class for implementation of a stream socket using TCP. 
virtual void SetInitialSSThresh(uint32_t threshold)
Set the initial Slow Start Threshold. 
virtual uint32_t GetInitialCwnd(void) const 
Get the initial Congestion Window. 
uint32_t m_retxThresh
Fast Retransmit threshold. 
static TypeId GetTypeId(void)
Get the type ID. 
uint32_t m_initialSsThresh
Initial Slow Start Threshold value. 
TcpReno(void)
Create an unbound tcp socket. 
a unique identifier for an interface. 
virtual uint32_t Window(void)
Return the max possible number of unacked bytes. 
void InitializeCwnd(void)
Set the congestion window when connection starts.