Class: Nl::Linux::RtNeigh::Messages::DumpGetneightblReply

Inherits:
Raw::Message
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/rt_neigh.rb

Overview

Get or dump neighbour tables

Constant Summary collapse

TYPE =
64
FIXED_HEADER =
Structs::Ndtmsg
ATTRIBUTE_SET =
AttributeSets::NdtAttrs
ATTRIBUTES =
Ractor.make_shareable(%i[name thresh1 thresh2 thresh3 config parms stats gc_interval])

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods inherited from Raw::Message

#append_attribute, decode, #initialize

Methods included from StructuredPayload

#encode, #initialize

Constructor Details

This class inherits a constructor from Nl::Raw::Message

Instance Method Details

#config ⇒ Structs::NdtConfig



1235
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1235

def config; attributes[:"config"]&.value; end

#family ⇒ Integer

Returns:

  • (Integer)


1215
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1215

def family; fixed_header.family; end

#gc_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



1247
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1247

def gc_interval; attributes[:"gc_interval"]&.value; end

#name ⇒ String

Returns:

  • (String)

See Also:



1219
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1219

def name; attributes[:"name"]&.value; end

#parms ⇒ AttributeSets::NdtpaAttrs



1239
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1239

def parms; attributes[:"parms"]&.value; end

#stats ⇒ Structs::NdtStats



1243
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1243

def stats; attributes[:"stats"]&.value; end

#thresh1 ⇒ Integer

Returns:

  • (Integer)

See Also:



1223
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1223

def thresh1; attributes[:"thresh1"]&.value; end

#thresh2 ⇒ Integer

Returns:

  • (Integer)

See Also:



1227
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1227

def thresh2; attributes[:"thresh2"]&.value; end

#thresh3 ⇒ Integer

Returns:

  • (Integer)

See Also:



1231
# File 'nl-linux/generated/nl/linux/rt_neigh.rb', line 1231

def thresh3; attributes[:"thresh3"]&.value; end