[jboss-cvs] JBoss Messaging SVN: r3696 - in projects/jaio/trunk/jaio: native/src and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Feb 10 03:04:31 EST 2008
Author: clebert.suconic at jboss.com
Date: 2008-02-10 03:04:31 -0500 (Sun, 10 Feb 2008)
New Revision: 3696
Modified:
projects/jaio/trunk/jaio/java/src/org/jboss/jaio/libaioimpl/LibAIOController.java
projects/jaio/trunk/jaio/native/src/org_jboss_jaio_libaioimpl_LibAIOController.h
Log:
Adding class into native method
Modified: projects/jaio/trunk/jaio/java/src/org/jboss/jaio/libaioimpl/LibAIOController.java
===================================================================
--- projects/jaio/trunk/jaio/java/src/org/jboss/jaio/libaioimpl/LibAIOController.java 2008-02-09 14:20:32 UTC (rev 3695)
+++ projects/jaio/trunk/jaio/java/src/org/jboss/jaio/libaioimpl/LibAIOController.java 2008-02-10 08:04:31 UTC (rev 3696)
@@ -37,7 +37,7 @@
public void open(String fileName)
{
- handler = openInternal (fileName);
+ handler = init (fileName, AIOPackage.class);
}
public void close()
@@ -77,7 +77,9 @@
}
- private static native long openInternal(String fileName);
+ @SuppressWarnings("unchecked")
+ private static native long init(String fileName, Class aioPackageClazz);
+
//private static native void closeInternal(long handler);
//private static native void append(long handler, AIOPackage aioPackage);
}
Modified: projects/jaio/trunk/jaio/native/src/org_jboss_jaio_libaioimpl_LibAIOController.h
===================================================================
--- projects/jaio/trunk/jaio/native/src/org_jboss_jaio_libaioimpl_LibAIOController.h 2008-02-09 14:20:32 UTC (rev 3695)
+++ projects/jaio/trunk/jaio/native/src/org_jboss_jaio_libaioimpl_LibAIOController.h 2008-02-10 08:04:31 UTC (rev 3696)
@@ -9,11 +9,11 @@
#endif
/*
* Class: org_jboss_jaio_libaioimpl_LibAIOController
- * Method: openInternal
- * Signature: (Ljava/lang/String;)J
+ * Method: init
+ * Signature: (Ljava/lang/String;Ljava/lang/Class;)J
*/
-JNIEXPORT jlong JNICALL Java_org_jboss_jaio_libaioimpl_LibAIOController_openInternal
- (JNIEnv *, jclass, jstring);
+JNIEXPORT jlong JNICALL Java_org_jboss_jaio_libaioimpl_LibAIOController_init
+ (JNIEnv *, jclass, jstring, jclass);
#ifdef __cplusplus
}
More information about the jboss-cvs-commits
mailing list