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  

Topology Struct Reference

#include <dosdbell.h>

Inheritance diagram for Topology:

TclObject BTree Line Star List of all members.

Public Member Functions

 Topology (int nn, int src)
 ~Topology ()
virtual void flood (int, int)=0
virtual Interface_List * oif (int node, int iif)=0
int command (int argc, const char *const *argv)
int idx ()
SrmNode * node (int nn)
virtual double backoff (int dst)=0
double delay ()
double D ()
virtual double delay (int src, int dst)=0
int rtt_estimated ()

Public Attributes

TCP_Nodes TCPNodes
DDOS_Traffic_info CBRTraffic

Protected Attributes

SrmNode * node_
int idx_
int src_
double delay_
double D_
double frac_
double det_
double rand_
int rtt_est_

Constructor & Destructor Documentation

Topology::Topology (  int    nn,
int    src
) 
 

Topology::~Topology (    ) 
 


Member Function Documentation

virtual double Topology::backoff (  int    dst )  [pure virtual]
 

Implemented in Line, BTree, and Star.

int Topology::command (  int    argc,
const char *const *    argv
)  [virtual]
 

Reimplemented from TclObject.

double Topology::D (    )  [inline]
 

virtual double Topology::delay (  int    src,
int    dst
)  [pure virtual]
 

Implemented in Line, BTree, and Star.

double Topology::delay (    )  [inline]
 

virtual void Topology::flood (  int   ,
int   
)  [pure virtual]
 

Implemented in Line, BTree, and Star.

int Topology::idx (    )  [inline]
 

SrmNode * Topology::node (  int    nn ) 
 

virtual Interface_List* Topology::oif (  int    node,
int    iif
)  [pure virtual]
 

Implemented in Line, BTree, and Star.

int Topology::rtt_estimated (    )  [inline]
 


Member Data Documentation

struct DDOS_Traffic_info Topology::CBRTraffic
 

double Topology::D_ [protected]
 

double Topology::delay_ [protected]
 

double Topology::det_ [protected]
 

double Topology::frac_ [protected]
 

int Topology::idx_ [protected]
 

SrmNode* Topology::node_ [protected]
 

double Topology::rand_ [protected]
 

int Topology::rtt_est_ [protected]
 

int Topology::src_ [protected]
 

Reimplemented in Line, BTree, and Star.

struct TCP_Nodes Topology::TCPNodes
 


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