00001 00002 00003 00004 //----------------------------------------------------------------------------- 00005 // Initial version: 31/08/2005 00006 // CVS: $Revision: 2989 $, $Date: 2006-10-12 17:31:45 +0100 (Thu, 12 Oct 2006) $, $Author: rsc $ 00007 //----------------------------------------------------------------------------- 00008 #ifndef WSATEXTFILEREADER_DEFINED 00009 #define WSATEXTFILEREADER_DEFINED 00010 00011 #include "FileHeader.h" 00012 #include "FileObjectReader.h" 00013 00014 class Object; 00015 //----------------------------------------------------------------------------- 00017 00020 class WSATextFileReader : public FileObjectReader 00021 { 00022 public: 00023 WSATextFileReader(); 00024 virtual ~WSATextFileReader() {} 00025 00030 virtual Object* read(FILE* aFilePtr); 00031 00032 private: 00033 // Prevent copying 00034 WSATextFileReader(WSATextFileReader const& aCopy); 00035 WSATextFileReader& operator=(WSATextFileReader const& aCopy); 00036 }; 00037 //----------------------------------------------------------------------------- 00038 #endif