clsMalloc.h
494 Bytes
#ifndef _clsMalloc_H_
#define _clsMalloc_H_
#include "dmap_core.h"
#include "stdio.h"
#include <string>
namespace DmapCore_30
{
class CORE_EXPORT clsMalloc
{
public:
clsMalloc();
clsMalloc(char *c);
clsMalloc(size_t size);
~clsMalloc(void);
bool AddRef();
bool Release();
bool Destroy();
bool MemSet(int value, size_t size);
void ReMalloc(size_t size);
void SetSize(size_t size);
size_t GetSize();
char *mem;
size_t size;
private:
int m_iN;
};
}
#endif