diff -r 44a5075d854e -r 123dc54d734e src/devices/mesh/802.11s/ie-dot11s-beacon-timing.cc --- a/src/devices/mesh/802.11s/ie-dot11s-beacon-timing.cc Wed Mar 18 20:37:54 2009 +0300 +++ b/src/devices/mesh/802.11s/ie-dot11s-beacon-timing.cc Wed Mar 18 22:36:12 2009 +0300 @@ -25,7 +25,7 @@ /******************************************* * IeDot11sBeaconTimingUnit *******************************************/ -IeDot11sBeaconTimingUnit::IeDot11sBeaconTimingUnit(): +IeDot11sBeaconTimingUnit::IeDot11sBeaconTimingUnit (): m_aid (0), m_lastBeacon (0), m_beaconInterval (0) @@ -33,37 +33,37 @@ } void -IeDot11sBeaconTimingUnit::SetAid(uint8_t aid) +IeDot11sBeaconTimingUnit::SetAid (uint8_t aid) { m_aid = aid; } void -IeDot11sBeaconTimingUnit::SetLastBeacon(uint16_t lastBeacon) +IeDot11sBeaconTimingUnit::SetLastBeacon (uint16_t lastBeacon) { m_lastBeacon = lastBeacon; } void -IeDot11sBeaconTimingUnit::SetBeaconInterval(uint16_t beaconInterval) +IeDot11sBeaconTimingUnit::SetBeaconInterval (uint16_t beaconInterval) { m_beaconInterval = beaconInterval; } uint8_t -IeDot11sBeaconTimingUnit::GetAid() +IeDot11sBeaconTimingUnit::GetAid () { return m_aid; } uint16_t -IeDot11sBeaconTimingUnit::GetLastBeacon() +IeDot11sBeaconTimingUnit::GetLastBeacon () { return m_lastBeacon; } uint16_t -IeDot11sBeaconTimingUnit::GetBeaconInterval() +IeDot11sBeaconTimingUnit::GetBeaconInterval () { return m_beaconInterval; } @@ -71,76 +71,75 @@ /******************************************* * IeDot11sBeaconTiming *******************************************/ -IeDot11sBeaconTiming::IeDot11sBeaconTiming(): - m_numOfUnits(0) +IeDot11sBeaconTiming::IeDot11sBeaconTiming (): + m_numOfUnits (0) { } IeDot11sBeaconTiming::NeighboursTimingUnitsList -IeDot11sBeaconTiming::GetNeighboursTimingElementsList() +IeDot11sBeaconTiming::GetNeighboursTimingElementsList () { return m_neighbours; } void -IeDot11sBeaconTiming::AddNeighboursTimingElementUnit( +IeDot11sBeaconTiming::AddNeighboursTimingElementUnit ( uint16_t aid, Time last_beacon, //MicroSeconds! Time beacon_interval //MicroSeconds! ) { - if(m_numOfUnits == 50) + if (m_numOfUnits == 50) return; //Firs we lookup if this element already exists - for (NeighboursTimingUnitsList::iterator i = m_neighbours.begin(); i!= m_neighbours.end(); i++) + for (NeighboursTimingUnitsList::iterator i = m_neighbours.begin (); i != m_neighbours.end(); i++) if ( - ((*i)->GetAid() == AidToU8(aid)) - && ((*i)->GetLastBeacon() == TimestampToU16(last_beacon)) - && ((*i)->GetBeaconInterval() == BeaconIntervalToU16(beacon_interval)) + ((*i)->GetAid () == AidToU8(aid)) + && ((*i)->GetLastBeacon () == TimestampToU16(last_beacon)) + && ((*i)->GetBeaconInterval () == BeaconIntervalToU16(beacon_interval)) ) return; - Ptrnew_element = Create(); - new_element->SetAid(AidToU8(aid)); - new_element->SetLastBeacon(TimestampToU16(last_beacon)); - new_element->SetBeaconInterval(BeaconIntervalToU16(beacon_interval)); - m_neighbours.push_back(new_element); + Ptrnew_element = Create (); + new_element->SetAid (AidToU8(aid)); + new_element->SetLastBeacon (TimestampToU16(last_beacon)); + new_element->SetBeaconInterval (BeaconIntervalToU16(beacon_interval)); + m_neighbours.push_back (new_element); m_numOfUnits++; } void -IeDot11sBeaconTiming::DelNeighboursTimingElementUnit( +IeDot11sBeaconTiming::DelNeighboursTimingElementUnit ( uint16_t aid, Time last_beacon, //MicroSeconds! Time beacon_interval //MicroSeconds! ) { - for (NeighboursTimingUnitsList::iterator i = m_neighbours.begin(); i!= m_neighbours.end(); i++) + for (NeighboursTimingUnitsList::iterator i = m_neighbours.begin (); i != m_neighbours.end(); i++) if ( - ((*i)->GetAid() == AidToU8(aid)) - && ((*i)->GetLastBeacon() == TimestampToU16(last_beacon)) - && ((*i)->GetBeaconInterval() == BeaconIntervalToU16(beacon_interval)) + ((*i)->GetAid () == AidToU8(aid)) + && ((*i)->GetLastBeacon () == TimestampToU16(last_beacon)) + && ((*i)->GetBeaconInterval () == BeaconIntervalToU16(beacon_interval)) ) { - m_neighbours.erase(i); + m_neighbours.erase (i); m_numOfUnits--; break; } - } void -IeDot11sBeaconTiming::ClearTimingElement() +IeDot11sBeaconTiming::ClearTimingElement () { uint16_t to_delete = 0; uint16_t i; - for (NeighboursTimingUnitsList::iterator j = m_neighbours.begin(); j!= m_neighbours.end(); j++) + for (NeighboursTimingUnitsList::iterator j = m_neighbours.begin (); j != m_neighbours.end(); j++) { to_delete++; (*j) = 0; } for (i = 0; i < to_delete; i ++) - m_neighbours.pop_back(); - m_neighbours.clear(); + m_neighbours.pop_back (); + m_neighbours.clear (); } @@ -151,7 +150,7 @@ } void -IeDot11sBeaconTiming::PrintInformation(std::ostream& os) const +IeDot11sBeaconTiming::PrintInformation (std::ostream& os) const { //TODO } @@ -159,11 +158,11 @@ void IeDot11sBeaconTiming::SerializeInformation (Buffer::Iterator i) const { - for (NeighboursTimingUnitsList::const_iterator j = m_neighbours.begin(); j!= m_neighbours.end(); j++) + for (NeighboursTimingUnitsList::const_iterator j = m_neighbours.begin (); j != m_neighbours.end(); j++) { - i.WriteU8 ((*j)->GetAid()); - i.WriteHtonU16 ((*j)->GetLastBeacon()); - i.WriteHtonU16 ((*j)->GetBeaconInterval()); + i.WriteU8 ((*j)->GetAid ()); + i.WriteHtonU16 ((*j)->GetLastBeacon ()); + i.WriteHtonU16 ((*j)->GetBeaconInterval ()); } } uint8_t @@ -173,30 +172,30 @@ m_numOfUnits = length/5; for (int j = 0; j < m_numOfUnits; j ++) { - Ptr new_element = Create(); - new_element->SetAid(i.ReadU8()); - new_element->SetLastBeacon(i.ReadNtohU16()); - new_element->SetBeaconInterval(i.ReadNtohU16()); - m_neighbours.push_back(new_element); + Ptr new_element = Create (); + new_element->SetAid (i.ReadU8()); + new_element->SetLastBeacon (i.ReadNtohU16()); + new_element->SetBeaconInterval (i.ReadNtohU16()); + m_neighbours.push_back (new_element); } - return i.GetDistanceFrom(start); + return i.GetDistanceFrom (start); }; uint16_t -IeDot11sBeaconTiming::TimestampToU16(Time x) +IeDot11sBeaconTiming::TimestampToU16 (Time x) { - return ((uint16_t)((x.GetMicroSeconds() >> 8)&0xffff)); + return ((uint16_t) ((x.GetMicroSeconds() >> 8)&0xffff)); }; uint16_t -IeDot11sBeaconTiming::BeaconIntervalToU16(Time x) +IeDot11sBeaconTiming::BeaconIntervalToU16 (Time x) { - return ((uint16_t)(x.GetMicroSeconds() >>10)&0xffff); + return ((uint16_t) (x.GetMicroSeconds() >>10)&0xffff); }; uint8_t -IeDot11sBeaconTiming::AidToU8(uint16_t x) +IeDot11sBeaconTiming::AidToU8 (uint16_t x) { - return (uint8_t)(x&0xff); + return (uint8_t) (x&0xff); }; } //namespace ns3