X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FICMPv6Packet.hh;h=c5c26940e195fcf1b56e68946fb33e0268470095;hb=33adfa86c0b25cb6eeda0fa12d47e077e488375a;hp=bc7d9c2fd3d3bb22fd7956294fc480b0551cfdd1;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/DefaultBundle/ICMPv6Packet.hh b/senf/Packets/DefaultBundle/ICMPv6Packet.hh index bc7d9c2..c5c2694 100644 --- a/senf/Packets/DefaultBundle/ICMPv6Packet.hh +++ b/senf/Packets/DefaultBundle/ICMPv6Packet.hh @@ -27,7 +27,7 @@ #define HH_SENF_Packets_DefaultBundle_ICMPv6Packet_ 1 // Custom includes -#include "../../Packets/Packets.hh" +#include //#include "ICMPv6Packet.mpp" ///////////////////////////////hh.p//////////////////////////////////////// @@ -47,7 +47,7 @@ namespace senf struct ICMPTypes { // ICMP type registry - typedef boost::uint16_t key_t; + typedef boost::uint8_t key_t; }; /** \brief ICMP Packet for IPv6 @@ -84,11 +84,14 @@ namespace senf } static void finalize(packet p) { - p->checksum() << p->calcChecksum(); p->type() << key(p.next(senf::nothrow)); + p->checksum() << p->calcChecksum(); } }; + /** \brief ICMPv6 packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket ICMPv6Packet; }