#include <eg_memslab.h>
Collaboration diagram for EGmemSlabPool_t:

Definition at line 309 of file eg_memslab.h.
Data Fields | |
| unsigned int | c_color:10 |
| EGconstructor_f | constr |
| EGdestructor_f | dest |
| unsigned int | elem_sz:10 |
| EGeList_t | empty |
| EGeList_t | full |
| EGeList_t | half |
| unsigned int | max_color:10 |
| unsigned int | n_elem:10 |
| unsigned int | unused1:2 |
| unsigned int | unused2:22 |
|
|
Last used color while creating slabs. Definition at line 319 of file eg_memslab.h. |
|
|
Constructor for the local elements Definition at line 314 of file eg_memslab.h. |
|
|
Destructor for the local elements Definition at line 315 of file eg_memslab.h. |
|
|
Size of the elements in the slab, including extra space for pointer to next. Definition at line 316 of file eg_memslab.h. |
|
|
Head of the list for non used slabs Definition at line 312 of file eg_memslab.h. |
|
|
Head of the list for fully used slabs Definition at line 313 of file eg_memslab.h. |
|
|
Head of the list for half-full slabs Definition at line 311 of file eg_memslab.h. |
|
|
Maximum valid value for colors in this pool Definition at line 321 of file eg_memslab.h. |
|
|
Total number of elements in the slab Definition at line 318 of file eg_memslab.h. |
|
|
Padding for unused bits Definition at line 320 of file eg_memslab.h. |
|
|
Padding for unused space Definition at line 331 of file eg_memslab.h. |
1.4.5