NED File src/inet/common/misc/MessageChecker.ned
Name | Type | Description |
---|---|---|
MessageChecker | simple module |
Module that allows checking fields of messages. |
Source code
// // Copyright (C) 2010 Helene Lageber // // SPDX-License-Identifier: LGPL-3.0-or-later // package inet.common.misc; // // Module that allows checking fields of messages. // // Example of XML configuration: // // <pre> // <message occurence="i"> # check i successive messages // <fieldValue name="<fieldname>" value="<fieldvalue>" [ type="<fieldtype>" ]/> // <fieldObject name="<fieldname>" [ type="<objecttype>" ]> // ... // </field> // <fieldArray name="<fieldname>" [ size="<arraysize>" type="<fieldtype>" ]/> // <fieldValueInArray name="<fieldname>" index="<arrayindex>" value="<fieldvalue>" [ size="<arraysize>" type="<objecttype>" ]/> // <fieldObjectInArray name="<fieldname>" [ index="<arrayindex>" size="<arraysize>" type="<objecttype>" ]> // ... // </field> // </message> // <message occurence="n"/> # ignore n messages // </pre> // // Optional attributes are surrounded with square brackets. // See also validation schema (XSD, DTD) // simple MessageChecker { parameters: xml config; // Configuration file gates: input in; output out; }