/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __org_trinitydesktop_koala_SlaveBase__
#define __org_trinitydesktop_koala_SlaveBase__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_exit (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_dispatchLoop (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setConnection (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_SlaveBase_connection (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_data (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_dataReq (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_error (JNIEnv *env, jobject, jint, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_connected (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_finished (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_needSubURLData (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_slaveStatus (JNIEnv *env, jobject, jstring, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_canResume__J (JNIEnv *env, jobject, jlong);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_canResume__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_totalSize (JNIEnv *env, jobject, jlong);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_processedSize (JNIEnv *env, jobject, jlong);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_processedPercent (JNIEnv *env, jobject, jfloat);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_speed (JNIEnv *env, jobject, jlong);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_redirection (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_errorPage (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_mimeType (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_warning (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_infoMessage (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setMetaData (JNIEnv *env, jobject, jstring, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_hasMetaData (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jstring JNICALL Java_org_trinitydesktop_koala_SlaveBase_metaData (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_SlaveBase_config (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setHost (JNIEnv *env, jobject, jstring, jint, jstring, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setSubURL (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_openConnection (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_closeConnection (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_get (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_put (JNIEnv *env, jobject, jobject, jint, jboolean, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_stat (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_mimetype (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_listDir (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_mkdir (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_rename (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_symlink (JNIEnv *env, jobject, jstring, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_chmod (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_copy (JNIEnv *env, jobject, jobject, jobject, jint, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_del (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_special (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_multiGet (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_slave_1status (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_reparseConfiguration (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_connectTimeout (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_proxyConnectTimeout (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_responseTimeout (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_readTimeout (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setTimeoutSpecialCommand__I_3B (JNIEnv *env, jobject, jint, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setTimeoutSpecialCommand__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_dispatch__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_dispatch__I_3B (JNIEnv *env, jobject, jint, jbyteArray);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_readData (JNIEnv *env, jobject, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_connectSlave (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_disconnectSlave (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_openPassDlg__Lorg_trinitydesktop_koala_AuthInfo_2Ljava_lang_String_2 (JNIEnv *env, jobject, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_openPassDlg__Lorg_trinitydesktop_koala_AuthInfo_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_requestNetwork__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_requestNetwork__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_dropNetwork__Ljava_lang_String_2 (JNIEnv *env, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_dropNetwork__ (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_trinitydesktop_koala_SlaveBase_dcopClient (JNIEnv *env, jobject);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_waitForAnswer__II_3B_3I (JNIEnv *env, jobject, jint, jint, jbyteArray, jintArray);
extern JNIEXPORT jint JNICALL Java_org_trinitydesktop_koala_SlaveBase_waitForAnswer__II_3B (JNIEnv *env, jobject, jint, jint, jbyteArray);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_sendMetaData (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_trinitydesktop_koala_SlaveBase_wasKilled (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_setKillFlag (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_sigsegv_1handler (JNIEnv *env, jclass, jint);
extern JNIEXPORT void JNICALL Java_org_trinitydesktop_koala_SlaveBase_sigpipe_1handler (JNIEnv *env, jclass, jint);

#ifdef __cplusplus
}
#endif

#endif /* __org_trinitydesktop_koala_SlaveBase__ */
