#include "Layer.h"
#include "IPv4Layer.h"
#include <sys/time.h>
#include <vector>
Go to the source code of this file.
|  | 
|  | pcpp | 
|  | The main namespace for the PcapPlusPlus lib. 
 | 
|  | 
|  | 
| enum | pcpp::IcmpMessageType { pcpp::ICMP_ECHO_REPLY = 0, 
pcpp::ICMP_DEST_UNREACHABLE = 3, 
pcpp::ICMP_SOURCE_QUENCH = 4, 
pcpp::ICMP_REDIRECT = 5,
 pcpp::ICMP_ECHO_REQUEST = 8, 
pcpp::ICMP_ROUTER_ADV = 9, 
pcpp::ICMP_ROUTER_SOL = 10, 
pcpp::ICMP_TIME_EXCEEDED = 11,
 pcpp::ICMP_PARAM_PROBLEM = 12, 
pcpp::ICMP_TIMESTAMP_REQUEST = 13, 
pcpp::ICMP_TIMESTAMP_REPLY = 14, 
pcpp::ICMP_INFO_REQUEST = 15,
 pcpp::ICMP_INFO_REPLY = 16, 
pcpp::ICMP_ADDRESS_MASK_REQUEST = 17, 
pcpp::ICMP_ADDRESS_MASK_REPLY = 18, 
pcpp::ICMP_UNSUPPORTED = 255
 }
 | 
|  | 
| enum | pcpp::IcmpDestUnreachableCodes { pcpp::IcmpNetworkUnreachable = 0, 
pcpp::IcmpHostUnreachable = 1, 
pcpp::IcmpProtocolUnreachable = 2, 
pcpp::IcmpPortUnreachable = 3,
 pcpp::IcmpDatagramTooBig = 4, 
pcpp::IcmpSourceRouteFailed = 5, 
pcpp::IcmpDestinationNetworkUnknown = 6, 
pcpp::IcmpDestinationHostUnknown = 7,
 pcpp::IcmpSourceHostIsolated = 8, 
pcpp::IcmpDestinationNetworkProhibited = 9, 
pcpp::IcmpDestinationHostProhibited = 10, 
pcpp::IcmpNetworkUnreachableForTypeOfService = 11,
 pcpp::IcmpHostUnreachableForTypeOfService = 12, 
pcpp::IcmpCommunicationProhibited = 13, 
pcpp::IcmpHostPrecedenceViolation = 14, 
pcpp::IcmpPrecedenceCutoff = 15
 }
 | 
|  |