| Camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
Synopsis
struct CamelPOP3Stream; CamelStream * camel_pop3_stream_new (CamelStream *source); enum camel_pop3_stream_mode_t; void camel_pop3_stream_set_mode (CamelPOP3Stream *is,camel_pop3_stream_mode_t mode); gint camel_pop3_stream_line (CamelPOP3Stream *is,guchar **data,guint *len,GCancellable *cancellable,GError **error); gint camel_pop3_stream_getd (CamelPOP3Stream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
Details
camel_pop3_stream_new ()
CamelStream * camel_pop3_stream_new (CamelStream *source);
Returns a NULL stream. A null stream is always at eof, and always returns success for all reads and writes.
Returns : |
the stream |
enum camel_pop3_stream_mode_t
typedef enum {
CAMEL_POP3_STREAM_LINE,
CAMEL_POP3_STREAM_DATA,
CAMEL_POP3_STREAM_EOD /* end of data, acts as if end of stream */
} camel_pop3_stream_mode_t;
camel_pop3_stream_set_mode ()
void camel_pop3_stream_set_mode (CamelPOP3Stream *is,camel_pop3_stream_mode_t mode);
camel_pop3_stream_line ()
gint camel_pop3_stream_line (CamelPOP3Stream *is,guchar **data,guint *len,GCancellable *cancellable,GError **error);
camel_pop3_stream_getd ()
gint camel_pop3_stream_getd (CamelPOP3Stream *is,guchar **start,guint *len,GCancellable *cancellable,GError **error);
