You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2001/01/07 01:10:33 UTC

cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/core OutputBuffer.java

costin      01/01/06 16:10:33

  Modified:    src/share/org/apache/tomcat/core OutputBuffer.java
  Log:
  Small change in OutputBuffer - the number of chars written was not exposed.
  We also need to know if the buffer is new ( needed to fix bug in ErrorHandler).
  
  Revision  Changes    Path
  1.11      +11 -0     jakarta-tomcat/src/share/org/apache/tomcat/core/OutputBuffer.java
  
  Index: OutputBuffer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/OutputBuffer.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- OutputBuffer.java	2000/12/29 20:31:28	1.10
  +++ OutputBuffer.java	2001/01/07 00:10:33	1.11
  @@ -424,6 +424,17 @@
   	return bytesWritten;
       }
   
  +    public int getCharsWritten() {
  +	return charsWritten;
  +    }
  +
  +    /** True if this buffer hasn't been used ( since recycle() ) -
  +	i.e. no chars or bytes have been added to the buffer.  
  +    */
  +    public boolean isNew() {
  +	return bytesWritten==0 && charsWritten==0;
  +    }
  +    
       public void setBufferSize(int size) {
   	if( size > buf.length ) {
   	    buf=new byte[size];