Class: Racket::L4::ICMPSourceQuench

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

Overview

ICMP Source Quench Message

Constant Summary

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) ⇒ ICMPSourceQuench

Returns a new instance of ICMPSourceQuench.



189
190
191
192
193
# File 'lib/racket/l4/icmp.rb', line 189

def initialize(*args)
  super(*args)
  self.type = 4 
  self.code = 0
end