/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */ #ifdef JCGO_116 JCGO_NOSEP_INLINE void CFASTCALL gnu_java_nio_VMChannel_SocketHandle__void( gnu_java_nio_VMChannel_SocketHandle This ); JCGO_NOSEP_INLINE gnu_java_nio_VMChannel_SocketHandle CFASTCALL gnu_java_nio_VMChannel_SocketHandle__this__Z( gnu_java_nio_VMChannel_SocketHandle This, jboolean stream ); JCGO_NOSEP_FRWINL gnu_java_nio_VMChannel_SocketHandle CFASTCALL gnu_java_nio_VMChannel_SocketHandle__new__Z( jboolean stream ); JCGO_NOSEP_STATIC jint CFASTCALL gnu_java_nio_VMChannel_SocketHandle__getNativeFD__( gnu_java_nio_VMChannel_SocketHandle This ); JCGO_NOSEP_STATIC void CFASTCALL gnu_java_nio_VMChannel_SocketHandle__setNonBlocking__Z( gnu_java_nio_VMChannel_SocketHandle This, jboolean on ); JCGO_NOSEP_INLINE jint CFASTCALL gnu_java_nio_VMChannel_SocketHandle__available__( gnu_java_nio_VMChannel_SocketHandle This ); JCGO_NOSEP_STATIC jint CFASTCALL gnu_java_nio_VMChannel_SocketHandle__read__BAII( gnu_java_nio_VMChannel_SocketHandle This, jbyteArr buffer, jint off, jint len ); JCGO_NOSEP_STATIC void CFASTCALL gnu_java_nio_VMChannel_SocketHandle__write__BAIAI( gnu_java_nio_VMChannel_SocketHandle This, jbyteArr buffer, jintArr offArr, jint len ); JCGO_NOSEP_STATIC void CFASTCALL gnu_java_nio_VMChannel_SocketHandle__close__( gnu_java_nio_VMChannel_SocketHandle This ); JCGO_NOSEP_INLINE jboolean CFASTCALL gnu_java_nio_VMChannel_SocketHandle__needsCloseOnFinalize__( gnu_java_nio_VMChannel_SocketHandle This ); JCGO_NOSEP_FRWINL void CFASTCALL gnu_java_nio_VMChannel_SocketHandle__setNativeFD__I( gnu_java_nio_VMChannel_SocketHandle This, jint fd ); JCGO_NOSEP_FRWINL jboolean CFASTCALL gnu_java_nio_VMChannel_SocketHandle__connect__L5zjctI( gnu_java_nio_VMChannel_SocketHandle This, java_net_InetSocketAddress address, jint timeout ); JCGO_NOSEP_STATIC java_net_InetSocketAddress CFASTCALL gnu_java_nio_VMChannel_SocketHandle__getPeerSocketAddress__( gnu_java_nio_VMChannel_SocketHandle This ); struct gnu_java_nio_VMChannel_SocketHandle_methods_s { java_lang_Class jcgo_class; JCGO_GCJDESCR_DEFN JCGO_TYPEID_T jcgo_typeid; JCGO_OBJSIZE_T jcgo_objsize; CONST struct jcgo_reflect_s *jcgo_reflect; JCGO_CLINIT_DEFN gnu_java_nio_VMChannel_SocketHandle (CFASTCALL *jcgo_thisRtn)( gnu_java_nio_VMChannel_SocketHandle This ); jboolean (CFASTCALL *equals__Lo)( java_lang_Object This, java_lang_Object obj ); jint (CFASTCALL *hashCode__)( java_lang_Object This ); java_lang_String (CFASTCALL *toString__)( java_lang_Object This ); void (CFASTCALL *finalize__)( java_lang_Object This ); jint (CFASTCALL *getNativeFD__)( gnu_java_nio_VMChannel_SocketHandle This ); void (CFASTCALL *setNonBlocking__Z)( gnu_java_nio_VMChannel_SocketHandle This, jboolean on ); jint (CFASTCALL *available__)( gnu_java_nio_VMChannel_SocketHandle This ); jint (CFASTCALL *read__BAII)( gnu_java_nio_VMChannel_SocketHandle This, jbyteArr buffer, jint off, jint len ); void (CFASTCALL *write__BAIAI)( gnu_java_nio_VMChannel_SocketHandle This, jbyteArr buffer, jintArr offArr, jint len ); void (CFASTCALL *close__)( gnu_java_nio_VMChannel_SocketHandle This ); jboolean (CFASTCALL *needsCloseOnFinalize__)( gnu_java_nio_VMChannel_SocketHandle This ); }; struct gnu_java_nio_VMChannel_SocketHandle_class_s { struct java_lang_Class_s jcgo_class; }; JCGO_SEP_EXTERN CONST struct gnu_java_nio_VMChannel_SocketHandle_methods_s gnu_java_nio_VMChannel_SocketHandle_methods; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct gnu_java_nio_VMChannel_SocketHandle_class_s gnu_java_nio_VMChannel_SocketHandle__class; struct gnu_java_nio_VMChannel_SocketHandle_s { CONST struct gnu_java_nio_VMChannel_SocketHandle_methods_s *JCGO_IMMFLD_CONST jcgo_methods; JCGO_MON_DEFN java_net_InetSocketAddress peerSocketAddress; jint fd; jboolean stream; jboolean isNonBlocking; jboolean isConnectPending; }; JCGO_SEP_EXTERN CONST jcgo_arrtype88_GmCnnctn jcgo_array5_ScktHndl; JCGO_SEP_EXTERN CONST jcgo_arrtype30_GameShll jcgo_array6_ScktHndl; JCGO_SEP_EXTERN CONST jcgo_arrtype82_GmCnnctn jcgo_array7_ScktHndl; JCGO_SEP_EXTERN CONST jcgo_arrtype492_Mdclnt jcgo_array8_ScktHndl; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_ScktHndl; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_ScktHndl; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_ScktHndl; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_ScktHndl; #endif