Class: Nl::Linux::MptcpPm::AttributeSets::EventAttr

Inherits:
AttributeSet
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/mptcp_pm.rb

Defined Under Namespace

Classes: Attribute, Backup, Daddr4, Daddr6, Dport, Error, Family, Flags, IfIdx, LocId, RemId, ResetFlags, ResetReason, Saddr4, Saddr6, ServerSide, Sport, Timeout, Token

Constant Summary

Constants inherited from AttributeSet

AttributeSet::SELECTOR_NAMES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AttributeSet

#<<, #[], build_attributes, decode, #encode, #initialize

Constructor Details

This class inherits a constructor from Nl::AttributeSet

Class Method Details

.by_name(name) ⇒ Attribute

Looks up Attribute class by name.

Parameters:

  • name (Symbol)

Returns:



675
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 675

def by_name(name); BY_NAME.fetch(name); end

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



681
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 681

def by_type(type); BY_TYPE.fetch(type); end

Instance Method Details

#backup ⇒ Integer

Returns:

  • (Integer)

See Also:



639
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 639

def backup; self[:"backup"]&.value; end

#daddr4 ⇒ Integer

Returns:

  • (Integer)

See Also:



623
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 623

def daddr4; self[:"daddr4"]&.value; end

#daddr6 ⇒ String

Returns:

  • (String)

See Also:



627
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 627

def daddr6; self[:"daddr6"]&.value; end

#dport ⇒ Integer

Returns:

  • (Integer)

See Also:



635
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 635

def dport; self[:"dport"]&.value; end

#error ⇒ Integer

Returns:

  • (Integer)

See Also:



643
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 643

def error; self[:"error"]&.value; end

#family ⇒ Integer

Returns:

  • (Integer)

See Also:



603
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 603

def family; self[:"family"]&.value; end

#flags ⇒ Integer

Returns:

  • (Integer)

See Also:



647
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 647

def flags; self[:"flags"]&.value; end

#if_idx ⇒ Integer

Returns:

  • (Integer)

See Also:



655
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 655

def if_idx; self[:"if_idx"]&.value; end

#loc_id ⇒ Integer

Returns:

  • (Integer)

See Also:



607
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 607

def loc_id; self[:"loc_id"]&.value; end

#rem_id ⇒ Integer

Returns:

  • (Integer)

See Also:



611
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 611

def rem_id; self[:"rem_id"]&.value; end

#reset_flags ⇒ Integer

Returns:

  • (Integer)

See Also:



663
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 663

def reset_flags; self[:"reset_flags"]&.value; end

#reset_reason ⇒ Integer

Returns:

  • (Integer)

See Also:



659
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 659

def reset_reason; self[:"reset_reason"]&.value; end

#saddr4 ⇒ Integer

Returns:

  • (Integer)

See Also:



615
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 615

def saddr4; self[:"saddr4"]&.value; end

#saddr6 ⇒ String

Returns:

  • (String)

See Also:



619
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 619

def saddr6; self[:"saddr6"]&.value; end

#server_side ⇒ Integer

Deprecated: use 'flags'

Returns:

  • (Integer)

See Also:



668
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 668

def server_side; self[:"server_side"]&.value; end

#sport ⇒ Integer

Returns:

  • (Integer)

See Also:



631
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 631

def sport; self[:"sport"]&.value; end

#timeout ⇒ Integer

Returns:

  • (Integer)

See Also:



651
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 651

def timeout; self[:"timeout"]&.value; end

#token ⇒ Integer

Returns:

  • (Integer)

See Also:



599
# File 'nl-linux/generated/nl/linux/mptcp_pm.rb', line 599

def token; self[:"token"]&.value; end