GaloisRuntime::MM::mmapWrapper Class Reference

Base mmap wrapper. More...

#include <mem.h>

Inherited by GaloisRuntime::MM::SelfLockFreeListHeap< mmapWrapper >.

List of all members.

Public Types

enum  { AllocSize = 2*1024*1024, Alignment = 4*1024, AutoFree = 1 }

Public Member Functions

 mmapWrapper ()
void * allocate (unsigned int size)
void deallocate (void *ptr)

Static Private Member Functions

static void * _alloc ()
static void _free (void *)

Detailed Description

Base mmap wrapper.


Member Enumeration Documentation

anonymous enum
Enumerator:
AllocSize 
Alignment 
AutoFree 

Constructor & Destructor Documentation

mmapWrapper::mmapWrapper (  ) 

Member Function Documentation

void * mmapWrapper::_alloc (  )  [static, private]
void mmapWrapper::_free ( void *  ptr  )  [static, private]
void* GaloisRuntime::MM::mmapWrapper::allocate ( unsigned int  size  )  [inline]
void GaloisRuntime::MM::mmapWrapper::deallocate ( void *  ptr  )  [inline]

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