class rt_entry


Public Methods

void nb_insert(nsaddr_t id)
Neighbor* nb_lookup(nsaddr_t id)
rt_entry()
~rt_entry()

Protected Fields

int error_propagate_counter
Mahesh - 09/11/99 This counter indicates whether route replies are sent back for this destination, If so, how many?
char hist_indx
double rt_disc_latency[MAX_HISTORY]
nsaddr_t rt_dst
double rt_error_time
u_int8_t rt_errors
Must receive 4 errors within 3 seconds in order to mark the route down
double rt_expire
when entry expires
u_int8_t rt_flags
u_int16_t rt_hops
hop count
ncache rt_nblist
a list of neighbors that are using this route
nsaddr_t rt_nexthop
next hop IP address
u_int8_t rt_req_cnt
number of route requests
int rt_req_last_ttl
last ttl value used
double rt_req_timeout
when I can send another req
u_int32_t rt_seqno

Protected Methods

LIST_ENTRY(rt_entry)

Protected

#define MAX_HISTORY
#define MAX_RT_ERROR
#define RTF_DOWN
#define RTF_IN_REPAIR
#define RTF_UP

Private Fields

friend class AODV
friend class LocalRepairTimer
friend class rttable

Documentation

friend class rttable

friend class AODV

friend class LocalRepairTimer

rt_entry()

~rt_entry()

void nb_insert(nsaddr_t id)

Neighbor* nb_lookup(nsaddr_t id)

LIST_ENTRY(rt_entry)

nsaddr_t rt_dst

u_int32_t rt_seqno

nsaddr_t rt_nexthop
next hop IP address

double rt_expire
when entry expires

u_int16_t rt_hops
hop count

u_int8_t rt_flags

#define RTF_DOWN

#define RTF_UP

#define RTF_IN_REPAIR

u_int8_t rt_errors
Must receive 4 errors within 3 seconds in order to mark the route down. error count

double rt_error_time

#define MAX_RT_ERROR

double rt_req_timeout
when I can send another req

u_int8_t rt_req_cnt
number of route requests

int rt_req_last_ttl
last ttl value used

#define MAX_HISTORY

double rt_disc_latency[MAX_HISTORY]

char hist_indx

ncache rt_nblist
a list of neighbors that are using this route

int error_propagate_counter
Mahesh - 09/11/99 This counter indicates whether route replies are sent back for this destination, If so, how many?


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de