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


class aodv_rtable
class AODV
class LocalRepairTimer

Constructor & Destructor Documentation



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.