remm 01/09/16 22:28:52 Modified: coyote/src/java/org/apache/coyote InputBuffer.java OutputBuffer.java Log: - Use some byte chunks instead of passing arrays. That allows all sorts of tricks since it's fully possible to replace the internal array, append data, ... Revision Changes Path 1.2 +3 -1 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/InputBuffer.java Index: InputBuffer.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/InputBuffer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- InputBuffer.java 2001/06/14 01:07:56 1.1 +++ InputBuffer.java 2001/09/17 05:28:52 1.2 @@ -61,6 +61,8 @@ import java.io.IOException; +import org.apache.tomcat.util.buf.ByteChunk; + /** * Input buffer. * @@ -69,7 +71,7 @@ public interface InputBuffer { - public int doRead(byte b[], int off, int len) + public int doRead(ByteChunk chunk) throws IOException; 1.3 +3 -1 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/OutputBuffer.java Index: OutputBuffer.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/OutputBuffer.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- OutputBuffer.java 2001/07/10 02:55:01 1.2 +++ OutputBuffer.java 2001/09/17 05:28:52 1.3 @@ -61,6 +61,8 @@ import java.io.IOException; +import org.apache.tomcat.util.buf.ByteChunk; + /** * Output buffer. * @@ -69,7 +71,7 @@ public interface OutputBuffer { - public int doWrite(byte b[], int off, int len) + public int doWrite(ByteChunk chunk) throws IOException;