/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_koala_SlaveBase */

#ifndef _Included_org_kde_koala_SlaveBase
#define _Included_org_kde_koala_SlaveBase
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    exit
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_exit
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dispatchLoop
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_dispatchLoop
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setConnection
 * Signature: (Lorg/kde/koala/Connection;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setConnection
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    connection
 * Signature: ()Lorg/kde/koala/Connection;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_SlaveBase_connection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    data
 * Signature: ([B)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_data
  (JNIEnv *, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dataReq
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_dataReq
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    error
 * Signature: (ILjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_error
  (JNIEnv *, jobject, jint, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    connected
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_connected
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    finished
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_finished
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    needSubURLData
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_needSubURLData
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    slaveStatus
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_slaveStatus
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    canResume
 * Signature: (J)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_canResume__J
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    canResume
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_canResume__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    totalSize
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_totalSize
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    processedSize
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_processedSize
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    processedPercent
 * Signature: (F)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_processedPercent
  (JNIEnv *, jobject, jfloat);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    speed
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_speed
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    redirection
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_redirection
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    errorPage
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_errorPage
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    mimeType
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_mimeType
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    warning
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_warning
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    infoMessage
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_infoMessage
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setMetaData
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setMetaData
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    hasMetaData
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_hasMetaData
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    metaData
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_SlaveBase_metaData
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    config
 * Signature: ()Lorg/kde/koala/KConfigBase;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_SlaveBase_config
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setHost
 * Signature: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setHost
  (JNIEnv *, jobject, jstring, jint, jstring, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setSubURL
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setSubURL
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    openConnection
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_openConnection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    closeConnection
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_closeConnection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    get
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_get
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    put
 * Signature: (Lorg/kde/koala/KURL;IZZ)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_put
  (JNIEnv *, jobject, jobject, jint, jboolean, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    stat
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_stat
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    mimetype
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_mimetype
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    listDir
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_listDir
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    mkdir
 * Signature: (Lorg/kde/koala/KURL;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_mkdir
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    rename
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_rename
  (JNIEnv *, jobject, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    symlink
 * Signature: (Ljava/lang/String;Lorg/kde/koala/KURL;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_symlink
  (JNIEnv *, jobject, jstring, jobject, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    chmod
 * Signature: (Lorg/kde/koala/KURL;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_chmod
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    copy
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;IZ)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_copy
  (JNIEnv *, jobject, jobject, jobject, jint, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    del
 * Signature: (Lorg/kde/koala/KURL;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_del
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    special
 * Signature: ([B)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_special
  (JNIEnv *, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    multiGet
 * Signature: ([B)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_multiGet
  (JNIEnv *, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    slave_status
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_slave_1status
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    reparseConfiguration
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_reparseConfiguration
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    connectTimeout
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_connectTimeout
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    proxyConnectTimeout
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_proxyConnectTimeout
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    responseTimeout
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_responseTimeout
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    readTimeout
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_readTimeout
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setTimeoutSpecialCommand
 * Signature: (I[B)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setTimeoutSpecialCommand__I_3B
  (JNIEnv *, jobject, jint, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setTimeoutSpecialCommand
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setTimeoutSpecialCommand__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dispatch
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_dispatch__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dispatch
 * Signature: (I[B)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_dispatch__I_3B
  (JNIEnv *, jobject, jint, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    readData
 * Signature: ([B)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_readData
  (JNIEnv *, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    connectSlave
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_connectSlave
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    disconnectSlave
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_disconnectSlave
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    openPassDlg
 * Signature: (Lorg/kde/koala/AuthInfo;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_openPassDlg__Lorg_kde_koala_AuthInfo_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    openPassDlg
 * Signature: (Lorg/kde/koala/AuthInfo;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_openPassDlg__Lorg_kde_koala_AuthInfo_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    requestNetwork
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_requestNetwork__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    requestNetwork
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_requestNetwork__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dropNetwork
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_dropNetwork__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dropNetwork
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_dropNetwork__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    dcopClient
 * Signature: ()Lorg/kde/koala/DCOPClient;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_SlaveBase_dcopClient
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    waitForAnswer
 * Signature: (II[B[I)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_waitForAnswer__II_3B_3I
  (JNIEnv *, jobject, jint, jint, jbyteArray, jintArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    waitForAnswer
 * Signature: (II[B)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_SlaveBase_waitForAnswer__II_3B
  (JNIEnv *, jobject, jint, jint, jbyteArray);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    sendMetaData
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_sendMetaData
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    wasKilled
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_SlaveBase_wasKilled
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    setKillFlag
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_setKillFlag
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    sigsegv_handler
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_sigsegv_1handler
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_kde_koala_SlaveBase
 * Method:    sigpipe_handler
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_SlaveBase_sigpipe_1handler
  (JNIEnv *, jclass, jint);

#ifdef __cplusplus
}
#endif
#endif
