RsvpClassifier
Package: inet.networklayer.rsvpte
RsvpClassifier
simple moduleTable-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