Hoard::AlignedMmap< Alignment_, LockType > Class Template Reference

Route requests to the one aligned mmap instance. More...

#include <alignedmmap.h>

Inheritance diagram for Hoard::AlignedMmap< Alignment_, LockType >:
Hoard::ExactlyOne< LockedHeap< LockType, AlignedMmapInstance< Alignment_ > > >

List of all members.

Public Types

enum  { Alignment = Alignment_ }

Public Member Functions

void * malloc (size_t sz)
void free (void *ptr)
size_t getSize (void *ptr) const

Detailed Description

template<size_t Alignment_, class LockType>
class Hoard::AlignedMmap< Alignment_, LockType >

Route requests to the one aligned mmap instance.

Author:
Emery Berger <http://www.cs.umass.edu/~emery>

Member Enumeration Documentation

template<size_t Alignment_, class LockType>
anonymous enum
Enumerator:
Alignment 

Member Function Documentation

template<size_t Alignment_, class LockType>
void Hoard::AlignedMmap< Alignment_, LockType >::free ( void *  ptr  )  [inline]
template<size_t Alignment_, class LockType>
size_t Hoard::AlignedMmap< Alignment_, LockType >::getSize ( void *  ptr  )  const [inline]
template<size_t Alignment_, class LockType>
void* Hoard::AlignedMmap< Alignment_, LockType >::malloc ( size_t  sz  )  [inline]

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