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.