PcapPlusPlus  22.11
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

◆ checksum

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

◆ groupAddress

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

◆ maxResponseTime

uint8_t pcpp::igmpv3_query_header::maxResponseTime

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

◆ numOfSources

uint16_t pcpp::igmpv3_query_header::numOfSources

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

◆ qqic

uint8_t pcpp::igmpv3_query_header::qqic

Querier's Query Interval Code

◆ s_qrv

uint8_t pcpp::igmpv3_query_header::s_qrv

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

◆ type

uint8_t pcpp::igmpv3_query_header::type

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