xcp-end-sys.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include "ip.h"
#include "tcp.h"
#include "flags.h"
#include "agent.h"
#include "packet.h"
#include "tcp-sink.h"

Include dependency graph for xcp-end-sys.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  cwndShrinkingTimer
struct  hdr_xcp
class  XcpAgent
class  XcpSink

Defines

#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define TP_AVG_EXP   4
#define TP_TO_TICKS   MAX(1, (t_srtt_ >> T_SRTT_BITS))
#define XCP_DELTA_SHIFT   5
#define XCP_EXPO_SHIFT   3
#define XCP_HDR_LEN   20
#define XCP_INIT_SRTT(rtt)   ((rtt) << XCP_RTT_SHIFT)
#define XCP_RTT_SHIFT   (XCP_DELTA_SHIFT + XCP_EXPO_SHIFT)
#define XCP_UPDATE_SRTT(srtt, rtt)


Define Documentation

#define MAX a,
b   )     ((a) > (b) ? (a) : (b))
 

Definition at line 109 of file xcp-end-sys.h.

#define TP_AVG_EXP   4
 

Definition at line 112 of file xcp-end-sys.h.

#define TP_TO_TICKS   MAX(1, (t_srtt_ >> T_SRTT_BITS))
 

Definition at line 110 of file xcp-end-sys.h.

#define XCP_DELTA_SHIFT   5
 

Definition at line 152 of file xcp-end-sys.h.

#define XCP_EXPO_SHIFT   3
 

Definition at line 153 of file xcp-end-sys.h.

#define XCP_HDR_LEN   20
 

Definition at line 70 of file xcp-end-sys.h.

Referenced by XcpAgent::output().

#define XCP_INIT_SRTT rtt   )     ((rtt) << XCP_RTT_SHIFT)
 

Definition at line 156 of file xcp-end-sys.h.

Referenced by XcpAgent::rtt_update().

#define XCP_RTT_SHIFT   (XCP_DELTA_SHIFT + XCP_EXPO_SHIFT)
 

Definition at line 154 of file xcp-end-sys.h.

Referenced by XcpAgent::rtt_update().

#define XCP_UPDATE_SRTT srtt,
rtt   ) 
 

Value:

((srtt) + (((rtt) << XCP_DELTA_SHIFT)           \
           - (((srtt) + (1 << (XCP_EXPO_SHIFT - 1)))    \
              >> XCP_EXPO_SHIFT)))

Definition at line 159 of file xcp-end-sys.h.

Referenced by XcpAgent::rtt_update().


Generated on Tue Mar 6 17:02:11 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6