Discard the next N bytes of the data
Test whether the source still has data that can be read.
return the id of this data source
Read from the source but do not modify the internal offset. Consecutive calls to peek() will return portions of the source starting at the same position.
Peek at one ubyte.
Read from the source. Moves the internal offset so that every call to read will return a new portion of the source.
Read one ubyte.
This class represents an abstract data source object.