38     .SetGroupName (
"Internet")
    68     .SetGroupName (
"Internet")
    92                                 uint32_t unAckDataCount, uint32_t lastSackedBytes)
    94   NS_LOG_FUNCTION (
this << tcb << dupAckCount << unAckDataCount << lastSackedBytes);
   103                              uint32_t lastSackedBytes)
   126   return "TcpClassicRecovery";
   132   return CopyObject<TcpClassicRecovery> (
this);
 
#define NS_LOG_FUNCTION(parameters)
If log level LOG_FUNCTION is enabled, this macro will output all input parameters separated by "...
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system. 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name. 
#define NS_UNUSED(x)
Mark a local variable as unused. 
uint32_t m_segmentSize
Segment size. 
static TypeId GetTypeId(void)
Get the type ID. 
virtual void DoRecovery(Ptr< TcpSocketState > tcb, uint32_t lastAckedBytes, uint32_t lastSackedBytes) override
Performs recovery based on the recovery algorithm. 
TracedValue< uint32_t > m_cWndInfl
Inflated congestion window trace (used only for backward compatibility purpose) 
static TypeId GetTypeId(void)
Get the type ID. 
TcpClassicRecovery()
Constructor. 
virtual void ExitRecovery(Ptr< TcpSocketState > tcb) override
Performs cwnd adjustments at the end of recovery. 
virtual ~TcpClassicRecovery() override
Constructor. 
virtual Ptr< TcpRecoveryOps > Fork() override
Copy the recovery algorithm across socket. 
TracedValue< uint32_t > m_ssThresh
Slow start threshold. 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
TracedValue< uint32_t > m_cWnd
Congestion window. 
TcpRecoveryOps()
Constructor. 
T Get(void) const
Get the underlying value. 
The Classic recovery implementation. 
virtual void EnterRecovery(Ptr< TcpSocketState > tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t lastSackedBytes) override
Performs variable initialization at the start of recovery. 
A base class which provides memory management and object aggregation. 
a unique identifier for an interface. 
TypeId SetParent(TypeId tid)
Set the parent TypeId. 
virtual ~TcpRecoveryOps()
Deconstructor. 
virtual std::string GetName() const override
Get the name of the recovery algorithm.