summaryrefslogtreecommitdiffstats
path: root/src/libstat/stat_internal.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-01-05 15:45:57 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-01-05 15:45:57 +0000
commitca2e07394ed795183be1a798fee1b1c7dd4d01f2 (patch)
treef233cb0f78f4d740aee0eca66f186be3944d4297 /src/libstat/stat_internal.h
parent603f3664584a2942b718a16a2c303212fdc4871a (diff)
downloadrspamd-ca2e07394ed795183be1a798fee1b1c7dd4d01f2.tar.gz
rspamd-ca2e07394ed795183be1a798fee1b1c7dd4d01f2.zip
Another fix to the whole libstat architecture
Diffstat (limited to 'src/libstat/stat_internal.h')
-rw-r--r--src/libstat/stat_internal.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/libstat/stat_internal.h b/src/libstat/stat_internal.h
index 18d412ce3..1e9d5dd44 100644
--- a/src/libstat/stat_internal.h
+++ b/src/libstat/stat_internal.h
@@ -95,17 +95,18 @@ typedef struct token_node_s {
struct rspamd_stat_ctx {
/* Subroutines for all objects */
- struct rspamd_stat_classifier *classifiers;
+ struct rspamd_stat_classifier *classifiers_subrs;
guint classifiers_count;
- struct rspamd_stat_tokenizer *tokenizers;
+ struct rspamd_stat_tokenizer *tokenizers_subrs;
guint tokenizers_count;
- struct rspamd_stat_backend *backends;
+ struct rspamd_stat_backend *backends_subrs;
guint backends_count;
- struct rspamd_stat_cache *caches;
+ struct rspamd_stat_cache *caches_subrs;
guint caches_count;
/* Runtime configuration */
- GPtrArray *statfiles; /* struct statfile */
+ GPtrArray *statfiles; /* struct rspamd_statfile */
+ GPtrArray *classifiers; /* struct rspamd_classifier */
struct rspamd_config *cfg;
/* Global tokenizer */
struct rspamd_stat_tokenizer *tokenizer;
@@ -122,6 +123,7 @@ struct rspamd_stat_ctx * rspamd_stat_get_ctx (void);
struct rspamd_stat_classifier * rspamd_stat_get_classifier (const gchar *name);
struct rspamd_stat_backend * rspamd_stat_get_backend (const gchar *name);
struct rspamd_stat_tokenizer * rspamd_stat_get_tokenizer (const gchar *name);
+struct rspamd_stat_cache * rspamd_stat_get_cache (const gchar *name);
static GQuark rspamd_stat_quark (void)
{