Class: PacketGen::Header::DNS::Option

Inherits:
BinStruct::AbstractTLV
  • Object
show all
Defined in:
lib/packetgen/header/dns/option.rb,
lib/packetgen/header/dns/option.rb

Overview

DNS option is a TLV object:

  • #code is a BinStruct::Int16,

  • #length is a BinStruct::Int16,

  • #data is a BinStruct::String.

Since:

  • 1.3.0

  • 3.1.0 defined with BinStruct::AbstractTLV

Instance Attribute Summary collapse

Instance Attribute Details

#codeInteger

Alias for #type

Returns:

  • (Integer)


15
# File 'lib/packetgen/header/dns/option.rb', line 15

class Option < BinStruct::AbstractTLV; end

#dataBinStruct::String

Alias for #value

Returns:

  • (BinStruct::String)


15
# File 'lib/packetgen/header/dns/option.rb', line 15

class Option < BinStruct::AbstractTLV; end