// Custom includes
#include "InformationElements.hh"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
struct WLANBeaconPacketParser : public PacketParserBase
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:
using mixin::initSize;
using PacketTypeBase::nextPacketRange;
- static void dump(packet p, std::ostream &os);
+ static void dump(packet p, std::ostream & os);
};
+ /** \brief WLAN Beacon frame packet typedef
+ \ingroup protocolbundle_80211
+ */
typedef ConcretePacket<WLANBeaconPacketType> WLANBeaconPacket;
}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
//#include "WLANBeaconPacket.cci"
//#include "WLANBeaconPacket.ct"
//#include "WLANBeaconPacket.cti"