Class: Icmp
- Inherits:
-
BinData::Record
- Object
- BinData::Record
- Icmp
- Defined in:
- lib/icmp.rb
Constant Summary collapse
- TYPES =
{ echo_reply: 0, echo_request: 8 }
Instance Method Summary collapse
Instance Method Details
#echo? ⇒ Boolean
15 16 17 |
# File 'lib/icmp.rb', line 15 def echo? type == :echo_request || type == :echo_reply end |
#length ⇒ Object
19 20 21 |
# File 'lib/icmp.rb', line 19 def length 4 + (echo? ? 4 + data.length : 0) end |