BRender Technical Reference Manual:4 Data Structures (Alphabetical Reference):br_pool_block
Next|Prev|Up
The Structure
Members
Copy/Assign
Access & Maintenance
Referencing & Lifetime
Initialisation
Construction & Destruction

br_pool_block


The Structure

This structure is simply used as a means of `spiking' freed pool blocks until they can be reused.

(See pool.h for precise declaration and ordering)

The typedef

Primary

br_pool_block * next Pointer to next free block

Related Functions

Memory Management

BrPoolBlockAllocate()
300, BrPoolBlockFree()300.

Members

Primary

br_pool_block * next

A pointer to the next free pool block. This is really an area of memory with size as specified in the pool descriptor (br_pool299).

Copy/Assign

Don't copy or reference.

Access & Maintenance

Should not be accessed by the applications programmer.

Referencing & Lifetime

Should not be referenced by the applications programmer.

Initialisation

When a pool block is spiked onto the free linked list, it is cast to this structure, the next member is set to point to free, and free is then set to point to this.

Construction & Destruction

The structure is only used for casting purposes.


Generated with
CERN WebMaker