| Camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct CamelLocalMessageInfo; struct CamelLocalSummary; void camel_local_summary_construct (CamelLocalSummary *new,const gchar *local_name,CamelIndex *index); gboolean camel_local_summary_load (CamelLocalSummary *cls,gint forceindex,GError **error); gint camel_local_summary_check (CamelLocalSummary *cls,CamelFolderChangeInfo *Param2,GCancellable *cancellable,GError **error); gint camel_local_summary_sync (CamelLocalSummary *cls,gboolean expunge,CamelFolderChangeInfo *Param3,GCancellable *cancellable,GError **error); CamelMessageInfo * camel_local_summary_add (CamelLocalSummary *cls,CamelMimeMessage *msg,const CamelMessageInfo *info,CamelFolderChangeInfo *Param4,GError **error); void camel_local_summary_check_force (CamelLocalSummary *cls); gchar * camel_local_summary_encode_x_evolution (CamelLocalSummary *cls,const CamelLocalMessageInfo *info); gint camel_local_summary_decode_x_evolution (CamelLocalSummary *cls,const gchar *xev,CamelLocalMessageInfo *info); gint camel_local_summary_write_headers (gint fd,struct _camel_header_raw *header,const gchar *xevline,const gchar *status,const gchar *xstatus);
GObject +----CamelFolderSummary +----CamelLocalSummary +----CamelMaildirSummary +----CamelMboxSummary +----CamelMhSummary
void camel_local_summary_construct (CamelLocalSummary *new,const gchar *local_name,CamelIndex *index);
gboolean camel_local_summary_load (CamelLocalSummary *cls,gint forceindex,GError **error);
gint camel_local_summary_check (CamelLocalSummary *cls,CamelFolderChangeInfo *Param2,GCancellable *cancellable,GError **error);
gint camel_local_summary_sync (CamelLocalSummary *cls,gboolean expunge,CamelFolderChangeInfo *Param3,GCancellable *cancellable,GError **error);
CamelMessageInfo * camel_local_summary_add (CamelLocalSummary *cls,CamelMimeMessage *msg,const CamelMessageInfo *info,CamelFolderChangeInfo *Param4,GError **error);
gchar * camel_local_summary_encode_x_evolution (CamelLocalSummary *cls,const CamelLocalMessageInfo *info);
gint camel_local_summary_decode_x_evolution (CamelLocalSummary *cls,const gchar *xev,CamelLocalMessageInfo *info);
gint camel_local_summary_write_headers (gint fd,struct _camel_header_raw *header,const gchar *xevline,const gchar *status,const gchar *xstatus);
Write a bunch of headers to the file fd. IF xevline is non NULL, then
an X-Evolution header line is created at the end of all of the headers.
If status is non NULL, then a Status header line is also written.
The headers written are termianted with a blank line.
Returns : |
-1 on error, otherwise the number of bytes written. |