2005-04-12 Dick Porter <dick@ximian.com>
[mono.git] / mono / metadata / socket-io.h
index 5c2ee72181aba0cd18958c915d250ca7c07b77c0..521b2ffa6ad56576011468cc46ff7fa88e41468f 100644 (file)
@@ -157,6 +157,8 @@ typedef struct _MonoSocketAsyncResult {
        MonoBoolean completed;
        MonoDelegate *real_callback;
        gint error;
+       gint operation;
+       MonoAsyncResult *ares;
 } MonoSocketAsyncResult;
 
 typedef struct
@@ -193,9 +195,6 @@ extern MonoBoolean ves_icall_System_Net_Dns_GetHostByAddr_internal(MonoString *a
 extern MonoBoolean ves_icall_System_Net_Dns_GetHostName_internal(MonoString **h_name);
 extern MonoBoolean ves_icall_System_Net_Sockets_Socket_Poll_internal (SOCKET sock, gint mode, gint timeout, gint32 *error);
 
-extern void ves_icall_System_Net_Sockets_Socket_AsyncReceive (MonoSocketAsyncResult *ares, gint *error);
-extern void ves_icall_System_Net_Sockets_Socket_AsyncSend (MonoSocketAsyncResult *ares, gint *error);
-
 extern void mono_network_init(void);
 extern void mono_network_cleanup(void);