A Discrete-Event Network Simulator
API
Packet
+ Collaboration diagram for Packet:

Classes

class  ns3::BitDeserializer
 Bit deserializer. More...
 
class  ns3::BitSerializer
 Bit serializer. More...
 
class  ns3::Buffer
 automatically resized byte buffer More...
 
class  ns3::ByteTagIterator
 Iterator over the set of byte tags in a packet. More...
 
class  ns3::ByteTagList
 keep track of the byte tags stored in a packet. More...
 
struct  ns3::ByteTagListData
 Internal representation of the byte tags stored in a packet. More...
 
class  ns3::ByteTagListDataFreeList
 Container class for struct ByteTagListData. More...
 
class  ns3::Chunk
 abstract base class for ns3::Header and ns3::Trailer More...
 
class  ns3::Header
 Protocol header serialization and deserialization. More...
 
class  ns3::HigherLayerTxVectorTag
 This tag will be used to support higher layer control DataRate and TxPwr_Level for transmission. More...
 
class  ns3::NixVector
 Neighbor-index data structure for nix-vector routing. More...
 
class  ns3::Packet
 network packets More...
 
class  ns3::PacketMetadata
 Handle packet metadata about packet headers and trailers. More...
 
class  ns3::PacketTagIterator
 Iterator over the set of packet tags in a packet. More...
 
class  ns3::PacketTagList
 List of the packet tags stored in a packet. More...
 
class  ns3::SllHeader
 Protocol header serialization and deserialization. More...
 
class  ns3::Tag
 tag a set of bytes in a packet More...
 
class  ns3::TagBuffer
 read and write tag data More...
 
class  ns3::Trailer
 Protocol trailer serialization and deserialization. More...
 
struct  anonymous_namespace{buffer.cc}::Zeroes
 Zero-filled buffer. More...
 

Variables

ns3::ByteTagListDataFreeList ns3::g_freeList
 Container for struct ByteTagListData. More...
 
static struct anonymous_namespace{buffer.cc}::Zeroes anonymous_namespace{buffer.cc}::g_zeroes
 Zero-filled buffer. More...
 

Detailed Description

Variable Documentation

◆ g_freeList

ns3::ByteTagListDataFreeList ns3::g_freeList
static

◆ g_zeroes

struct anonymous_namespace{buffer.cc}::Zeroes anonymous_namespace{buffer.cc}::g_zeroes
static

Zero-filled buffer.

Referenced by ns3::Buffer::CopyData().