Class: PacketGen::Header::ICMP

Inherits:
Object
  • Object
show all
Defined in:
lib/capra/packetgen_extensions.rb

Instance Method Summary collapse

Instance Method Details

#destination_unreachable?Boolean

Returns:

  • (Boolean)


127
128
129
# File 'lib/capra/packetgen_extensions.rb', line 127

def destination_unreachable?
  self.type == 3
end

#echo?Boolean

Returns:

  • (Boolean)


135
136
137
# File 'lib/capra/packetgen_extensions.rb', line 135

def echo?
  self.type == 8
end

#echo_reply?Boolean

Returns:

  • (Boolean)


123
124
125
# File 'lib/capra/packetgen_extensions.rb', line 123

def echo_reply?
  self.type == 0
end

#redirect?Boolean

Returns:

  • (Boolean)


131
132
133
# File 'lib/capra/packetgen_extensions.rb', line 131

def redirect?
  self.type == 5
end

#router_advertisement?Boolean

Returns:

  • (Boolean)


139
140
141
# File 'lib/capra/packetgen_extensions.rb', line 139

def router_advertisement?
  self.type == 9
end

#router_solicitation?Boolean

Returns:

  • (Boolean)


143
144
145
# File 'lib/capra/packetgen_extensions.rb', line 143

def router_solicitation?
  self.type == 10
end