[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