2003-06-27 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mono / metadata / threadpool.h
1 #ifndef _MONO_THREADPOOL_H_
2 #define _MONO_THREADPOOL_H_
3
4 #include <mono/metadata/object.h>
5 #include <mono/metadata/reflection.h>
6
7 extern int mono_max_worker_threads;
8 extern int mono_worker_threads;
9
10 MonoAsyncResult *
11 mono_thread_pool_add     (MonoObject *target, MonoMethodMessage *msg, 
12                           MonoDelegate *async_callback, MonoObject *state);
13
14 MonoObject *
15 mono_thread_pool_finish (MonoAsyncResult *ares, MonoArray **out_args, 
16                          MonoObject **exc);
17
18 #endif