~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-updates

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-camel-provider.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-09-07 15:43:29 UTC
  • mfrom: (1.1.73 upstream)
  • Revision ID: james.westby@ubuntu.com-20090907154329-ig45a78mkhotc4af
Tags: 2.27.92-0ubuntu1
* New upstream version
  Bug Fixes:
  Mailer:
  - #350007 - evolution busy-waits on GPG signing operations 
  - #578910 - Fixes problem of missing migration for left out folders
  Other Fixes:
  Show filename in password file load/save warnings 
  Paste of e-mail always goes to the left most position 
  Expand <group> inline adds control codes 
  vee_rebuild_folder
* debian/patches/11_it_translation.patch:
  - don't use this debian change, the translation changed and those issues
    should be fixed upstream or in rosetta but not in source changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
103
103
#define             <a class="link" href="camel-camel-provider.html#CAMEL-PROVIDER-CONF-DEFAULT-USERNAME--CAPS" title="CAMEL_PROVIDER_CONF_DEFAULT_USERNAME">CAMEL_PROVIDER_CONF_DEFAULT_USERNAME</a>
104
104
#define             <a class="link" href="camel-camel-provider.html#CAMEL-PROVIDER-CONF-DEFAULT-HOSTNAME--CAPS" title="CAMEL_PROVIDER_CONF_DEFAULT_HOSTNAME">CAMEL_PROVIDER_CONF_DEFAULT_HOSTNAME</a>
105
105
#define             <a class="link" href="camel-camel-provider.html#CAMEL-PROVIDER-CONF-DEFAULT-PATH--CAPS" title="CAMEL_PROVIDER_CONF_DEFAULT_PATH">CAMEL_PROVIDER_CONF_DEFAULT_PATH</a>
106
 
<a
107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
108
 
