[2020-02] Fix leak in assembly-specific dllmap lookups (#21053)
[mono-project.git] / mono / metadata / threadpool-io.h
blob7a51863c69f0b8460cf7f9c7b8ba68800a87f201
1 /**
2 * \file
3 */
5 #ifndef _MONO_METADATA_THREADPOOL_IO_H_
6 #define _MONO_METADATA_THREADPOOL_IO_H_
8 #include <config.h>
9 #include <glib.h>
11 #ifndef ENABLE_NETCORE
13 #include <mono/metadata/object-internals.h>
14 #include <mono/metadata/icalls.h>
16 typedef struct _MonoIOSelectorJob MonoIOSelectorJob;
18 TYPED_HANDLE_DECL (MonoIOSelectorJob);
20 ICALL_EXPORT
21 void
22 ves_icall_System_IOSelector_Remove (gpointer handle);
24 void
25 mono_threadpool_io_remove_socket (int fd);
26 void
27 mono_threadpool_io_remove_domain_jobs (MonoDomain *domain);
28 void
29 mono_threadpool_io_cleanup (void);
31 #endif /* ENABLE_NETCORE */
33 #endif /* _MONO_METADATA_THREADPOOL_IO_H_ */