| Top |
| CamelPOP3Engine * | camel_pop3_engine_new () |
| gboolean | camel_pop3_engine_reget_capabilities () |
| gint | camel_pop3_engine_iterate () |
| void | (*CamelPOP3CommandFunc) () |
| CamelPOP3Command * | camel_pop3_engine_command_new () |
| void | camel_pop3_engine_command_free () |
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);
void (*CamelPOP3CommandFunc) (CamelPOP3Engine *pe,CamelPOP3Stream *stream,GCancellable *cancellable,GError **error,gpointer data);
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);