X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fthreadpool-ms-io.h;h=106be80a1daee33b08524758538d6021b2c4df29;hb=1b9659a1d2c26c2be7714c946e3a45a350905945;hp=a39d8cadc7ad63f8878f747912954fcaeb23ed0a;hpb=811674bc6331c98d33134e2a37a7c7dd66402227;p=mono.git diff --git a/mono/metadata/threadpool-ms-io.h b/mono/metadata/threadpool-ms-io.h index a39d8cadc7a..106be80a1da 100644 --- a/mono/metadata/threadpool-ms-io.h +++ b/mono/metadata/threadpool-ms-io.h @@ -1,5 +1,5 @@ -#ifndef _MONO_THREADPOOL_IO_MS_H_ -#define _MONO_THREADPOOL_IO_MS_H_ +#ifndef _MONO_THREADPOOL_MS_IO_H_ +#define _MONO_THREADPOOL_MS_IO_H_ #include #include @@ -7,13 +7,14 @@ #include #include -typedef struct _MonoSocketRuntimeWorkItem MonoSocketRuntimeWorkItem; +typedef struct _MonoIOSelectorJob MonoIOSelectorJob; -gboolean -mono_threadpool_ms_is_io (MonoObject *target, MonoObject *state); +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 @@ -21,10 +22,4 @@ mono_threadpool_ms_io_remove_domain_jobs (MonoDomain *domain); void mono_threadpool_ms_io_cleanup (void); -void -mono_threadpool_io_enqueue_socket_async_result (MonoDomain *domain, MonoSocketAsyncResult *sockares); - -void -ves_icall_System_Net_Sockets_MonoSocketRuntimeWorkItem_ExecuteWorkItem (MonoSocketRuntimeWorkItem *rwi); - -#endif /* _MONO_THREADPOOL_IO_MS_H_ */ \ No newline at end of file +#endif /* _MONO_THREADPOOL_MS_IO_H_ */