>gint</a>                (<a class="link" href="camel-camel-provider.html#CamelProviderAutoDetectFunc" title="CamelProviderAutoDetectFunc ()">*CamelProviderAutoDetectFunc</a>)      (<a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
109
 
                                                         <a
110
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
111
 
>GHashTable</a> **auto_detected,
 
106
gint                (<a class="link" href="camel-camel-provider.html#CamelProviderAutoDetectFunc" title="CamelProviderAutoDetectFunc ()">*CamelProviderAutoDetectFunc</a>)      (<a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
 
107
                                                         GHashTable **auto_detected,
112
108
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
113
109
                    <a class="link" href="camel-camel-provider.html#CamelProviderModule" title="CamelProviderModule">CamelProviderModule</a>;
114
110
void                <a class="link" href="camel-camel-provider.html#camel-provider-init" title="camel_provider_init ()">camel_provider_init</a>                 (void);
115
 
void                <a class="link" href="camel-camel-provider.html#camel-provider-load" title="camel_provider_load ()">camel_provider_load</a>                 (const <a
116
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
117
 
>gchar</a> *path,
 
111
void                <a class="link" href="camel-camel-provider.html#camel-provider-load" title="camel_provider_load ()">camel_provider_load</a>                 (const gchar *path,
118
112
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
119
113
void                <a class="link" href="camel-camel-provider.html#camel-provider-register" title="camel_provider_register ()">camel_provider_register</a>             (<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *provider);
120
 
<a
121
 
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
122
 
>GList</a> *             <a class="link" href="camel-camel-provider.html#camel-provider-list" title="camel_provider_list ()">camel_provider_list</a>                 (<a
123
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
124
 
>gboolean</a> load);
125
 
<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *     <a class="link" href="camel-camel-provider.html#camel-provider-get" title="camel_provider_get ()">camel_provider_get</a>                  (const <a
126
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
127
 
>gchar</a> *url_string,
 
114
GList *             <a class="link" href="camel-camel-provider.html#camel-provider-list" title="camel_provider_list ()">camel_provider_list</a>                 (gboolean load);
 
115
<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *     <a class="link" href="camel-camel-provider.html#camel-provider-get" title="camel_provider_get ()">camel_provider_get</a>                  (const gchar *url_string,
128
116
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
129
117
void                <a class="link" href="camel-camel-provider.html#camel-provider-module-init" title="camel_provider_module_init ()">camel_provider_module_init</a>          (void);
130
 
<a
131
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
132
 
>gint</a>                <a class="link" href="camel-camel-provider.html#camel-provider-auto-detect" title="camel_provider_auto_detect ()">camel_provider_auto_detect</a>          (<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *provider,
 
118
gint                <a class="link" href="camel-camel-provider.html#camel-provider-auto-detect" title="camel_provider_auto_detect ()">camel_provider_auto_detect</a>          (<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *provider,
133
119
                                                         <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
134
 
                                                         <a
135
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
136
 
>GHashTable</a> **auto_detected,
 
120
                                                         GHashTable **auto_detected,
137
121
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);
138
122
</pre>
139
123
</div>
666
650
<hr>
667
651
<div class="refsect2" lang="en">
668
652
<a name="CamelProviderAutoDetectFunc"></a><h3>CamelProviderAutoDetectFunc ()</h3>
669
 
<pre class="programlisting"><a
670
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
671
 
>gint</a>                (*CamelProviderAutoDetectFunc)      (<a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
672
 
                                                         <a
673
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
674
 
>GHashTable</a> **auto_detected,
 
653
<pre class="programlisting">gint                (*CamelProviderAutoDetectFunc)      (<a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
 
654
                                                         GHashTable **auto_detected,
675
655
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
676
656
<p>
677
657
</p>
736
716
<hr>
737
717
<div class="refsect2" lang="en">
738
718
<a name="camel-provider-load"></a><h3>camel_provider_load ()</h3>
739
 
<pre class="programlisting">void                camel_provider_load                 (const <a
740
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
741
 
>gchar</a> *path,
 
719
<pre class="programlisting">void                camel_provider_load                 (const gchar *path,
742
720
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
743
721
<p>
744
722
Loads the provider at <em class="parameter"><code>path</code></em>, and calls its initialization function,
782
760
<hr>
783
761
<div class="refsect2" lang="en">
784
762
<a name="camel-provider-list"></a><h3>camel_provider_list ()</h3>
785
 
<pre class="programlisting"><a
786
 
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
787
 
>GList</a> *             camel_provider_list                 (<a
788
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
789
 
>gboolean</a> load);</pre>
 
763
<pre class="programlisting">GList *             camel_provider_list                 (gboolean load);</pre>
790
764
<p>
791
765
</p>
792
766
<div class="variablelist"><table border="0">
808
782
<hr>
809
783
<div class="refsect2" lang="en">
810
784
<a name="camel-provider-get"></a><h3>camel_provider_get ()</h3>
811
 
<pre class="programlisting"><a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *     camel_provider_get                  (const <a
812
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
813
 
>gchar</a> *url_string,
 
785
<pre class="programlisting"><a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *     camel_provider_get                  (const gchar *url_string,
814
786
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
815
787
<p>
816
788
This returns the CamelProvider that would be used to handle
832
804
</tr>
833
805
<tr>
834
806
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
835
 
<td> the provider, or <a
836
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
837
 
><code class="literal">NULL</code></a>, in which case <em class="parameter"><code>ex</code></em> will be set.
 
807
<td> the provider, or <code class="literal">NULL</code>, in which case <em class="parameter"><code>ex</code></em> will be set.
838
808
</td>
839
809
</tr>
840
810
</tbody>
850
820
<hr>
851
821
<div class="refsect2" lang="en">
852
822
<a name="camel-provider-auto-detect"></a><h3>camel_provider_auto_detect ()</h3>
853
 
<pre class="programlisting"><a
854
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
855
 
>gint</a>                camel_provider_auto_detect          (<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *provider,
 
823
<pre class="programlisting">gint                camel_provider_auto_detect          (<a class="link" href="camel-camel-provider.html#CamelProvider" title="CamelProvider">CamelProvider</a> *provider,
856
824
                                                         <a class="link" href="camel-camel-url.html#CamelURL" title="CamelURL">CamelURL</a> *url,
857
 
                                                         <a
858
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
859
 
>GHashTable</a> **auto_detected,
 
825
                                                         GHashTable **auto_detected,
860
826
                                                         <a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException">CamelException</a> *ex);</pre>
861
827
<p>
862
828
After filling in the standard Username/Hostname/Port/Path settings
866
832
</p>
867
833
<p>
868
834
If the provider does not support auto-detection, <em class="parameter"><code>auto_detected</code></em>
869
 
will be set to <a
870
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
871
 
><code class="literal">NULL</code></a>. Otherwise the provider will attempt to
 
835
will be set to <code class="literal">NULL</code>. Otherwise the provider will attempt to
872
836
auto-detect whatever it can and file them into <em class="parameter"><code>auto_detected</code></em>. If
873
837
for some reason it cannot auto-detect anything (not enough
874
838
information provided in <em class="parameter"><code>url</code></em>?) then <em class="parameter"><code>auto_detected</code></em> will be
875
 
set to <a
876
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
877
 
><code class="literal">NULL</code></a> and an exception may be set to explain why it failed.</p>
 
839
set to <code class="literal">NULL</code> and an exception may be set to explain why it failed.</p>
878
840
<p>
879
841
</p>
880
842
<div class="variablelist"><table border="0">