Class: Nl::Linux::Nftables::SubMessages::ExprOps::Log

Inherits:
SubMessage
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/nftables.rb

Constant Summary collapse

FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::LogAttrs

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#flags ⇒ Integer

logging flags

Known flags are defined in Flags::LogFlags.

Returns:

  • (Integer)

See Also:



4281
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4281

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

#group ⇒ Integer

netlink group to send messages to

Returns:

  • (Integer)

See Also:



4252
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4252

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

#level ⇒ Integer

log level

Known enum values are defined in Enums::LogLevel.

Returns:

  • (Integer)

See Also:



4274
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4274

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

#prefix ⇒ String

prefix to prepend to log messages

Returns:

  • (String)

See Also:



4257
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4257

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

#qthreshold ⇒ Integer

queue threshold

Returns:

  • (Integer)

See Also:



4267
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4267

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

#snaplen ⇒ Integer

length of payload to include in netlink message

Returns:

  • (Integer)

See Also:



4262
# File 'nl-linux/generated/nl/linux/nftables.rb', line 4262

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