//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TStaticBuffer 类 // = Version : ver2.0 // = Author : wlw // = CreateDate : 2002-09-09 // = Description: 用于模拟读文件的缓冲区的类 声明 // = Maintainers: // //-----------------------------------------------------------------------------+ #ifndef _TSTATICBUFFER_H_ #define _TSTATICBUFFER_H_ // 用于模拟读文件的缓冲区 class GEOAPI TStaticBuffer { public: TStaticBuffer(char *pBuf, int nSize); virtual ~TStaticBuffer(); int operator !(); int IsEOF(); int Read(void *pDest, int nCount); protected: char *m_pBuf; int m_nSize; int m_nPos; }; #endif