24 #ifndef CORRELATION_PATTERNDB_H_INCLUDED
25 #define CORRELATION_PATTERNDB_H_INCLUDED
void pattern_db_global_init(void)
Definition: patterndb.c:707
void pattern_db_forget_state(PatternDB *self)
Definition: patterndb.c:676
void pattern_db_set_emit_func(PatternDB *self, PatternDBEmitFunc emit_func, gpointer emit_data)
Definition: patterndb.c:475
gboolean pattern_db_reload_ruleset(PatternDB *self, GlobalConfig *cfg, const gchar *pdb_file)
Definition: patterndb.c:452
PDBRuleSet * pattern_db_get_ruleset(PatternDB *self)
Definition: patterndb.c:501
void pattern_db_free(PatternDB *self)
Definition: patterndb.c:695
void pattern_db_advance_time(PatternDB *self, gint timeout)
Definition: patterndb.c:443
void pattern_db_timer_tick(PatternDB *self)
Definition: patterndb.c:420
void(* PatternDBEmitFunc)(LogMessage *msg, gpointer user_data)
Definition: patterndb.h:33
gboolean pattern_db_process(PatternDB *self, LogMessage *msg)
Definition: patterndb.c:618
void pattern_db_expire_state(PatternDB *self)
Definition: patterndb.c:646
const gchar * pattern_db_get_ruleset_pub_date(PatternDB *self)
Definition: patterndb.c:489
void pattern_db_set_program_template(PatternDB *self, LogTemplate *program_template)
Definition: patterndb.c:482
const gchar * pattern_db_get_ruleset_version(PatternDB *self)
Definition: patterndb.c:495
PatternDB * pattern_db_new(const gchar *prefix)
Definition: patterndb.c:683
gboolean pattern_db_process_with_custom_message(PatternDB *self, LogMessage *msg, const gchar *message, gssize message_len)
Definition: patterndb.c:627
void pattern_db_debug_ruleset(PatternDB *self, LogMessage *msg, GArray *dbg_list)
Definition: patterndb.c:637
Definition: pdb-ruleset.h:33
Definition: patterndb.c:63
gpointer emit_data
Definition: patterndb.c:70
LogTemplate * program_template
Definition: patterndb.c:67
gchar * prefix
Definition: patterndb.c:71
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34
LogMessage * msg
Definition: test_rename.c:35