src/node/ipv4-address.cc
changeset 1432 3aef7d7a71c2
parent 1208 ad83a13631c1
child 1318 89b78e2d521e
child 1737 e72c130c3a59
equal deleted inserted replaced
1431:3760d52ef5d1 1432:3aef7d7a71c2
   169 }
   169 }
   170 
   170 
   171 bool 
   171 bool 
   172 Ipv4Address::IsMulticast (void) const
   172 Ipv4Address::IsMulticast (void) const
   173 {
   173 {
   174   // XXX
   174 //
   175   return false;
   175 // Multicast addresses are defined as ranging from 224.0.0.0 through 
       
   176 // 239.255.255.255 (which is E0000000 through EFFFFFFF in hex).
       
   177 //
       
   178   return (m_address >= 0xe0000000 && m_address <= 0xefffffff);
   176 }
   179 }
   177 
   180 
   178 uint32_t
   181 uint32_t
   179 Ipv4Address::GetHostOrder (void) const
   182 Ipv4Address::GetHostOrder (void) const
   180 {
   183 {