Top |
Functions
Functions
CamelPOP3CommandFunc ()
void (*CamelPOP3CommandFunc) (CamelPOP3Engine *pe
,CamelPOP3Stream *stream
,GCancellable *cancellable
,GError **error
,gpointer data
);
camel_pop3_engine_new ()
CamelPOP3Engine * camel_pop3_engine_new (CamelStream *source
,guint32 flags
,GCancellable *cancellable
,GError **error
);
Returns a NULL stream. A null stream is always at eof, and always returns success for all reads and writes.
Parameters
source |
source stream |
|
flags |
engine flags |
|
cancellable |
optional GCancellable object, or |
|
error |
camel_pop3_engine_reget_capabilities ()
gboolean camel_pop3_engine_reget_capabilities (CamelPOP3Engine *engine
,GCancellable *cancellable
,GError **error
);
Regets server capabilities (needed after a STLS command is issued for example).
camel_pop3_engine_iterate ()
gint camel_pop3_engine_iterate (CamelPOP3Engine *pe
,CamelPOP3Command *pc
,GCancellable *cancellable
,GError **error
);
camel_pop3_engine_busy_lock ()
gboolean camel_pop3_engine_busy_lock (CamelPOP3Engine *pe
,GCancellable *cancellable
,GError **error
);
camel_pop3_engine_command_new ()
CamelPOP3Command * camel_pop3_engine_command_new (CamelPOP3Engine *pe
,guint32 flags
,CamelPOP3CommandFunc func
,gpointer data
,GCancellable *cancellable
,GError **error
,const gchar *fmt
,...
);
camel_pop3_engine_command_free ()
void camel_pop3_engine_command_free (CamelPOP3Engine *pe
,CamelPOP3Command *pc
);