Namespace inet
IGMPv3Query
packetIGMPv3Query extends IGMPv2Query, because IGMPv2 routers must accept IGMPv3Query packets.
Note: in IGMPv3Query the maxResponseTime field is renamed to maxResponseCode and it is interpreted differently than in IGMPv2.
Extends
Name | Type | Description |
---|---|---|
IGMPv2Query | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
suppressRouterProc | bool | |
robustnessVariable | unsigned char | |
queryIntervalCode | unsigned char | |
sourceList | IPv4AddressVector | |
maxRespCode | unsigned char |
Source code
// // IGMPv3Query extends IGMPv2Query, because // IGMPv2 routers must accept IGMPv3Query packets. // // Note: in IGMPv3Query the maxResponseTime field is // renamed to maxResponseCode and it is interpreted // differently than in IGMPv2. packet IGMPv3Query extends IGMPv2Query { @customize(true); bool suppressRouterProc; unsigned char robustnessVariable; unsigned char queryIntervalCode; IPv4AddressVector sourceList; abstract unsigned char maxRespCode; }File: src/inet/networklayer/ipv4/IGMPMessage.msg