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


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.