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)

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

Reimplemented from RoutingModule.

void MPLSModule::attach_ldp LDPAgent   a [inline, protected]

int MPLSModule::command int    argc,
const char *const *    argv

Reimplemented from RoutingModule.

void MPLSModule::detach_ldp LDPAgent   a [protected]

LDPAgent * MPLSModule::exist_ldp int    nbr [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.