/** * camel_scalix_stream_new: * @stream: tcp stream * * Returns a new scalix stream **/ CamelStream * camel_scalix_stream_new (CamelStream *stream) { CamelSCALIXStream *scalix; g_return_val_if_fail (CAMEL_IS_STREAM (stream), NULL); scalix = (CamelSCALIXStream *) camel_object_new (CAMEL_TYPE_SCALIX_STREAM); camel_object_ref (stream); scalix->stream = stream; return (CamelStream *) scalix; }
/** * camel_imap4_stream_new: * @stream: tcp stream * * Returns a new imap4 stream **/ CamelStream * camel_imap4_stream_new (CamelStream *stream) { CamelIMAP4Stream *imap4; g_return_val_if_fail (CAMEL_IS_STREAM (stream), NULL); imap4 = (CamelIMAP4Stream *) camel_object_new (CAMEL_TYPE_IMAP4_STREAM); camel_object_ref (stream); imap4->stream = stream; return (CamelStream *) imap4; }