RsvpClassifier

Package: inet.networklayer.rsvpte

RsvpClassifier

simple module

C++ definition

Table-based ingress classifier.

The XML config file has the following format. <fectable> is the root element. <fectable> may contain any number of <fecentry> elements. <fecentry> may contain the following child elements that effectively serve as attributes: <id>, <destination>, <source>, <label>, <tunnel_id>, <lspid>.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
SimpleModule simple module

Base module for all INET simple modules.

Parameters

Name Type Default value Description
displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

routingTableModule string
libTableModule string
rsvpModule string
config xml xml("")

Properties

Name Value Description
class RsvpClassifier
display i=block/classifier

Source code

//
// Table-based ingress classifier.
//
// The XML config file has the following format. <fectable>
// is the root element. <fectable> may contain any number of
// <fecentry> elements. <fecentry> may contain the following
// child elements that effectively serve as attributes:
// <id>, <destination>, <source>, <label>, <tunnel_id>, <lspid>.
//
simple RsvpClassifier extends SimpleModule like IIngressClassifier
{
    parameters:
        @class(RsvpClassifier);
        string routingTableModule;
        string libTableModule;
        string rsvpModule;
        xml config = default(xml("<fectable/>"));
        @display("i=block/classifier");
}

File: src/inet/networklayer/rsvpte/RsvpClassifier.ned