|
PcapPlusPlus
|
#include <IgmpLayer.h>
Public Member Functions | |
| IPv4Address | getMulticastAddress () |
| uint16_t | getSourceAdressCount () |
| IPv4Address | getSoruceAddressAtIndex (int index) |
| size_t | getRecordLen () |
Public Attributes | |
| uint8_t | recordType |
| uint8_t | auxDataLen |
| uint16_t | numOfSources |
| uint32_t | multicastAddress |
| uint8_t | sourceAddresses [] |
A block of fields containing information pertaining to the sender's membership in a single multicast group on the interface from which the Report is sent. Relevant only for IGMPv3 membership report messages
| IPv4Address pcpp::igmpv3_group_record::getMulticastAddress | ( | ) |
| size_t pcpp::igmpv3_group_record::getRecordLen | ( | ) |
| IPv4Address pcpp::igmpv3_group_record::getSoruceAddressAtIndex | ( | int | index | ) |
Get the source address at a certain index
| [in] | index | The index of the source address in the group record |
| uint16_t pcpp::igmpv3_group_record::getSourceAdressCount | ( | ) |
| uint8_t pcpp::igmpv3_group_record::auxDataLen |
Contains the length of the Auxiliary Data field in this Group Record. A value other than 0 isn't supported
| uint32_t pcpp::igmpv3_group_record::multicastAddress |
Contains the IP multicast address to which this Group Record pertains
| uint16_t pcpp::igmpv3_group_record::numOfSources |
Specifies how many source addresses are present in this Group Record
| uint8_t pcpp::igmpv3_group_record::recordType |
Group record type
| uint8_t pcpp::igmpv3_group_record::sourceAddresses[] |
A vector of n IP unicast addresses, where n is the value in this record's Number of Sources field