Merge pull request #1696 from esdrubal/tzrefactor
[mono.git] / mono / metadata / threadpool-ms-io.h
1 #ifndef _MONO_THREADPOOL_MS_IO_H_
2 #define _MONO_THREADPOOL_MS_IO_H_
3
4 #include <config.h>
5 #include <glib.h>
6
7 #include <mono/metadata/object-internals.h>
8 #include <mono/metadata/socket-io.h>
9
10 gboolean
11 mono_threadpool_ms_is_io (MonoObject *target, MonoObject *state);
12
13 MonoAsyncResult *
14 mono_threadpool_ms_io_add (MonoAsyncResult *ares, MonoSocketAsyncResult *sockares);
15 void
16 mono_threadpool_ms_io_remove_socket (int fd);
17 void
18 mono_threadpool_ms_io_remove_domain_jobs (MonoDomain *domain);
19 void
20 mono_threadpool_ms_io_cleanup (void);
21
22 #endif /* _MONO_THREADPOOL_MS_IO_H_ */