PcapPlusPlus  23.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
}