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  

SatRouteObject Class Reference

#include <satroute.h>

Inheritance diagram for SatRouteObject:

RouteLogic TclObject List of all members.

Public Member Functions

 SatRouteObject ()
void recompute ()
void recompute_node (int node)
int command (int argc, const char *const *argv)
int data_driven_computation ()
void insert_link (int src, int dst, double cost)
void insert_link (int src, int dst, double cost, void *entry)
int wiredRouting ()

Static Public Member Functions

SatRouteObject & instance ()

Protected Member Functions

void compute_topology ()
void populate_routing_tables (int node=-1)
int lookup (int src, int dst)
void * lookup_entry (int src, int dst)
void node_compute_routes (int node)
void dump ()

Protected Attributes

int metric_delay_
int suppress_initial_computation_
int data_driven_computation_
int wiredRouting_

Static Protected Attributes

SatRouteObject * instance_

Constructor & Destructor Documentation

SatRouteObject::SatRouteObject  
 


Member Function Documentation

int SatRouteObject::command int    argc,
const char *const *    argv
[virtual]
 

Reimplemented from RouteLogic.

void SatRouteObject::compute_topology   [protected]
 

int SatRouteObject::data_driven_computation   [inline]
 

void SatRouteObject::dump   [protected]
 

void SatRouteObject::insert_link int    src,
int    dst,
double    cost,
void *    entry
 

void SatRouteObject::insert_link int    src,
int    dst,
double    cost
 

SatRouteObject& SatRouteObject::instance   [inline, static]
 

int SatRouteObject::lookup int    src,
int    dst
[protected]
 

void * SatRouteObject::lookup_entry int    src,
int    dst
[protected]
 

void SatRouteObject::node_compute_routes int    node [protected]
 

void SatRouteObject::populate_routing_tables int    node = -1 [protected]
 

void SatRouteObject::recompute  
 

void SatRouteObject::recompute_node int    node
 

int SatRouteObject::wiredRouting   [inline]
 


Member Data Documentation

int SatRouteObject::data_driven_computation_ [protected]
 

SatRouteObject * SatRouteObject::instance_ [static, protected]
 

int SatRouteObject::metric_delay_ [protected]
 

int SatRouteObject::suppress_initial_computation_ [protected]
 

int SatRouteObject::wiredRouting_ [protected]
 


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