A Discrete-Event Network Simulator
API
packet.h File Reference
#include <stdint.h>
#include "buffer.h"
#include "header.h"
#include "trailer.h"
#include "packet-metadata.h"
#include "tag.h"
#include "byte-tag-list.h"
#include "packet-tag-list.h"
#include "nix-vector.h"
#include "ns3/mac48-address.h"
#include "ns3/callback.h"
#include "ns3/assert.h"
#include "ns3/ptr.h"
#include "ns3/deprecated.h"
+ Include dependency graph for packet.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::ByteTagIterator
 Iterator over the set of byte tags in a packet. More...
 
class  ns3::ByteTagIterator::Item
 Identifies a byte tag and a set of bytes within a packet to which the tag applies. More...
 
class  ns3::PacketTagIterator::Item
 Identifies a packet tag within a packet. More...
 
class  ns3::Packet
 network packets More...
 
class  ns3::PacketTagIterator
 Iterator over the set of packet tags in a packet. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const Packet &packet)
 Stream insertion operator. More...