IPv6 Destination Options extension. More...
#include <senf/Packets/DefaultBundle/IPv6Extensions.hh>
Static Public Member Functions | |
static key_t | nextPacketKey (packet p) |
static void | dump (packet p, std::ostream &os) |
Dump given IPv6DestinationOptionsPacket in readable form to given output stream. More... | |
static void | finalize (packet p) |
Static Public Member Functions inherited from senf::PacketTypeBase | |
static optional_range | no_range () |
static factory_t | no_factory () |
template<class PacketType > | |
static factory_t | factory () |
static size_type | initSize () |
Get size of new (empty) packet. More... | |
static size_type | initHeadSize () |
Get size of new (empty) packet header. More... | |
static void | init (packet p) |
Initialize new packet. More... | |
static optional_range | nextPacketRange (packet p) |
Get next packet placement. More... | |
static factory_t | nextPacketType (packet p) |
Get type of next packet. More... | |
static void | finalize (packet p) |
Finalize packet. More... | |
static void | dump (packet p, std::ostream &os) |
Dump packet data in readable form. More... | |
Static Public Member Functions inherited from senf::PacketTypeMixin< IPv6DestinationOptionsPacketType, IPTypes > | |
static optional_key_t | key (Packet const &p) |
Find key of packet from registry. More... | |
static PacketTypeBase::factory_t | lookup (key_t key) |
Lookup the key in the registry. More... | |
static PacketInterpreterBase::optional_range | nextPacketRange (ConcretePacket< IPv6DestinationOptionsPacketType > const &p) |
static PacketInterpreterBase::factory_t | nextPacketType (ConcretePacket< IPv6DestinationOptionsPacketType > const &p) |
static PacketInterpreterBase::size_type | initSize () |
static void | init (ConcretePacket< IPv6DestinationOptionsPacketType > const &p) |
Static Public Attributes | |
static const IPTypes::key_t | ipType = 60u |
IPv6 Destination Options extension.
Definition at line 325 of file IPv6Extensions.hh.
typedef PacketTypeMixin<IPv6DestinationOptionsPacketType, IPTypes> senf::IPv6DestinationOptionsPacketType::mixin |
Definition at line 329 of file IPv6Extensions.hh.
typedef ConcretePacket<IPv6DestinationOptionsPacketType> senf::IPv6DestinationOptionsPacketType::packet |
IPv6 Destination Options extension packet typedef.
Definition at line 331 of file IPv6Extensions.hh.
typedef to the parser of IPv6 Destination Options extension packet
Definition at line 333 of file IPv6Extensions.hh.
|
static |
Dump given IPv6DestinationOptionsPacket in readable form to given output stream.
Definition at line 114 of file IPv6Extensions.cc.
|
static |
Definition at line 126 of file IPv6Extensions.cc.
Definition at line 340 of file IPv6Extensions.hh.
|
static |
Definition at line 346 of file IPv6Extensions.hh.