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  

MPLSModule Class Reference

#include <mpls-module.h>

Inheritance diagram for MPLSModule:

RoutingModule TclObject List of all members.

Public Member Functions

 MPLSModule ()
virtual ~MPLSModule ()
virtual const char * module_name () const
virtual void add_route (char *dst, NsObject *target)
virtual int command (int argc, const char *const *argv)

Protected Member Functions

LDPAgent * exist_ldp (int nbr)
void attach_ldp (LDPAgent *a)
void detach_ldp (LDPAgent *a)
 LIST_HEAD (LDPList, LDPListElem)

Protected Attributes

int last_inlabel_
int last_outlabel_
LDPList ldplist_

Constructor & Destructor Documentation

MPLSModule::MPLSModule (    )  [inline]
 

MPLSModule::~MPLSModule (    )  [virtual]
 


Member Function Documentation

void MPLSModule::add_route (  char *    dst,
NsObject *    target
)  [virtual]
 

Reimplemented from RoutingModule.

void MPLSModule::attach_ldp (  LDPAgent *    a )  [inline, protected]
 

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

Reimplemented from RoutingModule.

void MPLSModule::detach_ldp (  LDPAgent *    a )  [protected]
 

LDPAgent * MPLSModule::exist_ldp (  int    nbr )  [protected]
 

MPLSModule::LIST_HEAD (  LDPList   ,
LDPListElem   
)  [protected]
 

virtual const char* MPLSModule::module_name (    )  const [inline, virtual]
 

Reimplemented from RoutingModule.


Member Data Documentation

int MPLSModule::last_inlabel_ [protected]
 

int MPLSModule::last_outlabel_ [protected]
 

LDPList MPLSModule::ldplist_ [protected]
 


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