MCPcopy Create free account
hub / github.com/rabbitstack/fibratus / run

Method run

pkg/rules/engine.go:124–129  ·  view source on GitHub ↗
(e *event.Event)

Source from the content-addressed store, hash-verified

122}
123
124func (f *compiledFilter) run(e *event.Event) bool {
125 if f.ss != nil {
126 return f.ss.runSequence(e)
127 }
128 return f.filter.Run(e)
129}
130
131// NewEngine builds a fresh rules engine instance.
132func NewEngine(psnap ps.Snapshotter, config *config.Config) *Engine {

Callers 1

ProcessEventMethod · 0.45

Calls 2

runSequenceMethod · 0.80
RunMethod · 0.65

Tested by

no test coverage detected