diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-01-25 11:23:35 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-01-25 11:23:35 +0000 |
commit | be47c345d50b355e890400fccf4437ac82ceccb8 (patch) | |
tree | 32ea8ab14c901db77a1aa743b97ae616441c8cc8 /src/lua/lua_common.h | |
parent | 10287f4f6fca92b3e8bba803abec24bac175629f (diff) | |
download | rspamd-be47c345d50b355e890400fccf4437ac82ceccb8.tar.gz rspamd-be47c345d50b355e890400fccf4437ac82ceccb8.zip |
Move internet address pushing to common routines
Diffstat (limited to 'src/lua/lua_common.h')
-rw-r--r-- | src/lua/lua_common.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lua/lua_common.h b/src/lua/lua_common.h index fd207134a..62ac54f3d 100644 --- a/src/lua/lua_common.h +++ b/src/lua/lua_common.h @@ -296,5 +296,20 @@ gint rspamd_lua_traceback (lua_State *L); * Returns size of table at position `tbl_pos` */ guint rspamd_lua_table_size (lua_State *L, gint tbl_pos); + +/** + * Pushes a single InternetAddress as lua table + * @param L + * @param addrs + */ +void lua_push_internet_address_list (lua_State *L, InternetAddressList *addrs); + +/** + * Pushes internet address list to Lua as table of tables + * @param L + * @param ia + * @return + */ +gboolean lua_push_internet_address (lua_State *L, InternetAddress *ia); #endif /* WITH_LUA */ #endif /* RSPAMD_LUA_H */ |