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  

Acker Class Reference

#include <tcp-sink.h>

Inheritance diagram for Acker:

Sacker List of all members.

Public Member Functions

 Acker ()
virtual ~Acker ()
void update_ts (int seqno, double ts, int rfc1323=0)
int update (int seqno, int numBytes)
void update_ecn_unacked (int value)
int Seqno () const
virtual void append_ack (hdr_cmn *, hdr_tcp *, int oldSeqno) const
void reset ()
double ts_to_echo ()
int ecn_unacked ()
int Maxseen () const
void resize_buffers (int sz)

Public Attributes

int last_ack_sent_

Protected Attributes

int next_
int maxseen_
int wndmask_
int ecn_unacked_
int * seen_
double ts_to_echo_
int is_dup_

Constructor & Destructor Documentation

Acker::Acker  
 

virtual Acker::~Acker   [inline, virtual]
 


Member Function Documentation

void Acker::append_ack hdr_cmn  ,
hdr_tcp  ,
int    oldSeqno
const [virtual]
 

Reimplemented in Sacker.

int Acker::ecn_unacked   [inline]
 

int Acker::Maxseen   const [inline]
 

void Acker::reset  
 

Reimplemented in Sacker.

void Acker::resize_buffers int    sz
 

int Acker::Seqno   const [inline]
 

double Acker::ts_to_echo   [inline]
 

int Acker::update int    seqno,
int    numBytes
 

void Acker::update_ecn_unacked int    value
 

void Acker::update_ts int    seqno,
double    ts,
int    rfc1323 = 0
 


Member Data Documentation

int Acker::ecn_unacked_ [protected]
 

int Acker::is_dup_ [protected]
 

int Acker::last_ack_sent_
 

int Acker::maxseen_ [protected]
 

int Acker::next_ [protected]
 

int* Acker::seen_ [protected]
 

double Acker::ts_to_echo_ [protected]
 

int Acker::wndmask_ [protected]
 


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