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