From: Greg Farnum Date: Wed, 22 Jul 2009 19:06:44 +0000 (-0700) Subject: Hadoop: Adding JNI header files to repository. X-Git-Tag: v0.12~107 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ee0e17b3a2b4cdf63b7df49ee333e786313f7677;p=ceph.git Hadoop: Adding JNI header files to repository. Will combine next. --- diff --git a/src/client/hadoop/org_apache_hadoop_fs_ceph_CephFileSystem.h b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephFileSystem.h new file mode 100644 index 00000000000..7182d4461fa --- /dev/null +++ b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephFileSystem.h @@ -0,0 +1,175 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_apache_hadoop_fs_ceph_CephFileSystem */ + +#ifndef _Included_org_apache_hadoop_fs_ceph_CephFileSystem +#define _Included_org_apache_hadoop_fs_ceph_CephFileSystem +#ifdef __cplusplus +extern "C" { +#endif +#undef org_apache_hadoop_fs_ceph_CephFileSystem_DEFAULT_BLOCK_SIZE +#define org_apache_hadoop_fs_ceph_CephFileSystem_DEFAULT_BLOCK_SIZE 8388608LL +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_initializeClient + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1initializeClient + (JNIEnv *, jobject); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_copyFromLocalFile + * Signature: (JLjava/lang/String;Ljava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1copyFromLocalFile + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_copyToLocalFile + * Signature: (JLjava/lang/String;Ljava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1copyToLocalFile + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_getcwd + * Signature: (J)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1getcwd + (JNIEnv *, jobject, jlong); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_setcwd + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1setcwd + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_rmdir + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1rmdir + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_mkdir + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1mkdir + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_unlink + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1unlink + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_rename + * Signature: (JLjava/lang/String;Ljava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1rename + (JNIEnv *, jobject, jlong, jstring, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_exists + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1exists + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_getblocksize + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1getblocksize + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_getfilesize + * Signature: (JLjava/lang/String;)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1getfilesize + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_isdirectory + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1isdirectory + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_isfile + * Signature: (JLjava/lang/String;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1isfile + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_getdir + * Signature: (JLjava/lang/String;)[Ljava/lang/String; + */ +JNIEXPORT jobjectArray JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1getdir + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_mkdirs + * Signature: (JLjava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1mkdirs + (JNIEnv *, jobject, jlong, jstring, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_open_for_append + * Signature: (JLjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1open_1for_1append + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_open_for_read + * Signature: (JLjava/lang/String;)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1open_1for_1read + (JNIEnv *, jobject, jlong, jstring); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_open_for_overwrite + * Signature: (JLjava/lang/String;I)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1open_1for_1overwrite + (JNIEnv *, jobject, jlong, jstring, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephFileSystem + * Method: ceph_kill_client + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_apache_hadoop_fs_ceph_CephFileSystem_ceph_1kill_1client + (JNIEnv *, jobject, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/client/hadoop/org_apache_hadoop_fs_ceph_CephInputStream.h b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephInputStream.h new file mode 100644 index 00000000000..a5624fc1803 --- /dev/null +++ b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephInputStream.h @@ -0,0 +1,47 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_apache_hadoop_fs_ceph_CephInputStream */ + +#ifndef _Included_org_apache_hadoop_fs_ceph_CephInputStream +#define _Included_org_apache_hadoop_fs_ceph_CephInputStream +#ifdef __cplusplus +extern "C" { +#endif +#undef org_apache_hadoop_fs_ceph_CephInputStream_SKIP_BUFFER_SIZE +#define org_apache_hadoop_fs_ceph_CephInputStream_SKIP_BUFFER_SIZE 2048L +/* + * Class: org_apache_hadoop_fs_ceph_CephInputStream + * Method: ceph_read + * Signature: (JI[BII)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephInputStream_ceph_1read + (JNIEnv *, jobject, jlong, jint, jbyteArray, jint, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephInputStream + * Method: ceph_seek_from_start + * Signature: (JIJ)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephInputStream_ceph_1seek_1from_1start + (JNIEnv *, jobject, jlong, jint, jlong); + +/* + * Class: org_apache_hadoop_fs_ceph_CephInputStream + * Method: ceph_getpos + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephInputStream_ceph_1getpos + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephInputStream + * Method: ceph_close + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephInputStream_ceph_1close + (JNIEnv *, jobject, jlong, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/client/hadoop/org_apache_hadoop_fs_ceph_CephOutputStream.h b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephOutputStream.h new file mode 100644 index 00000000000..1b9e9889282 --- /dev/null +++ b/src/client/hadoop/org_apache_hadoop_fs_ceph_CephOutputStream.h @@ -0,0 +1,45 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_apache_hadoop_fs_ceph_CephOutputStream */ + +#ifndef _Included_org_apache_hadoop_fs_ceph_CephOutputStream +#define _Included_org_apache_hadoop_fs_ceph_CephOutputStream +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_apache_hadoop_fs_ceph_CephOutputStream + * Method: ceph_seek_from_start + * Signature: (JIJ)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephOutputStream_ceph_1seek_1from_1start + (JNIEnv *, jobject, jlong, jint, jlong); + +/* + * Class: org_apache_hadoop_fs_ceph_CephOutputStream + * Method: ceph_getpos + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_apache_hadoop_fs_ceph_CephOutputStream_ceph_1getpos + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephOutputStream + * Method: ceph_close + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephOutputStream_ceph_1close + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: org_apache_hadoop_fs_ceph_CephOutputStream + * Method: ceph_write + * Signature: (JI[BII)I + */ +JNIEXPORT jint JNICALL Java_org_apache_hadoop_fs_ceph_CephOutputStream_ceph_1write + (JNIEnv *, jobject, jlong, jint, jbyteArray, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif