[jboss-cvs] JBoss Messaging SVN: r3741 - 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
Wed Feb 20 10:05:16 EST 2008


Author: clebert.suconic at jboss.com
Date: 2008-02-20 10:05:15 -0500 (Wed, 20 Feb 2008)
New Revision: 3741

Modified:
   projects/jaio/trunk/jaio/native/README
   projects/jaio/trunk/jaio/native/src/LibAIOController.cpp
Log:
Adding TODOs on README

Modified: projects/jaio/trunk/jaio/native/README
===================================================================
--- projects/jaio/trunk/jaio/native/README	2008-02-20 05:27:02 UTC (rev 3740)
+++ projects/jaio/trunk/jaio/native/README	2008-02-20 15:05:15 UTC (rev 3741)
@@ -0,0 +1,18 @@
+Todo on the API:
+  - newAlignedBuffer
+  - destroyAlignedBuffer
+  - write (position, ByteBuffer, Callback)
+  - read (position, ByteBuffer, Callback)
+  - setPosition (position); // This will have to block until everything is solved
+  maybe:
+  - appendOnPosition(ByteBuffer, Callback);
+  - readOnPosition(ByteBuffer, Callback);
+  - configureAIO (numberOfSlots);
+
+Logging (callback in Java);
+
+
+
+
+Future versions:
+  - Paging

Modified: projects/jaio/trunk/jaio/native/src/LibAIOController.cpp
===================================================================
--- projects/jaio/trunk/jaio/native/src/LibAIOController.cpp	2008-02-20 05:27:02 UTC (rev 3740)
+++ projects/jaio/trunk/jaio/native/src/LibAIOController.cpp	2008-02-20 15:05:15 UTC (rev 3741)
@@ -96,6 +96,9 @@
 	try 
 	{
 		AIOController * controller = (AIOController *) controllerAddress;
+		std::cout << "obj = " << (long) obj << "\n";
+		obj = env->NewGlobalRef(obj);
+		std::cout << "New Reference = " << (long) obj << "\n";
 		JNIBufferAdapter * adapter = new JNIBufferAdapter(controller, env->NewGlobalRef(obj));
 		controller->manager->addData(env, adapter);
 	}




More information about the jboss-cvs-commits mailing list