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

LDPAgentexist_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.