WSAReader.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 //-----------------------------------------------------------------------------
00005 // Initial version: 13/10/2005
00006 // CVS: $Revision: 2989 $, $Date: 2006-10-12 17:31:45 +0100 (Thu, 12 Oct 2006) $, $Author: rsc $
00007 //-----------------------------------------------------------------------------
00008 #ifndef WSAREADER_DEFINED
00009 #define WSAREADER_DEFINED
00010 
00011 #include "RecordDtd.h"
00012 #include "FileObjectReader.h"
00013 //-----------------------------------------------------------------------------
00015 class WSAReader : public FileObjectReader
00016 {
00017 public:
00018   WSAReader(const std::string& aDtdFileName);
00019   virtual ~WSAReader();
00020 
00025   virtual Object* read(FILE* aFilePtr);
00026 
00027 private:
00029   RecordDtd mBufferDtd;
00031   char* mBufferAry;
00033   unsigned mBufferSize;
00035   BinaryDatum* mIdPtr;
00036   BinaryDatum* mRaPtr;
00037   BinaryDatum* mDecPtr;
00038 
00039   // Prevent copying
00040   WSAReader(WSAReader const& aCopy);
00041   WSAReader& operator=(WSAReader const& aCopy);
00042 };
00043 //-----------------------------------------------------------------------------
00044 #endif
Generated on Mon Oct 4 10:39:55 2010 for Matching.kdevelop by  doxygen 1.6.3