PcapPlusPlus  24.09
IgmpLayer.h File Reference
#include "Layer.h"
#include "IpAddress.h"
#include <vector>

Go to the source code of this file.

Classes

struct  pcpp::igmp_header
 
struct  pcpp::igmpv3_query_header
 
struct  pcpp::igmpv3_report_header
 
struct  pcpp::igmpv3_group_record
 
class  pcpp::IgmpLayer
 
class  pcpp::IgmpV1Layer
 
class  pcpp::IgmpV2Layer
 
class  pcpp::IgmpV3QueryLayer
 
class  pcpp::IgmpV3ReportLayer
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Enumerations

enum  pcpp::IgmpType {
  pcpp::IgmpType_Unknown = 0 , pcpp::IgmpType_MembershipQuery = 0x11 , pcpp::IgmpType_MembershipReportV1 = 0x12 , pcpp::IgmpType_DVMRP = 0x13 ,
  pcpp::IgmpType_P1Mv1 = 0x14 , pcpp::IgmpType_CiscoTrace = 0x15 , pcpp::IgmpType_MembershipReportV2 = 0x16 , pcpp::IgmpType_LeaveGroup = 0x17 ,
  pcpp::IgmpType_MulticastTracerouteResponse = 0x1e , pcpp::IgmpType_MulticastTraceroute = 0x1f , pcpp::IgmpType_MembershipReportV3 = 0x22 , pcpp::IgmpType_MulticastRouterAdvertisement = 0x30 ,
  pcpp::IgmpType_MulticastRouterSolicitation = 0x31 , pcpp::IgmpType_MulticastRouterTermination = 0x32
}