This Mixin simplifies access to the ICMPHeaders. Mix this in with your packet interface, and it will add methods that essentially delegate to the ‘icmp_header’ method (assuming that it is a ICMPHeader object)
# File lib/packetfu/protos/icmp/mixin.rb, line 12 def icmp_calc_sum; self.icmp_header.icmp_calc_sum; end
# File lib/packetfu/protos/icmp/mixin.rb, line 9 def icmp_code; self.icmp_header.icmp_code; end
# File lib/packetfu/protos/icmp/mixin.rb, line 8 def icmp_code=(v); self.icmp_header.icmp_code= v; end
# File lib/packetfu/protos/icmp/mixin.rb, line 13 def icmp_recalc(*v); self.icmp_header.icmp_recalc(*v); end
# File lib/packetfu/protos/icmp/mixin.rb, line 11 def icmp_sum; self.icmp_header.icmp_sum; end
# File lib/packetfu/protos/icmp/mixin.rb, line 10 def icmp_sum=(v); self.icmp_header.icmp_sum= v; end
# File lib/packetfu/protos/icmp/mixin.rb, line 14 def icmp_sum_readable; self.icmp_header.icmp_sum_readable; end
Generated with the Darkfish Rdoc Generator 2.