class Pio::Lldp::OptionalTlv

Optional TLV and End Of LLDPDU

Public Instance Methods

chooser() click to toggle source
# File lib/pio/lldp/optional_tlv.rb, line 37
def chooser
  if valid_optional_tlv?
    tlv_type
  else
    'unknown'
  end
end
end_of_lldpdu?() click to toggle source
# File lib/pio/lldp/optional_tlv.rb, line 33
def end_of_lldpdu?
  tlv_type.zero?
end

Private Instance Methods

end_of_lldpdu_tlv?() click to toggle source
# File lib/pio/lldp/optional_tlv.rb, line 56
def end_of_lldpdu_tlv?
  tlv_type.zero?
end
optional_tlv?() click to toggle source
# File lib/pio/lldp/optional_tlv.rb, line 51
def optional_tlv?
  tmp_tlv_type = tlv_type
  4 <= tmp_tlv_type && tmp_tlv_type <= 127
end
valid_optional_tlv?() click to toggle source
# File lib/pio/lldp/optional_tlv.rb, line 47
def valid_optional_tlv?
  optional_tlv? || end_of_lldpdu_tlv?
end