Compound Module IGMP

Package: inet.networklayer.ipv4
File: src/networklayer/ipv4/IGMP.ned

Placeholder for the IGMP protocol

author: Andras Varga

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

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

Used in compound modules:

Name Type Description
NetworkLayer compound module

Network layer of an IP node.

Properties:

Name Value Description
display i=block/cogwheel_s

Gates:

Name Direction Size Description
localIn input

delivered IGMP packets

sendOut output

to IP

Source code:

//
// Placeholder for the IGMP protocol
//
// author: Andras Varga
//
module IGMP
{
    parameters:
        @display("i=block/cogwheel_s");
    gates:
        input localIn @labels(IPControlInfo/up);  // delivered IGMP packets
        output sendOut @labels(IPControlInfo/down); // to IP
    connections allowunconnected:
}