Packets: Add StringParser ostream operation
[senf.git] / Packets / DefaultBundle / ICMPv6TypePacket.hh
index 475b11f..25af18e 100644 (file)
@@ -26,7 +26,8 @@
 #define HH_SENF_Packets_DefaultBundle_ICMPv6TypePacket_ 1
 
 // Custom includes
-#include "../../Packets/Packets.hh"
+#include "../Packets.hh"
+#include "IPv6Packet.hh"
 #include "ICMPv6Packet.hh"
 
 namespace senf {
@@ -172,7 +173,7 @@ namespace senf {
     
         /*   Code     static set to 0       */
     //     SENF_PARSER_INIT() {
-    //         ICMPv6Packet icmpv6 (senf::Packet().rfind<ICMPv6Packet>(senf::nothrow));
+    //         ICMPv6Packet icmpv6 (packet().rfind<ICMPv6Packet>(senf::nothrow));
     //         icmpv6->code() = 0;
     //     }
         
@@ -216,7 +217,7 @@ namespace senf {
         /*  Code    0 - Hop limit exceeded in transit
                     1 - Fragment reassembly time exceeded   */
         void setErrCode(int code){
-            ICMPv6Packet icmpv6 (senf::Packet().rfind<ICMPv6Packet>(senf::nothrow));
+            ICMPv6Packet icmpv6 (packet().rfind<ICMPv6Packet>(senf::nothrow));
             icmpv6->code() = code;
         }
         
@@ -261,7 +262,7 @@ namespace senf {
                     2 - Unrecognized IPv6 option encountered          */
         
         void setErrCode(int code){
-            ICMPv6Packet icmpv6 (senf::Packet().rfind<ICMPv6Packet>(senf::nothrow));
+            ICMPv6Packet icmpv6 (packet().rfind<ICMPv6Packet>(senf::nothrow));
             icmpv6->code() = code;
         }
         SENF_PARSER_FINALIZE ( ICMPv6ErrParamProblemParser );
@@ -329,7 +330,7 @@ namespace senf {
     /** \brief MLDv2 Listener query
 
         \par Packet type (typedef):
-           \ref MLDv2ListenerQuery
+            \ref MLDv2ListenerQuery
 
         \par Fields:
             \ref MLDv2ListenerQueryParser
@@ -388,7 +389,7 @@ namespace senf {
     /** \brief MLDv2 Listener report
 
         \par Packet type (typedef):
-           \ref MLDv2ListenerReport
+            \ref MLDv2ListenerReport
 
         \par Fields:
             \ref MLDv2ListenerReportParser