You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2008/05/21 04:43:16 UTC

svn commit: r658536 - /mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java

Author: trustin
Date: Tue May 20 19:43:16 2008
New Revision: 658536

URL: http://svn.apache.org/viewvc?rev=658536&view=rev
Log:
* Changed slice getter methods to return ByteBufferQueue instead of ByteBuffer
* Added ByteBufferQueue.duplicate()

Modified:
    mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java

Modified: mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java
URL: http://svn.apache.org/viewvc/mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java?rev=658536&r1=658535&r2=658536&view=diff
==============================================================================
--- mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java (original)
+++ mina/branches/buffer/core/src/main/java/org/apache/mina/queue/ByteBufferQueue.java Tue May 20 19:43:16 2008
@@ -34,8 +34,8 @@
     boolean offerFloat(float value);
     boolean offerDouble(double value);
 
-    ByteBuffer pollSlice(int length);
-    ByteBuffer removeSlice(int length);
+    ByteBufferQueue pollSlice(int length);
+    ByteBufferQueue removeSlice(int length);
 
     byte   removeByte();
     short  removeShort();
@@ -60,6 +60,8 @@
     float  elementAsFloat (int byteIndex);
     double elementAsDouble(int byteIndex);
 
-    ByteBuffer peekSlice(int byteIndex, int length);
-    ByteBuffer elementAsSlice(int byteIndex, int length);
+    ByteBufferQueue peekSlice(int byteIndex, int length);
+    ByteBufferQueue elementAsSlice(int byteIndex, int length);
+
+    ByteBufferQueue duplicate();
 }