79 std::optional<int> priority_;
static Action make_reject()
The packet has been accepted, possibly with priority.
Continue evaluating rules.
static Action make_accept(std::optional< int > priority={})
static Action make_continue()
std::ostream & operator<<(std::ostream &os, const Action &action)
Action & operator=(const Action &other)=default
bool operator==(const Action &lhs, const Action &rhs)
static Action make_default()
Action::Option action() const
bool operator!=(const Action &lhs, const Action &rhs)
Action(const Action &other)=default
The packet has been rejected.