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  

ScoreBoardRQ Class Reference

#include <scoreboard-rq.h>

Inheritance diagram for ScoreBoardRQ:

ScoreBoard List of all members.

Public Member Functions

 ScoreBoardRQ ()
virtual ~ScoreBoardRQ ()
virtual int IsEmpty ()
virtual void ClearScoreBoard ()
virtual int GetNextRetran ()
virtual void MarkRetran (int retran_seqno)
virtual void MarkRetran (int retran_seqno, int snd_nxt)
virtual int UpdateScoreBoard (int last_ack_, hdr_tcp *)
virtual int CheckUpdate ()
virtual int CheckSndNxt (hdr_tcp *)
virtual int GetNextUnacked (int seqno)

Protected Attributes

int h_seqno_
int sack_min
ReassemblyQueue rq_

Constructor & Destructor Documentation

ScoreBoardRQ::ScoreBoardRQ (    )  [inline]
 

virtual ScoreBoardRQ::~ScoreBoardRQ (    )  [inline, virtual]
 


Member Function Documentation

int ScoreBoardRQ::CheckSndNxt (  hdr_tcp *    )  [virtual]
 

Reimplemented from ScoreBoard.

virtual int ScoreBoardRQ::CheckUpdate (    )  [inline, virtual]
 

Reimplemented from ScoreBoard.

virtual void ScoreBoardRQ::ClearScoreBoard (    )  [inline, virtual]
 

Reimplemented from ScoreBoard.

int ScoreBoardRQ::GetNextRetran (    )  [virtual]
 

Reimplemented from ScoreBoard.

int ScoreBoardRQ::GetNextUnacked (  int    seqno )  [virtual]
 

Reimplemented from ScoreBoard.

int ScoreBoardRQ::IsEmpty (    )  [virtual]
 

Reimplemented from ScoreBoard.

virtual void ScoreBoardRQ::MarkRetran (  int    retran_seqno,
int    snd_nxt
)  [inline, virtual]
 

Reimplemented from ScoreBoard.

virtual void ScoreBoardRQ::MarkRetran (  int    retran_seqno )  [inline, virtual]
 

Reimplemented from ScoreBoard.

int ScoreBoardRQ::UpdateScoreBoard (  int    last_ack_,
hdr_tcp *   
)  [virtual]
 

Reimplemented from ScoreBoard.


Member Data Documentation

int ScoreBoardRQ::h_seqno_ [protected]
 

ReassemblyQueue ScoreBoardRQ::rq_ [protected]
 

int ScoreBoardRQ::sack_min [protected]
 


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