Documentation ¶
Index ¶
- type Logic
- func NewAND(payload string, adapter string, parseRule ParseRuleFunc) (*Logic, error)
- func NewNOT(payload string, adapter string, parseRule ParseRuleFunc) (*Logic, error)
- func NewOR(payload string, adapter string, parseRule ParseRuleFunc) (*Logic, error)
- func NewSubRule(payload, adapter string, subRules map[string][]C.Rule, parseRule ParseRuleFunc) (*Logic, error)
- func (logic *Logic) Adapter() string
- func (logic *Logic) Match(metadata *C.Metadata) (bool, string)
- func (logic *Logic) Payload() string
- func (logic *Logic) ProviderNames() (names []string)
- func (logic *Logic) RuleType() C.RuleType
- func (logic *Logic) ShouldFindProcess() bool
- func (logic *Logic) ShouldResolveIP() bool
- type ParseRuleFunc
- type Range
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logic ¶
func NewSubRule ¶
func (*Logic) ProviderNames ¶ added in v1.18.6
func (*Logic) ShouldFindProcess ¶
func (*Logic) ShouldResolveIP ¶
type ParseRuleFunc ¶
Click to show internal directories.
Click to hide internal directories.