src/devices/mesh/802.11s/ie-dot11s-beacon-timing.cc
changeset 4852 123dc54d734e
parent 4850 c3ee1deaa07a
child 4861 20d333d95df2
--- 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;
-  Ptr<IeDot11sBeaconTimingUnit>new_element = Create<IeDot11sBeaconTimingUnit>();
-  new_element->SetAid(AidToU8(aid));
-  new_element->SetLastBeacon(TimestampToU16(last_beacon));
-  new_element->SetBeaconInterval(BeaconIntervalToU16(beacon_interval));
-  m_neighbours.push_back(new_element);
+  Ptr<IeDot11sBeaconTimingUnit>new_element = Create<IeDot11sBeaconTimingUnit> ();
+  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<IeDot11sBeaconTimingUnit> new_element = Create<IeDot11sBeaconTimingUnit>();
-      new_element->SetAid(i.ReadU8());
-      new_element->SetLastBeacon(i.ReadNtohU16());
-      new_element->SetBeaconInterval(i.ReadNtohU16());
-      m_neighbours.push_back(new_element);
+      Ptr<IeDot11sBeaconTimingUnit> new_element = Create<IeDot11sBeaconTimingUnit> ();
+      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