Edit D:\rfid\ACS\sip2server\sip2server\lib\org\apache\http\impl\io\AbstractSessionInputBuffer.class
?? 2] X ? ? ? ? ? ? ? ? W ? W ? W ? W ? ? ? W ? ? ? ? ? ? ? ? ? W ? ? ? W ? W ? ? ? ? W ? ? W ? W ? W ? ? ? ? W ? ? W ? ? $ ? W ? W ? ? ? ? ? $ ? W ? W ? ? ? W ? ? W ? ? W ? ? ? ? ? 5 ? W ? ? S ? ? ? ? W ? ? S ? ? ? ? ? W W ? S S ? W S instream Ljava/io/InputStream; buffer [B linebuffer &Lorg/apache/http/util/ByteArrayBuffer; charset Ljava/nio/charset/Charset; ascii Z maxLineLen I minChunkLimit metrics 2Lorg/apache/http/impl/io/HttpTransportMetricsImpl; onMalformedCharAction $Ljava/nio/charset/CodingErrorAction; onUnmappableCharAction bufferpos bufferlen decoder !Ljava/nio/charset/CharsetDecoder; cbuf Ljava/nio/CharBuffer; <init> ()V Code LineNumberTable LocalVariableTable this 4Lorg/apache/http/impl/io/AbstractSessionInputBuffer; init <(Ljava/io/InputStream;ILorg/apache/http/params/HttpParams;)V buffersize params #Lorg/apache/http/params/HttpParams; Ljava/lang/String; a1 a2 StackMapTable ? ? createTransportMetrics 4()Lorg/apache/http/impl/io/HttpTransportMetricsImpl; capacity ()I length available fillBuffer len l off Exceptions hasBufferedData ()Z read noRead ([BII)I chunk b ([B)I locateLF i readLine )(Lorg/apache/http/util/CharArrayBuffer;)I charbuffer &Lorg/apache/http/util/CharArrayBuffer; retry lineFromLineBuffer bbuf Ljava/nio/ByteBuffer; lineFromReadBuffer *(Lorg/apache/http/util/CharArrayBuffer;I)I position appendDecoded >(Lorg/apache/http/util/CharArrayBuffer;Ljava/nio/ByteBuffer;)I result Ljava/nio/charset/CoderResult; handleDecodingResult \(Ljava/nio/charset/CoderResult;Lorg/apache/http/util/CharArrayBuffer;Ljava/nio/ByteBuffer;)I ()Ljava/lang/String; getMetrics +()Lorg/apache/http/io/HttpTransportMetrics; SourceFile AbstractSessionInputBuffer.java Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; RuntimeInvisibleAnnotations *Lorg/apache/http/annotation/NotThreadSafe; s t Input stream Buffer size ! HTTP parameters [ \ ] ^ m f n f $org/apache/http/util/ByteArrayBuffer s" _ ` http.protocol.element-charset#$ java/lang/String%&'( b a b)* c d o p http.connection.max-line-length+, e f http.connection.min-chunk-limit g f ? ? h i http.malformed.input.action "java/nio/charset/CodingErrorAction- k j k http.unmappable.input.action l k 0org/apache/http/impl/io/HttpTransportMetricsImpl ? ? ? ?./0 ? ?12 ? ? ? ?345 Char array buffer ? ?6 ? ? ?78 java/io/IOException "Maximum line length limit exceeded s9 ? ?:;7< ]=>?@ ? ?A tB ?CDEFGHG q rIJKLDMN ? ?OPAQRS ?T tUQV ?WX7YZ[ $org/apache/http/util/CharArrayBuffer ? ?\ ? 2org/apache/http/impl/io/AbstractSessionInputBuffer java/lang/Object %org/apache/http/io/SessionInputBuffer org/apache/http/io/BufferInfo java/io/InputStream !org/apache/http/params/HttpParams java/nio/charset/Charset org/apache/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; notNegative (ILjava/lang/String;)I (I)V getParameter &(Ljava/lang/String;)Ljava/lang/Object; forName .(Ljava/lang/String;)Ljava/nio/charset/Charset; org/apache/http/Consts ASCII equals (Ljava/lang/Object;)Z getIntParameter (Ljava/lang/String;I)I REPORT java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V incrementBytesTransferred (J)V java/lang/Math min (II)I isEmpty append ([BII)V (Ljava/lang/String;)V byteAt (I)I +(Lorg/apache/http/util/ByteArrayBuffer;II)V ()[B java/nio/ByteBuffer wrap ([BII)Ljava/nio/ByteBuffer; clear hasRemaining newDecoder #()Ljava/nio/charset/CharsetDecoder; java/nio/charset/CharsetDecoder onMalformedInput G(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; onUnmappableCharacter java/nio/CharBuffer allocate (I)Ljava/nio/CharBuffer; reset decode K(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult; flush 5(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult; ()Ljava/nio/Buffer; java/nio/charset/CoderResult isError throwException flip remaining get ()C (C)V compact ()Ljava/nio/CharBuffer; toString! W X Y Z [ \ ] ^ _ ` a b c d e f g f h i j k l k m f n f o p q r s t u 3 *? ? v U V w x y z { u + ?+? W? W-? W*+? *?? *? *? *? Y? ? -? ? :*? ? ? ? ? **? ? ? ? *? *-? ? *- ? ? **? ? -? ? :*? ? ? ? !-"? ? :*? ? ? ? #? v R ` a b c d ! e &