Changeset 3268

Show
Ignore:
Timestamp:
01/16/08 14:07:48
Author:
juergbi
Message:

2008-01-16 Jürg Billeter <j@bitron.ch>

  • bindings/vala/: regenerate bindings
  • tests/vala-demo/tinymail-vala-test.vala: update demo app to build

with Vala SVN

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r3264 r3268  
     12008-01-16  Jürg Billeter  <j@bitron.ch> 
     2 
     3        * bindings/vala/: regenerate bindings 
     4 
     5        * tests/vala-demo/tinymail-vala-test.vala: update demo app to build 
     6        with Vala SVN 
     7 
    182008-01-16 Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com> 
    29 
  • trunk/bindings/vala/libtinymail-1.0.vapi

    r3142 r3268  
    1 /* libtinymail-1.0.vapi generated by lt-vapigen, do not modify. */ 
     1/* libtinymail-1.0.vapi generated by vapigen, do not modify. */ 
    22 
    33[CCode (cprefix = "Tny", lower_case_cprefix = "tny_")] 
     
    282282                public void cancel (); 
    283283                public Tny.AccountType get_account_type (); 
     284                public weak Tny.ConnectionPolicy get_connection_policy (); 
    284285                public Tny.ConnectionStatus get_connection_status (); 
    285286                public Tny.ForgetPassFunc get_forget_pass_func (); 
     
    295296                public bool is_ready (); 
    296297                public bool matches_url_string (string url_string); 
     298                public void set_connection_policy (Tny.ConnectionPolicy policy); 
    297299                public void set_forget_pass_func (Tny.ForgetPassFunc forget_pass_func); 
    298300                public void set_hostname (string host); 
     
    306308                public void set_user (string user); 
    307309                public void start_operation (Tny.StatusDomain domain, Tny.StatusCode code, Tny.StatusCallback status_callback, pointer status_user_data); 
    308                 public void stop_operation (bool canceled); 
     310                public void stop_operation (bool cancelled); 
    309311                public signal void changed (); 
    310312                public signal void connection_status_changed (int status); 
     
    318320                public weak Tny.Device get_device (); 
    319321                public signal void connecting_started (); 
     322        } 
     323        [CCode (cheader_filename = "tny.h")] 
     324        public interface ConnectionPolicy { 
     325                public void on_connect (Tny.Account account); 
     326                public void on_connection_broken (Tny.Account account); 
     327                public void on_disconnect (Tny.Account account); 
     328                public void set_current (Tny.Account account, Tny.Folder folder); 
    320329        } 
    321330        [CCode (cheader_filename = "tny.h")] 
     
    374383                public void add_observer (Tny.FolderStoreObserver observer); 
    375384                public weak Tny.Folder create_folder (string name) throws GLib.Error; 
     385                public void create_folder_async (string name, Tny.CreateFolderCallback callback, Tny.StatusCallback status_callback, pointer user_data); 
    376386                public void get_folders (Tny.List list, Tny.FolderStoreQuery query) throws GLib.Error; 
    377                 public void get_folders_async (Tny.List list, Tny.GetFoldersCallback callback, Tny.FolderStoreQuery query, Tny.StatusCallback status_callback, pointer user_data); 
     387                public void get_folders_async (Tny.List list, Tny.FolderStoreQuery query, Tny.GetFoldersCallback callback, Tny.StatusCallback status_callback, pointer user_data); 
    378388                public void remove_folder (Tny.Folder folder) throws GLib.Error; 
    379389                public void remove_observer (Tny.FolderStoreObserver observer); 
     
    438448        public interface MimePart { 
    439449                public int add_part (Tny.MimePart part); 
    440                 public int construct_from_stream (Tny.Stream stream, string type); 
     450                public int @construct (Tny.Stream stream, string mime_type, string transfer_encoding); 
    441451                public bool content_type_is (string type); 
    442                 public void decode_to_stream (Tny.Stream stream)
     452                public long decode_to_stream (Tny.Stream stream) throws GLib.Error
    443453                public void decode_to_stream_async (Tny.Stream stream, Tny.MimePartCallback callback, Tny.StatusCallback status_callback, pointer user_data); 
    444454                public void del_part (Tny.MimePart part); 
     
    451461                public void get_parts (Tny.List list); 
    452462                public weak Tny.Stream get_stream (); 
     463                public weak string get_transfer_encoding (); 
    453464                public bool is_attachment (); 
    454465                public bool is_purged (); 
     
    460471                public void set_header_pair (string name, string value); 
    461472                public void set_purged (); 
    462                 public void write_to_stream (Tny.Stream stream)
     473                public long write_to_stream (Tny.Stream stream) throws GLib.Error
    463474        } 
    464475        [CCode (cheader_filename = "tny.h")] 
     
    515526                public void send (Tny.Msg msg) throws GLib.Error; 
    516527        } 
    517         public static delegate void CopyFolderCallback (Tny.Folder self, bool canceled, Tny.FolderStore into, Tny.Folder new_folder, GLib.Error err, pointer user_data); 
    518         public static delegate void FolderCallback (Tny.Folder self, bool canceled, GLib.Error err, pointer user_data); 
     528        public static delegate void CopyFolderCallback (Tny.Folder self, bool cancelled, Tny.FolderStore into, Tny.Folder new_folder, GLib.Error err, pointer user_data); 
     529        public static delegate void CreateFolderCallback (Tny.FolderStore self, bool cancelled, Tny.Folder new_folder, GLib.Error err, pointer user_data); 
     530        public static delegate void FolderCallback (Tny.Folder self, bool cancelled, GLib.Error err, pointer user_data); 
    519531        public static delegate void ForgetPassFunc (Tny.Account self); 
    520         public static delegate void GetFoldersCallback (Tny.FolderStore self, bool canceled, Tny.List list, GLib.Error err, pointer user_data); 
    521         public static delegate void GetHeadersCallback (Tny.Folder self, bool canceled, Tny.List headers, GLib.Error err, pointer user_data); 
    522         public static delegate void GetMsgCallback (Tny.Folder folder, bool canceled, Tny.Msg msg, GLib.Error err, pointer user_data); 
     532        public static delegate void GetFoldersCallback (Tny.FolderStore self, bool cancelled, Tny.List list, GLib.Error err, pointer user_data); 
     533        public static delegate void GetHeadersCallback (Tny.Folder self, bool cancelled, Tny.List headers, GLib.Error err, pointer user_data); 
     534        public static delegate void GetMsgCallback (Tny.Folder folder, bool cancelled, Tny.Msg msg, GLib.Error err, pointer user_data); 
    523535        public static delegate weak string GetPassFunc (Tny.Account self, string prompt, bool cancel); 
    524536        public static delegate bool ListMatcher (Tny.List list, GLib.Object item, pointer match_data); 
    525         public static delegate void MimePartCallback (Tny.MimePart self, Tny.Stream stream, bool canceled, GLib.Error err, pointer user_data); 
    526         public static delegate void SendQueueAddCallback (Tny.SendQueue self, bool canceled, Tny.Msg msg, GLib.Error err, pointer user_data); 
     537        public static delegate void MimePartCallback (Tny.MimePart self, bool cancelled, Tny.Stream stream, GLib.Error err, pointer user_data); 
     538        public static delegate void SendQueueAddCallback (Tny.SendQueue self, bool cancelled, Tny.Msg msg, GLib.Error err, pointer user_data); 
    527539        public static delegate void StatusCallback (GLib.Object self, Tny.Status status, pointer user_data); 
    528         public static delegate void TransferMsgsCallback (Tny.Folder folder, bool canceled, GLib.Error err, pointer user_data); 
     540        public static delegate void TransferMsgsCallback (Tny.Folder folder, bool cancelled, GLib.Error err, pointer user_data); 
    529541        public const int HEADER_FLAG_PRIORITY_MASK; 
     542        public const int PRIORITY_LOWER_THAN_GTK_REDRAWS; 
    530543        public static void clear_status (out weak Tny.Status status); 
    531544        public static void marshal_VOID__OBJECT_OBJECT_INT_INT (GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, pointer invocation_hint, pointer marshal_data); 
  • trunk/bindings/vala/libtinymail-1.0/libtinymail-1.0.gi

    r3092 r3268  
    4545                        <parameters> 
    4646                                <parameter name="self" type="TnyFolder*"/> 
    47                                 <parameter name="canceled" type="gboolean"/> 
     47                                <parameter name="cancelled" type="gboolean"/> 
    4848                                <parameter name="into" type="TnyFolderStore*"/> 
     49                                <parameter name="new_folder" type="TnyFolder*"/> 
     50                                <parameter name="err" type="GError*"/> 
     51                                <parameter name="user_data" type="gpointer"/> 
     52                        </parameters> 
     53                </callback> 
     54                <callback name="TnyCreateFolderCallback"> 
     55                        <return-type type="void"/> 
     56                        <parameters> 
     57                                <parameter name="self" type="TnyFolderStore*"/> 
     58                                <parameter name="cancelled" type="gboolean"/> 
    4959                                <parameter name="new_folder" type="TnyFolder*"/> 
    5060                                <parameter name="err" type="GError*"/> 
     
    5666                        <parameters> 
    5767                                <parameter name="self" type="TnyFolder*"/> 
    58                                 <parameter name="canceled" type="gboolean"/> 
     68                                <parameter name="cancelled" type="gboolean"/> 
    5969                                <parameter name="err" type="GError*"/> 
    6070                                <parameter name="user_data" type="gpointer"/> 
     
    7181                        <parameters> 
    7282                                <parameter name="self" type="TnyFolderStore*"/> 
    73                                 <parameter name="canceled" type="gboolean"/> 
     83                                <parameter name="cancelled" type="gboolean"/> 
    7484                                <parameter name="list" type="TnyList*"/> 
    7585                                <parameter name="err" type="GError*"/> 
     
    8191                        <parameters> 
    8292                                <parameter name="self" type="TnyFolder*"/> 
    83                                 <parameter name="canceled" type="gboolean"/> 
     93                                <parameter name="cancelled" type="gboolean"/> 
    8494                                <parameter name="headers" type="TnyList*"/> 
    8595                                <parameter name="err" type="GError*"/> 
     
    91101                        <parameters> 
    92102                                <parameter name="folder" type="TnyFolder*"/> 
    93                                 <parameter name="canceled" type="gboolean"/> 
     103                                <parameter name="cancelled" type="gboolean"/> 
    94104                                <parameter name="msg" type="TnyMsg*"/> 
    95105                                <parameter name="err" type="GError*"/> 
     
    117127                        <parameters> 
    118128                                <parameter name="self" type="TnyMimePart*"/> 
     129                                <parameter name="cancelled" type="gboolean"/> 
    119130                                <parameter name="stream" type="TnyStream*"/> 
    120                                 <parameter name="canceled" type="gboolean"/> 
    121131                                <parameter name="err" type="GError*"/> 
    122132                                <parameter name="user_data" type="gpointer"/> 
     
    127137                        <parameters> 
    128138                                <parameter name="self" type="TnySendQueue*"/> 
    129                                 <parameter name="canceled" type="gboolean"/> 
     139                                <parameter name="cancelled" type="gboolean"/> 
    130140                                <parameter name="msg" type="TnyMsg*"/> 
    131141                                <parameter name="err" type="GError*"/> 
     
    145155                        <parameters> 
    146156                                <parameter name="folder" type="TnyFolder*"/> 
    147                                 <parameter name="canceled" type="gboolean"/> 
     157                                <parameter name="cancelled" type="gboolean"/> 
    148158                                <parameter name="err" type="GError*"/> 
    149159                                <parameter name="user_data" type="gpointer"/> 
     
    840850                                </parameters> 
    841851                        </method> 
     852                        <method name="get_connection_policy" symbol="tny_account_get_connection_policy"> 
     853                                <return-type type="TnyConnectionPolicy*"/> 
     854                                <parameters> 
     855                                        <parameter name="self" type="TnyAccount*"/> 
     856                                </parameters> 
     857                        </method> 
    842858                        <method name="get_connection_status" symbol="tny_account_get_connection_status"> 
    843859                                <return-type type="TnyConnectionStatus"/> 
     
    917933                                        <parameter name="self" type="TnyAccount*"/> 
    918934                                        <parameter name="url_string" type="gchar*"/> 
     935                                </parameters> 
     936                        </method> 
     937                        <method name="set_connection_policy" symbol="tny_account_set_connection_policy"> 
     938                                <return-type type="void"/> 
     939                                <parameters> 
     940                                        <parameter name="self" type="TnyAccount*"/> 
     941                                        <parameter name="policy" type="TnyConnectionPolicy*"/> 
    919942                                </parameters> 
    920943                        </method> 
     
    10031026                                <parameters> 
    10041027                                        <parameter name="self" type="TnyAccount*"/> 
    1005                                         <parameter name="canceled" type="gboolean*"/> 
     1028                                        <parameter name="cancelled" type="gboolean*"/> 
    10061029                                </parameters> 
    10071030                        </method> 
     
    10311054                                </parameters> 
    10321055                        </vfunc> 
     1056                        <vfunc name="get_connection_policy_func"> 
     1057                                <return-type type="TnyConnectionPolicy*"/> 
     1058                                <parameters> 
     1059                                        <parameter name="self" type="TnyAccount*"/> 
     1060                                </parameters> 
     1061                        </vfunc> 
    10331062                        <vfunc name="get_connection_status_func"> 
    10341063                                <return-type type="TnyConnectionStatus"/> 
     
    11081137                                        <parameter name="self" type="TnyAccount*"/> 
    11091138                                        <parameter name="url_string" type="gchar*"/> 
     1139                                </parameters> 
     1140                        </vfunc> 
     1141                        <vfunc name="set_connection_policy_func"> 
     1142                                <return-type type="void"/> 
     1143                                <parameters> 
     1144                                        <parameter name="self" type="TnyAccount*"/> 
     1145                                        <parameter name="policy" type="TnyConnectionPolicy*"/> 
    11101146                                </parameters> 
    11111147                        </vfunc> 
     
    11941230                                <parameters> 
    11951231                                        <parameter name="self" type="TnyAccount*"/> 
    1196                                         <parameter name="canceled" type="gboolean*"/> 
     1232                                        <parameter name="cancelled" type="gboolean*"/> 
    11971233                                </parameters> 
    11981234                        </vfunc> 
     
    12831319                        </vfunc> 
    12841320                </interface> 
     1321                <interface name="TnyConnectionPolicy" type-name="TnyConnectionPolicy" get-type="tny_connection_policy_get_type"> 
     1322                        <method name="on_connect" symbol="tny_connection_policy_on_connect"> 
     1323                                <return-type type="void"/> 
     1324                                <parameters> 
     1325                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1326                                        <parameter name="account" type="TnyAccount*"/> 
     1327                                </parameters> 
     1328                        </method> 
     1329                        <method name="on_connection_broken" symbol="tny_connection_policy_on_connection_broken"> 
     1330                                <return-type type="void"/> 
     1331                                <parameters> 
     1332                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1333                                        <parameter name="account" type="TnyAccount*"/> 
     1334                                </parameters> 
     1335                        </method> 
     1336                        <method name="on_disconnect" symbol="tny_connection_policy_on_disconnect"> 
     1337                                <return-type type="void"/> 
     1338                                <parameters> 
     1339                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1340                                        <parameter name="account" type="TnyAccount*"/> 
     1341                                </parameters> 
     1342                        </method> 
     1343                        <method name="set_current" symbol="tny_connection_policy_set_current"> 
     1344                                <return-type type="void"/> 
     1345                                <parameters> 
     1346                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1347                                        <parameter name="account" type="TnyAccount*"/> 
     1348                                        <parameter name="folder" type="TnyFolder*"/> 
     1349                                </parameters> 
     1350                        </method> 
     1351                        <vfunc name="on_connect_func"> 
     1352                                <return-type type="void"/> 
     1353                                <parameters> 
     1354                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1355                                        <parameter name="account" type="TnyAccount*"/> 
     1356                                </parameters> 
     1357                        </vfunc> 
     1358                        <vfunc name="on_connection_broken_func"> 
     1359                                <return-type type="void"/> 
     1360                                <parameters> 
     1361                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1362                                        <parameter name="account" type="TnyAccount*"/> 
     1363                                </parameters> 
     1364                        </vfunc> 
     1365                        <vfunc name="on_disconnect_func"> 
     1366                                <return-type type="void"/> 
     1367                                <parameters> 
     1368                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1369                                        <parameter name="account" type="TnyAccount*"/> 
     1370                                </parameters> 
     1371                        </vfunc> 
     1372                        <vfunc name="set_current_func"> 
     1373                                <return-type type="void"/> 
     1374                                <parameters> 
     1375                                        <parameter name="self" type="TnyConnectionPolicy*"/> 
     1376                                        <parameter name="account" type="TnyAccount*"/> 
     1377                                        <parameter name="folder" type="TnyFolder*"/> 
     1378                                </parameters> 
     1379                        </vfunc> 
     1380                </interface> 
    12851381                <interface name="TnyDevice" type-name="TnyDevice" get-type="tny_device_get_type"> 
    12861382                        <requires> 
     
    15541650                                </parameters> 
    15551651                        </method> 
    1556                         <method name="remove_msg_async" symbol="tny_folder_remove_msg_async"> 
    1557                                 <return-type type="void"/> 
    1558                                 <parameters> 
    1559                                         <parameter name="self" type="TnyFolder*"/> 
    1560                                         <parameter name="header" type="TnyHeader*"/> 
    1561                                         <parameter name="err" type="GError**"/> 
    1562                                 </parameters> 
    1563                         </method> 
    15641652                        <method name="remove_msgs" symbol="tny_folder_remove_msgs"> 
    15651653                                <return-type type="void"/> 
     
    19402028                                </parameters> 
    19412029                        </method> 
     2030                        <method name="create_folder_async" symbol="tny_folder_store_create_folder_async"> 
     2031                                <return-type type="void"/> 
     2032                                <parameters> 
     2033                                        <parameter name="self" type="TnyFolderStore*"/> 
     2034                                        <parameter name="name" type="gchar*"/> 
     2035                                        <parameter name="callback" type="TnyCreateFolderCallback"/> 
     2036                                        <parameter name="status_callback" type="TnyStatusCallback"/> 
     2037                                        <parameter name="user_data" type="gpointer"/> 
     2038                                </parameters> 
     2039                        </method> 
    19422040                        <method name="get_folders" symbol="tny_folder_store_get_folders"> 
    19432041                                <return-type type="void"/> 
     
    19542052                                        <parameter name="self" type="TnyFolderStore*"/> 
    19552053                                        <parameter name="list" type="TnyList*"/> 
     2054                                        <parameter name="query" type="TnyFolderStoreQuery*"/> 
    19562055                                        <parameter name="callback" type="TnyGetFoldersCallback"/> 
    1957                                         <parameter name="query" type="TnyFolderStoreQuery*"/> 
    19582056                                        <parameter name="status_callback" type="TnyStatusCallback"/> 
    19592057                                        <parameter name="user_data" type="gpointer"/> 
     
    19822080                                </parameters> 
    19832081                        </vfunc> 
     2082                        <vfunc name="create_folder_async_func"> 
     2083                                <return-type type="void"/> 
     2084                                <parameters> 
     2085                                        <parameter name="self" type="TnyFolderStore*"/> 
     2086                                        <parameter name="name" type="gchar*"/> 
     2087                                        <parameter name="callback" type="TnyCreateFolderCallback"/> 
     2088                                        <parameter name="status_callback" type="TnyStatusCallback"/> 
     2089                                        <parameter name="user_data" type="gpointer"/> 
     2090                                </parameters> 
     2091                        </vfunc> 
    19842092                        <vfunc name="create_folder_func"> 
    19852093                                <return-type type="TnyFolder*"/> 
     
    19952103                                        <parameter name="self" type="TnyFolderStore*"/> 
    19962104                                        <parameter name="list" type="TnyList*"/> 
     2105                                        <parameter name="query" type="TnyFolderStoreQuery*"/> 
    19972106                                        <parameter name="callback" type="TnyGetFoldersCallback"/> 
    1998                                         <parameter name="query" type="TnyFolderStoreQuery*"/> 
    19992107                                        <parameter name="status_callback" type="TnyStatusCallback"/> 
    20002108                                        <parameter name="user_data" type="gpointer"/> 
     
    25622670                                </parameters> 
    25632671                        </method> 
    2564                         <method name="construct_from_stream" symbol="tny_mime_part_construct_from_stream"> 
     2672                        <method name="construct" symbol="tny_mime_part_construct"> 
    25652673                                <return-type type="gint"/> 
    25662674                                <parameters> 
    25672675                                        <parameter name="self" type="TnyMimePart*"/> 
    25682676                                        <parameter name="stream" type="TnyStream*"/> 
    2569                                         <parameter name="type" type="gchar*"/> 
     2677                                        <parameter name="mime_type" type="gchar*"/> 
     2678                                        <parameter name="transfer_encoding" type="gchar*"/> 
    25702679                                </parameters> 
    25712680                        </method> 
     
    25782687                        </method> 
    25792688                        <method name="decode_to_stream" symbol="tny_mime_part_decode_to_stream"> 
    2580                                 <return-type type="void"/> 
     2689                                <return-type type="gssize"/> 
    25812690                                <parameters> 
    25822691                                        <parameter name="self" type="TnyMimePart*"/> 
    25832692                                        <parameter name="stream" type="TnyStream*"/> 
     2693                                        <parameter name="err" type="GError**"/> 
    25842694                                </parameters> 
    25852695                        </method> 
     
    26512761                                </parameters> 
    26522762                        </method> 
     2763                        <method name="get_transfer_encoding" symbol="tny_mime_part_get_transfer_encoding"> 
     2764                                <return-type type="gchar*"/> 
     2765                                <parameters> 
     2766                                        <parameter name="self" type="TnyMimePart*"/> 
     2767                                </parameters> 
     2768                        </method> 
    26532769                        <method name="is_attachment" symbol="tny_mime_part_is_attachment"> 
    26542770                                <return-type type="gboolean"/> 
     
    27132829                        </method> 
    27142830                        <method name="write_to_stream" symbol="tny_mime_part_write_to_stream"> 
    2715                                 <return-type type="void"/> 
     2831                                <return-type type="gssize"/> 
    27162832                                <parameters> 
    27172833                                        <parameter name="self" type="TnyMimePart*"/> 
    27182834                                        <parameter name="stream" type="TnyStream*"/> 
     2835                                        <parameter name="err" type="GError**"/> 
    27192836                                </parameters> 
    27202837                        </method> 
     
    27262843                                </parameters> 
    27272844                        </vfunc> 
    2728                         <vfunc name="construct_from_stream_func"> 
     2845                        <vfunc name="construct_func"> 
    27292846                                <return-type type="gint"/> 
    27302847                                <parameters> 
    27312848                                        <parameter name="self" type="TnyMimePart*"/> 
    27322849                                        <parameter name="stream" type="TnyStream*"/> 
    2733                                         <parameter name="type" type="gchar*"/> 
     2850                                        <parameter name="mime_type" type="gchar*"/> 
     2851                                        <parameter name="transfer_encoding" type="gchar*"/> 
    27342852                                </parameters> 
    27352853                        </vfunc> 
     
    27522870                        </vfunc> 
    27532871                        <vfunc name="decode_to_stream_func"> 
    2754                                 <return-type type="void"/> 
     2872                                <return-type type="gssize"/> 
    27552873                                <parameters> 
    27562874                                        <parameter name="self" type="TnyMimePart*"/> 
    27572875                                        <parameter name="stream" type="TnyStream*"/> 
     2876                                        <parameter name="err" type="GError**"/> 
    27582877                                </parameters> 
    27592878                        </vfunc> 
     
    28152934                                </parameters> 
    28162935                        </vfunc> 
     2936                        <vfunc name="get_transfer_encoding_func"> 
     2937                                <return-type type="gchar*"/> 
     2938                                <parameters> 
     2939                                        <parameter name="self" type="TnyMimePart*"/> 
     2940                                </parameters> 
     2941                        </vfunc> 
    28172942                        <vfunc name="is_attachment_func"> 
    28182943                                <return-type type="gboolean"/> 
     
    28773002                        </vfunc> 
    28783003                        <vfunc name="write_to_stream_func"> 
    2879                                 <return-type type="void"/> 
     3004                                <return-type type="gssize"/> 
    28803005                                <parameters> 
    28813006                                        <parameter name="self" type="TnyMimePart*"/> 
    28823007                                        <parameter name="stream" type="TnyStream*"/> 
     3008                                        <parameter name="err" type="GError**"/> 
    28833009                                </parameters> 
    28843010                        </vfunc> 
     
    33033429                </interface> 
    33043430                <constant name="TNY_HEADER_FLAG_PRIORITY_MASK" type="int" value="1536"/> 
     3431                <constant name="TNY_PRIORITY_LOWER_THAN_GTK_REDRAWS" type="int" value="30"/> 
    33053432        </namespace> 
    33063433</api> 
  • trunk/bindings/vala/libtinymail-camel-1.0.vapi

    r3092 r3268  
    1 /* libtinymail-camel-1.0.vapi generated by lt-vapigen, do not modify. */ 
     1/* libtinymail-camel-1.0.vapi generated by vapigen, do not modify. */ 
    22 
    33[CCode (cprefix = "Tny", lower_case_cprefix = "tny_")] 
     
    4949                public CamelBsMsgReceiveStrategy (); 
    5050                public weak Tny.Stream start_receiving_part (Tny.Folder folder, Tny.CamelBsMimePart part, bool binary) throws GLib.Error; 
     51        } 
     52        [CCode (cheader_filename = "tny.h")] 
     53        public class CamelDefaultConnectionPolicy : GLib.Object, Tny.ConnectionPolicy { 
     54                public CamelDefaultConnectionPolicy (); 
    5155        } 
    5256        [CCode (cheader_filename = "tny.h")] 
     
    109113        } 
    110114        [CCode (cheader_filename = "tny.h")] 
    111         public class CamelSendQueue : GLib.Object, Tny.FolderObserver, Tny.SendQueue { 
     115        public class CamelRecoverConnectionPolicy : GLib.Object, Tny.ConnectionPolicy { 
     116                public CamelRecoverConnectionPolicy (); 
     117                public void set_reconnect_delay (int milliseconds); 
     118                public void set_recover_active_folder (bool setting); 
     119        } 
     120        [CCode (cheader_filename = "tny.h")] 
     121        public class CamelSendQueue : GLib.Object, Tny.SendQueue, Tny.FolderObserver { 
    112122                public void add_async (Tny.Msg msg, Tny.SendQueueAddCallback callback, Tny.StatusCallback status_callback, pointer user_data); 
    113123                public void flush (); 
  • trunk/bindings/vala/libtinymail-camel-1.0/libtinymail-camel-1.0.gi

    r3092 r3268  
    355355                                </parameters> 
    356356                        </vfunc> 
    357                         <vfunc name="construct_from_stream_func"> 
     357                        <vfunc name="construct_func"> 
    358358                                <return-type type="gint"/> 
    359359                                <parameters> 
    360360                                        <parameter name="self" type="TnyMimePart*"/> 
    361361                                        <parameter name="stream" type="TnyStream*"/> 
    362                                         <parameter name="type" type="gchar*"/> 
     362                                        <parameter name="mime_type" type="gchar*"/> 
     363                                        <parameter name="transfer_encoding" type="gchar*"/> 
    363364                                </parameters> 
    364365                        </vfunc> 
     
    381382                        </vfunc> 
    382383                        <vfunc name="decode_to_stream_func"> 
    383                                 <return-type type="void"/> 
     384                                <return-type type="gssize"/> 
    384385                                <parameters> 
    385386                                        <parameter name="self" type="TnyMimePart*"/> 
    386387                                        <parameter name="stream" type="TnyStream*"/> 
     388                                        <parameter name="err" type="GError**"/> 
    387389                                </parameters> 
    388390                        </vfunc> 
     
    444446                                </parameters> 
    445447                        </vfunc> 
     448                        <vfunc name="get_transfer_encoding_func"> 
     449                                <return-type type="gchar*"/> 
     450                                <parameters> 
     451                                        <parameter name="self" type="TnyMimePart*"/> 
     452                                </parameters> 
     453                        </vfunc> 
    446454                        <vfunc name="is_attachment_func"> 
    447455                                <return-type type="gboolean"/> 
     
    506514                        </vfunc> 
    507515                        <vfunc name="write_to_stream_func"> 
    508                                 <return-type type="void"/> 
     516                                <return-type type="gssize"/> 
    509517                                <parameters> 
    510518                                        <parameter name="self" type="TnyMimePart*"/> 
    511519                                        <parameter name="stream" type="TnyStream*"/> 
     520                                        <parameter name="err" type="GError**"/> 
    512521                                </parameters> 
    513522                        </vfunc> 
     
    576585                        </vfunc> 
    577586                </object> 
     587                <object name="TnyCamelDefaultConnectionPolicy" parent="GObject" type-name="TnyCamelDefaultConnectionPolicy" get-type="tny_camel_default_connection_policy_get_type"> 
     588                        <implements> 
     589                                <interface name="TnyConnectionPolicy"/> 
     590                        </implements> 
     591                        <constructor name="new" symbol="tny_camel_default_connection_policy_new"> 
     592                                <return-type type="TnyConnectionPolicy*"/> 
     593                        </constructor> 
     594                </object> 
    578595                <object name="TnyCamelFolder" parent="GObject" type-name="TnyCamelFolder" get-type="tny_camel_folder_get_type"> 
    579596                        <implements> 
     
    641658                                </parameters> 
    642659                        </vfunc> 
     660                        <vfunc name="create_folder_async_func"> 
     661                                <return-type type="void"/> 
     662                                <parameters> 
     663                                        <parameter name="self" type="TnyFolderStore*"/> 
     664                                        <parameter name="name" type="gchar*"/> 
     665                                        <parameter name="callback" type="TnyCreateFolderCallback"/> 
     666                                        <parameter name="status_callback" type="TnyStatusCallback"/> 
     667                                        <parameter name="user_data" type="gpointer"/> 
     668                                </parameters> 
     669                        </vfunc> 
    643670                        <vfunc name="create_folder_func"> 
    644671                                <return-type type="TnyFolder*"/> 
     
    692719                                        <parameter name="self" type="TnyFolderStore*"/> 
    693720                                        <parameter name="list" type="TnyList*"/> 
     721                                        <parameter name="query" type="TnyFolderStoreQuery*"/> 
    694722                                        <parameter name="callback" type="TnyGetFoldersCallback"/> 
    695                                         <parameter name="query" type="TnyFolderStoreQuery*"/> 
    696723                              &