| Top |  |  |  |  | 
| GQuark | camel_imapx_error_quark () | 
| GInputStream * | camel_imapx_input_stream_new () | 
| gint | camel_imapx_input_stream_buffered () | 
| gboolean | camel_imapx_input_stream_get_utf8_accept () | 
| void | camel_imapx_input_stream_set_utf8_accept () | 
| camel_imapx_token_t | camel_imapx_input_stream_token () | 
| void | camel_imapx_input_stream_ungettoken () | 
| void | camel_imapx_input_stream_set_literal () | 
| gint | camel_imapx_input_stream_gets () | 
| gint | camel_imapx_input_stream_getl () | 
| gboolean | camel_imapx_input_stream_atom () | 
| gboolean | camel_imapx_input_stream_astring () | 
| gboolean | camel_imapx_input_stream_nstring () | 
| gboolean | camel_imapx_input_stream_nstring_bytes () | 
| gboolean | camel_imapx_input_stream_text () | 
| gboolean | camel_imapx_input_stream_number () | 
| gboolean | camel_imapx_input_stream_skip () | 
| gboolean | camel_imapx_input_stream_skip_until () | 
GInputStream *
camel_imapx_input_stream_new (GInputStream *base_stream);
Creates a new CamelIMAPXInputStream which wraps base_stream
 and
parses incoming IMAP lines into tokens.
Since: 3.12
gint
camel_imapx_input_stream_buffered (CamelIMAPXInputStream *is);
gboolean
camel_imapx_input_stream_get_utf8_accept
                               (CamelIMAPXInputStream *is);
void camel_imapx_input_stream_set_utf8_accept (CamelIMAPXInputStream *is,gboolean utf8_accept);
camel_imapx_token_t camel_imapx_input_stream_token (CamelIMAPXInputStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
void camel_imapx_input_stream_ungettoken (CamelIMAPXInputStream *is,camel_imapx_token_t tok,guchar *token,guint len);
void camel_imapx_input_stream_set_literal (CamelIMAPXInputStream *is,guint literal);
gint camel_imapx_input_stream_gets (CamelIMAPXInputStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gint camel_imapx_input_stream_getl (CamelIMAPXInputStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_atom (CamelIMAPXInputStream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_astring (CamelIMAPXInputStream *is,guchar **start,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_nstring (CamelIMAPXInputStream *is,guchar **start,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_nstring_bytes (CamelIMAPXInputStream *is,GBytes **out_bytes,gboolean with_progress,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_text (CamelIMAPXInputStream *is,guchar **text,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_number (CamelIMAPXInputStream *is,guint64 *number,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_skip (CamelIMAPXInputStream *is,GCancellable *cancellable,GError **error);
gboolean camel_imapx_input_stream_skip_until (CamelIMAPXInputStream *is,const gchar *delimiters,GCancellable *cancellable,GError **error);