mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
29 lines
387 B
C
29 lines
387 B
C
![]() |
#pragma once
|
||
|
|
||
|
#include "../Common.h"
|
||
|
|
||
|
NS_BF_BEGIN
|
||
|
|
||
|
class MemLogger
|
||
|
{
|
||
|
public:
|
||
|
HANDLE mFileMap;
|
||
|
void* mMemBuffer;
|
||
|
int mBufferSize;
|
||
|
int mTotalWriteSize;
|
||
|
|
||
|
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
|