(mono_runtime_delegate_invoke): impl.
[mono.git] / mono / metadata / gc.h
1 /*
2  * metadata/gc.h: GC icalls.
3  *
4  * Author: Paolo Molaro <lupus@ximian.com>
5  *
6  * (C) 2002 Ximian, Inc.
7  */
8
9 #ifndef __MONO_METADATA_GC_H__
10 #define __MONO_METADATA_GC_H__
11
12 #include <glib.h>
13 #include <mono/metadata/object.h>
14
15 void   mono_object_register_finalizer               (MonoObject  *obj);
16 void   ves_icall_System_GC_InternalCollect          (int          generation);
17 gint64 ves_icall_System_GC_GetTotalMemory           (MonoBoolean  forceCollection);
18 void   ves_icall_System_GC_KeepAlive                (MonoObject  *obj);
19 void   ves_icall_System_GC_ReRegisterForFinalize    (MonoObject  *obj);
20 void   ves_icall_System_GC_SuppressFinalize         (MonoObject  *obj);
21 void   ves_icall_System_GC_WaitForPendingFinalizers (void);
22
23 #endif /* __MONO_METADATA_GC_H__ */
24