Main Page | Class List | File List | Class Members

Memory Library Documentation

Version-0.1

Copyright Information

Memory Library

Copyright (C) 2004. Jeff Schiller

Revision History

Version Notes
0.1 Initial version, contains TPrivateHeap and TObjectPool

License Stuff

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Introduction

This module includes a few classes to manage memory: TPrivateHeap and TObjectPool . They attempt to limit heap fragmentation by pre-allocating pages of bytes and managing the memory underneath.
Generated on Tue Feb 24 15:00:43 2004 for Memory by doxygen 1.3.5