Public Attributes | |
uint32_t | m_count |
number of references to this struct Data instance. | |
uint8_t | m_data [PACKET_METADATA_DATA_M_DATA_SIZE] |
variable-sized buffer of bytes | |
uint16_t | m_dirtyEnd |
max of the m_used field over all objects which reference this struct Data instance | |
uint32_t | m_size |
size (in bytes) of m_data buffer below | |
Data structure.
Definition at line 415 of file packet-metadata.h.
uint32_t ns3::PacketMetadata::Data::m_count |
number of references to this struct Data instance.
Definition at line 418 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::PacketMetadata(), ns3::PacketMetadata::~PacketMetadata(), ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::AddSmall(), ns3::PacketMetadata::operator=(), ns3::PacketMetadata::ReplaceTail(), ns3::PacketMetadata::Reserve(), and ns3::PacketMetadata::ReserveCopy().
uint8_t ns3::PacketMetadata::Data::m_data[PACKET_METADATA_DATA_M_DATA_SIZE] |
variable-sized buffer of bytes
Definition at line 424 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::PacketMetadata(), ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::AddSmall(), ns3::PacketMetadata::ReadItems(), ns3::PacketMetadata::ReplaceTail(), ns3::PacketMetadata::ReserveCopy(), ns3::PacketMetadata::UpdateHead(), and ns3::PacketMetadata::UpdateTail().
uint16_t ns3::PacketMetadata::Data::m_dirtyEnd |
max of the m_used field over all objects which reference this struct Data instance
Definition at line 422 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::AddSmall(), ns3::PacketMetadata::ReplaceTail(), ns3::PacketMetadata::Reserve(), ns3::PacketMetadata::ReserveCopy(), ns3::PacketMetadata::UpdateHead(), and ns3::PacketMetadata::UpdateTail().
uint32_t ns3::PacketMetadata::Data::m_size |
size (in bytes) of m_data buffer below
Definition at line 420 of file packet-metadata.h.
Referenced by ns3::PacketMetadata::AddBig(), ns3::PacketMetadata::AddSmall(), ns3::PacketMetadata::IsSharedPointerOk(), ns3::PacketMetadata::IsStateOk(), ns3::PacketMetadata::ReadItems(), ns3::PacketMetadata::ReplaceTail(), and ns3::PacketMetadata::Reserve().