/*****
 NAME
 	ciostream.h - header file for CIOStream class
 VERSION
 	$Id$
 CHANGELOG
 	$Log$
 */

#if !defined(CIOSTREAM_H_INCLUDED)
#define CIOSTREAM_H_INCLUDED

#include <coconut/cobject.h>
#include <coconut/pstream.h>

@interface CIOStream : CObject <PStream>
{
	GIOChannel * 	io_channel ;
	open_t		access_mode ;
}

 - retain ;

 - (id <PError>) openChannel: (GIOChannel *) channel ;
 - (id <PError>) closeChannel ;

@end

#endif /* !defined(CIOSTREAM_H_INCLUDED) */

