package batch import "git.kor-elf.net/kor-elf-shield/go-nftables-client/family" // Table for working with tables. type Table interface { // AddTable adds a new table. // // This command is equivalent to: // nft add table (ip|ip6|inet|arp|bridge) {table_name} Add(family family.Type, tableName string) error // DeleteTable deletes a table. // // This command is equivalent to: // nft delete table (ip|ip6|inet|arp|bridge) {table_name} Delete(family family.Type, tableName string) error // ClearTable clears all rules in a table. // // This command is equivalent to: // nft flush table (ip|ip6|inet|arp|bridge) {table_name} Clear(family family.Type, tableName string) error }