diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-30 13:26:51 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-30 13:26:51 +0100 |
commit | d6643f35d783784911ad2e2ca754bcfed29eb11d (patch) | |
tree | 55554d57d4439e278788a261eb5ad7e5016a1372 /src/lua/lua_common.h | |
parent | 7e66b3bd08dbca9356013a3777f786076d1dacea (diff) | |
download | rspamd-d6643f35d783784911ad2e2ca754bcfed29eb11d.tar.gz rspamd-d6643f35d783784911ad2e2ca754bcfed29eb11d.zip |
Refactor config API.
Diffstat (limited to 'src/lua/lua_common.h')
-rw-r--r-- | src/lua/lua_common.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/lua/lua_common.h b/src/lua/lua_common.h index f9d977244..7f0f12f42 100644 --- a/src/lua/lua_common.h +++ b/src/lua/lua_common.h @@ -93,17 +93,17 @@ gpointer lua_check_class (lua_State *L, gint index, const gchar *name); /** * Initialize lua and bindings */ -lua_State* init_lua (struct config_file *cfg); +lua_State* init_lua (struct rspamd_config *cfg); /** * Load and initialize lua plugins */ -gboolean init_lua_filters (struct config_file *cfg); +gboolean init_lua_filters (struct rspamd_config *cfg); /** * Initialize new locked lua_State structure */ -struct lua_locked_state* init_lua_locked (struct config_file *cfg); +struct lua_locked_state* init_lua_locked (struct rspamd_config *cfg); /** * Free locked state structure */ @@ -184,18 +184,18 @@ void lua_call_pre_filters (struct rspamd_task *task); void add_luabuf (const gchar *line); /* Classify functions */ -GList *call_classifier_pre_callbacks (struct classifier_config *ccf, struct rspamd_task *task, gboolean is_learn, gboolean is_spam, lua_State *L); -double call_classifier_post_callbacks (struct classifier_config *ccf, struct rspamd_task *task, double in, lua_State *L); +GList *call_classifier_pre_callbacks (struct rspamd_classifier_config *ccf, struct rspamd_task *task, gboolean is_learn, gboolean is_spam, lua_State *L); +double call_classifier_post_callbacks (struct rspamd_classifier_config *ccf, struct rspamd_task *task, double in, lua_State *L); -double lua_normalizer_func (struct config_file *cfg, long double score, void *params); +double lua_normalizer_func (struct rspamd_config *cfg, long double score, void *params); /* Config file functions */ -void lua_post_load_config (struct config_file *cfg); -void lua_process_element (struct config_file *cfg, const gchar *name, - const gchar *module_name, struct module_opt *opt, gint idx, gboolean allow_meta); +void lua_post_load_config (struct rspamd_config *cfg); +void lua_process_element (struct rspamd_config *cfg, const gchar *name, + const gchar *module_name, struct rspamd_module_opt *opt, gint idx, gboolean allow_meta); gboolean lua_handle_param (struct rspamd_task *task, gchar *mname, gchar *optname, enum lua_var_type expected_type, gpointer *res); -gboolean lua_check_condition (struct config_file *cfg, const gchar *condition); +gboolean lua_check_condition (struct rspamd_config *cfg, const gchar *condition); void lua_dumpstack (lua_State *L); struct memory_pool_s *lua_check_mempool (lua_State * L); |