src/devices/mesh/dot11s/ie-dot11s-beacon-timing.cc
changeset 5423 79ff6ad1adbb
parent 5184 a109c38131dd
child 5450 dfcd6882cf19
equal deleted inserted replaced
5422:21a4f34518ff 5423:79ff6ad1adbb
   116     }
   116     }
   117 }
   117 }
   118 void
   118 void
   119 IeBeaconTiming::ClearTimingElement ()
   119 IeBeaconTiming::ClearTimingElement ()
   120 {
   120 {
   121   uint16_t to_delete = 0;
       
   122   uint16_t i;
       
   123   for (NeighboursTimingUnitsList::iterator j = m_neighbours.begin (); j != m_neighbours.end (); j++)
   121   for (NeighboursTimingUnitsList::iterator j = m_neighbours.begin (); j != m_neighbours.end (); j++)
   124     {
   122     {
   125       to_delete++;
       
   126       (*j) = 0;
   123       (*j) = 0;
   127     }
   124     }
   128   for (i = 0; i < to_delete; i++)
       
   129     {
       
   130       m_neighbours.pop_back ();
       
   131     }
       
   132   m_neighbours.clear ();
   125   m_neighbours.clear ();
   133 
       
   134 }
   126 }
   135 uint8_t
   127 uint8_t
   136 IeBeaconTiming::GetInformationSize () const
   128 IeBeaconTiming::GetInformationSize () const
   137 {
   129 {
   138   return (5 * m_numOfUnits );
   130   return (5 * m_numOfUnits );