|
Eneboo - Documentación para desarrolladores
|
#include <testcoalesceableheap.h>
Métodos públicos | |
| void | sanityCheck (void) |
| void | setPrevSize (const size_t sz) |
| size_t | getPrevSize (void) const |
| void | markFree (void) |
| void | markInUse (void) |
| void | markMmapped (void) |
| void | markNotMmapped (void) |
| int | isFree (void) const |
| int | isNextFree (void) const |
| int | isMmapped (void) const |
| void * | getPrev (void) const |
| void * | getNext (void) const |
| void | markPrevFree (void) |
| void | markPrevInUse (void) |
| int | isPrevFree (void) const |
| void | setSize (size_t sz) |
| size_t | getSize (void) const |
| int | getHeap (void) const |
| void | setHeap (int) |
| int | getPrevHeap (void) const |
| void | setPrevHeap (int) |
Métodos públicos estáticos | |
| static void * | makeObject (void *buf, size_t prevsz, size_t sz) |
| static Header * | getHeader (const void *ptr) |
| static void * | getObject (const Header *hd) |
| static Header* RequireCoalesceable< SuperHeap >::Header::getHeader | ( | const void * | ptr | ) | [inline, static] |
| int RequireCoalesceable< SuperHeap >::Header::getHeap | ( | void | ) | const [inline] |
| void* RequireCoalesceable< SuperHeap >::Header::getNext | ( | void | ) | const [inline] |
| static void* RequireCoalesceable< SuperHeap >::Header::getObject | ( | const Header * | hd | ) | [inline, static] |
| void* RequireCoalesceable< SuperHeap >::Header::getPrev | ( | void | ) | const [inline] |
| int RequireCoalesceable< SuperHeap >::Header::getPrevHeap | ( | void | ) | const [inline] |
| size_t RequireCoalesceable< SuperHeap >::Header::getPrevSize | ( | void | ) | const [inline] |
| size_t RequireCoalesceable< SuperHeap >::Header::getSize | ( | void | ) | const [inline] |
| int RequireCoalesceable< SuperHeap >::Header::isFree | ( | void | ) | const [inline] |
| int RequireCoalesceable< SuperHeap >::Header::isMmapped | ( | void | ) | const [inline] |
| int RequireCoalesceable< SuperHeap >::Header::isNextFree | ( | void | ) | const [inline] |
| int RequireCoalesceable< SuperHeap >::Header::isPrevFree | ( | void | ) | const [inline] |
| static void* RequireCoalesceable< SuperHeap >::Header::makeObject | ( | void * | buf, |
| size_t | prevsz, | ||
| size_t | sz | ||
| ) | [inline, static] |
| void RequireCoalesceable< SuperHeap >::Header::markFree | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::markInUse | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::markMmapped | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::markNotMmapped | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::markPrevFree | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::markPrevInUse | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::sanityCheck | ( | void | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::setHeap | ( | int | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::setPrevHeap | ( | int | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::setPrevSize | ( | const size_t | sz | ) | [inline] |
| void RequireCoalesceable< SuperHeap >::Header::setSize | ( | size_t | sz | ) | [inline] |
1.7.4