Module messages

Source
Expand description

Implementation of IGMP Messages.

Structs§

GroupRecord
Wire representation of an IGMPv3 Membership Report’s Group Records.
GroupRecordHeader
Fixed information for IGMPv3 Membership Report’s Group Records.
IgmpLeaveGroup
IGMP Leave Group message.
IgmpMembershipQueryV2
IGMPv2 Membership Query message.
IgmpMembershipQueryV3
IGMPv3 Membership Query message.
IgmpMembershipQueryV3Builder
A builder for IGMPv3 membership queries.
IgmpMembershipReportV1
IGMPv1 Membership Report message.
IgmpMembershipReportV2
IGMPv2 Membership Report message.
IgmpMembershipReportV3
IGMPv3 Membership Report message.
IgmpMembershipReportV3Builder
A builder for IGMPv3 membership reports.
MembershipQueryData
Fixed information in IGMPv3 Membership Queries.
MembershipReportV3Data
Fixed information in IGMPv3 Membership Reports.

Enums§

IgmpMessageType
An IGMP message type.
IgmpPacket
An IGMP packet with a dynamic message type.

Type Aliases§

IgmpGroupRecordType
Group Record Types as defined in RFC 3376 section 4.2.12
Igmpv3QQIC
QQIC (Querier’s Query Interval Code) defined in RFC 3376 section 4.1.7.
Igmpv3QRV
QRV (Querier’s Robustness Variable) defined in RFC 3376 section 4.1.6.