This is the complete list of members for ns3::PacketMetadata, including all inherited members.
AddAtEnd(PacketMetadata const &o) | ns3::PacketMetadata | |
AddBig(uint32_t head, uint32_t tail, const PacketMetadata::SmallItem *item, const PacketMetadata::ExtraItem *extraItem) | ns3::PacketMetadata | private |
AddHeader(Header const &header, uint32_t size) | ns3::PacketMetadata | |
AddPaddingAtEnd(uint32_t end) | ns3::PacketMetadata | |
AddSmall(const PacketMetadata::SmallItem *item) | ns3::PacketMetadata | inlineprivate |
AddToRaw(const uint8_t *data, uint32_t dataSize, uint8_t *start, uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
AddToRawU16(const uint16_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
AddToRawU32(const uint32_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
AddToRawU64(const uint64_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
AddToRawU8(const uint8_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
AddTrailer(Trailer const &trailer, uint32_t size) | ns3::PacketMetadata | |
Allocate(uint32_t n) | ns3::PacketMetadata | privatestatic |
Append16(uint16_t value, uint8_t *buffer) | ns3::PacketMetadata | inlineprivate |
Append32(uint32_t value, uint8_t *buffer) | ns3::PacketMetadata | inlineprivate |
AppendValue(uint32_t value, uint8_t *buffer) | ns3::PacketMetadata | inlineprivate |
AppendValueExtra(uint32_t value, uint8_t *buffer) | ns3::PacketMetadata | private |
BeginItem(Buffer buffer) const | ns3::PacketMetadata | |
Create(uint32_t size) | ns3::PacketMetadata | privatestatic |
CreateFragment(uint32_t start, uint32_t end) const | ns3::PacketMetadata | |
DataFreeList::~DataFreeList() | ns3::PacketMetadata | private |
Deallocate(struct PacketMetadata::Data *data) | ns3::PacketMetadata | privatestatic |
Deserialize(const uint8_t *buffer, uint32_t size) | ns3::PacketMetadata | |
DoAddHeader(uint32_t uid, uint32_t size) | ns3::PacketMetadata | private |
Enable(void) | ns3::PacketMetadata | static |
EnableChecking(void) | ns3::PacketMetadata | static |
GetSerializedSize(void) const | ns3::PacketMetadata | |
GetTotalSize(void) const | ns3::PacketMetadata | private |
GetUid(void) const | ns3::PacketMetadata | |
GetUleb128Size(uint32_t value) const | ns3::PacketMetadata | inlineprivate |
IsPointerOk(uint16_t pointer) const | ns3::PacketMetadata | private |
IsSharedPointerOk(uint16_t pointer) const | ns3::PacketMetadata | private |
IsStateOk(void) const | ns3::PacketMetadata | private |
ItemIterator class | ns3::PacketMetadata | friend |
m_chunkUid | ns3::PacketMetadata | privatestatic |
m_data | ns3::PacketMetadata | private |
m_enable | ns3::PacketMetadata | privatestatic |
m_enableChecking | ns3::PacketMetadata | privatestatic |
m_freeList | ns3::PacketMetadata | privatestatic |
m_head | ns3::PacketMetadata | private |
m_maxSize | ns3::PacketMetadata | privatestatic |
m_metadataSkipped | ns3::PacketMetadata | privatestatic |
m_packetUid | ns3::PacketMetadata | private |
m_tail | ns3::PacketMetadata | private |
m_used | ns3::PacketMetadata | private |
operator=(PacketMetadata const &o) | ns3::PacketMetadata | inline |
PacketMetadata(uint64_t uid, uint32_t size) | ns3::PacketMetadata | inline |
PacketMetadata(PacketMetadata const &o) | ns3::PacketMetadata | inline |
PacketMetadata() | ns3::PacketMetadata | private |
ReadFromRawU16(uint16_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
ReadFromRawU32(uint32_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
ReadFromRawU64(uint64_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
ReadFromRawU8(uint8_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) | ns3::PacketMetadata | privatestatic |
ReadItems(uint16_t current, struct PacketMetadata::SmallItem *item, struct PacketMetadata::ExtraItem *extraItem) const | ns3::PacketMetadata | private |
ReadUleb128(const uint8_t **pBuffer) const | ns3::PacketMetadata | private |
Recycle(struct PacketMetadata::Data *data) | ns3::PacketMetadata | privatestatic |
RemoveAtEnd(uint32_t end) | ns3::PacketMetadata | |
RemoveAtStart(uint32_t start) | ns3::PacketMetadata | |
RemoveHeader(Header const &header, uint32_t size) | ns3::PacketMetadata | |
RemoveTrailer(Trailer const &trailer, uint32_t size) | ns3::PacketMetadata | |
ReplaceTail(PacketMetadata::SmallItem *item, PacketMetadata::ExtraItem *extraItem, uint32_t available) | ns3::PacketMetadata | private |
Reserve(uint32_t n) | ns3::PacketMetadata | inlineprivate |
ReserveCopy(uint32_t n) | ns3::PacketMetadata | private |
Serialize(uint8_t *buffer, uint32_t maxSize) const | ns3::PacketMetadata | |
UpdateHead(uint16_t written) | ns3::PacketMetadata | inlineprivate |
UpdateTail(uint16_t written) | ns3::PacketMetadata | inlineprivate |
~PacketMetadata() | ns3::PacketMetadata | inline |