      *
 	 *  @param channel The Channel that uses this class.
 	 *  @param log Reference to the logger for the associated Channel.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
      */
     public function StreamingConnectionHandler(channel:Channel, log:ILogger)
     {


    /**
     *  Storage for the hex-format chunk size value from the byte stream.
     */
    private var hexChunkSize:String;

    /**
     *  Current parse state on the streaming connection.
     */
    private var state:int = INIT_STATE;

    /**
     *  URLStream used to open a streaming connection from the server to
     *  the client over HTTP.
     */
    private var streamingConnection:URLStream;

    /**
     *  URLStream used to close the original streaming connection opened from
     *  the server to the client over HTTP.
     */
	private var streamingConnectionCloser:URLStream;


     *  Counter that keeps track of how many data bytes remain to be read for the current chunk.
     *  A sentinal value of -1 indicates an initial state (either waiting for the first chunk or
     *  just finished parsing the previous chunk).
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion BlazeDS 4
     *  @productversion LCDS 3 
     */
    protected var dataBytesToRead:int = -1;

    /**
     *  Index into the chunk buffer pointing to the first byte of chunk data.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion BlazeDS 4
     *  @productversion LCDS 3 
     */
    protected var dataOffset:int;

