|
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