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);
}