26 #include "ns3/object.h" 
   30 #include "ns3/ipv6-header.h" 
   31 #include "ns3/buffer.h" 
   32 #include "ns3/packet.h" 
   33 #include "ns3/ipv6-address.h" 
Ipv6OptionRouterAlert()
Constructor. 
 
virtual ~Ipv6Option()
Destructor. 
 
Introspection did not find any typical Config paths. 
 
static TypeId GetTypeId()
Get the type identificator. 
 
static TypeId GetTypeId()
Get the type identificator. 
 
Ipv6OptionPadn()
Constructor. 
 
static const uint8_t OPT_NUMBER
Router alert option number. 
 
static const uint8_t OPT_NUMBER
Pad1 option number. 
 
Ipv6OptionJumbogram()
Constructor. 
 
static TypeId GetTypeId()
Get the type identificator. 
 
Ipv6OptionPad1()
Constructor. 
 
~Ipv6OptionPad1()
Destructor. 
 
virtual uint8_t GetOptionNumber() const 
Get the option number. 
 
virtual uint8_t Process(Ptr< Packet > packet, uint8_t offset, Ipv6Header const &ipv6Header, bool &isDropped)
Process method Called from Ipv6L3Protocol::Receive. 
 
void SetNode(Ptr< Node > node)
Set the node. 
 
~Ipv6OptionRouterAlert()
Destructor. 
 
static const uint8_t OPT_NUMBER
PadN option number. 
 
virtual uint8_t Process(Ptr< Packet > packet, uint8_t offset, Ipv6Header const &ipv6Header, bool &isDropped)
Process method. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
virtual uint8_t GetOptionNumber() const =0
Get the option number. 
 
static TypeId GetTypeId()
Get the type identificator. 
 
Introspection did not find any typical Config paths. 
 
~Ipv6OptionPadn()
Destructor. 
 
Introspection did not find any typical Config paths. 
 
virtual uint8_t GetOptionNumber() const 
Get the option number. 
 
~Ipv6OptionJumbogram()
Destructor. 
 
virtual uint8_t GetOptionNumber() const 
Get the option number. 
 
virtual uint8_t GetOptionNumber() const 
Get the option number. 
 
static TypeId GetTypeId()
Get the type identificator. 
 
static const uint8_t OPT_NUMBER
Jumbogram option number. 
 
Ptr< Node > m_node
The node. 
 
virtual uint8_t Process(Ptr< Packet > packet, uint8_t offset, Ipv6Header const &ipv6Header, bool &isDropped)=0
Process method. 
 
A base class which provides memory management and object aggregation. 
 
virtual uint8_t Process(Ptr< Packet > packet, uint8_t offset, Ipv6Header const &ipv6Header, bool &isDropped)
Process method. 
 
Introspection did not find any typical Config paths. 
 
Introspection did not find any typical Config paths. 
 
a unique identifier for an interface. 
 
virtual uint8_t Process(Ptr< Packet > packet, uint8_t offset, Ipv6Header const &ipv6Header, bool &isDropped)
Process method.