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

AODVRoutingEntry Class Reference

#include <routing-aodv.h>

List of all members.

Public Member Functions

 AODVRoutingEntry ()
 AODVRoutingEntry (Interface *i, IPAddr_t a)
 AODVRoutingEntry (const AODVRoutingEntry &c)
 ~AODVRoutingEntry ()
void NeighborInsert (IPAddr_t id)
AODVNeighborNeighborLookup (IPAddr_t id)
void PrecursorInsert (IPAddr_t id)
AODVPrecursorPrecursorLookup (IPAddr_t id)
void PrecursorDelete (IPAddr_t id)
void PrecursorDelete (void)
bool PrecursorEmpty (void)

Public Attributes

InterfacepInterface
IPAddr_t DstIPAddr
IPAddr_t Address
double ReqTimeout
Byte ReqCount
Seq_t SeqNo
Long_t Hops
int LastHopCount
double Expire
Byte Flags
double DiscLatency [3]
unsigned char HistoryIndex
int RequestLastTTL
AODVPrecursorList_t PrecursorList
AODVNeighborList_t NeighborList


Constructor & Destructor Documentation

AODVRoutingEntry::AODVRoutingEntry  ) 
 

AODVRoutingEntry::AODVRoutingEntry Interface i,
IPAddr_t  a
 

AODVRoutingEntry::AODVRoutingEntry const AODVRoutingEntry c  )  [inline]
 

AODVRoutingEntry::~AODVRoutingEntry  ) 
 


Member Function Documentation

void AODVRoutingEntry::NeighborInsert IPAddr_t  id  ) 
 

AODVNeighbor * AODVRoutingEntry::NeighborLookup IPAddr_t  id  ) 
 

void AODVRoutingEntry::PrecursorDelete void   ) 
 

void AODVRoutingEntry::PrecursorDelete IPAddr_t  id  ) 
 

bool AODVRoutingEntry::PrecursorEmpty void   ) 
 

void AODVRoutingEntry::PrecursorInsert IPAddr_t  id  ) 
 

AODVPrecursor * AODVRoutingEntry::PrecursorLookup IPAddr_t  id  ) 
 


Member Data Documentation

IPAddr_t AODVRoutingEntry::Address
 

double AODVRoutingEntry::DiscLatency[3]
 

IPAddr_t AODVRoutingEntry::DstIPAddr
 

double AODVRoutingEntry::Expire
 

Byte AODVRoutingEntry::Flags
 

unsigned char AODVRoutingEntry::HistoryIndex
 

Long_t AODVRoutingEntry::Hops
 

int AODVRoutingEntry::LastHopCount
 

AODVNeighborList_t AODVRoutingEntry::NeighborList
 

Interface* AODVRoutingEntry::pInterface
 

AODVPrecursorList_t AODVRoutingEntry::PrecursorList
 

Byte AODVRoutingEntry::ReqCount
 

double AODVRoutingEntry::ReqTimeout
 

int AODVRoutingEntry::RequestLastTTL
 

Seq_t AODVRoutingEntry::SeqNo
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:20 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1