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/20 14:32:37 UTC

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

Author: trustin
Date: Tue May 20 05:32:36 2008
New Revision: 658218

URL: http://svn.apache.org/viewvc?rev=658218&view=rev
Log:
* Added slicing methods
* Removed unnecessary toByteBuffer methods

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=658218&r1=658217&r2=658218&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 05:32:36 2008
@@ -34,6 +34,9 @@
     boolean offerFloat(float value);
     boolean offerDouble(double value);
 
+    ByteBuffer pollSlice(int length);
+    ByteBuffer removeSlice(int length);
+
     byte   removeByte();
     short  removeShort();
     int    removeInt();
@@ -57,6 +60,6 @@
     float  elementAsFloat (int byteIndex);
     double elementAsDouble(int byteIndex);
 
-    ByteBuffer toByteBuffer();
-    ByteBuffer toByteBuffer(int byteIndex, int length);
+    ByteBuffer peekSlice(int byteIndex, int length);
+    ByteBuffer elementAsSlice(int byteIndex, int length);
 }