<refentry id="camel-CamelIMAP4Summary">
<refmeta>
<refentrytitle role="top_of_page" id="camel-CamelIMAP4Summary.top_of_page">CamelIMAP4Summary</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>CAMEL Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>CamelIMAP4Summary</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="camel-CamelIMAP4Summary.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
                    <link linkend="CamelIMAP4Summary">CamelIMAP4Summary</link>;
                    <link linkend="CamelIMAP4MessageInfo">CamelIMAP4MessageInfo</link>;
                    <link linkend="CamelIMAP4MessageContentInfo">CamelIMAP4MessageContentInfo</link>;
#define             <link linkend="CAMEL-IMAP4-MESSAGE-RECENT--CAPS">CAMEL_IMAP4_MESSAGE_RECENT</link>
<link linkend="CamelFolderSummary">CamelFolderSummary</link> * <link linkend="camel-imap4-summary-new">camel_imap4_summary_new</link>            (<link linkend="CamelFolder">CamelFolder</link> *folder);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-set-exists">camel_imap4_summary_set_exists</link>      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> exists);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-set-recent">camel_imap4_summary_set_recent</link>      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> recent);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-set-unseen">camel_imap4_summary_set_unseen</link>      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> unseen);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-set-uidnext">camel_imap4_summary_set_uidnext</link>     (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> uidnext);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-set-uidvalidity">camel_imap4_summary_set_uidvalidity</link> (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> uidvalidity);
<link linkend="void">void</link>                <link linkend="camel-imap4-summary-expunge">camel_imap4_summary_expunge</link>         (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="int">int</link> seqid);
<link linkend="int">int</link>                 <link linkend="camel-imap4-summary-flush-updates">camel_imap4_summary_flush_updates</link>   (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="CamelException">CamelException</link> *ex);
</synopsis>
</refsynopsisdiv>









<refsect1 id="camel-CamelIMAP4Summary.description" role="desc">
<title role="desc.title">Description</title>
<para>
</para>
</refsect1>

<refsect1 id="camel-CamelIMAP4Summary.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="CamelIMAP4Summary" role="struct">
<title>CamelIMAP4Summary</title>
<indexterm zone="CamelIMAP4Summary"><primary sortas="CamelIMAP4Summary">CamelIMAP4Summary</primary></indexterm><programlisting>typedef struct {
	CamelFolderSummary parent_object;
	
	guint32 version;
	
	guint32 exists;
	guint32 recent;
	guint32 unseen;
	
	guint32 uidvalidity;
	
	guint uidvalidity_changed:1;
	guint update_flags:1;
} CamelIMAP4Summary;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="CamelIMAP4MessageInfo" role="struct">
<title>CamelIMAP4MessageInfo</title>
<indexterm zone="CamelIMAP4MessageInfo"><primary sortas="CamelIMAP4MessageInfo">CamelIMAP4MessageInfo</primary></indexterm><programlisting>typedef struct {
	CamelMessageInfoBase info;
	
	guint32 server_flags;
} CamelIMAP4MessageInfo;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="CamelIMAP4MessageContentInfo" role="struct">
<title>CamelIMAP4MessageContentInfo</title>
<indexterm zone="CamelIMAP4MessageContentInfo"><primary sortas="CamelIMAP4MessageContentInfo">CamelIMAP4MessageContentInfo</primary></indexterm><programlisting>typedef struct {
	CamelMessageContentInfo info;
} CamelIMAP4MessageContentInfo;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="CAMEL-IMAP4-MESSAGE-RECENT--CAPS" role="macro">
<title>CAMEL_IMAP4_MESSAGE_RECENT</title>
<indexterm zone="CAMEL-IMAP4-MESSAGE-RECENT--CAPS"><primary sortas="CAMEL_IMAP4_MESSAGE_RECENT">CAMEL_IMAP4_MESSAGE_RECENT</primary></indexterm><programlisting>#define CAMEL_IMAP4_MESSAGE_RECENT (1 &lt;&lt; 17)
</programlisting>
<para>
</para></refsect2>
<refsect2 id="camel-imap4-summary-new" role="function">
<title>camel_imap4_summary_new ()</title>
<indexterm zone="camel-imap4-summary-new"><primary sortas="camel_imap4_summary_new">camel_imap4_summary_new</primary></indexterm><programlisting><link linkend="CamelFolderSummary">CamelFolderSummary</link> * camel_imap4_summary_new            (<link linkend="CamelFolder">CamelFolder</link> *folder);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>folder</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-set-exists" role="function">
<title>camel_imap4_summary_set_exists ()</title>
<indexterm zone="camel-imap4-summary-set-exists"><primary sortas="camel_imap4_summary_set_exists">camel_imap4_summary_set_exists</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_set_exists      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> exists);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>exists</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-set-recent" role="function">
<title>camel_imap4_summary_set_recent ()</title>
<indexterm zone="camel-imap4-summary-set-recent"><primary sortas="camel_imap4_summary_set_recent">camel_imap4_summary_set_recent</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_set_recent      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> recent);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>recent</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-set-unseen" role="function">
<title>camel_imap4_summary_set_unseen ()</title>
<indexterm zone="camel-imap4-summary-set-unseen"><primary sortas="camel_imap4_summary_set_unseen">camel_imap4_summary_set_unseen</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_set_unseen      (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> unseen);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>unseen</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-set-uidnext" role="function">
<title>camel_imap4_summary_set_uidnext ()</title>
<indexterm zone="camel-imap4-summary-set-uidnext"><primary sortas="camel_imap4_summary_set_uidnext">camel_imap4_summary_set_uidnext</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_set_uidnext     (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> uidnext);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uidnext</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-set-uidvalidity" role="function">
<title>camel_imap4_summary_set_uidvalidity ()</title>
<indexterm zone="camel-imap4-summary-set-uidvalidity"><primary sortas="camel_imap4_summary_set_uidvalidity">camel_imap4_summary_set_uidvalidity</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_set_uidvalidity (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="guint32">guint32</link> uidvalidity);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>uidvalidity</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-expunge" role="function">
<title>camel_imap4_summary_expunge ()</title>
<indexterm zone="camel-imap4-summary-expunge"><primary sortas="camel_imap4_summary_expunge">camel_imap4_summary_expunge</primary></indexterm><programlisting><link linkend="void">void</link>                camel_imap4_summary_expunge         (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="int">int</link> seqid);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>seqid</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="camel-imap4-summary-flush-updates" role="function">
<title>camel_imap4_summary_flush_updates ()</title>
<indexterm zone="camel-imap4-summary-flush-updates"><primary sortas="camel_imap4_summary_flush_updates">camel_imap4_summary_flush_updates</primary></indexterm><programlisting><link linkend="int">int</link>                 camel_imap4_summary_flush_updates   (<link linkend="CamelFolderSummary">CamelFolderSummary</link> *summary,
                                                         <link linkend="CamelException">CamelException</link> *ex);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>summary</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>ex</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
