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

#ifndef _Included_org_kde_koala_KIO
#define _Included_org_kde_koala_KIO
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_KIO
 * Method:    chmod
 * Signature: (Lorg/kde/koala/KURL;I)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_chmod
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copy
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copy__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copy
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copy__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copy
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copy__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copy
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copy__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copyAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copyAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    copyAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_copyAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    del
 * Signature: (Ljava/util/ArrayList;)Lorg/kde/koala/DeleteJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_del__Ljava_util_ArrayList_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    del
 * Signature: (Ljava/util/ArrayList;ZZ)Lorg/kde/koala/DeleteJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_del__Ljava_util_ArrayList_2ZZ
  (JNIEnv *, jclass, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    del
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/DeleteJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_del__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    del
 * Signature: (Lorg/kde/koala/KURL;ZZ)Lorg/kde/koala/DeleteJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_del__Lorg_kde_koala_KURL_2ZZ
  (JNIEnv *, jclass, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_copy
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/FileCopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1copy__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_copy
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;IZZZ)Lorg/kde/koala/FileCopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1copy__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2IZZZ
  (JNIEnv *, jclass, jobject, jobject, jint, jboolean, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_delete
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1delete__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_delete
 * Signature: (Lorg/kde/koala/KURL;Z)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1delete__Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_move
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/FileCopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1move__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    file_move
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;IZZZ)Lorg/kde/koala/FileCopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_file_1move__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2IZZZ
  (JNIEnv *, jclass, jobject, jobject, jint, jboolean, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    get
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_get__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    get
 * Signature: (Lorg/kde/koala/KURL;ZZ)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_get__Lorg_kde_koala_KURL_2ZZ
  (JNIEnv *, jclass, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    http_post
 * Signature: (Lorg/kde/koala/KURL;[B)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_http_1post__Lorg_kde_koala_KURL_2_3B
  (JNIEnv *, jclass, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_KIO
 * Method:    http_post
 * Signature: (Lorg/kde/koala/KURL;[BZ)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_http_1post__Lorg_kde_koala_KURL_2_3BZ
  (JNIEnv *, jclass, jobject, jbyteArray, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    http_update_cache
 * Signature: (Lorg/kde/koala/KURL;ZJ)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_http_1update_1cache
  (JNIEnv *, jclass, jobject, jboolean, jlong);

/*
 * Class:     org_kde_koala_KIO
 * Method:    link
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_link__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    link
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_link__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    link
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_link__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    link
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_link__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    linkAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_linkAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    linkAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_linkAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    listDir
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/ListJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_listDir__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    listDir
 * Signature: (Lorg/kde/koala/KURL;ZZ)Lorg/kde/koala/ListJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_listDir__Lorg_kde_koala_KURL_2ZZ
  (JNIEnv *, jclass, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    listRecursive
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/ListJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_listRecursive__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    listRecursive
 * Signature: (Lorg/kde/koala/KURL;ZZ)Lorg/kde/koala/ListJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_listRecursive__Lorg_kde_koala_KURL_2ZZ
  (JNIEnv *, jclass, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mimetype
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/MimetypeJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mimetype__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mimetype
 * Signature: (Lorg/kde/koala/KURL;Z)Lorg/kde/koala/MimetypeJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mimetype__Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mkdir
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mkdir__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mkdir
 * Signature: (Lorg/kde/koala/KURL;I)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mkdir__Lorg_kde_koala_KURL_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mount
 * Signature: (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mount__ZLjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jclass, jboolean, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_KIO
 * Method:    mount
 * Signature: (ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_mount__ZLjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2Z
  (JNIEnv *, jclass, jboolean, jstring, jstring, jstring, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    move
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_move__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    move
 * Signature: (Ljava/util/ArrayList;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_move__Ljava_util_ArrayList_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    move
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_move__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    move
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_move__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    moveAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_moveAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    moveAs
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/CopyJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_moveAs__Lorg_kde_koala_KURL_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    put
 * Signature: (Lorg/kde/koala/KURL;IZZ)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_put__Lorg_kde_koala_KURL_2IZZ
  (JNIEnv *, jclass, jobject, jint, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    put
 * Signature: (Lorg/kde/koala/KURL;IZZZ)Lorg/kde/koala/TransferJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_put__Lorg_kde_koala_KURL_2IZZZ
  (JNIEnv *, jclass, jobject, jint, jboolean, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    rename
 * Signature: (Lorg/kde/koala/KURL;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_rename
  (JNIEnv *, jclass, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    rmdir
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_rmdir
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    special
 * Signature: (Lorg/kde/koala/KURL;[B)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_special__Lorg_kde_koala_KURL_2_3B
  (JNIEnv *, jclass, jobject, jbyteArray);

/*
 * Class:     org_kde_koala_KIO
 * Method:    special
 * Signature: (Lorg/kde/koala/KURL;[BZ)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_special__Lorg_kde_koala_KURL_2_3BZ
  (JNIEnv *, jclass, jobject, jbyteArray, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    stat
 * Signature: (Lorg/kde/koala/KURL;)Lorg/kde/koala/StatJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_stat__Lorg_kde_koala_KURL_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KIO
 * Method:    stat
 * Signature: (Lorg/kde/koala/KURL;Z)Lorg/kde/koala/StatJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_stat__Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    stat
 * Signature: (Lorg/kde/koala/KURL;ZS)Lorg/kde/koala/StatJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_stat__Lorg_kde_koala_KURL_2ZS
  (JNIEnv *, jclass, jobject, jboolean, jshort);

/*
 * Class:     org_kde_koala_KIO
 * Method:    stat
 * Signature: (Lorg/kde/koala/KURL;ZSZ)Lorg/kde/koala/StatJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_stat__Lorg_kde_koala_KURL_2ZSZ
  (JNIEnv *, jclass, jobject, jboolean, jshort, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    symlink
 * Signature: (Ljava/lang/String;Lorg/kde/koala/KURL;Z)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_symlink__Ljava_lang_String_2Lorg_kde_koala_KURL_2Z
  (JNIEnv *, jclass, jstring, jobject, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    symlink
 * Signature: (Ljava/lang/String;Lorg/kde/koala/KURL;ZZ)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_symlink__Ljava_lang_String_2Lorg_kde_koala_KURL_2ZZ
  (JNIEnv *, jclass, jstring, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KIO
 * Method:    unmount
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_unmount__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KIO
 * Method:    unmount
 * Signature: (Ljava/lang/String;Z)Lorg/kde/koala/SimpleJob;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KIO_unmount__Ljava_lang_String_2Z
  (JNIEnv *, jclass, jstring, jboolean);

#ifdef __cplusplus
}
#endif
#endif
