A Discrete-Event Network Simulator
API
ns3::PacketMetadata Member List

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::PacketMetadataprivate
AddHeader(Header const &header, uint32_t size)ns3::PacketMetadata
AddPaddingAtEnd(uint32_t end)ns3::PacketMetadata
AddSmall(const PacketMetadata::SmallItem *item)ns3::PacketMetadatainlineprivate
AddToRaw(const uint8_t *data, uint32_t dataSize, uint8_t *start, uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
AddToRawU16(const uint16_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
AddToRawU32(const uint32_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
AddToRawU64(const uint64_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
AddToRawU8(const uint8_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
AddTrailer(Trailer const &trailer, uint32_t size)ns3::PacketMetadata
Allocate(uint32_t n)ns3::PacketMetadataprivatestatic
Append16(uint16_t value, uint8_t *buffer)ns3::PacketMetadatainlineprivate
Append32(uint32_t value, uint8_t *buffer)ns3::PacketMetadatainlineprivate
AppendValue(uint32_t value, uint8_t *buffer)ns3::PacketMetadatainlineprivate
AppendValueExtra(uint32_t value, uint8_t *buffer)ns3::PacketMetadataprivate
BeginItem(Buffer buffer) const ns3::PacketMetadata
Create(uint32_t size)ns3::PacketMetadataprivatestatic
CreateFragment(uint32_t start, uint32_t end) const ns3::PacketMetadata
DataFreeList::~DataFreeList()ns3::PacketMetadataprivate
Deallocate(struct PacketMetadata::Data *data)ns3::PacketMetadataprivatestatic
Deserialize(const uint8_t *buffer, uint32_t size)ns3::PacketMetadata
DoAddHeader(uint32_t uid, uint32_t size)ns3::PacketMetadataprivate
Enable(void)ns3::PacketMetadatastatic
EnableChecking(void)ns3::PacketMetadatastatic
GetSerializedSize(void) const ns3::PacketMetadata
GetTotalSize(void) const ns3::PacketMetadataprivate
GetUid(void) const ns3::PacketMetadata
GetUleb128Size(uint32_t value) const ns3::PacketMetadatainlineprivate
IsPointerOk(uint16_t pointer) const ns3::PacketMetadataprivate
IsSharedPointerOk(uint16_t pointer) const ns3::PacketMetadataprivate
IsStateOk(void) const ns3::PacketMetadataprivate
ItemIterator classns3::PacketMetadatafriend
m_chunkUidns3::PacketMetadataprivatestatic
m_datans3::PacketMetadataprivate
m_enablens3::PacketMetadataprivatestatic
m_enableCheckingns3::PacketMetadataprivatestatic
m_freeListns3::PacketMetadataprivatestatic
m_headns3::PacketMetadataprivate
m_maxSizens3::PacketMetadataprivatestatic
m_metadataSkippedns3::PacketMetadataprivatestatic
m_packetUidns3::PacketMetadataprivate
m_tailns3::PacketMetadataprivate
m_usedns3::PacketMetadataprivate
operator=(PacketMetadata const &o)ns3::PacketMetadatainline
PacketMetadata(uint64_t uid, uint32_t size)ns3::PacketMetadatainline
PacketMetadata(PacketMetadata const &o)ns3::PacketMetadatainline
PacketMetadata()ns3::PacketMetadataprivate
ReadFromRawU16(uint16_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
ReadFromRawU32(uint32_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
ReadFromRawU64(uint64_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
ReadFromRawU8(uint8_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize)ns3::PacketMetadataprivatestatic
ReadItems(uint16_t current, struct PacketMetadata::SmallItem *item, struct PacketMetadata::ExtraItem *extraItem) const ns3::PacketMetadataprivate
ReadUleb128(const uint8_t **pBuffer) const ns3::PacketMetadataprivate
Recycle(struct PacketMetadata::Data *data)ns3::PacketMetadataprivatestatic
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::PacketMetadataprivate
Reserve(uint32_t n)ns3::PacketMetadatainlineprivate
ReserveCopy(uint32_t n)ns3::PacketMetadataprivate
Serialize(uint8_t *buffer, uint32_t maxSize) const ns3::PacketMetadata
UpdateHead(uint16_t written)ns3::PacketMetadatainlineprivate
UpdateTail(uint16_t written)ns3::PacketMetadatainlineprivate
~PacketMetadata()ns3::PacketMetadatainline