| CamelNNTPStreamCamelNNTPStream |  | 
Synopsis
struct              CamelNNTPStream;
CamelNNTPStream *   camel_nntp_stream_new               (CamelStream *source);
enum                camel_nntp_stream_mode_t;
void                camel_nntp_stream_set_mode          (CamelNNTPStream *is,
                                                         camel_nntp_stream_mode_t mode);
gint                camel_nntp_stream_line              (CamelNNTPStream *is,
                                                         guchar **data,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);
gint                camel_nntp_stream_gets              (CamelNNTPStream *is,
                                                         guchar **start,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);
gint                camel_nntp_stream_getd              (CamelNNTPStream *is,
                                                         guchar **start,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);
 
Object Hierarchy
  GObject
   +----CamelStream
         +----CamelNNTPStream
 
Implemented Interfaces
CamelNNTPStream implements
 GSeekable.
 
Details
struct CamelNNTPStream
struct CamelNNTPStream;
 
enum camel_nntp_stream_mode_t
typedef enum {
	CAMEL_NNTP_STREAM_LINE,
	CAMEL_NNTP_STREAM_DATA,
	CAMEL_NNTP_STREAM_EOD /* end of data, acts as if end of stream */
} camel_nntp_stream_mode_t;
| CAMEL_NNTP_STREAM_LINE
 |  | 
| CAMEL_NNTP_STREAM_DATA
 |  | 
| CAMEL_NNTP_STREAM_EOD
 |  | 
 
camel_nntp_stream_line ()
gint                camel_nntp_stream_line              (CamelNNTPStream *is,
                                                         guchar **data,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);
 
camel_nntp_stream_gets ()
gint                camel_nntp_stream_gets              (CamelNNTPStream *is,
                                                         guchar **start,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);
 
camel_nntp_stream_getd ()
gint                camel_nntp_stream_getd              (CamelNNTPStream *is,
                                                         guchar **start,
                                                         guint *len,
                                                         GCancellable *cancellable,
                                                         GError **error);