ShinyAllocator  1.0
ShinyAllocator is a library of a block memory allocator for real-time high-integrity embedded systems.
Public Attributes | List of all members
shinyAllocatorInstance Struct Reference

the allocator which stores the information about the pool structure More...

Collaboration diagram for shinyAllocatorInstance:
Collaboration graph
[legend]

Public Attributes

Fragmentfragments [NUM_FRAGMENTS_MAX]
 
size_t nonEmptyFragmentMask
 
shinyAllocatorDiagnostics diagnostics
 

Detailed Description

the allocator which stores the information about the pool structure

Parameters
fragmentsAn array of pointers to all fragments
thebinary Mask for representing the used/allocated fragments
diagnosticsThe diagnostics associated with the pool

Member Data Documentation

◆ diagnostics

shinyAllocatorDiagnostics shinyAllocatorInstance::diagnostics

◆ fragments

Fragment* shinyAllocatorInstance::fragments[NUM_FRAGMENTS_MAX]

◆ nonEmptyFragmentMask

size_t shinyAllocatorInstance::nonEmptyFragmentMask

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