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

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

AddAtEnd(Ptr< const Packet > packet)ns3::Packet
AddByteTag(const Tag &tag) constns3::Packet
AddByteTag(const Tag &tag, uint32_t start, uint32_t end) constns3::Packet
AddHeader(const Header &header)ns3::Packet
AddPacketTag(const Tag &tag) constns3::Packet
AddPaddingAtEnd(uint32_t size)ns3::Packet
AddressTracedCallback typedefns3::Packet
AddTrailer(const Trailer &trailer)ns3::Packet
BeginItem(void) constns3::Packet
Copy(void) constns3::Packet
CopyData(uint8_t *buffer, uint32_t size) constns3::Packet
CopyData(std::ostream *os, uint32_t size) constns3::Packet
CreateFragment(uint32_t start, uint32_t length) constns3::Packet
Deserialize(uint8_t const *buffer, uint32_t size)ns3::Packetprivate
EnableChecking(void)ns3::Packetstatic
EnablePrinting(void)ns3::Packetstatic
FindFirstMatchingByteTag(Tag &tag) constns3::Packet
GetByteTagIterator(void) constns3::Packet
GetNixVector(void) constns3::Packet
GetPacketTagIterator(void) constns3::Packet
GetReferenceCount(void) constns3::SimpleRefCount< Packet >inline
GetSerializedSize(void) constns3::Packet
GetSize(void) constns3::Packetinline
GetUid(void) constns3::Packet
m_bufferns3::Packetprivate
m_byteTagListns3::Packetprivate
m_countns3::SimpleRefCount< Packet >mutableprivate
m_globalUidns3::Packetprivatestatic
m_metadatans3::Packetprivate
m_nixVectorns3::Packetmutableprivate
m_packetTagListns3::Packetprivate
Mac48AddressTracedCallback typedefns3::Packet
operator=(const Packet &o)ns3::Packet
SimpleRefCount< Packet >::operator=([[maybe_unused]] const SimpleRefCount &o)ns3::SimpleRefCount< Packet >inline
Packet()ns3::Packet
Packet(const Packet &o)ns3::Packet
Packet(uint32_t size)ns3::Packet
Packet(uint8_t const *buffer, uint32_t size, bool magic)ns3::Packet
Packet(uint8_t const *buffer, uint32_t size)ns3::Packet
Packet(const Buffer &buffer, const ByteTagList &byteTagList, const PacketTagList &packetTagList, const PacketMetadata &metadata)ns3::Packetprivate
PeekHeader(Header &header) constns3::Packet
PeekHeader(Header &header, uint32_t size) constns3::Packet
PeekPacketTag(Tag &tag) constns3::Packet
PeekTrailer(Trailer &trailer)ns3::Packet
Print(std::ostream &os) constns3::Packet
PrintByteTags(std::ostream &os) constns3::Packet
PrintPacketTags(std::ostream &os) constns3::Packet
Ref(void) constns3::SimpleRefCount< Packet >inline
RemoveAllByteTags(void)ns3::Packet
RemoveAllPacketTags(void)ns3::Packet
RemoveAtEnd(uint32_t size)ns3::Packet
RemoveAtStart(uint32_t size)ns3::Packet
RemoveHeader(Header &header)ns3::Packet
RemoveHeader(Header &header, uint32_t size)ns3::Packet
RemovePacketTag(Tag &tag)ns3::Packet
RemoveTrailer(Trailer &trailer)ns3::Packet
ReplacePacketTag(Tag &tag)ns3::Packet
Serialize(uint8_t *buffer, uint32_t maxSize) constns3::Packet
SetNixVector(Ptr< NixVector > nixVector) constns3::Packet
SimpleRefCount()ns3::SimpleRefCount< Packet >inline
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]])ns3::SimpleRefCount< Packet >inline
SinrTracedCallback typedefns3::Packet
SizeTracedCallback typedefns3::Packet
ToString(void) constns3::Packet
TracedCallback typedefns3::Packet
TwoAddressTracedCallback typedefns3::Packet
Unref(void) constns3::SimpleRefCount< Packet >inline