Class: Racket::L4::ICMPTimeExceeded

Inherits:
ICMPGeneric show all
Defined in:
lib/racket/l4/icmp.rb

Overview

ICMP Time Exceeded Message

Constant Summary collapse

ICMP_CODE_TTL_EXCEEDED_IN_TRANSIT =
0
ICMP_CODE_FRAG_REASSEMBLY_TIME_EXCEEDED =
1

Constants inherited from ICMPGeneric

Racket::L4::ICMPGeneric::ICMP_TYPE_ADDRESS_MASK_REPLY, Racket::L4::ICMPGeneric::ICMP_TYPE_ADDRESS_MASK_REQUEST, Racket::L4::ICMPGeneric::ICMP_TYPE_DESTINATION_UNREACHABLE, Racket::L4::ICMPGeneric::ICMP_TYPE_ECHO_REPLY, Racket::L4::ICMPGeneric::ICMP_TYPE_ECHO_REQUEST, Racket::L4::ICMPGeneric::ICMP_TYPE_INFO_REPLY, Racket::L4::ICMPGeneric::ICMP_TYPE_INFO_REQUEST, Racket::L4::ICMPGeneric::ICMP_TYPE_MOBILE_IP_ADVERTISEMENT, Racket::L4::ICMPGeneric::ICMP_TYPE_PARAMETER_PROBLEM, Racket::L4::ICMPGeneric::ICMP_TYPE_REDIRECT, Racket::L4::ICMPGeneric::ICMP_TYPE_ROUTER_SOLICITATION, Racket::L4::ICMPGeneric::ICMP_TYPE_SOURCE_QUENCH, Racket::L4::ICMPGeneric::ICMP_TYPE_TIMESTAMP_REPLY, Racket::L4::ICMPGeneric::ICMP_TYPE_TIMESTAMP_REQUEST, Racket::L4::ICMPGeneric::ICMP_TYPE_TIME_EXCEEDED

Instance Attribute Summary

Attributes inherited from RacketPart

#autofix

Instance Method Summary collapse

Methods inherited from ICMPGeneric

#checksum!, #checksum?, #fix!

Methods inherited from RacketPart

#autofix?, #fix!, #pretty

Constructor Details

#initialize(*args) ⇒ ICMPTimeExceeded

Returns a new instance of ICMPTimeExceeded.



160
161
162
163
# File 'lib/racket/l4/icmp.rb', line 160

def initialize(*args)
  super(*args)
  self.type = 11 
end