#include <mono/metadata/object-internals.h>
#include <mono/metadata/socket-io.h>
-gboolean
-mono_threadpool_ms_is_io (MonoObject *target, MonoObject *state);
+typedef struct _MonoIOSelectorJob MonoIOSelectorJob;
+
+void
+ves_icall_System_IOSelector_Add (gpointer handle, MonoIOSelectorJob *job);
+
+void
+ves_icall_System_IOSelector_Remove (gpointer handle);
-MonoAsyncResult *
-mono_threadpool_ms_io_add (MonoAsyncResult *ares, MonoSocketAsyncResult *sockares);
void
mono_threadpool_ms_io_remove_socket (int fd);
void
void
mono_threadpool_ms_io_cleanup (void);
-void
-icall_append_io_job (MonoObject *target, MonoSocketAsyncResult *state);
-
#endif /* _MONO_THREADPOOL_MS_IO_H_ */