HEAP_BLOCK Struct Reference

#include <HeapManager.h>

Collaboration diagram for HEAP_BLOCK:

Collaboration graph
[legend]

Data Fields

char * Start
char * End
char * BrkVal
size_t Margin
struct __freelist__flp
ECBBlocker

Detailed Description

Definition at line 72 of file HeapManager.h.


Field Documentation

start of the heap

Definition at line 73 of file HeapManager.h.

Referenced by HeapAlloc(), HeapFreeSpace(), and HeapInit().

end of the heap

Definition at line 74 of file HeapManager.h.

Referenced by HeapAlloc(), HeapFreeSpace(), and HeapInit().

begining of heap

Definition at line 75 of file HeapManager.h.

Referenced by HeapAlloc(), HeapFreeSpace(), and HeapInit().

Definition at line 76 of file HeapManager.h.

Referenced by HeapAlloc(), and HeapInit().

struct __freelist* HEAP_BLOCK::__flp [read]

margin to the stack pointer free list pointer

Definition at line 77 of file HeapManager.h.

Referenced by HeapAlloc(), HeapFree(), HeapFreeSpace(), and HeapInit().

semaphore to manage blocking

Definition at line 78 of file HeapManager.h.

Referenced by HeapAlloc(), HeapFree(), and HeapInit().


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

Generated on Sun Aug 31 13:31:36 2008 for FrankenRTOS by  doxygen 1.5.6