IPv6 routing 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 IPv6RoutingPacket 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< IPv6RoutingPacketType, 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< IPv6RoutingPacketType > const &p) |
static PacketInterpreterBase::factory_t | nextPacketType (ConcretePacket< IPv6RoutingPacketType > const &p) |
static PacketInterpreterBase::size_type | initSize () |
static void | init (ConcretePacket< IPv6RoutingPacketType > const &p) |
Static Public Attributes | |
static const IPTypes::key_t | ipType = 43 |
IPv6 routing extension.
Definition at line 177 of file IPv6Extensions.hh.
Definition at line 181 of file IPv6Extensions.hh.
IPv6 routing extension packet typedef.
Definition at line 183 of file IPv6Extensions.hh.
typedef to the parser of IPv6 routing extension packet
Definition at line 185 of file IPv6Extensions.hh.
|
static |
Dump given IPv6RoutingPacket in readable form to given output stream.
Definition at line 61 of file IPv6Extensions.cc.
|
static |
Definition at line 76 of file IPv6Extensions.cc.
Definition at line 192 of file IPv6Extensions.hh.
|
static |
Definition at line 199 of file IPv6Extensions.hh.