forked from metin2/server
23 lines
404 B
C
23 lines
404 B
C
|
#ifndef __INC_METIN_II_GAME_BUFFER_MANAGER_H__
|
||
|
#define __INC_METIN_II_GAME_BUFFER_MANAGER_H__
|
||
|
|
||
|
class TEMP_BUFFER
|
||
|
{
|
||
|
public:
|
||
|
TEMP_BUFFER(int Size = 8192, bool ForceDelete = false );
|
||
|
~TEMP_BUFFER();
|
||
|
|
||
|
const void * read_peek();
|
||
|
void write(const void * data, int size);
|
||
|
int size();
|
||
|
void reset();
|
||
|
|
||
|
LPBUFFER getptr() { return buf; }
|
||
|
|
||
|
protected:
|
||
|
LPBUFFER buf;
|
||
|
bool forceDelete;
|
||
|
};
|
||
|
|
||
|
#endif
|