Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3863

Show
Ignore:
Timestamp:
08/07/08 14:01:32 (4 months ago)
Author:
Nietsnie
Message:

Modified StreamIterator? to allow override of set
Updated ChunkInput? in ChunkStream? to allow setting a new InputStream?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/net/http/ChunkStream.d

    r3856 r3863  
    2121 
    2222private import  tango.text.stream.LineIterator; 
     23private import  tango.text.stream.StreamIterator; 
    2324 
    2425private import  Integer = tango.text.convert.Integer; 
     
    119120        this (InputStream stream, Headers headers = null) 
    120121        { 
    121                 super (stream); 
    122                 available = nextChunk; 
     122                set(stream); 
    123123                this.headers = headers; 
    124124        } 
     
    137137                     return cast(uint) Integer.parse (tmp, 16); 
    138138                return 0; 
     139        } 
     140 
     141        /*********************************************************************** 
     142 
     143                Reset ChunkInput to a new InputStream 
     144 
     145        ***********************************************************************/ 
     146 
     147        override ChunkInput set (InputStream stream) 
     148        { 
     149            super.set(stream); 
     150            available = nextChunk; 
     151            return this; 
    139152        } 
    140153 
  • trunk/tango/text/stream/StreamIterator.d

    r3475 r3863  
    8585        ***********************************************************************/ 
    8686 
    87         final StreamIterator set (InputStream stream) 
     87        StreamIterator set (InputStream stream) 
    8888        { 
    8989                assert (stream);