#ifndef _H_CStreamConverter	#define _H_CStreamConverter#pragma once#include <TextEncodingConverter.h>class CUTextFileStream;class CBuffer;class COutputBuffer;class CStreamConverter{public:							CStreamConverter(	TextEncoding inputEncoding, TextEncoding outputEncoding, UInt16 inLineBreak,												FSRef &inputRef, FSRef &outputRef,												CBuffer *inputBuff, COutputBuffer *outputBuffer);		virtual				~CStreamConverter();			void				Convert();		ByteCount			Flush();protected:		Boolean				OpenFiles();protected:		CUTextFileStream	*mInputTextStream;		CUTextFileStream	*mOutputTextStream;		TECObjectRef		mEncodingConverter;		TextEncoding		mInputEncoding;		TextEncoding		mOutputEncoding;		UInt16				mLineBreak;		CBuffer *			mInputBuffer;		COutputBuffer *		mOutputBuffer;		FSRef				mOutputRef;};#endif //_H_CStreamConverter