8#ifndef PACKET_METADATA_H
9#define PACKET_METADATA_H
13#include "ns3/assert.h"
14#include "ns3/callback.h"
15#include "ns3/type-id.h"
360 const uint8_t* start,
361 const uint8_t* current,
374 const uint8_t* start,
375 const uint8_t* current,
388 const uint8_t* start,
389 const uint8_t* current,
402 const uint8_t* start,
403 const uint8_t* current,
410#define PACKET_METADATA_DATA_M_DATA_SIZE 8
570 inline void Append16(uint16_t value, uint8_t* buffer);
717 m_packetUid(o.m_packetUid)
iterator in a Buffer instance
automatically resized byte buffer
Protocol trailer serialization and deserialization.
a unique identifier for an interface.
#define NS_ASSERT(condition)
At runtime, in debugging builds, if this condition is not true, the program prints the source file,...
Ptr< T > Create(Ts &&... args)
Create class instances by constructors with varying numbers of arguments and return them by Ptr.
Every class exported by the ns3 library is enclosed in the ns3 namespace.