pcpp::igmpv3_query_header Struct Reference

#include <IgmpLayer.h>

Public Attributes

uint8_t type
uint8_t maxResponseTime
uint16_t checksum
uint32_t groupAddress
uint8_t s_qrv
uint8_t qqic
uint16_t numOfSources

Detailed Description

IGMPv3 membership query basic header

Member Data Documentation

uint16_t pcpp::igmpv3_query_header::checksum

This is the 16-bit one's complement of the one's complement sum of the entire IGMP message

uint32_t pcpp::igmpv3_query_header::groupAddress

This is the multicast address being queried when sending a Group-Specific or Group-and-Source-Specific Query

uint8_t pcpp::igmpv3_query_header::maxResponseTime

This field specifies the maximum time (in 1/10 second) allowed before sending a responding report

uint16_t pcpp::igmpv3_query_header::numOfSources

This field specifies the number of source addresses present in the Query

uint8_t pcpp::igmpv3_query_header::qqic

Querier's Query Interval Code

uint8_t pcpp::igmpv3_query_header::s_qrv

Suppress Router-side Processing Flag + Querier's Robustness Variable

uint8_t pcpp::igmpv3_query_header::type

IGMP message type. Should always have value of membership query (IgmpType_MembershipQuery)