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
);