(self, aBuffer)
| 322 | pass |
| 323 | |
| 324 | def decode(self, aBuffer): |
| 325 | i = ImpactPacket.IP(aBuffer) |
| 326 | self.set_decoded_protocol( i ) |
| 327 | off = i.get_header_size() |
| 328 | if i.get_ip_p() == ImpactPacket.UDP.protocol: |
| 329 | self.udp_decoder = UDPDecoder() |
| 330 | packet = self.udp_decoder.decode(aBuffer[off:]) |
| 331 | else: |
| 332 | self.data_decoder = DataDecoder() |
| 333 | packet = self.data_decoder.decode(aBuffer[off:]) |
| 334 | i.contains(packet) |
| 335 | return i |
| 336 | |
| 337 | class ICMPDecoder(Decoder): |
| 338 | def __init__(self): |
nothing calls this directly
no test coverage detected