summaryrefslogtreecommitdiffstats
path: root/src/tokenizers/tokenizers.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-16 13:05:49 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-03-16 13:05:49 +0300
commitcfd2ff7bb58b81b7c0713b423a5b3397579610e7 (patch)
tree3eb9900802ce6f83de9dc5d6e6f3e3a044af1800 /src/tokenizers/tokenizers.h
parent1085ddb9c09caba4bcb4408135044dc24f7798f3 (diff)
downloadrspamd-cfd2ff7bb58b81b7c0713b423a5b3397579610e7.tar.gz
rspamd-cfd2ff7bb58b81b7c0713b423a5b3397579610e7.zip
* Add functions to parse headers and urls into statfile tokens
Diffstat (limited to 'src/tokenizers/tokenizers.h')
-rw-r--r--src/tokenizers/tokenizers.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tokenizers/tokenizers.h b/src/tokenizers/tokenizers.h
index 10c8ae7aa..ed3b66fcf 100644
--- a/src/tokenizers/tokenizers.h
+++ b/src/tokenizers/tokenizers.h
@@ -34,6 +34,10 @@ struct tokenizer* get_tokenizer (char *name);
f_str_t *get_next_word (f_str_t *buf, f_str_t *token);
/* OSB tokenize function */
int osb_tokenize_text (struct tokenizer *tokenizer, memory_pool_t *pool, f_str_t *input, GTree **cur);
+/* Common tokenizer for urls */
+int tokenize_urls (memory_pool_t *pool, struct worker_task *task, GTree **cur);
+/* Common tokenizer for headers */
+int tokenize_headers (memory_pool_t *pool, struct worker_task *task, GTree **cur);
/* Array of all defined tokenizers */
extern struct tokenizer tokenizers[];