|
Eneboo - Documentación para desarrolladores
|
Provides support for coalescing objects. Más...
#include <testcoalesceableheap.h>
Clases | |
| class | Header |
Métodos públicos estáticos | |
| static int | getHeap (void *ptr) |
| static void | setHeap (void *ptr, int h) |
| static int | getPrevHeap (void *ptr) |
| static void | setPrevHeap (void *ptr, int h) |
| static size_t | getSize (void *ptr) |
| static void | setSize (void *ptr, size_t sz) |
| static size_t | getPrevSize (void *ptr) |
| static void | setPrevSize (void *ptr, size_t sz) |
| static void | markFree (void *ptr) |
| static void | markInUse (void *ptr) |
| static void | markPrevInUse (void *ptr) |
| static void | markMmapped (void *ptr) |
| static int | isFree (void *ptr) |
| static int | isPrevFree (void *ptr) |
| static int | isMmapped (void *ptr) |
| static void * | getNext (void *ptr) |
| static void * | getPrev (void *ptr) |
Provides support for coalescing objects.
| static int RequireCoalesceable< SuperHeap >::getHeap | ( | void * | ptr | ) | [inline, static] |
| static void* RequireCoalesceable< SuperHeap >::getNext | ( | void * | ptr | ) | [inline, static] |
| static void* RequireCoalesceable< SuperHeap >::getPrev | ( | void * | ptr | ) | [inline, static] |
| static int RequireCoalesceable< SuperHeap >::getPrevHeap | ( | void * | ptr | ) | [inline, static] |
| static size_t RequireCoalesceable< SuperHeap >::getPrevSize | ( | void * | ptr | ) | [inline, static] |
| static size_t RequireCoalesceable< SuperHeap >::getSize | ( | void * | ptr | ) | [inline, static] |
| static int RequireCoalesceable< SuperHeap >::isFree | ( | void * | ptr | ) | [inline, static] |
| static int RequireCoalesceable< SuperHeap >::isMmapped | ( | void * | ptr | ) | [inline, static] |
| static int RequireCoalesceable< SuperHeap >::isPrevFree | ( | void * | ptr | ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::markFree | ( | void * | ptr | ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::markInUse | ( | void * | ptr | ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::markMmapped | ( | void * | ptr | ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::markPrevInUse | ( | void * | ptr | ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::setHeap | ( | void * | ptr, |
| int | h | ||
| ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::setPrevHeap | ( | void * | ptr, |
| int | h | ||
| ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::setPrevSize | ( | void * | ptr, |
| size_t | sz | ||
| ) | [inline, static] |
| static void RequireCoalesceable< SuperHeap >::setSize | ( | void * | ptr, |
| size_t | sz | ||
| ) | [inline, static] |
1.7.4