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  

aodv_rt_entry Class Reference

#include <aodv_rtable.h>

List of all members.

Public Member Functions

 aodv_rt_entry ()
 ~aodv_rt_entry ()
void nb_insert (nsaddr_t id)
AODV_Neighbornb_lookup (nsaddr_t id)
void pc_insert (nsaddr_t id)
AODV_Precursorpc_lookup (nsaddr_t id)
void pc_delete (nsaddr_t id)
void pc_delete (void)
bool pc_empty (void)

Public Attributes

double rt_req_timeout
u_int8_t rt_req_cnt

Protected Member Functions

 LIST_ENTRY (aodv_rt_entry) rt_link

Protected Attributes

nsaddr_t rt_dst
u_int32_t rt_seqno
u_int16_t rt_hops
int rt_last_hop_count
nsaddr_t rt_nexthop
aodv_precursors rt_pclist
double rt_expire
u_int8_t rt_flags
double rt_disc_latency [MAX_HISTORY]
char hist_indx
int rt_req_last_ttl
aodv_ncache rt_nblist

Friends

class aodv_rtable
class AODV
class LocalRepairTimer


Constructor & Destructor Documentation

aodv_rt_entry::aodv_rt_entry  
 

aodv_rt_entry::~aodv_rt_entry  
 


Member Function Documentation

aodv_rt_entry::LIST_ENTRY aodv_rt_entry    [protected]
 

void aodv_rt_entry::nb_insert nsaddr_t    id
 

AODV_Neighbor * aodv_rt_entry::nb_lookup nsaddr_t    id
 

void aodv_rt_entry::pc_delete void   
 

void aodv_rt_entry::pc_delete nsaddr_t    id
 

bool aodv_rt_entry::pc_empty void   
 

void aodv_rt_entry::pc_insert nsaddr_t    id
 

AODV_Precursor * aodv_rt_entry::pc_lookup nsaddr_t    id
 


Friends And Related Function Documentation

friend class AODV [friend]
 

friend class aodv_rtable [friend]
 

friend class LocalRepairTimer [friend]
 


Member Data Documentation

char aodv_rt_entry::hist_indx [protected]
 

double aodv_rt_entry::rt_disc_latency[MAX_HISTORY] [protected]
 

nsaddr_t aodv_rt_entry::rt_dst [protected]
 

double aodv_rt_entry::rt_expire [protected]
 

u_int8_t aodv_rt_entry::rt_flags [protected]
 

u_int16_t aodv_rt_entry::rt_hops [protected]
 

int aodv_rt_entry::rt_last_hop_count [protected]
 

aodv_ncache aodv_rt_entry::rt_nblist [protected]
 

nsaddr_t aodv_rt_entry::rt_nexthop [protected]
 

aodv_precursors aodv_rt_entry::rt_pclist [protected]
 

u_int8_t aodv_rt_entry::rt_req_cnt
 

int aodv_rt_entry::rt_req_last_ttl [protected]
 

double aodv_rt_entry::rt_req_timeout
 

u_int32_t aodv_rt_entry::rt_seqno [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.