dsragent.h File Reference

#include <stdarg.h>
#include <object.h>
#include <agent.h>
#include <trace.h>
#include <packet.h>
#include <dsr-priqueue.h>
#include <mac.h>
#include <mobilenode.h>
#include "path.h"
#include "srpacket.h"
#include "routecache.h"
#include "requesttable.h"
#include "flowstruct.h"

Include dependency graph for dsragent.h:

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

Go to the source code of this file.

Data Structures

class  DSRAgent
struct  GratReplyHoldDown
struct  RtRepHoldoff
struct  SendBufEntry
class  SendBufferTimer

Defines

#define BUFFER_CHECK   0.03
#define DSR_FILTER_TAP
#define GRAT_ROUTE_ERROR   0
#define RREQ_JITTER   0.010
#define RTREP_HOLDOFF_SIZE   10
#define SEND_BUF_SIZE   64
#define SEND_TIMEOUT   30.0
#define TAP_BITMASK   (TAP_CACHE_SIZE - 1)
#define TAP_CACHE_SIZE   1024

Functions

 LIST_HEAD (DSRAgent_List, DSRAgent)


Define Documentation

#define BUFFER_CHECK   0.03
 

Definition at line 75 of file dsragent.h.

Referenced by DSRAgent::command(), and SendBufferTimer::expire().

#define DSR_FILTER_TAP
 

Definition at line 83 of file dsragent.h.

#define GRAT_ROUTE_ERROR   0
 

Definition at line 81 of file dsragent.h.

Referenced by DSRAgent::sendOutRtReq().

#define RREQ_JITTER   0.010
 

Definition at line 76 of file dsragent.h.

Referenced by DSRAgent::returnSrcRouteToRequestor().

#define RTREP_HOLDOFF_SIZE   10
 

Definition at line 79 of file dsragent.h.

Referenced by DSRAgent::DSRAgent(), and DSRAgent::sendRouteShortening().

#define SEND_BUF_SIZE   64
 

Definition at line 78 of file dsragent.h.

#define SEND_TIMEOUT   30.0
 

Definition at line 77 of file dsragent.h.

#define TAP_BITMASK   (TAP_CACHE_SIZE - 1)
 

Definition at line 154 of file dsragent.h.

#define TAP_CACHE_SIZE   1024
 

Definition at line 153 of file dsragent.h.


Function Documentation

LIST_HEAD DSRAgent_List  ,
DSRAgent 
 


Generated on Tue Mar 6 16:52:23 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6