Class: PacketGen::Header::OSPFv2::External
Overview
Instance Attribute Summary collapse
Method Summary
#[], #[]=, #bits_on, #body=, define_bit_fields_on, define_field, define_field_after, define_field_before, delete_field, fields, #fields, #force_binary, inherited, #initialize, #inspect, #is_optional?, #is_present?, #offset_of, #optional?, #optional_fields, #present?, #read, remove_bit_fields_on, remove_field, #sz, #to_h, #to_s, update_field
Instance Attribute Details
#e_flag ⇒ Boolean
155
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 155
define_bit_fields_on :u8, :e_flag, :tos, 7
|
#ext_route_tag ⇒ Integer
149
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 149
define_field :ext_route_tag, Types::Int32
|
#forwarding_addr ⇒ IP::Addr
146
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 146
define_field :forwarding_addr, IP::Addr
|
#metric ⇒ Integer
143
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 143
define_field :metric, Types::Int24
|
#tos ⇒ Integer
155
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 155
define_bit_fields_on :u8, :e_flag, :tos, 7
|
#u8 ⇒ Integer
140
|
# File 'lib/packetgen/header/ospfv2/lsa.rb', line 140
define_field :u8, Types::Int8
|