Class: IPV4Header
- Inherits:
-
BinData::Record
- Object
- BinData::Record
- IPV4Header
- Defined in:
- lib/logstash/codecs/sflow/packet_header.rb
Overview
noinspection RubyResolve,RubyResolve
Instance Method Summary collapse
Instance Method Details
#has_data?(size_header) ⇒ Boolean
88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/logstash/codecs/sflow/packet_header.rb', line 88 def has_data?(size_header) bytes_left = size_header / 8 - ip_header_length * 4 case ip_protocol when 6 return bytes_left >= 20 when 17 return bytes_left >= 8 else return true end end |
#is_options? ⇒ Boolean
100 101 102 |
# File 'lib/logstash/codecs/sflow/packet_header.rb', line 100 def ip_header_length.to_i > 5 end |