| Top |
CamelStream *
camel_imapx_stream_new (CamelStream *source);
Returns a NULL stream. A null stream is always at eof, and always returns success for all reads and writes.
CamelStream *
camel_imapx_stream_ref_source (CamelIMAPXStream *is);
camel_imapx_token_t camel_imapx_stream_token (CamelIMAPXStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
void camel_imapx_stream_ungettoken (CamelIMAPXStream *is,camel_imapx_token_t tok,guchar *token,guint len);
void camel_imapx_stream_set_literal (CamelIMAPXStream *is,guint literal);
gint camel_imapx_stream_gets (CamelIMAPXStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gint camel_imapx_stream_getl (CamelIMAPXStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_atom (CamelIMAPXStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_astring (CamelIMAPXStream *is,guchar **start,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_nstring (CamelIMAPXStream *is,guchar **start,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_nstring_stream (CamelIMAPXStream *is,CamelStream **stream,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_text (CamelIMAPXStream *is,guchar **text,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_number (CamelIMAPXStream *is,guint64 *number,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_skip (CamelIMAPXStream *is,GCancellable *cancellable,GError **error);
gboolean camel_imapx_stream_skip_until (CamelIMAPXStream *is,const gchar *delimiters,GCancellable *cancellable,GError **error);