diff options
author | Emiliano Ciavatta | 2020-04-09 10:55:32 +0000 |
---|---|---|
committer | Emiliano Ciavatta | 2020-04-09 10:55:32 +0000 |
commit | 3d2997eb8b80792f09eb984f841c71b907894bcb (patch) | |
tree | 7bf7879ebe3ad72191329b8e607f36368b10a5b7 /rules_manager.go | |
parent | 7ca2f30a0eb21e22071f4e6b04a5207fa273d283 (diff) |
Add FillWithMatchedRules method
Diffstat (limited to 'rules_manager.go')
-rw-r--r-- | rules_manager.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/rules_manager.go b/rules_manager.go index 69439e0..e358fed 100644 --- a/rules_manager.go +++ b/rules_manager.go @@ -54,6 +54,7 @@ type Rule struct { type RulesDatabase struct { database hyperscan.StreamDatabase + databaseSize int version RowID } @@ -160,11 +161,17 @@ func (rm RulesManager) generateDatabase(version RowID) error { rm.databaseUpdated <- RulesDatabase{ database: database, + databaseSize: len(patterns), version: version, } return nil } +func (rm RulesManager) FillWithMatchedRules(connection *Connection, clientMatches map[uint][]PatternSlice, + serverMatches map[uint][]PatternSlice) { + +} + func (p Pattern) BuildPattern() error { if p.compiledPattern != nil { return nil |