1
0
forked from metin2/server

Add project files.

This commit is contained in:
2022-03-05 12:44:06 +02:00
parent 453a74459f
commit f4f90b2533
517 changed files with 195610 additions and 0 deletions

View File

@ -0,0 +1,38 @@
#include "stdafx.h"
#include "buffer_manager.h"
TEMP_BUFFER::TEMP_BUFFER(int Size, bool bForceDelete)
{
forceDelete = bForceDelete;
if (forceDelete)
Size = MAX(Size, 1024 * 128);
buf = buffer_new(Size);
}
TEMP_BUFFER::~TEMP_BUFFER()
{
buffer_delete(buf);
}
const void * TEMP_BUFFER::read_peek()
{
return (buffer_read_peek(buf));
}
void TEMP_BUFFER::write(const void * data, int size)
{
buffer_write(buf, data, size);
}
int TEMP_BUFFER::size()
{
return buffer_size(buf);
}
void TEMP_BUFFER::reset()
{
buffer_reset(buf);
}