memory_block::pool_of_blocks Class Reference

Inherited by dynpool.

Inheritance diagram for memory_block::pool_of_blocks:

Inheritance graph
[legend]
List of all members.

Detailed Description

Abstract base class for the classes that do the real allocation of blocks of chips (e.g. dynpool).

(This is the base class for dynpool. It is located here because this allocator knows something of the structure of the blocks of chips and because block_list uses this interface.)

Definition at line 251 of file mem_block.h.

Public Member Functions

block_of_chipsacquire_block (block_list *owner)
 Acquire a block of chips and insert in the given owner list.
block_of_chipsrelease_block (block_of_chips *b)
 Release an unused block of chips and return its "next".
virtual NORET ~pool_of_blocks ()
virtual void dump () const


The documentation for this class was generated from the following file:
Generated on Mon Jan 2 15:14:28 2012 for Shore Storage Manager by  doxygen 1.4.7