diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-02-26 18:09:28 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-02-26 18:09:28 +0300 |
commit | cfb5348f75790ef694edd5a9c131890eeceec204 (patch) | |
tree | 55c6bc5ff03a346ced6008dcae0a70ba6b36fb32 /perl/typemap | |
parent | 5d77f4552b6e39ab1072d2c91b219dac2498ac88 (diff) | |
download | rspamd-cfb5348f75790ef694edd5a9c131890eeceec204.tar.gz rspamd-cfb5348f75790ef694edd5a9c131890eeceec204.zip |
* Completely rewrite and reorganize perl API
* Add documentation for Mail::Rspamd
* Add install targets to cmake
--HG--
rename : perl/rspamd.pm => perl/Rspamd.pm
rename : perl/rspamd.xs => perl/Rspamd.xs
Diffstat (limited to 'perl/typemap')
-rw-r--r-- | perl/typemap | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/perl/typemap b/perl/typemap index cdf52b17c..fa2dabb43 100644 --- a/perl/typemap +++ b/perl/typemap @@ -1,4 +1,27 @@ TYPEMAP -rspamd_task T_PTROBJ -rspamd_config T_PTROBJ +gint T_IV +guint T_UV +guint32 T_UV +off_t T_IV +gboolean T_BOOL +gpointer T_PTR + +unsigned char * T_PV +const unsigned char * T_PV +const char * T_PV + +# enums +Mail::Rspamd::PartEncodingType T_IV +Mail::Rspamd::InternetAddressType T_IV + +# types +Mail::Rspamd::Object T_PTROBJ +Mail::Rspamd::Param T_PTROBJ +Mail::Rspamd::Message T_PTROBJ +Mail::Rspamd::Part T_PTROBJ +Mail::Rspamd::ContentType T_PTROBJ +Mail::Rspamd::InternetAddress T_PTROBJ +Mail::Rspamd::Hash::Header T_PTROBJ + +const Mail::Rspamd::Part::EncodingType T_IV |