A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::PacketMetadata Member List

This is the complete list of members for ns3::PacketMetadata, including all inherited members.

AddAtEnd(PacketMetadata const &o) (defined in ns3::PacketMetadata)ns3::PacketMetadata
AddBig(uint32_t head, uint32_t tail, const PacketMetadata::SmallItem *item, const PacketMetadata::ExtraItem *extraItem) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
AddHeader(Header const &header, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadata
AddPaddingAtEnd(uint32_t end) (defined in ns3::PacketMetadata)ns3::PacketMetadata
AddSmall(const PacketMetadata::SmallItem *item) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
AddToRaw(const uint8_t *data, uint32_t dataSize, uint8_t *start, uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
AddToRawU16(const uint16_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
AddToRawU32(const uint32_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
AddToRawU64(const uint64_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
AddToRawU8(const uint8_t &data, uint8_t *start, uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
AddTrailer(Trailer const &trailer, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadata
Allocate(uint32_t n) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
Append16(uint16_t value, uint8_t *buffer) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
Append32(uint32_t value, uint8_t *buffer) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
AppendValue(uint32_t value, uint8_t *buffer) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
AppendValueExtra(uint32_t value, uint8_t *buffer) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
BeginItem(Buffer buffer) const (defined in ns3::PacketMetadata)ns3::PacketMetadata
Create(uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
CreateFragment(uint32_t start, uint32_t end) const ns3::PacketMetadata
DataFreeList::~DataFreeList() (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
Deallocate(struct PacketMetadata::Data *data) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
Deserialize(const uint8_t *buffer, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadata
DoAddHeader(uint32_t uid, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
Enable(void) (defined in ns3::PacketMetadata)ns3::PacketMetadatastatic
EnableChecking(void) (defined in ns3::PacketMetadata)ns3::PacketMetadatastatic
GetSerializedSize(void) const (defined in ns3::PacketMetadata)ns3::PacketMetadata
GetTotalSize(void) const (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
GetUid(void) const (defined in ns3::PacketMetadata)ns3::PacketMetadata
GetUleb128Size(uint32_t value) const (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
IsPointerOk(uint16_t pointer) const (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
IsSharedPointerOk(uint16_t pointer) const (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
IsStateOk(void) const (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
ItemIterator (defined in ns3::PacketMetadata)ns3::PacketMetadatafriend
m_chunkUid (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_data (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
m_enable (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_enableChecking (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_freeList (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_headns3::PacketMetadataprivate
m_maxSize (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_metadataSkipped (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
m_packetUid (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
m_tail (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
m_used (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
operator=(PacketMetadata const &o) (defined in ns3::PacketMetadata)ns3::PacketMetadatainline
PacketMetadata(uint64_t uid, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadatainline
PacketMetadata(PacketMetadata const &o) (defined in ns3::PacketMetadata)ns3::PacketMetadatainline
PacketMetadata() (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
ReadFromRawU16(uint16_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
ReadFromRawU32(uint32_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
ReadFromRawU64(uint64_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
ReadFromRawU8(uint8_t &data, const uint8_t *start, const uint8_t *current, uint32_t maxSize) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
ReadItems(uint16_t current, struct PacketMetadata::SmallItem *item, struct PacketMetadata::ExtraItem *extraItem) const ns3::PacketMetadataprivate
ReadUleb128(const uint8_t **pBuffer) const (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
Recycle(struct PacketMetadata::Data *data) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivatestatic
RemoveAtEnd(uint32_t end) (defined in ns3::PacketMetadata)ns3::PacketMetadata
RemoveAtStart(uint32_t start) (defined in ns3::PacketMetadata)ns3::PacketMetadata
RemoveHeader(Header const &header, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadata
RemoveTrailer(Trailer const &trailer, uint32_t size) (defined in ns3::PacketMetadata)ns3::PacketMetadata
ReplaceTail(PacketMetadata::SmallItem *item, PacketMetadata::ExtraItem *extraItem, uint32_t available)ns3::PacketMetadataprivate
Reserve(uint32_t n) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
ReserveCopy(uint32_t n) (defined in ns3::PacketMetadata)ns3::PacketMetadataprivate
Serialize(uint8_t *buffer, uint32_t maxSize) const (defined in ns3::PacketMetadata)ns3::PacketMetadata
UpdateHead(uint16_t written) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
UpdateTail(uint16_t written) (defined in ns3::PacketMetadata)ns3::PacketMetadatainlineprivate
~PacketMetadata() (defined in ns3::PacketMetadata)ns3::PacketMetadatainline