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

rtable_ent Class Reference

#include <rtable.h>

Collaboration diagram for rtable_ent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 rtable_ent ()

Public Attributes

nsaddr_t dst
nsaddr_t hop
uint metric
uint seqnum
double advertise_ok_at
bool advert_seqnum
bool advert_metric
Eventtrigger_event
uint last_advertised_metric
double changed_at
double new_seqnum_at
double wst
Eventtimeout_event
PacketQueueq

Constructor & Destructor Documentation

rtable_ent::rtable_ent  )  [inline]
 

Definition at line 65 of file rtable.h.

00065 { bzero(this, sizeof(rtable_ent));}


Member Data Documentation

bool rtable_ent::advert_metric
 

Definition at line 73 of file rtable.h.

Referenced by DSDV_Agent::helper_callback(), DSDV_Agent::makeUpdate(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

bool rtable_ent::advert_seqnum
 

Definition at line 72 of file rtable.h.

Referenced by DSDV_Agent::helper_callback(), DSDV_Agent::makeUpdate(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

double rtable_ent::advertise_ok_at
 

Definition at line 71 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::helper_callback(), DSDV_Agent::makeUpdate(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().

double rtable_ent::changed_at
 

Definition at line 84 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

nsaddr_t rtable_ent::dst
 

Definition at line 66 of file rtable.h.

Referenced by RoutingTable::AddEntry(), DSDV_Agent::forwardPacket(), RoutingTable::GetEntry(), DSDV_Agent::helper_callback(), DSDV_Agent::lost_link(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().

nsaddr_t rtable_ent::hop
 

Definition at line 67 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::helper_callback(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().

uint rtable_ent::last_advertised_metric
 

Definition at line 83 of file rtable.h.

Referenced by DSDV_Agent::makeUpdate(), and DSDV_Agent::processUpdate().

uint rtable_ent::metric
 

Definition at line 68 of file rtable.h.

Referenced by RoutingTable::AddEntry(), DSDV_Agent::forwardPacket(), DSDV_Agent::helper_callback(), DSDV_Agent::lost_link(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().

double rtable_ent::new_seqnum_at
 

Definition at line 85 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

PacketQueue* rtable_ent::q
 

Definition at line 88 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::makeUpdate(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

uint rtable_ent::seqnum
 

Definition at line 70 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::helper_callback(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().

Event* rtable_ent::timeout_event
 

Definition at line 87 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::helper_callback(), DSDV_Agent::lost_link(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), and DSDV_Agent::startUp().

Event* rtable_ent::trigger_event
 

Definition at line 81 of file rtable.h.

Referenced by DSDV_Agent::cancelTriggersBefore(), DSDVTriggerHandler::handle(), and DSDV_Agent::needTriggeredUpdate().

double rtable_ent::wst
 

Definition at line 86 of file rtable.h.

Referenced by DSDV_Agent::forwardPacket(), DSDV_Agent::makeUpdate(), DSDV_Agent::output_rte(), DSDV_Agent::processUpdate(), DSDV_Agent::startUp(), and DSDV_Agent::updateRoute().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 13:16:45 2004 for NS2.26SourcesOriginal by doxygen 1.3.3