Implemented by
- @mozilla.org/network/mime-input-stream;1
- @mozilla.org/io/multiplex-input-stream;1
- @mozilla.org/network/file-output-stream;1
- @mozilla.org/network/safe-file-output-stream;1
- @mozilla.org/network/buffered-input-stream;1
- @mozilla.org/io/string-input-stream;1
- @mozilla.org/network/file-input-stream;1
- @mozilla.org/network/buffered-output-stream;1
[scriptable, uuid(8429d350-1040-4661-8b71-f2a6ba455980)]
interface nsISeekableStream : nsISupports
Constants
const
PRInt32
NS_SEEK_SET = 0
const
PRInt32
NS_SEEK_CUR = 1
const
PRInt32
NS_SEEK_END = 2
Methods
seek
This method moves the stream offset of the steam implementing this
interface.
@param whence specifies how to interpret the 'offset' parameter in
setting the stream offset associated with the implementing
stream.
@param offset specifies a value, in bytes, that is used in conjunction
with the 'whence' parameter to set the stream offset of the
implementing stream. A negative value causes seeking in
the reverse direction.
void
seek(in long whence, in long long offset)
setEOF This method truncates the stream at the current offset.
void
setEOF()
tell This method reports the current offset, in bytes, from the start of the stream.
long long
tell()
Compare to: