Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > Class Template Reference

#include <processheap.h>

Inheritance diagram for Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >:
Hoard::ConformantHeap< HoardManager< AlignedSuperblockHeap< LockType, SuperblockSize >, EmptyHoardManager< HoardSuperblock< LockType, SuperblockSize, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > > >, HoardSuperblock< LockType, SuperblockSize, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > >, EmptinessClasses, LockType, ThresholdClass, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > > > Hoard::HoardManager< AlignedSuperblockHeap< LockType, SuperblockSize >, EmptyHoardManager< HoardSuperblock< LockType, SuperblockSize, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > > >, HoardSuperblock< LockType, SuperblockSize, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > >, EmptinessClasses, LockType, ThresholdClass, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > > BaseHoardManager< HoardSuperblock< LockType, SuperblockSize, ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > > > ThresholdClass

List of all members.

Public Member Functions

 ProcessHeap (void)
void * malloc (size_t)

Private Member Functions

 ProcessHeap (const ProcessHeap &)
ProcessHeapoperator= (const ProcessHeap &)

template<size_t SuperblockSize, int EmptinessClasses, class LockType, class ThresholdClass>
class Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >


Constructor & Destructor Documentation

template<size_t SuperblockSize, int EmptinessClasses, class LockType , class ThresholdClass >
Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >::ProcessHeap ( void   )  [inline]
template<size_t SuperblockSize, int EmptinessClasses, class LockType , class ThresholdClass >
Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >::ProcessHeap ( const ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > &   )  [private]

Member Function Documentation

template<size_t SuperblockSize, int EmptinessClasses, class LockType , class ThresholdClass >
void* Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >::malloc ( size_t   )  [inline]
template<size_t SuperblockSize, int EmptinessClasses, class LockType , class ThresholdClass >
ProcessHeap& Hoard::ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass >::operator= ( const ProcessHeap< SuperblockSize, EmptinessClasses, LockType, ThresholdClass > &   )  [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:31 2011 for Galois by  doxygen 1.6.3