the whole game

This commit is contained in:
2026-03-02 22:04:18 +03:00
parent 816e9060b4
commit f0617a5d22
2069 changed files with 581500 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
#include "NativeFeatureIncludes.h"
#if _RAKNET_SUPPORT_PacketLogger==1
#include "ThreadsafePacketLogger.h"
#include <string.h>
using namespace RakNet;
ThreadsafePacketLogger::ThreadsafePacketLogger()
{
}
ThreadsafePacketLogger::~ThreadsafePacketLogger()
{
char **msg;
while ((msg = logMessages.ReadLock()) != 0)
{
rakFree_Ex((*msg), _FILE_AND_LINE_ );
}
}
void ThreadsafePacketLogger::Update(void)
{
char **msg;
while ((msg = logMessages.ReadLock()) != 0)
{
WriteLog(*msg);
rakFree_Ex((*msg), _FILE_AND_LINE_ );
}
}
void ThreadsafePacketLogger::AddToLog(const char *str)
{
char **msg = logMessages.WriteLock();
*msg = (char*) rakMalloc_Ex( strlen(str)+1, _FILE_AND_LINE_ );
strcpy(*msg, str);
logMessages.WriteUnlock();
}
#endif // _RAKNET_SUPPORT_*