X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2F80211Bundle%2FWLANBeaconPacket.cc;h=4bd4d15a2393efe1d955b91e3e22a5fcc4738df2;hb=9762e8c5d2f6c1264ba97acd3e589f6fa8f522c6;hp=327a838cf3782cad4f45fbfc10221bac93dbb8d1;hpb=a3f9296f648c4991a1576d4200abfdc72788bc16;p=senf.git diff --git a/senf/Packets/80211Bundle/WLANBeaconPacket.cc b/senf/Packets/80211Bundle/WLANBeaconPacket.cc index 327a838..4bd4d15 100644 --- a/senf/Packets/80211Bundle/WLANBeaconPacket.cc +++ b/senf/Packets/80211Bundle/WLANBeaconPacket.cc @@ -35,8 +35,16 @@ prefix_ void senf::WLANBeaconPacketType::dump(packet p, std::ostream &os) { boost::io::ios_all_saver ias(os); - os << "WLAN Beacon:\n" - << senf::fieldName("timestamp") << unsigned( p->timestamp()) << "\n"; + os << "WLAN beacon frame:\n" + << senf::fieldName("timestamp") << unsigned( p->timestamp()) << "\n" + << senf::fieldName("beaconInterval") << unsigned( p->beaconInterval()) << "\n"; + p->ssidIE().dump( os); + p->supportedRatesIE().dump( os); + os << " Optional Information Elements:\n"; + typedef parser::ieList_t::container ieListContainer_t; + ieListContainer_t ieListContainer (p->ieList()); + for (ieListContainer_t::const_iterator i = ieListContainer.begin(); i != ieListContainer.end(); ++i) + i->dump( os); } ///////////////////////////////cc.e////////////////////////////////////////