tm_node Struct Reference
[Node]

An allocation node representing the data ptr returned from tm_alloc(). More...

#include <node.h>

Collaboration diagram for tm_node:
Collaboration graph
[legend]

Data Fields

tm_list list
 The current type list for the node.

Detailed Description

An allocation node representing the data ptr returned from tm_alloc().

The data ptr return by tm_alloc() from a tm_node is immediately after its tm_list header.

tm_nodes are parceled from tm_blocks. Each tm_node has a color, which places it on a colored list for the tm_node's tm_type.

A tm_node's tm_block is determined by the tm_node's address.

A tm_node's tm_type is determined by the tm_block it resides in.

Definition at line 30 of file node.h.


Field Documentation

The current type list for the node.

tm_type.color_list[tm_node_color(this)] list.

Definition at line 33 of file node.h.

Referenced by _tm_node_init().


The documentation for this struct was generated from the following file:

Generated on Mon Jan 25 06:33:12 2010 for TM(tredmill) by  doxygen 1.6.1