Files
2026-11-07 13:30:45 +07:00

31 lines
488 B
C++

#ifndef _RecvBuffer_h_
#define _RecvBuffer_h_
#include "ioPortalHelp.h"
class RecvBuffer
{
private:
char m_pBuf[MAX_BUFFER];
int m_iCurRcvSize;
char m_pRewindBuf[MAX_BUFFER];
public:
void InitBuffer();
void UpdateRecvSize( int iCurRcvSize );
void RewindBuffer( int iRewindSize );
public:
char* GetStartPtr();
char* GetFreeSpacePtr();
int GetCurRcvSize() const;
int GetFreeSpaceSize() const;
public:
RecvBuffer();
~RecvBuffer();
};
#endif