nsISeekableStream

IID:8429d350-1040-4661-8b71-f2a6ba455980
Inherits From:nsISupports

This interface is implemented by the following components:


Constants

PRInt32 NS_SEEK_SET = 0
PRInt32 NS_SEEK_CUR = 1
PRInt32 NS_SEEK_END = 2

Methods

void seek ( PRInt32 whence , PRInt64 offset ) void setEOF ( ) PRInt64 tell ( )

void seek ( PRInt32 whence , PRInt64 offset )

This method moves the stream offset of the steam implementing this interface.

Arguments:
whence: specifies how to interpret the 'offset' parameter in setting the stream offset associated with the implementing stream.
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 setEOF ( )

This method truncates the stream at the current offset.


PRInt64 tell ( )

This method reports the current offset, in bytes, from the start of the stream.

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com