#include <nftables.h>
|
| virtual | ~Nftables ()=default |
| |
| virtual Result< void > | EnsureTable (std::string_view family, std::string_view table)=0 |
| |
| virtual Result< void > | DeleteTable (std::string_view family, std::string_view table)=0 |
| |
| virtual Result< void > | EnsureChain (std::string_view family, std::string_view table, std::string_view chain, std::string_view content)=0 |
| |
| virtual Result< uint64_t > | AddRule (std::string_view family, std::string_view table, std::string_view chain, std::string_view content, std::string_view comment)=0 |
| |
| virtual Result< void > | DeleteRule (std::string_view family, std::string_view table, std::string_view chain, uint64_t handle)=0 |
| |
| virtual Result< void > | DeleteRulesByComment (std::string_view family, std::string_view table, std::string_view chain, std::string_view comment)=0 |
| |
◆ ~Nftables()
| virtual cuttlefish::Nftables::~Nftables |
( |
| ) |
|
|
virtualdefault |
◆ AddRule()
| virtual Result< uint64_t > cuttlefish::Nftables::AddRule |
( |
std::string_view |
family, |
|
|
std::string_view |
table, |
|
|
std::string_view |
chain, |
|
|
std::string_view |
content, |
|
|
std::string_view |
comment |
|
) |
| |
|
pure virtual |
◆ DeleteRule()
| virtual Result< void > cuttlefish::Nftables::DeleteRule |
( |
std::string_view |
family, |
|
|
std::string_view |
table, |
|
|
std::string_view |
chain, |
|
|
uint64_t |
handle |
|
) |
| |
|
pure virtual |
◆ DeleteRulesByComment()
| virtual Result< void > cuttlefish::Nftables::DeleteRulesByComment |
( |
std::string_view |
family, |
|
|
std::string_view |
table, |
|
|
std::string_view |
chain, |
|
|
std::string_view |
comment |
|
) |
| |
|
pure virtual |
◆ DeleteTable()
| virtual Result< void > cuttlefish::Nftables::DeleteTable |
( |
std::string_view |
family, |
|
|
std::string_view |
table |
|
) |
| |
|
pure virtual |
◆ EnsureChain()
| virtual Result< void > cuttlefish::Nftables::EnsureChain |
( |
std::string_view |
family, |
|
|
std::string_view |
table, |
|
|
std::string_view |
chain, |
|
|
std::string_view |
content |
|
) |
| |
|
pure virtual |
◆ EnsureTable()
| virtual Result< void > cuttlefish::Nftables::EnsureTable |
( |
std::string_view |
family, |
|
|
std::string_view |
table |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: