Class: Nl::Linux::Conntrack
- Inherits:
-
Raw::Family
- Object
- Family
- Raw::Family
- Nl::Linux::Conntrack
- Defined in:
- nl-linux/generated/nl/linux/conntrack.rb
Overview
Netfilter connection tracking subsystem over nfnetlink
Defined Under Namespace
Modules: AttributeSets, Enums, Flags, Messages, Notifications, Structs Classes: AsyncOperations
Constant Summary collapse
- NAME =
"conntrack"- PROTONUM =
12
Class Method Summary collapse
Instance Method Summary collapse
-
#async(stream_capacity: nil) ⇒ AsyncOperations
Returns the asynchronous operation facade for this family.
-
#do_get(**args) ⇒ Messages::DoGetReply
get / dump entries.
-
#dump_get(**args, &block) ⇒ Object
get / dump entries.
-
#dump_get_stats(**args, &block) ⇒ Object
dump pcpu conntrack stats.
Class Method Details
.open(executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) ⇒ Conntrack .open(executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) {|family| ... } ⇒ Object
24 25 26 |
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 24 def self.open(executor: nil, notification_capacity: DEFAULT_NOTIFICATION_CAPACITY) super end |
Instance Method Details
#async(stream_capacity: nil) ⇒ AsyncOperations
Returns the asynchronous operation facade for this family.
2182 2183 2184 2185 |
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2182 def async(stream_capacity: nil) return @async_operations ||= build_async_facade(AsyncOperations) if stream_capacity.nil? build_async_facade(AsyncOperations, stream_capacity:) end |
#do_get(**args) ⇒ Messages::DoGetReply
get / dump entries
2071 2072 2073 |
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2071 def do_get(**args) (:"do", Messages::DoGetRequest, Messages::DoGetReply, args) end |
#dump_get(**args) ⇒ Array<Messages::DumpGetReply> #dump_get(**args) {|reply| ... } ⇒ void
get / dump entries
2105 2106 2107 |
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2105 def dump_get(**args, &block) (:"dump", Messages::DumpGetRequest, Messages::DumpGetReply, args, &block) end |
#dump_get_stats(**args) ⇒ Array<Messages::DumpGetStatsReply> #dump_get_stats(**args) {|reply| ... } ⇒ void
dump pcpu conntrack stats
2127 2128 2129 |
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2127 def dump_get_stats(**args, &block) (:"dump", Messages::DumpGetStatsRequest, Messages::DumpGetStatsReply, args, &block) end |