2026-10-04 00:04:20 +08:00
|
|
|
#pragma once
|
2026-09-28 15:28:50 +08:00
|
|
|
class 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;
|
|
|
|
|
};
|
|
|
|
|
|