#include "patterndb.h"#include "pdb-action.h"#include "pdb-rule.h"#include "pdb-program.h"#include "pdb-ruleset.h"#include "pdb-load.h"#include "pdb-context.h"#include "pdb-ratelimit.h"#include "pdb-lookup-params.h"#include "correlation.h"#include "logmsg/logmsg.h"#include "template/templates.h"#include "str-utils.h"#include "filter/filter-expr-parser.h"#include "logpipe.h"#include "timeutils/cache.h"#include "timeutils/misc.h"#include <string.h>#include <stdio.h>#include <errno.h>#include <stdlib.h>
Classes | |
| struct | PDBProcessParams |
| struct | PatternDB |
Macros | |
| #define | EXPECTED_NUMBER_OF_MESSAGES_EMITTED 32 |
Functions | |
| void | pattern_db_timer_tick (PatternDB *self) |
| void | pattern_db_advance_time (PatternDB *self, gint timeout) |
| gboolean | pattern_db_reload_ruleset (PatternDB *self, GlobalConfig *cfg, const gchar *pdb_file) |
| void | pattern_db_set_emit_func (PatternDB *self, PatternDBEmitFunc emit, gpointer emit_data) |
| void | pattern_db_set_program_template (PatternDB *self, LogTemplate *program_template) |
| const gchar * | pattern_db_get_ruleset_pub_date (PatternDB *self) |
| const gchar * | pattern_db_get_ruleset_version (PatternDB *self) |
| PDBRuleSet * | pattern_db_get_ruleset (PatternDB *self) |
| gboolean | pattern_db_process (PatternDB *self, LogMessage *msg) |
| gboolean | pattern_db_process_with_custom_message (PatternDB *self, LogMessage *msg, const gchar *message, gssize message_len) |
| void | pattern_db_debug_ruleset (PatternDB *self, LogMessage *msg, GArray *dbg_list) |
| void | pattern_db_expire_state (PatternDB *self) |
| void | pattern_db_forget_state (PatternDB *self) |
| PatternDB * | pattern_db_new (const gchar *prefix) |
| void | pattern_db_free (PatternDB *self) |
| void | pattern_db_global_init (void) |
| #define EXPECTED_NUMBER_OF_MESSAGES_EMITTED 32 |
| void pattern_db_advance_time | ( | PatternDB * | self, |
| gint | timeout | ||
| ) |
| void pattern_db_debug_ruleset | ( | PatternDB * | self, |
| LogMessage * | msg, | ||
| GArray * | dbg_list | ||
| ) |
| void pattern_db_expire_state | ( | PatternDB * | self | ) |
| void pattern_db_forget_state | ( | PatternDB * | self | ) |
| void pattern_db_free | ( | PatternDB * | self | ) |
| PDBRuleSet* pattern_db_get_ruleset | ( | PatternDB * | self | ) |
| const gchar* pattern_db_get_ruleset_pub_date | ( | PatternDB * | self | ) |
| const gchar* pattern_db_get_ruleset_version | ( | PatternDB * | self | ) |
| void pattern_db_global_init | ( | void | ) |
| PatternDB* pattern_db_new | ( | const gchar * | prefix | ) |
| gboolean pattern_db_process | ( | PatternDB * | self, |
| LogMessage * | msg | ||
| ) |
| gboolean pattern_db_process_with_custom_message | ( | PatternDB * | self, |
| LogMessage * | msg, | ||
| const gchar * | message, | ||
| gssize | message_len | ||
| ) |
| gboolean pattern_db_reload_ruleset | ( | PatternDB * | self, |
| GlobalConfig * | cfg, | ||
| const gchar * | pdb_file | ||
| ) |
| void pattern_db_set_emit_func | ( | PatternDB * | self, |
| PatternDBEmitFunc | emit, | ||
| gpointer | emit_data | ||
| ) |
| void pattern_db_set_program_template | ( | PatternDB * | self, |
| LogTemplate * | program_template | ||
| ) |
| void pattern_db_timer_tick | ( | PatternDB * | self | ) |