Eneboo - Documentación para desarrolladores
|
#include "hldefines.h"
#include "check.h"
#include "fixedrequestheap.h"
#include "hoardmanager.h"
#include "addheaderheap.h"
#include "threadpoolheap.h"
#include "redirectfree.h"
#include "ignoreinvalidfree.h"
#include "conformantheap.h"
#include "hoardsuperblock.h"
#include "lockmallocheap.h"
#include "alignedsuperblockheap.h"
#include "alignedmmap.h"
#include "globalheap.h"
#include "ansiwrapper.h"
#include "debugheap.h"
#include "lockedheap.h"
#include "winlock.h"
#include "bins4k.h"
#include "bins8k.h"
#include "bins16k.h"
#include "bins64k.h"
#include "oneheap.h"
#include "freelistheap.h"
#include "threadheap.h"
#include "hybridheap.h"
#include "posixlock.h"
#include "spinlock.h"
Ir al código fuente de este archivo.
Clases | |
class | Hoard::hoardThresholdFunctionClass |
class | Hoard::SmallHeap |
class | Hoard::BigHeap |
class | Hoard::PerThreadHoardHeap |
class | Hoard::HoardHeap< N, NH > |
Namespaces | |
namespace | Hoard |
'defines' | |
#define | SUPERBLOCK_SIZE 65536 |
#define | EMPTINESS_CLASSES 8 |
'typedefs' | |
typedef HL::SpinLockType | TheLockType |
typedef GlobalHeap < SUPERBLOCK_SIZE, EMPTINESS_CLASSES, TheLockType > | Hoard::TheGlobalHeap |
typedef HoardSuperblock < TheLockType, SUPERBLOCK_SIZE, SmallHeap > | Hoard::SmallSuperblockType |
typedef HoardSuperblock < TheLockType, SUPERBLOCK_SIZE, BigHeap > | Hoard::BigSuperblockType |
Enumeraciones | |
enum | { Hoard::BigObjectSize, Hoard::BIG_OBJECT } |
#define EMPTINESS_CLASSES 8 |
#define SUPERBLOCK_SIZE 65536 |
typedef HL::SpinLockType TheLockType |