ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ScoreBoardRH Class Reference

#include <scoreboard-rh.h>

List of all members.

Public Member Functions

 ScoreBoardRH (int *numdupacks)
int IsEmpty ()
void ClearScoreBoard ()
int GetNextRetran ()
void MarkRetran (int retran_seqno, int snd_nxt, int rh_id)
int UpdateScoreBoard (int last_ack_, hdr_tcp *, int rh_id)
int CheckSndNxt (int sack_max)
int GetFack (int last_ack)
int GetNewHoles ()
void TimeoutScoreBoard (int snd_nxt)
int FakeSack (int last_ack, int num_dupacks)
int RetranSacked (int rh_id)
int RetranOccurred (int rh_id)

Protected Attributes

int first_
int length_
int retran_occured_
int retran_sacked_
int * numdupacks_
ScoreBoardRH::ScoreBoardNode SBSIZE


Constructor & Destructor Documentation

ScoreBoardRH::ScoreBoardRH (  int *    numdupacks )  [inline]
 


Member Function Documentation

int ScoreBoardRH::CheckSndNxt (  int    sack_max ) 
 

void ScoreBoardRH::ClearScoreBoard (    ) 
 

int ScoreBoardRH::FakeSack (  int    last_ack,
int    num_dupacks
) 
 

int ScoreBoardRH::GetFack (  int    last_ack ) 
 

int ScoreBoardRH::GetNewHoles (    ) 
 

int ScoreBoardRH::GetNextRetran (    ) 
 

int ScoreBoardRH::IsEmpty (    )  [inline]
 

void ScoreBoardRH::MarkRetran (  int    retran_seqno,
int    snd_nxt,
int    rh_id
) 
 

int ScoreBoardRH::RetranOccurred (  int    rh_id )  [inline]
 

int ScoreBoardRH::RetranSacked (  int    rh_id ) 
 

void ScoreBoardRH::TimeoutScoreBoard (  int    snd_nxt ) 
 

int ScoreBoardRH::UpdateScoreBoard (  int    last_ack_,
hdr_tcp *   ,
int    rh_id
) 
 


Member Data Documentation

int ScoreBoardRH::first_ [protected]
 

int ScoreBoardRH::length_ [protected]
 

int* ScoreBoardRH::numdupacks_ [protected]
 

int ScoreBoardRH::retran_occured_ [protected]
 

int ScoreBoardRH::retran_sacked_ [protected]
 

struct ScoreBoardRH::ScoreBoardNode ScoreBoardRH::SBSIZE [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.