PcapPlusPlus
22.05
|
#include <IPv4Layer.h>
Public Types | |
enum | TimestampType { TimestampOnly = 0, TimestampAndIP = 1, TimestampsForPrespecifiedIPs = 2, Unknown = 3 } |
Public Member Functions | |
IPv4TimestampOptionValue () | |
void | clear () |
Public Attributes | |
TimestampType | type |
std::vector< uint32_t > | timestamps |
std::vector< IPv4Address > | ipAddresses |
A struct representing a parsed value of the IPv4 timestamp option. This struct is used returned in IPv4OptionData::getTimestampOptionValue() method
|
inline |
The default constructor
|
inline |
Clear the structure. Clean the timestamps and IP addresses vectors and set the type as IPv4TimestampOptionValue::Unknown
std::vector<IPv4Address> pcpp::IPv4TimestampOptionValue::ipAddresses |
A list of IPv4 addresses parsed from the IPv4 timestamp option value
std::vector<uint32_t> pcpp::IPv4TimestampOptionValue::timestamps |
A list of timestamps parsed from the IPv4 timestamp option value
TimestampType pcpp::IPv4TimestampOptionValue::type |
The timestamp value type