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  

AddrParamsClass Class Reference

#include <addr-params.h>

Inheritance diagram for AddrParamsClass:

TclClass List of all members.

Public Member Functions

 AddrParamsClass ()
virtual TclObject * create (int, const char *const *)
virtual void bind ()
virtual int method (int ac, const char *const *av)
int mcast_shift ()
int mcast_mask ()
int port_shift ()
int port_mask ()
int node_shift (int n)
int node_mask (int n)
int hlevel ()
int nodebits ()

Static Public Member Functions

AddrParamsClass & instance ()

Private Attributes

int McastShift_
int McastMask_
int PortShift_
int PortMask_
int hlevel_
int * NodeMask_
int * NodeShift_
int nodebits_

Static Private Attributes

AddrParamsClass * instance_ = NULL

Constructor & Destructor Documentation

AddrParamsClass::AddrParamsClass (    )  [inline]
 


Member Function Documentation

void AddrParamsClass::bind (    )  [virtual]
 

Reimplemented from TclClass.

virtual TclObject* AddrParamsClass::create (  int   ,
const char *const *   
)  [inline, virtual]
 

Implements TclClass.

int AddrParamsClass::hlevel (    )  [inline]
 

AddrParamsClass& AddrParamsClass::instance (    )  [inline, static]
 

int AddrParamsClass::mcast_mask (    )  [inline]
 

int AddrParamsClass::mcast_shift (    )  [inline]
 

int AddrParamsClass::method (  int    ac,
const char *const *    av
)  [virtual]
 

Reimplemented from TclClass.

int AddrParamsClass::node_mask (  int    n )  [inline]
 

int AddrParamsClass::node_shift (  int    n )  [inline]
 

int AddrParamsClass::nodebits (    )  [inline]
 

int AddrParamsClass::port_mask (    )  [inline]
 

int AddrParamsClass::port_shift (    )  [inline]
 


Member Data Documentation

int AddrParamsClass::hlevel_ [private]
 

AddrParamsClass * AddrParamsClass::instance_ = NULL [static, private]
 

int AddrParamsClass::McastMask_ [private]
 

int AddrParamsClass::McastShift_ [private]
 

int AddrParamsClass::nodebits_ [private]
 

int* AddrParamsClass::NodeMask_ [private]
 

int* AddrParamsClass::NodeShift_ [private]
 

int AddrParamsClass::PortMask_ [private]
 

int AddrParamsClass::PortShift_ [private]
 


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