uint8_t IeLinkMetricReport::DeserializeInformationField (Buffer::Iterator start, uint8_t length) { Buffer::Iterator i = start; m_metric = i.ReadLsbtohU32 (); return i.GetDistanceFrom (start); }
uint8_t IePerr::DeserializeInformationField (Buffer::Iterator start, uint8_t length) { Buffer::Iterator i = start; i.Next (1); //Mode flags is not used now uint8_t numOfDest = i.ReadU8 (); NS_ASSERT ((2 + 10 * numOfDest ) == length); length = 0; //to avoid compiler warning in optimized builds for (unsigned int j = 0; j < numOfDest; j++) { HwmpProtocol::FailedDestination unit; ReadFrom (i, unit.destination); unit.seqnum = i.ReadLsbtohU32 (); m_addressUnits.push_back (unit); } return i.GetDistanceFrom (start); }