mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
29 lines
406 B
C++
29 lines
406 B
C++
#pragma once
|
|
|
|
#include "../Common.h"
|
|
|
|
NS_BF_BEGIN
|
|
|
|
class MemLogger
|
|
{
|
|
public:
|
|
HANDLE mFileMap;
|
|
void* mMemBuffer;
|
|
int mBufferSize;
|
|
int mTotalWriteSize;
|
|
bool mNoOverflow;
|
|
|
|
public:
|
|
MemLogger();
|
|
|
|
~MemLogger();
|
|
|
|
bool Create(const StringImpl& memName, int size);
|
|
bool Get(const StringImpl& memName, String& outStr);
|
|
void Log(const char* fmt ...);
|
|
void Write(const void* ptr, int size);
|
|
};
|
|
|
|
|
|
|
|
NS_BF_END
|