PcapPlusPlus
19.12
|
#include <PcapFilter.h>
Public Member Functions | |
ArpFilter (ArpOpcode opCode) | |
void | parseToString (std::string &result) |
void | setOpCode (ArpOpcode opCode) |
Public Member Functions inherited from pcpp::GeneralFilter | |
bool | matchPacketWithFilter (RawPacket *rawPacket) |
virtual | ~GeneralFilter () |
Additional Inherited Members | |
Protected Member Functions inherited from pcpp::GeneralFilter | |
void | freeProgram () |
A class for filtering ARP packets according the ARP opcode. When using this filter only ARP packets with the relevant opcode will be received
For deeper understanding of the filter concept please refer to PcapFilter.h
|
inline |
A constructor that get the ARP opcode and creates the filter
[in] | opCode | The ARP opcode: ARP_REQUEST or ARP_REPLY |
|
virtual |
A method that parses the class instance into BPF string format
[out] | result | An empty string that the parsing will be written into. If the string isn't empty, its content will be overridden |
Implements pcpp::GeneralFilter.
|
inline |
Set the ARP opcode
[in] | opCode | The ARP opcode: ARP_REQUEST or ARP_REPLY |