Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

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:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

class  DSRAgent
struct  GratReplyHoldDown
struct  RtRepHoldoff
struct  SendBufEntry
class  SendBufferTimer

Defines

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

Functions

 LIST_HEAD (DSRAgent_List, DSRAgent)


Define Documentation

#define BUFFER_CHECK   0.03
 

Definition at line 51 of file dsragent.h.

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

#define DSR_FILTER_TAP
 

Definition at line 59 of file dsragent.h.

#define GRAT_ROUTE_ERROR   0
 

Definition at line 57 of file dsragent.h.

Referenced by DSRAgent::replyFromRouteCache(), and DSRAgent::sendOutRtReq().

#define RREQ_JITTER   0.010
 

Definition at line 52 of file dsragent.h.

Referenced by DSRAgent::returnSrcRouteToRequestor(), and DSRAgent::sendOutPacketWithRoute().

#define RTREP_HOLDOFF_SIZE   10
 

Definition at line 55 of file dsragent.h.

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

#define SEND_BUF_SIZE   64
 

Definition at line 54 of file dsragent.h.

#define SEND_TIMEOUT   30.0
 

Definition at line 53 of file dsragent.h.

#define TAP_BITMASK   (TAP_CACHE_SIZE - 1)
 

Definition at line 130 of file dsragent.h.

Referenced by DSRAgent::tap().

#define TAP_CACHE_SIZE   1024
 

Definition at line 129 of file dsragent.h.


Function Documentation

LIST_HEAD DSRAgent_List  ,
DSRAgent 
 


Generated on Tue Apr 20 12:19:48 2004 for NS2.26SourcesOriginal by doxygen 1.3.3