LosaDev source snapshot 2019

This commit is contained in:
LosaDev committed 2026-11-07 13:30:45 +07:00
commit c198676e97
20588 files changed
+8812878

No files matched your search

@@ -0,0 +1,45 @@
// cBaseQueueElem.cpp: implementation of the cBaseQueueElem class.
//
//////////////////////////////////////////////////////////////////////
#include "StdAfx.h"
#include "cSystem.h"
#include "cBaseQueueElem.h"
#include "../include/cSingleton.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
cBaseQueueElem::cBaseQueueElem()
{
Init();
}
cBaseQueueElem::~cBaseQueueElem()
{
Destroy();
}
void cBaseQueueElem::Init()
{
m_buffer.Create(cSingleton<cSystem>::GetInstance()->GetPacket());
}
void cBaseQueueElem::Destroy()
{
}
//////////////////////////////////////////////////////////////////////
// operation
//////////////////////////////////////////////////////////////////////
BOOL cBaseQueueElem::CopyData(const uint8* buffer, const uint32 length)
{
if(!m_buffer.Copy(buffer, length))
{
m_buffer.Create(length);
m_buffer.Copy(buffer, length);
}
return TRUE;
}