#include <Rule.hpp>
Public Member Functions | |
| bool | matches (const bsc::model::Connection &conn) const |
Public Attributes | |
| std::int64_t | created {0} |
| std::string | name |
| std::string | description |
| bool | enabled {true} |
| bool | precedence {false} |
| bool | nolog {false} |
| std::string | action {"allow"} |
| std::string | duration {"once"} |
| Operator | op |
|
nodiscard |
Definition at line 290 of file Rule.cpp.
References enabled, bsc::rule::Operator::matches(), and op.
| std::string bsc::rule::Rule::action {"allow"} |
Definition at line 30 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| std::int64_t bsc::rule::Rule::created {0} |
Definition at line 24 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| std::string bsc::rule::Rule::description |
Definition at line 26 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| std::string bsc::rule::Rule::duration {"once"} |
Definition at line 31 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| bool bsc::rule::Rule::enabled {true} |
Definition at line 27 of file Rule.hpp.
Referenced by matches(), and bsc::service::DaemonService::persist_learned_rule().
| std::string bsc::rule::Rule::name |
Definition at line 25 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| bool bsc::rule::Rule::nolog {false} |
Definition at line 29 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().
| Operator bsc::rule::Rule::op |
Definition at line 32 of file Rule.hpp.
Referenced by matches(), and bsc::service::DaemonService::persist_learned_rule().
| bool bsc::rule::Rule::precedence {false} |
Definition at line 28 of file Rule.hpp.
Referenced by bsc::service::DaemonService::persist_learned_rule().