2008-07-11 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / metadata / mono-gc.h
index a76aea5bfb7ebbcc92d5cd11a5e4a4b3e808944e..6a7dea12c055c8dce2e1be20981c732a1376b2e1 100644 (file)
@@ -5,12 +5,18 @@
 #ifndef __METADATA_MONO_GC_H__
 #define __METADATA_MONO_GC_H__
 
-#include <glib.h>
+#include <mono/metadata/object.h>
+
+G_BEGIN_DECLS
 
 void   mono_gc_collect         (int generation);
 int    mono_gc_max_generation  (void);
+int    mono_gc_get_generation  (MonoObject *object);
+int    mono_gc_collection_count (int generation);
 gint64 mono_gc_get_used_size   (void);
 gint64 mono_gc_get_heap_size   (void);
 
+G_END_DECLS
+
 #endif /* __METADATA_MONO_GC_H__ */