class Sacker : public Acker, public TclObject


Inheritance:


Public Methods

void append_ack(hdr_cmn*, hdr_tcp*, int oldSeqno)
void configure(TcpSink*)
void reset()
Sacker()
~Sacker()

Protected Fields

int base_nblocks_
int* dsacks_
Generate DSACK blocks.
SackStack* sf_

Protected Methods

void trace(TracedVar*)

Inherited from Acker:

Public Methods

int ecn_unacked()
inline int Maxseen()
inline int Seqno()
double ts_to_echo()
int update(int seqno, int numBytes)
void update_ecn_unacked(int value)
void update_ts(int seqno, double ts)

Protected Fields

int ecn_unacked_
int is_dup_
int maxseen_
int next_
int seen_[MWS]
double ts_to_echo_

Documentation

Sacker()

~Sacker()

void append_ack(hdr_cmn*, hdr_tcp*, int oldSeqno)

void reset()

void configure(TcpSink*)

int base_nblocks_

int* dsacks_
Generate DSACK blocks.

SackStack* sf_

void trace(TracedVar*)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de