#include <list>
#include "ns3/ptr.h"
#include "ns3/address.h"
#include "ns3/header.h"
#include "ns3/buffer.h"
#include "ns3/simple-ref-count.h"
Go to the source code of this file.
Classes | |
class | ns3::PbbAddressBlock |
An Address Block and its associated Address TLV Blocks. More... | |
class | ns3::PbbAddressBlockIpv4 |
Concrete IPv4 specific PbbAddressBlock. More... | |
class | ns3::PbbAddressBlockIpv6 |
Concrete IPv6 specific PbbAddressBlock. More... | |
class | ns3::PbbAddressTlv |
An Address TLV. More... | |
class | ns3::PbbAddressTlvBlock |
A block of Address TLVs (PbbAddressTlv). More... | |
class | ns3::PbbMessage |
A message within a PbbPacket packet. More... | |
class | ns3::PbbMessageIpv4 |
Concrete IPv4 specific PbbMessage. More... | |
class | ns3::PbbMessageIpv6 |
Concrete IPv6 specific PbbMessage class. More... | |
class | ns3::PbbPacket |
Main PacketBB Packet object. More... | |
class | ns3::PbbTlv |
A packet or message TLV. More... | |
class | ns3::PbbTlvBlock |
A block of packet or message TLVs (PbbTlv). More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Enumerations | |
enum | ns3::PbbAddressLength { ns3::IPV4 = 3, ns3::IPV6 = 15 } |
Used in Messages to determine whether it contains IPv4 or IPv6 addresses. More... | |