| Top |
void (*CamelPOP3CommandFunc) (CamelPOP3Engine *pe,CamelPOP3Stream *stream,GCancellable *cancellable,GError **error,gpointer data);
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.
gboolean camel_pop3_engine_reget_capabilities (CamelPOP3Engine *engine,GCancellable *cancellable,GError **error);
Regets server capabilities (needed after a STLS command is issued for example).
gint camel_pop3_engine_iterate (CamelPOP3Engine *pe,CamelPOP3Command *pc,GCancellable *cancellable,GError **error);
gboolean camel_pop3_engine_busy_lock (CamelPOP3Engine *pe,GCancellable *cancellable,GError **error);
CamelPOP3Command * camel_pop3_engine_command_new (CamelPOP3Engine *pe,guint32 flags,CamelPOP3CommandFunc func,gpointer data,GCancellable *cancellable,GError **error,const gchar *fmt,...);
void camel_pop3_engine_command_free (CamelPOP3Engine *pe,CamelPOP3Command *pc);