some more #include cleanups
[senf.git] / senf / Packets / 80211Bundle / WLANPacket.hh
index 69c25a7..b5c2de9 100644 (file)
@@ -93,6 +93,8 @@ namespace senf
         boost::uint16_t sequenceNumber() const {
             return (uint16_t)(seqNumber_2()) << 4 | seqNumber_1();
         };
+        
+        void sequenceNumber(boost::uint16_t sn);
     };
 
     /** \brief WLAN Management frame packet
@@ -121,6 +123,9 @@ namespace senf
         static void dump(packet p, std::ostream &os);
     };
 
+    /** \brief WLAN Management frame packet typedef
+        \ingroup protocolbundle_80211
+     */
     typedef WLANPacket_MgtFrameType::packet WLANPacket_MgtFrame;
 
     ///////////////////////////////////////////////////////////////////////////
@@ -176,6 +181,9 @@ namespace senf
         static void dump(packet p, std::ostream &os);
     };
 
+    /** \brief WLAN Control frame packet typedef
+        \ingroup protocolbundle_80211
+     */
     typedef WLANPacket_CtrlFrameType::packet WLANPacket_CtrlFrame;
 
     ///////////////////////////////////////////////////////////////////////////
@@ -207,6 +215,8 @@ namespace senf
         boost::uint16_t sequenceNumber() const {
             return (uint16_t)(seqNumber_2()) << 4 | seqNumber_1();
         };
+        
+        void sequenceNumber(boost::uint16_t sn);
 
         // TODO fourth address field in case of WDS
         // SENF_PARSER_PRIVATE_VARIANT (wds_, dsBits,
@@ -266,6 +276,9 @@ namespace senf
         static void dump(packet p, std::ostream &os);
     };
 
+    /** \brief WLAN Data frame packet typedef
+        \ingroup protocolbundle_80211
+     */
     typedef WLANPacket_DataFrameType::packet WLANPacket_DataFrame;
 }