コード例 #1
0
/**
 * 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;
}
コード例 #2
0
/**
 * 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;
}