Class: Nl::Linux::RtAddr::Messages::DumpGetaddrReply
Overview
Dump address information.
Constant Summary
collapse
- TYPE =
20
Structs::Ifaddrmsg
- ATTRIBUTE_SET =
AttributeSets::AddrAttrs
- ATTRIBUTES =
Ractor.make_shareable(%i[address local label cacheinfo])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#address ⇒ String
392
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 392
def address; attributes[:"address"]&.value; end
|
404
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 404
def cacheinfo; attributes[:"cacheinfo"]&.value; end
|
#ifa_family ⇒ Integer
376
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 376
def ifa_family; .ifa_family; end
|
#ifa_flags ⇒ Integer
382
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 382
def ifa_flags; .ifa_flags; end
|
#ifa_index ⇒ Integer
388
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 388
def ifa_index; .ifa_index; end
|
#ifa_prefixlen ⇒ Integer
379
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 379
def ifa_prefixlen; .ifa_prefixlen; end
|
#ifa_scope ⇒ Integer
385
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 385
def ifa_scope; .ifa_scope; end
|
#label ⇒ String
400
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 400
def label; attributes[:"label"]&.value; end
|
#local ⇒ String
396
|
# File 'nl-linux/generated/nl/linux/rt_addr.rb', line 396
def local; attributes[:"local"]&.value; end
|