f17f5c9e474cd0b41233360102ecc2ba0d007f47
[mono.git] / mono / metadata / runtime.h
1 /**
2  * \file
3  * Runtime functions
4  *
5  * Author:
6  *      Jonathan Pryor
7  *
8  * (C) 2010 Novell, Inc.
9  */
10
11 #ifndef _MONO_METADATA_RUNTIME_H_
12 #define _MONO_METADATA_RUNTIME_H_
13
14 #include <glib.h>
15 #include <mono/metadata/metadata.h>
16 #include <mono/utils/mono-publib.h>
17 #include <mono/utils/mono-compiler.h>
18
19 MONO_BEGIN_DECLS
20
21 gboolean mono_runtime_is_critical_method (MonoMethod *method);
22 gboolean mono_runtime_try_shutdown (void);
23
24 void mono_runtime_init_tls (void);
25
26 char* mono_runtime_get_aotid (void);
27 MONO_END_DECLS
28
29 #endif /* _MONO_METADATA_RUNTIME_H_ */
30
31