clsMalloc.h 421 Bytes
#ifndef _clsMalloc_H_
#define _clsMalloc_H_
namespace DmapCore_30
{
	class 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