2005/5/9

     
 

class BoehmGC

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::BoehmGC Class Reference

#include <BoehmGC.h>

List of all members.

Static Public Member Functions

bool init ()
void collect ()
void * malloc (size_t size)
void * malloc_atomic (size_t size)
void * malloc_uncollectable (size_t size)
void free (void *ptr)
void register_finalizer_ignore_self (void *obj, GC_finalization_proc fn, void *cd, GC_finalization_proc *ofn, void **ocd)
void * base (void *ptr)
size_t get_heap_size ()
void set_max_heap_size (long maxsize)
void add_roots (char *low_address, char *high_address_plus_1)
GC_warn_proc set_warn_proc (GC_warn_proc warnproc)

Static Private Member Functions

BoehmGC::Functions & functions ()


Member Function Documentation

void acdk::lang::sys::BoehmGC::add_roots (  char *  low_address,
char *  high_address_plus_1
)  [inline, static]
 

void* acdk::lang::sys::BoehmGC::base (  void *  ptr  )  [inline, static]
 

void acdk::lang::sys::BoehmGC::collect (   )  [inline, static]
 

void acdk::lang::sys::BoehmGC::free (  void *  ptr  )  [inline, static]
 

BoehmGC::Functions& acdk::lang::sys::BoehmGC::functions (   )  [static, private]
 

size_t acdk::lang::sys::BoehmGC::get_heap_size (   )  [inline, static]
 

bool acdk::lang::sys::BoehmGC::init (   )  [inline, static]
 

void* acdk::lang::sys::BoehmGC::malloc (  size_t  size  )  [inline, static]
 

void* acdk::lang::sys::BoehmGC::malloc_atomic (  size_t  size  )  [inline, static]
 

void* acdk::lang::sys::BoehmGC::malloc_uncollectable (  size_t  size  )  [inline, static]
 

void acdk::lang::sys::BoehmGC::register_finalizer_ignore_self (  void *  obj,
GC_finalization_proc  fn,
void *  cd,
GC_finalization_proc *  ofn,
void **  ocd
)  [inline, static]
 

void acdk::lang::sys::BoehmGC::set_max_heap_size (  long  maxsize  )  [inline, static]
 

GC_warn_proc acdk::lang::sys::BoehmGC::set_warn_proc (  GC_warn_proc  warnproc  )  [inline, static]