equal
deleted
inserted
replaced
301 MessageHeader::Mid::Deserialize (Buffer::Iterator start, uint32_t messageSize) |
301 MessageHeader::Mid::Deserialize (Buffer::Iterator start, uint32_t messageSize) |
302 { |
302 { |
303 Buffer::Iterator i = start; |
303 Buffer::Iterator i = start; |
304 |
304 |
305 this->interfaceAddresses.clear (); |
305 this->interfaceAddresses.clear (); |
306 NS_ASSERT (messageSize >= 0); |
|
307 NS_ASSERT (messageSize % IPV4_ADDRESS_SIZE == 0); |
306 NS_ASSERT (messageSize % IPV4_ADDRESS_SIZE == 0); |
308 |
307 |
309 int numAddresses = messageSize / IPV4_ADDRESS_SIZE; |
308 int numAddresses = messageSize / IPV4_ADDRESS_SIZE; |
310 this->interfaceAddresses.erase (this->interfaceAddresses.begin(), |
309 this->interfaceAddresses.erase (this->interfaceAddresses.begin(), |
311 this->interfaceAddresses.end ()); |
310 this->interfaceAddresses.end ()); |