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  

ns-2/tcp/tcp.h File Reference

#include "agent.h"
#include "packet.h"

Compounds

class  BurstSndTimer
class  DelSndTimer
struct  hdr_tcp
struct  hstcp
class  NewRenoTcpAgent
class  RenoTcpAgent
class  RtxTimer
class  TcpAgent
class  VegasTcpAgent

Defines

#define NSA   3
#define TCP_REASON_TIMEOUT   0x01
#define TCP_REASON_DUPACK   0x02
#define TCP_REASON_RBP   0x03
#define TCP_REASON_PARTIALACK   0x04
#define CWND_ACTION_DUPACK   1
#define CWND_ACTION_TIMEOUT   2
#define CWND_ACTION_ECN   3
#define CWND_ACTION_EXITED   4
#define CLOSE_SSTHRESH_HALF   0x00000001
#define CLOSE_CWND_HALF   0x00000002
#define CLOSE_CWND_RESTART   0x00000004
#define CLOSE_CWND_INIT   0x00000008
#define CLOSE_CWND_ONE   0x00000010
#define CLOSE_SSTHRESH_HALVE   0x00000020
#define CLOSE_CWND_HALVE   0x00000040
#define THREE_QUARTER_SSTHRESH   0x00000080
#define CLOSE_CWND_HALF_WAY   0x00000100
#define CWND_HALF_WITH_MIN   0x00000200
#define NUMDUPACKS   3
#define TCP_MAXSEQ   1073741824
#define TCP_TIMER_RTX   0
#define TCP_TIMER_DELSND   1
#define TCP_TIMER_BURSTSND   2
#define TCP_TIMER_DELACK   3
#define TCP_TIMER_Q   4
#define TCP_TIMER_RESET   5
#define T_RTT_BITS   0

Define Documentation

#define CLOSE_CWND_HALF   0x00000002
 

#define CLOSE_CWND_HALF_WAY   0x00000100
 

#define CLOSE_CWND_HALVE   0x00000040
 

#define CLOSE_CWND_INIT   0x00000008
 

#define CLOSE_CWND_ONE   0x00000010
 

#define CLOSE_CWND_RESTART   0x00000004
 

#define CLOSE_SSTHRESH_HALF   0x00000001
 

#define CLOSE_SSTHRESH_HALVE   0x00000020
 

#define CWND_ACTION_DUPACK   1
 

#define CWND_ACTION_ECN   3
 

#define CWND_ACTION_EXITED   4
 

#define CWND_ACTION_TIMEOUT   2
 

#define CWND_HALF_WITH_MIN   0x00000200
 

#define NSA   3
 

#define NUMDUPACKS   3
 

#define T_RTT_BITS   0
 

#define TCP_MAXSEQ   1073741824
 

#define TCP_REASON_DUPACK   0x02
 

#define TCP_REASON_PARTIALACK   0x04
 

#define TCP_REASON_RBP   0x03
 

#define TCP_REASON_TIMEOUT   0x01
 

#define TCP_TIMER_BURSTSND   2
 

#define TCP_TIMER_DELACK   3
 

#define TCP_TIMER_DELSND   1
 

#define TCP_TIMER_Q   4
 

#define TCP_TIMER_RESET   5
 

#define TCP_TIMER_RTX   0
 

#define THREE_QUARTER_SSTHRESH   0x00000080
 


This document is generated by doxygen.