Utils/Console: Add SENF_CONSOLE_REGISTER_ENUM 'key()' support
[senf.git] / senf / Packets / 80211Bundle / WLANBeaconPacket.hh
index 3451770..72158a3 100644 (file)
@@ -28,7 +28,6 @@
 #define HH_SENF_Packets_80211Bundle_WLANBeaconPacket_ 1
 
 // Custom includes
-#include <senf/Packets/Packets.hh>
 #include "InformationElements.hh"
 
 ///////////////////////////////hh.p////////////////////////////////////////
@@ -44,16 +43,19 @@ namespace senf {
 
         SENF_PARSER_FIELD( ssidIE, WLANSSIDInfoElementParser );
         WLANSSIDInfoElementParser::value_t ssid() const { return ssidIE().value(); }
-        
+
+        SENF_PARSER_FIELD( supportedRatesIE, WLANSupportedRatesInfoElementParser );
+
+        SENF_PARSER_LIST ( ieList, packetSize(), WLANGenericInfoElementParser );
+
         SENF_PARSER_FINALIZE( WLANBeaconPacketParser );
-        
     };
 
+
     /** \brief WLAN Beacon frame packet
 
         \par Packet type (typedef):
-            \refWLANBeaconPacket
+            \ref WLANBeaconPacket
 
         \par Fields:
 
@@ -74,6 +76,9 @@ namespace senf {
         static void dump(packet p, std::ostream &os);
     };
 
+    /** \brief WLAN Beacon frame packet typedef
+        \ingroup protocolbundle_80211
+     */
     typedef ConcretePacket<WLANBeaconPacketType> WLANBeaconPacket;
 
 }