Public Attributes | |
uint32_t | fragmentEnd |
offset (in bytes) from start of original header to the end of the fragment still present. More... | |
uint32_t | fragmentStart |
offset (in bytes) from start of original header to the start of the fragment still present. More... | |
uint64_t | packetUid |
the packetUid of the packet in which this header or trailer was first added. More... | |
ExtraItem structure.
Definition at line 492 of file packet-metadata.h.
uint32_t ns3::PacketMetadata::ExtraItem::fragmentEnd |
offset (in bytes) from start of original header to the end of the fragment still present.
stored as a variable-size 32 bit integer.
Definition at line 503 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::AddAtEnd(), ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::Deserialize(), ns3::PacketMetadata::GetTotalSize(), ns3::PacketMetadata::ItemIterator::Next(), ns3::PacketMetadata::ReadItems(), ns3::PacketMetadata::RemoveAtEnd(), ns3::PacketMetadata::RemoveAtStart(), ns3::PacketMetadata::RemoveHeader(), ns3::PacketMetadata::RemoveTrailer(), ns3::PacketMetadata::ReplaceTail(), and ns3::PacketMetadata::Serialize().
uint32_t ns3::PacketMetadata::ExtraItem::fragmentStart |
offset (in bytes) from start of original header to the start of the fragment still present.
stored as a variable-size 32 bit integer.
Definition at line 498 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::AddAtEnd(), ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::Deserialize(), ns3::PacketMetadata::GetTotalSize(), ns3::PacketMetadata::ItemIterator::Next(), ns3::PacketMetadata::ReadItems(), ns3::PacketMetadata::RemoveAtEnd(), ns3::PacketMetadata::RemoveAtStart(), ns3::PacketMetadata::RemoveHeader(), ns3::PacketMetadata::RemoveTrailer(), ns3::PacketMetadata::ReplaceTail(), and ns3::PacketMetadata::Serialize().
uint64_t ns3::PacketMetadata::ExtraItem::packetUid |
the packetUid of the packet in which this header or trailer was first added.
It could be different from the m_packetUid field if the user has aggregated multiple packets into one. stored as a fixed-size 64 bit integer.
Definition at line 509 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::AddAtEnd(), ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::Deserialize(), ns3::PacketMetadata::ReadItems(), ns3::PacketMetadata::ReplaceTail(), and ns3::PacketMetadata::Serialize().