Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / metadata / threadpool-io.h
1 /**
2  * \file
3  */
4
5 #ifndef _MONO_METADATA_THREADPOOL_IO_H_
6 #define _MONO_METADATA_THREADPOOL_IO_H_
7
8 #include <config.h>
9 #include <glib.h>
10
11 #include <mono/metadata/object-internals.h>
12
13 typedef struct _MonoIOSelectorJob MonoIOSelectorJob;
14
15 void
16 ves_icall_System_IOSelector_Add (gpointer handle, MonoIOSelectorJob *job);
17
18 void
19 ves_icall_System_IOSelector_Remove (gpointer handle);
20
21 void
22 mono_threadpool_io_remove_socket (int fd);
23 void
24 mono_threadpool_io_remove_domain_jobs (MonoDomain *domain);
25 void
26 mono_threadpool_io_cleanup (void);
27
28 #endif /* _MONO_METADATA_THREADPOOL_IO_H_ */